Laporan Akhir (Grishelda Tirza Irawan)
Laporan Akhir
1. Pengertian Blockly
Blockly adalah sebuah platform pemrograman visual yang dikembangkan oleh Google. Platform ini memungkinkan pengguna, khususnya pemula dan pelajar, untuk belajar pemrograman melalui antarmuka yang ramah dan interaktif. Blockly menggunakan blok-blok grafis yang dapat disusun seperti puzzle. Setiap blok mewakili instruksi atau perintah dalam sebuah program, seperti perulangan (loop), pengambilan keputusan (if/else), dan pergerakan (movement).
Dengan pendekatan ini, Blockly dapat menghilangkan kesulitan yang biasa ditemui dalam penulisan kode seperti kesalahan sintaksis atau pemahaman bahasa pemrograman yang rumit. Blockly sering digunakan dalam dunia pendidikan untuk mengajarkan logika pemrograman dasar kepada anak-anak dan remaja.
2. Manfaat Blockly
Penggunaan Blockly dalam dunia pendidikan memiliki banyak manfaat, di antaranya:
- Meningkatkan kemampuan berpikir logis dan sistematis.
Blockly membantu pengguna untuk menyusun langkah-langkah berpikir secara terstruktur. - Mempermudah pemahaman konsep pemrograman.
Tanpa harus menghafal sintaks, pengguna bisa langsung memahami bagaimana program bekerja melalui visualisasi blok. - Menumbuhkan minat terhadap teknologi dan coding.
Dengan tampilan yang menarik dan interaktif, pelajar jadi lebih tertarik untuk belajar pemrograman. - Meningkatkan kemampuan memecahkan masalah.
Pengguna belajar mencari solusi dari tantangan yang ada dalam setiap level atau project. - Melatih konsentrasi dan ketelitian.
Karena harus menyusun blok dengan urutan yang tepat untuk menyelesaikan tugas tertentu.
3. Tujuan dan Manfaat Laporan
Tujuan:
- Menjelaskan secara rinci tentang Blockly dan bagaimana cara menggunakannya.
- Menjelaskan pengalaman dalam menggunakan Blockly untuk membuat program Maze.
- Memberikan gambaran nyata tentang pentingnya logika pemrograman dalam kehidupan sehari-hari.
Manfaat:
- Memberikan pemahaman mendalam tentang cara kerja Blockly sebagai bahasa pemrograman visual.
- Memberikan wawasan tentang bagaimana game edukatif dapat menjadi media belajar yang efektif.
- Membantu siswa mengembangkan keterampilan berpikir kritis dan kreatif.
- Menjadi referensi bagi siswa lain dalam belajar informatika dengan cara yang menyenangkan.
4. Langkah Kerja Blockly
Berikut adalah langkah-langkah kerja dalam menggunakan Blockly, khususnya dalam game Maze:
1. Buka laman Blockly Games di https://blockly.games.
2. Pilih game “Maze” dari daftar permainan yang tersedia.
3. Baca instruksi pada layar untuk mengetahui misi dan cara menyelesaikannya.
4. Susun blok-blok perintah seperti “move forward”, “turn left”, dan “turn right”.
5. Uji coba program dengan menekan tombol “run”.
6. Jika program gagal, analisis dan perbaiki blok yang kurang tepat.
7. Selesaikan setiap level dengan menyusun strategi pemrograman yang efisien.
8. Gunakan blok perulangan (loop) dan pengambilan keputusan (if) untuk menyelesaikan level yang lebih sulit.
⸻
5. Pengertian Maze
Maze adalah sebuah permainan atau teka-teki berbentuk jalur berliku-liku dengan banyak cabang yang saling terhubung. Tujuan utama dalam maze adalah menemukan jalan dari titik awal hingga titik tujuan dengan cara melewati rintangan dan memilih jalur yang tepat.
Maze bisa ditemukan dalam berbagai bentuk, seperti labirin di atas kertas, aplikasi game digital, hingga taman labirin di dunia nyata. Maze juga digunakan dalam dunia sains, teknologi, dan robotika untuk menguji kemampuan navigasi atau kecerdasan buatan
6. Penerapan Konsep Game Maze dalam Dunia Nyata
Konsep maze tidak hanya sebatas permainan, tapi juga banyak diterapkan dalam kehidupan nyata, contohnya:
- Robot Navigasi: Dalam bidang robotika, algoritma maze digunakan untuk membuat robot mampu melewati jalur yang rumit secara otomatis.
- Sistem GPS dan Peta Digital: Digunakan untuk menentukan rute tercepat dan terpendek dari suatu lokasi ke lokasi lain.
- Kecerdasan Buatan (AI): AI dilatih menggunakan konsep maze agar bisa mengambil keputusan dari berbagai kemungkinan jalan.
- Perencanaan Jalur di Dunia Industri: Misalnya di gudang logistik, robot pengantar barang menggunakan algoritma mirip maze untuk menentukan rute pengiriman barang.
- Escape Room dan Taman Labirin: Maze juga sering digunakan sebagai hiburan interaktif yang melatih kemampuan berpikir logis dan kerjasama tim.
Dengan penerapan ini, kita bisa memahami bahwa game maze tidak hanya sekadar permainan, tetapi juga punya kontribusi nyata dalam teknologi modern.
7. Kesimpulan
Dari laporan ini, dapat disimpulkan bahwa Blockly adalah alat bantu belajar pemrograman yang sangat bermanfaat dan menyenangkan, khususnya bagi pemula. Dengan menggunakan Blockly, kita dapat belajar konsep dasar pemrograman secara visual dan interaktif tanpa harus mengetikkan kode yang rumit.
Salah satu bentuk pembelajaran dengan Blockly adalah game Maze, yang tidak hanya melatih kemampuan berpikir logis, tetapi juga memperkenalkan cara menyusun algoritma dan membuat keputusan. Konsep dari maze sendiri ternyata memiliki banyak penerapan dalam dunia nyata, mulai dari teknologi robot, AI, hingga sistem navigasi.
Melalui kegiatan ini, siswa menjadi lebih paham dan tertarik dengan dunia informatika, serta lebih siap menghadapi tantangan di era digital.
8. Daftar Pustaka
- Blockly Games: https://blockly.games
- Google Developers - Blockly: https://developers.google.com/blockly
- Modul Informatika Kelas 9 Kurikulum Merdeka
- Wikipedia - Maze: https://id.wikipedia.org/wiki/Maze
- Buku Paket Informatika SMP Kelas 9
- YouTube Channel “KodeKiddo” - Belajar Coding dengan Blockly
Komentar
Posting Komentar