Tim Basketbal Putra Juara

Selamat kepada Tim Basketball Putra D3IF3501 yang menjadi Juara 1 Dies Natalies Informatika 2012 yang diikuti semua mahasiswa Informatika aktif

Jumat, 02 Maret 2012

TP 3 STRUKTUR DATA


TUGAS PENDAHULUAN STRUKTUR DATA MODUL 3 - LIST LINIER
1. Buatlah sebuah ADT dari single linked list dengan infotype sebuah bilangan integer.
(file *.h , *.c (implementasi)).
Fungsi dan prosedur yang harus dibuat bagi yang nim ganjil:
ñ  void createList (list *L) //membuat list baru
ñ  address alokasi (infotype x) //mengirimkan alamat dari alokasi sebuah elemen
ñ  void dealokasi (address P) //menghapus pemakaian alamat memory dari P
ñ  int isEmpty (list L) //pengecekan isi dari list, kalau kosong mengembalikan nilai 1, kalau ti dak mengembalikan nilai 0
ñ  void insertFirst (list *L, address P) //menambahkan elemen P kedalam elemen yang pertama pada list L
ñ  void delLast (list *L) //menghapus elemen terakhir dari sebuah list L
ñ  infotype min (list L) //mengembalikan nilai minimal dari sebuah list
ñ  void viewList (list L) //menampilkan semua isi dari sebuah list
Fungsi dan prosedur yang harus dibuat bagi yang nim genap:
ñ  void createList (list *L) //membuat list baru
ñ  address alokasi (infotype x) //mengirimkan alamat dari alokasi sebuah elemen
ñ  void dealokasi (address P) //menghapus pemakaian alamat memory dari P
ñ  int isEmpty (list L) //pengecekan isi dari list, kalau kosong mengembalikan nilai 1, kalau tidak mengembalikan nilai 0
ñ  void insertLast (list *L, address P) //menambahkan elemen P kedalam elemen yang terakhir pada list L
ñ  void delFirst (list *L) //menghapus elemen pertama dari sebuah list L
ñ  infotype max (list L) //mengembalikan nilai maximal dari sebuah list
ñ  void viewList (list L) //menampilkan semua isi dari sebuah list
2. Buatlah sebuah program driver (file *.c) yang berisikan menu untuk menjalankan fungsi dan prosedur yang telah dibuat pada no 1.
Contoh yang nim ganjil:
Program Tugas Pendahuluan Modul 3
=======================
1.Insert first
2. Delete last
3. Nilai minimal
4. Tampil isi List
========================
Pilihan :


Contoh yang nim genap:
Program Tugas Pendahuluan Modul 3
=======================
1.Insert last
2. Delete first
3. Nilai maximal
4. Tampil isi List
========================
Pilihan :




Keterangan :
ñ  Tidak diperkenankan pengumpulan TP susulan.
ñ  Bagi yang nim ganjil mengerjakan soal untuk nim ganjil, begitu juga nim yang genap.
Contoh:
613110001=ganjil
613110002=genap
ñ  TP dikerjakan secara individual, jika ada TP dengan jawaban sama persis maka nilai TP = 0
ñ  TP dikumpulkan lewat email praktikum.strukdat@gmail.com dengan subjek: [STD]TP_Modul3_NIM. Contoh: [STD]TP_Modul3_613110001.
ñ  Hindari kesalahan dalam penulisan subjek karena kemungkinan email yang dikirim tidak akan masuk kedalam filter.
ñ  Lampirkan file source code beserta hasil running programnya.
ñ  TP dikumpulkan paling lambat Minggu, 4 Maret 2012 pukul 17.00 WITT berlaku untuk semua kelas.
ñ  Soal untuk TP bisa di-download di web IF Lab http://10.5.15.3 (intranet) atau di grup facebook Praktikum IF LAB.
ñ  Semangat yahhhhhhh!!! ^_^

Mengetahui,
Dosen PJMP



                                                                                                                                  Rita Rismala