Kamis, 21 Agustus 2025

Informatika Kelas 8 Bab 7. B. Pengantar Blockly Games dan Eksplorasi Puzzle Maze

 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