Blockly adalah editor pemrograman visual dari Google yang menggunakan blok tarik lalu lepas. Mesin inilah yang mendukung program pendidikan coding paling populer di seluruh dunia.

Coba Blockly

Library Blockly menambahkan editor yang dapat disesuaikan ke aplikasi Anda yang menyajikan konsep coding sebagai blok yang saling terkunci. Alat ini menghasilkan kode yang bersih dalam bahasa yang Anda inginkan dan memungkinkan blok kustom yang disesuaikan dengan aplikasi Anda.

Blockly adalah fondasi bagi beberapa produk coding berbasis blok terbesar, seperti Scratch dan Code.org, yang melayani puluhan juta siswa setiap tahunnya.

Blockly 100% sisi klien, tanpa dependensi sisi server, dan kompatibel dengan semua browser utama: Chrome, Firefox, Safari, Opera, dan Edge.

Mengapa Blockly

Blockly adalah pilihan yang lebih disukai bagi platform yang ingin memberikan pengalaman pemrograman yang serbaguna dan intuitif

Library Blockly menawarkan rangkaian API dan alat komprehensif, yang mendukung platform coding untuk menyediakan lingkungan yang dapat disesuaikan untuk kebutuhan unik mereka.

Editor Blockly menggunakan blok grafis yang saling terkait untuk merepresentasikan konsep kode seperti variabel, ekspresi logis, loop, dan banyak lagi. Hal ini memungkinkan pengguna untuk menerapkan prinsip-prinsip pemrograman tanpa perlu mengkhawatirkan sintaks.

Library yang tidak bergantung pada platform, Blockly, lebih disukai oleh platform coding yang mencari konsistensi, fleksibilitas, dan kenyamanan. Blockly kompatibel dengan semua browser utama dan berfungsi di web dan seluler.

Membuat alat, aplikasi, dan platform unik yang memenuhi persyaratan program spesifik Anda.

Resource Developer

Tambahkan fungsionalitas ke Blockly dengan Plugin. Menambahkan kolom, menentukan tema, membuat perender, dan banyak lagi.

Codelab blockly memberikan petunjuk langkah demi langkah tentang cara menggunakan dan menyesuaikan Blockly.

Contoh project menunjukkan cara menggunakan berbagai fitur Blockly.

Forum Developer Blockly adalah tempat untuk mengajukan dan menjawab pertanyaan.

Pengkodean berbasis blok ditujukan untuk semua programmer, dari bidang atau level apa pun. Jelajahi info terbaru dari Blockly dan terhubung dengan developer lain di Blockly Summits kami.

Jessica Kulwik, Manajer Rekayasa Perangkat Lunak, Code.org

<img <="" alt="" body="" class="show-on-mobile" src="/blockly/images/landing/kutipan-2-mobile.png" />

Mark Friedman, salah satu Pendiri, Penemu Aplikasi

Terbukti dan andal

100+ partners

10+ tahun

94+ terjemahan

Dipercaya oleh developer

Blockly adalah mesin di balik beberapa produk coding berbasis blok terbesar dan paling disukai.

Daftar untuk mendapatkan pengumuman Blockly

Informasi Anda akan digunakan sesuai dengan Kebijakan Privasi Google.

FAQ

Bagaimana cara mulai menggunakan Blockly?

Jika Anda adalah developer software yang ingin mulai menggunakan Blockly, Anda harus memulai dengan membaca Dokumen Memulai kami, lalu mencoba Codelab Memulai kami.

Jika Anda adalah pengajar atau siswa yang tertarik dengan coding berbasis blok, Anda sebaiknya melihat pelajaran melalui produk edukasi yang dibangun di Blockly, seperti CS First, Code.org, atau Scratch.

Untuk siapa Blockly?

Library Blockly ditujukan untuk developer software yang ingin menambahkan editor ke aplikasi mereka yang merepresentasikan konsep coding sebagai blok yang saling terkunci. Dari perspektif developer, Blockly adalah UI siap pakai untuk membuat bahasa berbasis blok.

Jika Anda bukan developer, kemungkinan besar Anda ingin berinteraksi dengan Blockly melalui produk yang dibuat di Blockly, seperti Scratch atau App Inventor. Lihat bagian Kemitraan blockly untuk contoh aplikasi lain yang di-build di Blockly.

Apa saja manfaat coding berbasis blok?

Pengkodean berbasis blok memungkinkan pengguna menerapkan prinsip-prinsip pemrograman tanpa harus khawatir tentang sintaks atau intimidasi dari kursor yang berkedip pada baris perintah, membuat kurva belajar bagi calon programmer lebih mudah. Dengan mengurangi kebutuhan untuk mempelajari sintaksis, coding berbasis blok memungkinkan pengguna untuk sepenuhnya fokus pada logika di balik kondisional, loop, variabel, dan konsep inti lainnya tanpa perlu khawatir dengan tanda kurung yang tidak seimbang atau titik koma yang hilang.