Buku TutorAvo, Coco, dan Buku Biru yang Pulang — panduan 30 game coding

Frame belum dibuat

G12 · Kartu Ulangi

Seri 2: Sudut Belajar · Tempat: Ruang 14 (13.00) · Halaman 12 terisi: panah yang berputar-putar menjadi satu lingkaran.

Misi bab ini

Tata buku dan kotak ke rak dengan kartu Ulangi.

Masalah

Menyusun kartu yang sama berkali-kali melelahkan.

Konsep inti untuk anak: Mengulang langkah

Daripada menyusun langkah yang sama berkali-kali, anak memakai satu kartu Ulangi yang membungkus langkahnya dan memilih jumlah ulangan. Batas ulangan (jangan injak slot penuh) diperkenalkan di level 4.

Istilah: Loop (Ulangi N kali)
Kenapa penting: Loop membuat program pendek, rapi, dan mudah diubah.

Cerita bab ini

Avo menyusun kartu panah untuk membawa satu buku dari troli ke rak: lima kartu. Untuk lima buku, apakah harus dua puluh lima kartu? Coco menghela napas. “Kartunya sama semua. Capek!”

Tiba-tiba mereka menemukan kartu bundar bergambar panah melingkar: kartu ULANGI! “Satu panah, diulang lima kali,” seru Avo. Wush, wush, wush — buku masuk rak satu per satu. Tapi hati-hati: kalau slot sudah penuh, pengulangan harus berhenti.

Di rak sebelah, ada satu buku yang tampak salah tempat…

Pertanyaan diskusi: Berapa kartu yang dihemat dengan kartu Ulangi?

Lima level

Level 1: Satu Buku — Satu Buku untuk Rak

Urutan langkah · LatihanPola · Latihan

Misi dalam cerita
Bawa satu buku dari troli ke slot kosong.

Masalah yang dihadapi
Lima langkah, dan Coco mudah bosan.
Yang dilakukan anak di layar
Susun lima panah agar Avo membawa buku ke slot kosong.
Anak menyusun kartu perintah (panah, ulangi, cek, atau kartu cara) di slot, lalu menekan Jalan untuk melihat hasilnya.

Konsep yang dimainkan di level ini

  • Urutan langkah: Mengerjakan langkah satu per satu dengan urutan yang benar. Kalau tertukar, hasilnya bisa salah. Pancing dengan: “Apa yang terjadi kalau langkah ini ditukar?”
  • Pola: Bagian yang muncul lagi dan lagi, sehingga kita bisa menebak yang berikutnya. Pancing dengan: “Bagian mana yang selalu kembali?”

Petunjuk untuk tutor: Dari troli, jalan ke kanan empat petak sampai di bawah slot kosong, lalu naik satu petak.
Umpan balik yang akan dilihat anak kalau salah: “Avo belum sampai di slot kosong.”, “Avo keluar dari rak. Cek arahnya.”

Cerita sebelum level dimainkan

Frame 1 belum dibuat.
Satu buku menunggu di troli. Slot rak masih kosong.
Avo: “Daftar tugas sudah siap. Mulai dari rak.”
Coco: “Pegang buku, arahkan, lalu letakkan!”
Frame 2 belum dibuat.
Lima petak kecil terbentang dari troli ke rak.
Avo: “Pelan-pelan. Satu kartu untuk satu langkah.”
Coco: “Tapi aku mau langsung lari!”
Frame 3 belum dibuat.
Kartu panah menunggu di lantai, buku masih di troli.
Avo: “Kita susun kartunya satu per satu.”
Coco: “Kartunya sama semua. Capek, ya!”

Penutup menuju level berikutnya: Satu buku sudah duduk di slotnya. Masih ada buku lain di meja.
Coco: “Ayo, buku berikutnya!”

Level 2: Beberapa Buku — Langkah Diulang

Mengulang (loop) · KenalanPola · Latihan

Misi dalam cerita
Masukkan lima buku dengan kartu Ulangi.

