Tim Basketbal Putra Juara

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

New Semester, New Spirit !

Sambut semester Empat dengan penuh semangat dan yang jelas, kita pasti bisa !

Our Superb Class

Towards Leading in Gold Achievements

Stay unite every single day

no matter how complex the problem is, we shake hands each other to solve the problem together

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