Sebelum menulis kode, seseorang perlu berpikir seperti pemrogram: memecah tugas menjadi langkah kecil, mengurutkan langkahnya, menyadari bagian yang berulang, dan menemukan kesalahan saat ada yang tidak beres. Semua ini tidak butuh layar. Kertas, beberapa mainan, dan suara sudah cukup untuk melatih gagasan di balik coding, dan anak sering merasa permainan ini sangat lucu.
Apa itu algoritma
Algoritma adalah daftar langkah yang tepat untuk menyelesaikan sesuatu. Resep masakan adalah algoritma. Menggosok gigi juga: ambil sikat, beri pasta gigi, sikat gigi atas, sikat gigi bawah, berkumur. Komputer mengikuti langkah persis seperti yang ditulis, tanpa menebak, karena itu ketepatan penting.
Empat gagasan besar
| Gagasan | Artinya | Contoh sehari-hari |
|---|---|---|
| Urutan | Langkah dalam urutan yang benar | Kaus kaki dulu, baru sepatu |
| Pengulangan | Melakukan langkah yang sama beberapa kali | Aduk, aduk, aduk: "aduk 3 kali" |
| Syarat | Melakukan sesuatu hanya jika sesuatu benar | Kalau hujan, bawa payung |
| Debugging | Menemukan dan memperbaiki kesalahan | "Ups, sepatunya dipakai sebelum kaus kaki!" |
Permainan tanpa komputer
- Orang tua robot. Anda menjadi robot yang melakukan persis apa yang diperintahkan. Anak memberi perintah untuk berjalan ke pintu atau membuat roti isi. Ikuti kata per kata: kalau ia berkata "taruh roti di piring" tanpa "buka bungkusnya", robot tidak bisa mengambil roti. Tawa mengajarkan ketepatan.
- Jalan di petak. Gambar petak di kertas atau buat di lantai dengan selotip. Buat kartu panah: maju, belok kiri, belok kanan. Susun kartu berjajar untuk memindahkan mainan dari awal ke tujuan. Tambahkan rintangan dan tujuan kedua saat sudah mudah.
- Langkah berurutan. Gambar sebuah kegiatan rutin, seperti berpakaian atau menanam biji, menjadi kartu bergambar. Acak, lalu minta anak mengurutkannya.
- Cari kesalahannya. Bacakan urutan yang salah: "Pakai sepatu, pakai kaus kaki, keluar rumah." Anak menemukan kesalahannya dan memperbaikinya.
- Ulangi. Buat tarian: tepuk, tepuk, lompat. Lakukan tiga kali. Lalu tulis programnya dengan cara singkat: "ulangi 3 kali: tepuk, tepuk, lompat".
- Kartu "jika… maka…". Angkat kartu berwarna. "Kalau kartunya merah, lompat. Kalau biru, duduk." Lalu biarkan anak membuat aturannya.
- Kode rahasia. Beri setiap huruf atau bentuk sebuah simbol dan tulis pesan pendek dalam kode. Anak memecahkan kodenya, lalu menulis satu untuk Anda.
Yang cocok untuk tiap usia
Setiap anak berbeda, tetapi sebagai panduan kasar:
| Usia | Titik awal yang cocok |
|---|---|
| 5–6 | Urutan gambar, orang tua robot, jalan di petak dengan 3–4 langkah |
| 7–8 | Petak lebih panjang, pengulangan, mencari kesalahan, kode sederhana |
| 9–10 | Syarat, menggabungkan pengulangan, menulis algoritma untuk diikuti orang lain |
Tips bermain
- Biarkan kesalahan terjadi. Saat mainan menabrak dinding, itu bukan kegagalan, tetapi waktunya debugging.
- Mulai dengan program pendek. Tiga atau empat langkah, lalu tambah.
- Bertukar peran. Kadang anak menjadi pemrogram, kadang menjadi robot.
- Pakai kata-katanya. "Langkah", "ulangi", "jika", "kesalahan", dan "perbaiki" menjadi akrab lewat bermain.
Di Dologi, teka-teki "Kemudikan mobil" meminta anak mengisi deretan langkah agar mobil mengambil semua bintang tanpa menabrak dinding, sebuah program kecil yang ditulis tanpa papan ketik.
Ringkasnya
- Cara berpikir di balik coding adalah tentang langkah, urutan, pengulangan, syarat, dan memperbaiki kesalahan.
- Semua bisa dilatih dengan kertas, mainan, dan suara, tanpa layar.
- Orang tua robot, jalan di petak, dan mencari kesalahan adalah titik awal yang mudah.
- Kesalahan adalah bagian dari permainan: menemukan dan memperbaikinya adalah bagian terbaik.
Baca juga: Teka-teki logika untuk anak usia 4 sampai 10 tahun, lengkap dengan jawaban dan petunjuk