Masalah yang dihadapi
Menyusun kartu yang sama lima kali terlalu panjang.
Yang dilakukan anak di layar
Taruh satu panah di bingkai Ulangi, agar lima buku masuk rak.
Anak menyusun kartu perintah (panah, ulangi, cek, atau kartu cara) di slot, lalu menekan Jalan untuk melihat hasilnya.

Konsep yang dimainkan di level ini

  • Mengulang (loop): Satu perintah dipakai untuk mengulang langkah yang sama beberapa kali. Pancing dengan: “Bagian mana yang diulang? Berapa kali?”
  • Pola: Bagian yang muncul lagi dan lagi, sehingga kita bisa menebak yang berikutnya. Pancing dengan: “Bagian mana yang selalu kembali?”

Petunjuk untuk tutor: Bingkai Ulangi mengulang kartu di dalamnya lima kali. Isi dengan panah kanan, lalu naik dengan satu panah atas.
Umpan balik yang akan dilihat anak kalau salah: “Arahnya belum tepat. Cek isi bingkai.”

Cerita sebelum level dimainkan

Frame 1 belum dibuat.
Lima buku berjajar di meja. Ukurannya berbeda-beda.
Avo: “Bukunya beda, langkahnya sama.”
Coco: “Berarti kita susun lima urutan?”
Frame 2 belum dibuat.
Sebuah kartu Ulangi muncul di lantai.
Avo: “Langkah yang sama bisa diulang.”
Coco: “Tidak perlu urutan baru lagi!”
Frame 3 belum dibuat.
Kartu Ulangi masih kosong, dan buku menunggu di meja.
Avo: “Kartu Ulangi bisa menghemat kartu.”
Coco: “Apa ya yang kita taruh di dalamnya?”

Penutup menuju level berikutnya: Rak pertama sudah penuh buku.
Avo: “Sekarang kotak alat tulis di meja.”

Level 3: Kotak Alat Tulis — Kotak Satu per Satu

Mengulang (loop) · LatihanUrutan langkah · Latihan

Misi dalam cerita
Isi rak atas dengan lima kotak.

Masalah yang dihadapi
Perlu naik dulu, lalu mengulang ke kanan.
Yang dilakukan anak di layar
Isi lima kotak di rak atas. Pakai bingkai Ulangi.
Anak menyusun kartu perintah (panah, ulangi, cek, atau kartu cara) di slot, lalu menekan Jalan untuk melihat hasilnya.

Konsep yang dimainkan di level ini

  • Mengulang (loop): Satu perintah dipakai untuk mengulang langkah yang sama beberapa kali. Pancing dengan: “Bagian mana yang diulang? Berapa kali?”
  • Urutan langkah: Mengerjakan langkah satu per satu dengan urutan yang benar. Kalau tertukar, hasilnya bisa salah. Pancing dengan: “Apa yang terjadi kalau langkah ini ditukar?”

Petunjuk untuk tutor: Naik dua kali dulu. Lalu ketuk angka di bingkai sampai sama dengan jumlah slot kosong di rak atas.
Umpan balik yang akan dilihat anak kalau salah: “Arahnya belum tepat. Cek kartunya.”

Cerita sebelum level dimainkan

Frame 1 belum dibuat.
Lima kotak alat tulis berjajar di meja.
Avo: “Bendanya beda, langkahnya tetap sama.”
Coco: “Kotaknya banyak, kita ulangi saja!”
Frame 2 belum dibuat.
Dua kotak sudah masuk, tiga masih di meja.
Avo: “Hitung dulu slot yang masih kosong.”
Coco: “Lalu kita ulangi sampai semuanya kebagian!”
Frame 3 belum dibuat.
Rak atas masih kosong, dan troli berada di bawah.
Avo: “Naik dulu ke rak atas, baru mengulang.”
Coco: “Aku atur panah dan angkanya!”

Penutup menuju level berikutnya: Meja hampir kosong. Tinggal rak yang penuh.
Avo: “Slot penuh tidak boleh dipaksa.”

Level 4: Batas Pengulangan — Berhenti di Batasnya

Mengulang (loop) · LatihanKalau… maka… (kondisi) · Latihan

Misi dalam cerita
Isi rak sampai slot terakhir tanpa menginjak slot penuh.

