Analisis dan Debat Solusi Algoritmik

Dari Analisis Efisiensi hingga Argumentasi Kritis

Tujuan Pembelajaran

Setelah menyelesaikan sesi ini, kalian akan mampu menganalisis efisiensi berbagai solusi, membangun argumen yang kuat, dan mempertahankan pilihan solusi terbaik berdasarkan konteks dan batasan masalah.

Pertemuan 1 (3 JP): Analisis Mendalam & Persiapan Argumen

Memahami Konsep Efisiensi

Analogi Kontekstual: Antrian Kasir

  • Antrian Tunggal (seperti di bank): Terlihat adil, tapi jika ada satu transaksi yang sangat lama, semua orang di belakangnya harus menunggu. Ini mirip algoritma yang "biayanya" bertambah banyak secara drastis.
  • Banyak Kasir (seperti di supermarket): Kamu bisa memilih antrian terpendek. Sistem ini lebih **scalable**, bisa menangani lebih banyak orang dengan efisien.

Efisiensi bukan hanya cepat, tapi seberapa baik sebuah solusi menangani penambahan beban kerja.

Aktivitas Kelompok: Analisis & Persiapan Debat

Kembali ke kelompokmu. Tugas kalian adalah melakukan analisis mendalam terhadap solusi yang sudah kalian buat dan mempersiapkan argumen untuk debat di pertemuan berikutnya.

Langkah 1: Analisis Efisiensi (di Buku Catatan)

  1. Ambil **dua algoritma** yang sudah kalian rancang.
  2. Hitung perkiraan **jumlah langkah operasi** (penjumlahan, perbandingan) untuk setiap algoritma pada data 7 siswa.
  3. Prediksi apa yang terjadi pada jumlah langkah jika datanya menjadi 100 siswa (**analisis skalabilitas**).
  4. Gunakan format tabel di bawah ini untuk merangkum hasil analisismu di buku catatan.

Format Tabel Analisis (untuk diisi di buku):

Kriteria Analisis Strategi A: Total Nilai Strategi B: Spesialis Strategi C: Seimbang
Perkiraan Jumlah Langkah (7 siswa) ~18 penjumlahan + 15 perbandingan
Prediksi Skalabilitas (100 siswa) Naik drastis, tapi masih bisa dikelola
Kelebihan Utama Menghasilkan tim dengan total kekuatan paling tinggi
Keterbatasan Utama Bisa jadi ada siswa dengan nilai IPA sangat rendah yang terpilih
Kapan Sebaiknya Digunakan? Saat soal lomba diprediksi merata

Langkah 2: Membangun Argumen untuk Debat

Baca dua skenario debat di bawah. Untuk setiap skenario, pilih satu strategi yang menurut kelompokmu paling cocok. Siapkan argumen yang kuat berdasarkan hasil analisismu.

Skenario Debat:

  • Kondisi A (Butuh Cepat): Seleksi harus selesai dalam **30 menit**. Strategi mana yang paling masuk akal? Mengapa kecepatan menjadi prioritas utama di sini? Apa risikonya?
  • Kondisi B (Butuh Akurat): Tim yang terpilih harus **benar-benar yang paling kuat** secara data, tidak peduli berapa lama waktu seleksinya. Strategi mana yang paling bisa diandalkan? Mengapa akurasi lebih penting daripada waktu dalam kasus ini?

Pertemuan 2 (2 JP): Debat Solusi & Refleksi

📢 Aturan Main & Pertanyaan Panduan Diskusi

Setiap kelompok akan mempresentasikan argumennya. Kelompok lain **wajib** memberikan tanggapan. Gunakan pertanyaan di bawah untuk memandu diskusimu, baik saat presentasi maupun saat menanggapi.

Panduan untuk Kelompok Presenter

1. Klaim Utama: Apa strategi yang kelompok kami pilih untuk skenario ini?

2. Bukti: Data apa dari analisis kami (jumlah langkah, skalabilitas, kelebihan) yang mendukung pilihan ini?

3. Justifikasi: Mengapa bukti tersebut relevan dengan batasan skenario (misal: batasan waktu 30 menit)?

4. Antisipasi Sanggahan: Apa kelemahan terbesar dari strategi kami? Bagaimana kami akan menjawab jika kelompok lain menanyakannya?

Panduan untuk Kelompok Penanggap

1. Klarifikasi: "Kami belum sepenuhnya paham mengapa Anda menganggap [aspek X] sebagai kelebihan utama. Bisakah dijelaskan lebih lanjut?"

2. Tantangan pada Asumsi: "Strategi Anda tampaknya berasumsi bahwa [asumsi Y]. Bagaimana jika asumsi itu salah? Apakah solusi Anda masih valid?"

3. Perbandingan Alternatif: "Kelompok kami memilih strategi yang berbeda karena kami lebih memprioritaskan [faktor Z]. Menurut Anda, mengapa prioritas Anda lebih baik dalam skenario ini?"

4. Keterbatasan Tersembunyi: "Apakah Anda sudah mempertimbangkan keterbatasan [misalnya: kesulitan implementasi, kebutuhan data spesifik] dari solusi yang Anda tawarkan?"

🤔 Refleksi Membangun (Individu)

Tuliskan jawaban dari pertanyaan-pertanyaan berikut di buku catatanmu.

1. Perasaan & Pengalaman 🧠: Bagian mana dari aktivitas hari ini (menganalisis, berdebat, menanggapi) yang paling membuatmu tertarik atau tertantang? Ceritakan perasaanmu saat melakukannya.

2. Tingkat Pemahaman 📈: Seberapa yakin kamu sekarang dalam menjelaskan mengapa satu solusi bisa lebih baik dari yang lain dalam kondisi tertentu? Beri nilai untuk dirimu sendiri (1 = Masih Bingung, 5 = Sangat Paham) dan jelaskan singkat alasannya.

3. Saran & Masukan 💡: Adakah saran darimu agar pembelajaran tentang analisis dan debat seperti ini bisa lebih menarik atau lebih mudah dipahami di kemudian hari?