Tugas Besar untuk implementasi Strategi Algoritma dalam suatu persoalan.
Tugas berkelompok, maksimal 3 orang.
Submisi Tugas Besar :
- Aplikasi
- Laporan
- Presentasi Tugas Besar
Laporan Tugas Besar terdiri dari
- Deskripsi Persoalan
- Deskripsi Solusi
- Deskripsi hasil pengujian (tampilan input/output)
- Lampiran kode sumber
Kelompok Tugas Besar:
| Kelompok | Nama |
|---|---|
| Kelompok 1 | Kevin Kornelius Martadinata Henry Ferdynand Budiana |
| Kelompok 2 | Ferdi Gunawan Yoel Kristianto Allegra Rochintaniawan Al-Nazhari |
| Kelompok 3 | Youlanda Nelva Haezer Naufal Eka Fadhlurohman Maliq Athaya Rinaldi |
| Kelompok 4 | Errvin Junius Rafael Adiputra Febrian Timotius Sugianto |
| Kelompok 5 | Me Gavin Malik Setiawan Miracle Steven Gerrald |
| Kelompok 6 | Juan Alexander Valentino Hose Hans Maulana Budiputra |
| Kelompok 7 | Bryan Christian Miercoles Gearald Christoffer Freederich Marco Octavian |
| Kelompok 8 | Dave Andrew Effrain David Martoyo |
Topik dan Ketentuan tugas Besar
Bahasa Pemrograman Bebas
Progress Report:
- Apa yang sudah dikerjakan
- Apa yang akan dikerjakan
Submisi tugas besar:
- Laporan
- Presentasi Aplikasi Tugas Besar (Minggu ke-15)
Laporan Tugas Besar terdiri dari
- Deskripsi Persoalan
- Deskripsi hasil pengujian aplikasi (tampilan input/output)
- Lampiran kode sumber
Topik kita: Topik B (Knapsack)

Our Draft
Draft Plan Tugas Besar kita:
-
Konsep Aplikasi
- Berbasis Static Website (HTML, CSS, JavaScript). No server/database, biar praktis.
- Fitur wajib: Input data barang (n >= 8), kapasitas W, proses Backtracking (DFS) + Pruning, output tabel barang, solusi optimal, serta statistik (jumlah node & waktu eksekusi).
-
Strategi & Fokus Utama
- Fokus utama kita ada di LAPORAN. Kita bakal lakukan testing massal dengan banyak skenario data.
- Menampilkan banyak grafik analisis di dalam laporan (misal: grafik jumlah barang vs jumlah node, waktu eksekusi dengan vs tanpa pruning, dll).
-
Garis Besar Langkah Kerja
- Tahap 1: Bikin core algoritma backtracking & fungsi pruning di JS.
- Tahap 2: Bikin UI input/output sederhana menggunakan HTML & CSS.
- Tahap 3: Running test sebanyak-banyaknya untuk ambil data statistiknya.
- Tahap 4: Susun Laporan (Deskripsi persoalan, deskripsi solusi, grafik hasil pengujian, screenshot UI, dan lampiran kode).
Rincian detail timeline dan pembagian tugasnya bisa kita obrolin bareng-bareng nanti pas kumpul. Sila beri masukan ya!