DEV Community

Surya Tech
Surya Tech

Posted on

Mengenal Google Blockly (Semua Orang Bisa Menjadi Programmer)

Image description

Pengenalan Blockly

Pada artikel kali ini saya ingin membahas mengenai google blockly, dimana semua orang bisa menjadi programer karena interfacenya yang mudah dipahami.

Kerumitan dalam bahasa pemrograman membuat google mempunyai inisiatif untuk menemukan suatu metode agar para pemula dapat memahami pemrograman.

Dengan mengubah bahasa pemrograman seperti variable, looping, statements menjadi balok-balok. Untuk menulis suatu program, blok tersebut harus disusun sehingga menjadi suatu scipts terjemahan suatu bahasa pemrograman.

Sejarah blockly

Pengembangan blockly dimulai pada musim kemarau 2011 dan dirilis ke publik untuk pertama kalinya tahun 2012 pada Maker Faire. Blockly sebenarnya didesain untuk menggantikan OpenBlocks yang ada pada App Inventor. Para tokoh yang mengembangkan blockly adalah Neil Fraser, Quynh Neutron, Ellen Spertus, dan Mark Friedman.

Menjadi developer blockly

Dari perspektif pengguna, Blockly adalah cara visual dan intuitif untuk membuat kode. Dari perspektif pengembang, Blockly adalah UI siap pakai untuk membuat bahasa visual yang men-generate kode yang dibuat secara sintaksis yang dibuat pengguna. Blockly dapat mengkonvert blok ke banyak bahasa pemrograman seperti dibawah ini :

  • JavaScript
  • Python
  • PHP
  • Lua
  • Dart

Keunggulan Google Blockly

Blockly adalah salah satu visual programming yang akan terus berkembang dan populer. Dalam mengambil keputusan atau decision making dalam aplikasi sangatlah penting, Blockly ini mempunyai kemampuan dalam membuat suatu keputusan dengan mudah.

Kode yang Exportable. Pengguna dapat meng-extract block mereka ke berbagai bahasa pemrograman lain sehingga blockly dapat diterapkan di berbagai macam platform yang ada.
Open source. Segala sesuatu yang ada pada blockly bersifat terbuka. Kita dapat mengedit block baik mengubah code, warna, jenis dan menambahkannya di site yang kita miliki.
Extensible. Dengan API pada blockly kita dapat mendambahkan berbagai macam block khusus atau jika ingin menghapus block yang tidak dibutuhkan
Mempunyai kapabilitas yanag tinggi. Blockly bukan mainan. Anda dapat mengimplementasikan tugas pemrograman yang rumit seperti menghitung standar deviasi dalam satu blok.
Digunakan secara Internasional. Blockly telah diterjemahkan ke lebih dari 40 bahasa, termasuk versi kanan-ke-kiri untuk bahasa Arab dan Ibrani.
Sekian untuk pembahasan kali ini pada artikel selanjutnya saya akan menjelaskan secara teknis bagaimana menggunakan blockly pada aplikasi web.

Image description

Discussion (0)