1. Apa itu Blockly Games?
Blockly Games adalah rangkaian
permainan edukatif berbasis blok visual (mirip Scratch), yang dirancang untuk
mengenalkan konsep dasar pemrograman seperti logika, loop, kondisi, fungsi, dan
kontrol aliran secara bertahap kepada anak-anak yang belum memiliki pengalaman
sebelumnya. Salah satu game pendahuluannya adalah Puzzle, diikuti oleh Maze
yang berfokus pada loop dan conditional statements.
2. Maze – Puzzle Logika
Pemrograman
Game Maze mengajak siswa
mengarahkan karakter melalui labirin menggunakan perintah visual:
- moveForward(), turnLeft(), turnRight()
- Di level awal, siswa menyusun urutan perintah
tradisional. Namun, pada level selanjutnya, diperkenalkan penggunaan loops
(perulangan) dan conditional statements (percabangan) seperti if
untuk kondisi tertentu.
Hingga level 10, tantangannya meningkat dengan kombinasi logika kompleks,
seperti:
while (notDone()) {
if (isPathLeft()) {
turnLeft();
}
if (isPathForward()) {
moveForward();
} else {
turnRight();
}
}
3. Kenapa Penting dalam
Belajar Pemrograman?
- Berpikir Logis & Komputasional: siswa
belajar merencanakan langkah, mengenali pola, dan menyederhanakan solusi.
- Kesalahan sebagai Pembelajaran: karena
visual block memungkinkan siswa segera melihat hasilnya, membantu memahami
konsep debug.
- Dasar Struktur Pemrograman: loop dan kondisi
adalah fondasi pemrograman — Blockly Games memperkenalkan ini dengan cara
yang menyenangkan dan mudah dimengerti.
Tidak ada komentar:
Posting Komentar