Lewati ke konten
Teater Koding

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
Ilustrasi editor kode berisi fungsi cek_status dengan enam dari delapan kasus uji lulus.
cek_status.py 6 dari 8 kasus uji lulus
1 def cek_status(saldo):
2     if saldo >= 100000:
3         return "Gold"
4     elif saldo >= 50000:
5         return "Silver"
6     return "Bronze"
Hasil kasus uji 6 / 8

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.

  • Ilustrasi peran Analyst

    Analyst

    Pembaca Misi

    Membaca pesanan klien, memimpin pemilihan Kartu Konsep, mengunci rencana, dan menulis penjelasan cara kerja kode.

  • Ilustrasi peran Coder

    Coder

    Penulis Kode

    Mengetik dan mengumpulkan kode. Di Level 4, setiap anggota menulis fungsinya sendiri.

  • Ilustrasi peran Tester

    Tester

    Pencari Celah

    Mencoba input lain, terutama nilai batas, dan menulis catatan uji.

  • Ilustrasi peran Reviewer

    Reviewer

    Pemeriksa Kode

    Membaca kode sebelum dikumpulkan dan menandainya sudah ditinjau.

  • Ilustrasi peran Bug Hunter

    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.

  • Hasil misi

    Persentase kasus uji yang lulus.

    Persentase
  • Bonus percobaan pertama

    Jika langsung lulus semua kasus uji.

    +10
  • Bonus rencana

    Jika rencana dikunci sebelum submit pertama dan sesuai kode.

    +10
  • Bonus Kartu Bug

    Diberikan saat perbaikan benar.

    Sesuai kartu
  • Penalti petunjuk

    Setiap membuka petunjuk bug.

    -5

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.

Teater Koding

Siap memulai misi pertamamu?

Masuk dengan kode akses dari gurumu, atau buka dashboard bila kamu mengajar.