Anda di halaman 1dari 3

PANDUAN TUGAS BESAR STRUKTUR DATA

1. ATURAN UMUM:
a. Tugas besar dibuat menggunakan bahasa pemrograman C++
b. Bentuk struktur data tugas besar adalah Multi Linked List dengan bentuk jenis yang
berbeda-beda dengan level kesulitan dan nilai yang dapat dipilih oleh mahasiswa
c. Topik Studi kasus yang akan dikerjakan ditentukan oleh dosen untuk setiap kelompok
d. Spesifikasi setiap topik dapat dilihat pada poin 3.
e. Tubes dikerjakan berkelompok dengan masing-masing terdiri dari dua mahasiswa.
Pembagian pengerjaan spesifikasi dibagi secara rata antar anggota dalam tim.
f. Tugas akan dipublikasikan oleh dosen kelas pada pekan ke-11 atau 12.
g. Presentasi tugas besar dilaksanakan pekan ke-15 atau 16

2. ATURAN PENILAIAN
a. Penilaian Tugas Besar melalui presentasi ke dosen dengan durasi kurang lebih 30-40
menit/Kelompok. Jadwal akan diumumkan mendekati pekan 15/16
b. Nilai Tugas Besar terdiri dari Nilai Kelompok (60%) dan Nilai Individu (40%)
i. Nilai kelompok didapatkan dari pemenuhan spesifikasi tugas besar
ii. Nilai individu didapatkan dari kemampuan menjawab saat presentasi. Pertanyaan
sebaiknya fokus ke pembagian spesifikasi yang dikerjakan mahasiswa tsb.
c. Poin penilaian setiap sepsifikasi dapat dilihat pada poin 3

3. JENIS STRUKTUR DATA


a. 1 ke N (Versi Basic Nilai Maksimal 80)

i. Aturan struktur data :


1. Menggunakan dua jenis list yang berbeda sesuai plotingan dari Dosen
Kelas.
2. Data yang disimpan pada parent dan child harus berupa tipe bentukan dan
minimal memiliki 3 data dimana minimal salah satu data bertipe integer
atau real
ii. Desain struktur data :
1. parent list berisi child list
2. Parent list menunjuk child list
iii. Fungsionalitas (Total Poin 100 namun diambil 80% untuk nilai kelompok) :
1. Insert data parent dari depan/belakang (5)
2. Show all data parent (5)
3. Menghapus data parent dan childnya (5)
4. Mencari data parent (5)
5. Insert data child (10)
6. Menghubungkan data parent ke data child (10)
7. Menampilkan seluruh data parent beserta childnya (15)
8. Mencari data child pada parent tertentu (10)
9. Menghapus data child pada parent tertentu (15)
10. Menghitung jumlah data child dari parent tertentu (10)
11. Main program (10)

b. M ke N (maks nilai 100) (ada list relasi)

i. Aturan struktur data :


1. Menggunakan dua jenis list yang berbeda sesuai plotingan dari Dosen
Kelas.
2. Data yang disimpan pada kedua list parent harus berupa tipe bentukan dan
minimal memiliki 3 data dimana minimal salah satu data bertipe integer
atau real
3. Data pada element child minimal berupa pointer, boleh menambahkan
data lainnya jika dirasa perlu

ii. Desain struktur data :


1. 1 Buah list dengan list relasi
2. 1 Buah list tanpa list relasi
iii. Fungsionalitas (Total poin 100 Poin dan diambil 100% untuk nilai kelompok) :
1. Insert data parent dari depan/belakang (5)
2. Show all data parent (5)
3. Menghapus data parent beserta relasinya (15)
4. Mencari data parent (5)
5. Mencari data child (5)
6. Menambahkan data child (5)
7. Menghubungkan data parent ke data child (5)
8. Menampilkan seluruh data parent beserta childnya (15)
9. Mencari data child pada parent tertentu (10)
10. Menghapus data child pada parent tertentu beserta relasinya (15)
11. Menghitung jumlah data child dari parent tertentu (5)
12. Main program (10)

4. Topik Studi Kasus terkait :


1) Data penerbangan-maskapai-penumpang
2) Data pasien-dokter-obat
3) Data penjualan di toko di e-commerce-pelanggan-belanja
4) Data olah raga-atlet-perlombaan
5) Data penyewaan-rental barang/benda
6) Data game apps
7) Data organisasi-mahasiswa-prestasi
8) Data gojeg/gofood/gocar, dll
9) Data sosial media-user
10) Data perhotelan/penginapan

Anda mungkin juga menyukai