Anda di halaman 1dari 2

Matakuliah Topik Minggu ke/Session Aktifitas

: : : :

Waktu pengerjaan Setoran Batas akhir penyerahan Tempat penyerahan

: : : :

IF11322 (Data Structure Using C) C programming 4/2 Mengkode ADT Point : 1. Pada sesi praktikum Selasa, minimum yang ditandai * harus selesai 2. sisanya dikerjakan sebagai tugas mandiri 100 menit di lab Moodle Akhir sesi Moodle

Tujuan : mahasiswa mampu merealisasi kode program untuk operasi POINT dan mentestnya Soal Diberikan header file point.h, kodelah body programnya secara seimbang: setiap prosedur/fungsi yang ada di header file, harus ada realisasinya dan juga ditest dalam main program, seperti yang dijelaskan di kelas. Hasil setoran yang di-upload adalah dua buah file: 1. Sebuah text file Point_xxx.txt, yang merupakan gabungan point.h, point.c dan mpoint.c 2. Sebuah laporan praktikum Ceklist_xxx.doc (MS word atau Excel berisi ceklist sesuai perintah), dengan xxx adalah tiga digit terakhir NIM anda. Anda dapat bekerja dengan salah satu dari 2 strategi sebagai berikut : 1. Sekaligus (tidak dianjurkan untuk pemula) : a. Copylah header file point.h menjadi file body (point.c) b. Lengkapilah body agar dapat dikompilasi. c. Buatlah main program, d. Isi body sedikir demi sedikit, setiap kali melengkapi body, test main program mpoint.c 2. Satu persatu (disarankan untuk pemula) a. Salin point.h menjadi file draft.txt b. Siapkan tiga buah file kosong dan bereskan standard untuk nama file, programmer (NIM anda) dan deskripsi isi file: point.h, point.c dan mpoint.c c. Ulangi langkah sbb sampai draft.txt kosong (habis diproses) : Setiap kali, cut sepasang atau sebuah prosedur/fungsi dari draft.txt dan paste ke point.h dan point.c Kemudian kodelah pemanggilan fungsi/prosedur tersebut dalam mpoint.c,kompilasi dan test. Jadi, setiap saat, file yang anda kelola selalu bebas dari salah sintaks dan sebaiknya ditest dengan baik. Selamat bekerja. Petunjuk: untuk kompilasi, lakukan salah satu dari cara berikut: 1. >gcc mpoint.c point.c point.h 2. Atau, jika bekerja dengan IDE DevCpp: buat new project, add ketiga file ke project tsb, compile mpoint.c.

IL, Mg_04_2_ADT_Point,

Page 1 of 2

Buatlah sebuah lembar checklist sbb (copy dari file ini, dan upload sebagai laporan praktikum selain upload semua file yang sudah dijadikan sebuah text file Type/Prosedur/Fungsi W4 .h 1 Definisi type POINT * MakePoint * GetAbsis * SetAbsis * BacaPoint * TulisPoint * PointPlus PointMInus DotProduct CrossProduct EQ * NEQ * LT * GT * IsOrigin * IsOnSbX IsOnSbY Kuadran * NextX NextY PlusDelta Mirrorof Jarak0 * HslGeser * Geser * GeserKeSbX GeserKeSbX Status : X : masih ada salah sintaks C : lolos kompilasi, masih salah sintak T : well tested Pada kolom keterangan, jelaskan kesulitan anda. Harus diisi jika status bukan T .c Main Status (X/C/T) Keterangan

IL, Mg_04_2_ADT_Point,

Page 2 of 2

Anda mungkin juga menyukai