
Edukasi Coding
Apa Itu Blockly: Coding Visual Berbasis Blok dari Google

Bayu Nugraha
Spesialis Coding Anak

Blockly adalah library (pustaka kode) open-source buatan Google untuk membangun editor coding visual berbasis blok, tempat program disusun dengan menarik dan menyambungkan blok seperti puzzle alih-alih mengetik baris kode.
Daftar Isi
- Cara Kerja Blockly
- Blockly Artinya Apa
- Blockly vs Scratch
- Contoh Blockly
- Cara Menggunakan Blockly
- Apakah Blockly Gratis
- Blockly untuk Anak Umur Berapa
- Kenapa Penting untuk Anak
Blockly bukan aplikasi yang langsung dipakai anak, melainkan "mesin" di balik banyak alat belajar coding populer.
Cara Kerja Blockly
Setiap blok Blockly mewakili satu perintah — misalnya "ulangi 10 kali" atau "jika ... maka". Blok hanya bisa disambung ketika bentuknya cocok, sehingga anak sulit membuat kesalahan penulisan (syntax) seperti lupa titik koma. Saat blok disusun, Blockly otomatis menerjemahkannya menjadi kode teks seperti JavaScript atau Python di latar belakang. Cara ini mirip dengan Scratch: keduanya sama-sama memakai blok warna-warni yang diseret. Bedanya, Scratch adalah produk jadi untuk membuat animasi dan game, sedangkan Blockly adalah komponen yang dipakai pengembang untuk membangun editor coding mereka sendiri. Misalnya, anak yang menyusun blok "ulangi 4 kali → maju → belok kanan" untuk menggerakkan robot di layar sebenarnya menghasilkan kode perulangan (loop) yang sama seperti yang ditulis programmer dalam Python. Google merilis Blockly pada tahun 2012, dan kini teknologinya menjadi dasar banyak platform terkenal seperti Code.org dan MakeCode yang dipakai puluhan juta anak di seluruh dunia. Karena banyak alat ini gratis dan berbasis web, anak bisa mulai bereksperimen dengan Blockly langsung dari browser tanpa perlu memasang apa pun.
Blockly Artinya Apa
Blockly artinya library open-source dari Google yang dipakai untuk membangun editor coding berbasis blok. Namanya berasal dari kata "block", karena program disusun dari blok-blok perintah yang disambungkan seperti puzzle. Google pertama kali merilis Blockly pada tahun 2012, dan proyek ini juga melahirkan Blockly Games, yaitu kumpulan permainan gratis untuk belajar dasar pemrograman. Ketika orang mencari "blockly code adalah", yang dimaksud adalah kode teks yang dihasilkan otomatis dari blok-blok itu, misalnya JavaScript atau Python.
Blockly vs Scratch
Perbedaan utama Blockly dan Scratch: Scratch adalah aplikasi jadi untuk membuat game dan animasi, sedangkan Blockly adalah bahan dasar yang dipakai pengembang untuk membuat editor coding sendiri. Keduanya sama-sama memakai blok warna-warni yang diseret, jadi terasa mirip bagi anak yang baru mulai. Scratch dikembangkan oleh MIT dan bisa langsung dipakai di scratch.mit.edu, sementara Blockly lebih sering muncul di dalam platform lain seperti Code.org atau MakeCode. Untuk anak pemula, pengalaman belajarnya hampir sama, yaitu menyusun blok untuk menggerakkan karakter atau robot.
Contoh Blockly
Contoh Blockly yang paling terkenal adalah Blockly Games, Code.org, dan MakeCode. Di Blockly Games, anak menyelesaikan teka-teki seperti menggerakkan tokoh melewati labirin dengan menyusun blok "maju" dan "belok". Di MakeCode, blok Blockly dipakai untuk memprogram perangkat nyata seperti micro:bit. Contoh sederhana lain, blok "ulangi 4 kali → maju → belok kanan" akan membuat karakter berjalan membentuk persegi di layar.
Cara Menggunakan Blockly
Cara menggunakan Blockly cukup mudah, karena tinggal dibuka lewat browser tanpa memasang aplikasi apa pun. Anak memilih blok dari panel di sisi kiri, menyeretnya ke area kerja, lalu menyambungkannya sesuai urutan yang diinginkan. Setelah blok tersusun, tekan tombol jalankan untuk melihat hasilnya, misalnya karakter yang bergerak. Banyak platform berbasis Blockly seperti Code.org juga punya tombol untuk melihat kode teks di balik blok, sehingga anak mulai mengenal JavaScript atau Python secara bertahap.
Apakah Blockly Gratis
Ya, Blockly sepenuhnya gratis dan bersifat open-source. Siapa pun boleh memakai dan memodifikasi kodenya tanpa biaya lisensi. Banyak alat populer yang dibangun dengan Blockly, seperti Blockly Games dan Code.org, juga bisa dipakai anak secara gratis langsung dari browser tanpa perlu membeli apa pun.
Blockly untuk Anak Umur Berapa
Alat berbasis Blockly umumnya cocok untuk anak usia 7 tahun ke atas. Pada usia ini anak sudah mengenal bentuk, warna, dan urutan sederhana, sehingga bisa menyusun blok tanpa harus mengetik cepat. Anak yang lebih besar bisa lanjut ke tantangan yang lebih rumit dan perlahan berpindah ke coding teks. Di kursus coding Algonova, transisi dari blok ke teks ini dipandu langkah demi langkah sesuai usia anak.
Kenapa Penting untuk Anak
Blockly membuat langkah pertama belajar coding menjadi ramah anak: mereka bisa fokus pada logika dan urutan, bukan pada aturan mengetik yang rumit. Di kursus coding Algonova, anak mulai dari coding blok lalu perlahan naik ke teks — sama seperti melangkah dari blok menuju bahasa pemrograman sungguhan. Memahami cara kerja blok juga membantu anak lebih cepat mengerti konsep seperti perulangan dan kondisi saat mereka berpindah ke coding teks.
Ingin anak mencoba? Ikuti kelas coding gratis dan lihat ia menyusun blok pertamanya.