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

  1. Deskripsi Persoalan
  2. Deskripsi Solusi
  3. Deskripsi hasil pengujian (tampilan input/output)
  4. Lampiran kode sumber

Kelompok Tugas Besar:

KelompokNama
Kelompok 1Kevin Kornelius Martadinata
Henry Ferdynand Budiana
Kelompok 2Ferdi Gunawan
Yoel Kristianto
Allegra Rochintaniawan Al-Nazhari
Kelompok 3Youlanda Nelva Haezer
Naufal Eka Fadhlurohman
Maliq Athaya Rinaldi
Kelompok 4Errvin Junius
Rafael Adiputra
Febrian Timotius Sugianto
Kelompok 5Me
Gavin Malik Setiawan
Miracle Steven Gerrald
Kelompok 6Juan Alexander
Valentino Hose
Hans Maulana Budiputra
Kelompok 7Bryan Christian Miercoles
Gearald Christoffer Freederich
Marco Octavian
Kelompok 8Dave 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:

  1. 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).
  2. 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).
  3. 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!