Teater Koding
Solving and Playing
Belajar Python dasar jadi misi seru bersama tim.
Teater Koding adalah game kelompok berbasis kartu dan studi kasus. Siswa memecahkan pesanan klien dengan variabel, percabangan, perulangan, dan function, lalu dinilai otomatis dan adil untuk tiap individu.
- Level
- 1–3 latihan
- Level 4
- Sumatif
- Python
- Di browser
1 def cek_status(saldo):
2 if saldo >= 100000:
3 return "Gold"
4 elif saldo >= 50000:
5 return "Silver"
6 return "Bronze"
Peran
Setiap siswa punya peran, dan perannya bergiliran.
Dalam kelompok 4-5 orang, peran bergeser tiap level sehingga semua siswa merasakan semua kompetensi. Kelompok 4 orang boleh menggabungkan Reviewer dan Bug Hunter.
-
Analyst
Pembaca Misi
Membaca pesanan klien, memimpin pemilihan Kartu Konsep, mengunci rencana, dan menulis penjelasan cara kerja kode.
-
Coder
Penulis Kode
Mengetik dan mengumpulkan kode. Di Level 4, setiap anggota menulis fungsinya sendiri.
-
Tester
Pencari Celah
Mencoba input lain, terutama nilai batas, dan menulis catatan uji.
-
Reviewer
Pemeriksa Kode
Membaca kode sebelum dikumpulkan dan menandainya sudah ditinjau.
-
Bug Hunter
Pemburu Bug
Memimpin perbaikan Kartu Bug untuk poin bonus.
-
Peran bergiliran
Level 1 → Level 2 → Level 3 → Level 4: peran bergeser.
Penilaian
Penilaian yang transparan dan adil untuk tiap individu.
Poin misi (Level 1-3, latihan)
Sumber poin yang dijumlahkan tiap misi.
-
Persentase
Hasil misi
Persentase kasus uji yang lulus.
-
+10
Bonus percobaan pertama
Jika langsung lulus semua kasus uji.
-
+10
Bonus rencana
Jika rencana dikunci sebelum submit pertama dan sesuai kode.
-
Sesuai kartu
Bonus Kartu Bug
Diberikan saat perbaikan benar.
-
-5
Penalti petunjuk
Setiap membuka petunjuk bug.
Nilai sumatif Level 4
Lima komponen dengan bobot standar.
- Fungsi Individu Kasus uji untuk fungsi milikmu
- 50%
- Kelompok Hasil kerja kelompok
- 20%
- Kartu Bug & Rencana Perbaikan bug & rencana
- 10%
- Refleksi/Rubrik Diisi guru
- 10%
- Observasi Diisi guru
- 10%
- Total
- 100%
Bobot standar; guru dapat menyesuaikannya per kelas. Hasil resmi Level 4 diverifikasi guru.
-
Hasil per kasus uji terlihat jelas (lulus atau gagal beserta nilai dari kodemu)
-
Kunci jawaban tidak pernah ditampilkan ke siswa
-
Level 4 bisa dikerjakan di rumah, lalu diverifikasi guru
Keunggulan
Kenapa Teater Koding?
-
Kartu fisik + aplikasi saling terhubung
Kode unlock di Kartu Misi, slot rencana untuk Kartu Konsep, dan peran yang bergiliran.
-
Satu tema, satu cerita
Seluruh level berpusat pada Koperasi Sejahtera, sehingga siswa fokus pada logika, bukan berganti konteks.
-
Nilai individu yang adil di kerja kelompok
Peran bergilir, dan di Level 4 setiap siswa dinilai dari fungsinya sendiri.
-
Umpan balik per kasus uji dan latihan debugging
Siswa tahu bagian mana yang belum tepat, plus Kartu Bug untuk melatih membaca dan memperbaiki kode.
-
Tanpa instalasi
Python berjalan langsung di browser laptop atau PC siswa, termasuk saat mengerjakan di rumah.
-
Guru memantau secara langsung
Kelompok yang macet terlihat, dan perbedaan antara rencana dan kode membantu menemukan miskonsepsi.
Siap memulai misi pertamamu?
Masuk dengan kode akses dari gurumu, atau buka dashboard bila kamu mengajar.