Siswa akan mengerjakan permainan secara berkelompok. 1 kelompok beranggotakan 6 siswa. Pembagian kelompok akan disampaikan pada saat pelaksanaan asesmen. Proyek yang akan dikerjakan adalah materi berpikir komputasional. Sebelumnya silahkan diabca materi berpikir komputasional dan membuat flowchart.
Siswa diharapkan mampu :
Memecah masalah besar menjadi bagian-bagian kecil (dekomposisi).
Menemukan kesamaan atau pola dari beberapa masalah (pengenalan pola).
Menghilangkan informasi yang tidak diperlukan (abstraksi).
Menyusun langkah penyelesaian secara runtut dan logis (algoritma).
Menemukan dan memperbaiki kesalahan algoritma (debugging).
Memahami bahwa komputer hanya melakukan perintah yang jelas, bukan menebak maksud manusia.
Enam siswa akan menjadi sebuah tim programmer.
Tetapi ada satu aturan utama: “Komputer tidak boleh berpikir.”
Satu siswa menjadi HUMAN COMPUTER.
Lima siswa lainnya menjadi PROGRAMMER.
Programmer harus membuat serangkaian instruksi agar Human Computer dapat menyelesaikan sebuah misi.
Masalahnya :
Human Computer hanya boleh melakukan apa yang tertulis dalam instruksi.
Jika perintah tidak jelas, dia harus menjalankannya secara harfiah.
Human Computer, jumlah 1 siswa, tugas menjalankan instruksi
Programmer, jumlah 2 siswa, tugas menyusun algoritma
Analyst, jumlah 1 siswa, tugas memecah masalah
Pattern Hunter, jumlah 1 siswa, tugas mencari pola
Debugger jumlah 1 siswa, tugas mencari kesalahan
"Ke sana."
"Ambil yang itu."
"Belok sedikit."
"Pokoknya ke kanan."
Semua perintah harus spesifik dan dapat dijalankan.
Human Computer hanya memahami :
MAJU
MUNDUR
KIRI
KANAN
AMBIL
TARUH
PUTAR KIRI
PUTAR KANAN
ULANGI
Tetapi ada aturan tambahan.
Misalnya:
❌ Maju sampai dekat benda.
Tidak boleh.
Harus :
MAJU 2 LANGKAH
Human Computer harus :
START → mengambil benda hijau → TARGET
dengan:
tidak menyentuh rintangan
menggunakan instruksi yang jelas
menggunakan jumlah langkah seminimal mungkin
Tulis dan buatkan dari misi diatas di kertas kemudian praktikkan :
Dekomposisi
Pengenalan Pola
Abstraksi
Algoritma
Buat Flowchart
Debugging : menemukan dan memperbaiki kesalahan dalam algoritma.
Penilaian
Misi berhasil : +30
Tidak menabrak rintangan : +10
Algoritma jelas : +10
Menemukan pola : +10
Dekomposisi tepat : +10
Abstraksi tepat : +10
Flowchart tepat : +10
Berhasil debugging : +10