
Pendidikan Pengkodan
Apa Itu Blockly? Pengekodan Visual Berasaskan Blok Google

Hafiz Rahman
Pengajar Utama Coding di Algonova Malaysia

Blockly ialah pustaka pengaturcaraan visual sumber terbuka percuma daripada Google yang membolehkan pengguna membina kod dengan menyeret dan mencantumkan blok seperti puzzle, bukannya menaip teks. Setiap blok mewakili konsep pengekodan sebenar — gelung, pemboleh ubah, keputusan "if" — dan mencantumkan blok bersama membentuk atur cara yang berfungsi. Blockly bukan aplikasi yang anda guna terus; ia enjin yang menggerakkan banyak alat pengekodan kanak-kanak yang popular.
Bagaimana Blockly Berfungsi
Blockly berjalan di dalam pelayar web dan memaparkan ruang kerja tempat blok berwarna-warni disusun seperti Lego. Apabila anda menyambungkan blok, Blockly secara senyap menjana kod sebenar di sebalik tabir — ia boleh mengeksport atur cara yang sama ke JavaScript, Python, PHP, Lua atau Dart. Ini menjadikannya jambatan semula jadi daripada blok kepada teks. Jika anda pernah menggunakan Scratch, Blockly akan terasa biasa: kedua-duanya menggunakan blok seret-dan-lepas. Perbezaan utama ialah Scratch merupakan laman web siap untuk membuat permainan dan animasi, manakala Blockly ialah kit alat yang digunakan pembangun untuk membina editor blok mereka sendiri. Google mengeluarkan Blockly pada 2012, dan kini ia menggerakkan Hour of Code Code.org, MIT App Inventor dan editor blok micro:bit.
Contohnya, dalam Blockly seorang kanak-kanak boleh menyeret gelung "ulang 10 kali", memasukkan blok "gerak ke depan" di dalamnya, dan terus melihat gelung for Python yang dijana — mengubah idea visual kepada kod teks yang boleh dibaca.
Mengapa Ia Penting untuk Kanak-kanak
Blockly menghapuskan salah taip dan ralat sintaks, jadi pelajar muda fokus pada logik dan penyelesaian masalah — kemahiran yang sejajar dengan matlamat KSSR dan STEM. Kerana ia menunjukkan kod teks bersebelahan blok, ia memudahkan lonjakan kemudian ke bahasa seperti Python. Kelas coding Algonova yang berstruktur menggunakan alat gaya Blockly untuk membina asas ini langkah demi langkah. Lihat juga apa itu nyahpepijat.
Ingin tahu? Pelajaran percubaan percuma ialah langkah pertama yang paling mudah.