Masalah yang dihadapi
Beberapa slot sudah penuh.
Yang dilakukan anak di layar
Ulangi sampai slot terakhir. Jangan injak slot penuh.
Anak menyusun kartu perintah (panah, ulangi, cek, atau kartu cara) di slot, lalu menekan Jalan untuk melihat hasilnya.

Konsep yang dimainkan di level ini

  • Mengulang (loop): Satu perintah dipakai untuk mengulang langkah yang sama beberapa kali. Pancing dengan: “Bagian mana yang diulang? Berapa kali?”
  • Kalau… maka… (kondisi): Pilihan berubah menurut keadaan: kalau keadaannya begini, kita lakukan itu. Pancing dengan: “Apa yang berubah kalau cuacanya berbeda?”

Petunjuk untuk tutor: Slot penuh ada setelah slot kosong terakhir. Ulangi sampai tepat sebelum slot penuh, lalu pindah ke rak di atasnya.
Umpan balik yang akan dilihat anak kalau salah: “Arahnya belum tepat. Cek kartunya.”, “Slot itu sudah penuh. Kurangi ulangannya.”

Cerita sebelum level dimainkan

Frame 1 belum dibuat.
Beberapa slot rak sudah penuh sesak.
Avo: “Kalau slot penuh, kita berhenti.”
Coco: “Lalu pindah ke rak di atasnya!”
Frame 2 belum dibuat.
Sebuah kotak tersangkut di slot yang penuh.
Avo: “Berhenti dulu. Jangan dipaksa.”
Coco: “Kalau diulang lagi, mungkin muat?”
Frame 3 belum dibuat.
Kotak-kotak lain menunggu giliran di troli.
Avo: “Kita ulangi hanya sampai slot terakhir.”
Coco: “Aku atur kedua bingkai!”

Penutup menuju level berikutnya: Dua rak sudah rapi tanpa dipaksa. Di dinding ada papan kecil.
Coco: “Ayo centang tiap rak!”

Level 5: Menjalankan Checklist — Centang per Area

Mengulang (loop) · Pakai sendiriMemecah masalah besar · Latihan

Misi dalam cerita
Isi rak bawah lalu rak atas, dan centang tiap area.

Masalah yang dihadapi
Dua area dengan cara yang sama.
Yang dilakukan anak di layar
Isi rak bawah, lalu rak atas. Centang tiap area.
Anak menyusun kartu perintah (panah, ulangi, cek, atau kartu cara) di slot, lalu menekan Jalan untuk melihat hasilnya.

Konsep yang dimainkan di level ini

  • Mengulang (loop): Satu perintah dipakai untuk mengulang langkah yang sama beberapa kali. Pancing dengan: “Bagian mana yang diulang? Berapa kali?”
  • Memecah masalah besar: Pekerjaan besar dipecah menjadi bagian kecil yang mudah dikerjakan satu per satu. Pancing dengan: “Bagian kecil mana yang paling mudah dimulai?”

Petunjuk untuk tutor: Kerjakan satu rak dulu, lalu rak berikutnya.
Umpan balik yang akan dilihat anak kalau salah: “Arahnya belum tepat. Cek kartunya.”, “Rak tengah sudah penuh. Lewat ujung kanan.”

Cerita sebelum level dimainkan

Frame 1 belum dibuat.
Papan di dinding punya dua kotak centang kosong.
Avo: “Rak bawah dulu, lalu rak atas.”
Coco: “Satu rak, satu centang!”
Frame 2 belum dibuat.
Rak bawah sudah penuh, centang pertama hijau.
Avo: “Rak atas pakai langkah yang sama.”
Coco: “Sekarang kerjanya terasa lebih cepat!”
Frame 3 belum dibuat.
Di rak sebelah ada buku biru yang kita kenal.
Avo: “Hampir semua sudah rapi.”
Coco: “Tunggu, buku itu di tempat yang benar?”

Penutup menuju game berikutnya: Rak-rak sudah rapi. Tapi satu buku di rak sebelah tampak salah.
Coco: “Kita periksa buku itu!”
Avo: “Pelan-pelan, kita cari tahu.”