Glosarium visual

Blockly memiliki banyak kosakata untuk berbagai komponen visualnya. Dokumen ini menguraikan beberapa hal terpenting yang perlu Anda ketahui untuk mulai menggunakan Blockly.

Ruang kerja

Ruang kerja adalah komponen tingkat tertinggi di Blockly. File ini berisi semua komponen lainnya. Di sinilah Anda melakukan pekerjaan pemrograman.

Ruang kerja dengan toolbox kategori, scroll bar, tempat sampah, dan kontrol zoom.

Kotak Alat

Toolbox berisi blok yang Anda gunakan untuk memprogram. Blok dapat ditarik ke ruang kerja.

Ada dua jenis utama kotak alat, kotak alat flyout dan kotak alat kategori. Keduanya dapat ditampilkan secara vertikal dan horizontal.

Toolbox flyout

Kotak alat flyout (alias kotak alat sederhana) memiliki satu set blok yang ditampilkan setiap saat.

Ruang kerja dengan kotak alat flyout yang berisi empat blok.

Toolbox kategori

Kotak alat kategori memiliki beberapa set blok.

Ruang kerja dengan kotak alat kategori yang berisi delapan kategori (Logika, Loop, Matematika, dll.). Tidak ada blok yang terlihat karena tidak ada kategori yang
dibuka.

Jika Anda mengklik item kategori, akan terbuka menu flyout yang menampilkan blok dalam kategori.

Workspace dan kotak alat kategori yang sama seperti pada gambar sebelumnya, kecuali kategori Logic terbuka, yang menampilkan tujuh blok logika (if-do, perbandingan, and-or, dll.).

Tong sampah

Tempat sampah memungkinkan Anda menghapus blok dengan menarik lalu melepasnya. Anda juga dapat mengklik ikon tempat sampah untuk membuka menu pop-up yang berisi blok yang telah dihapus sehingga Anda dapat mengembalikannya.

Ruang kerja dengan tempat sampah di pojok kanan bawah.

Kontrol zoom

Kontrol zoom memperbesar dan memperkecil ruang kerja saat Anda mengkliknya.

Ruang kerja dengan kontrol zoom di atas tempat sampah.

Menu konteks

Menu konteks muncul saat Anda mengklik kanan atau menekan lama elemen tertentu di ruang kerja (misalnya, latar belakang ruang kerja, atau blok). Tindakan ini akan menampilkan daftar tindakan yang dapat Anda lakukan pada elemen tersebut.

Menu konteks terbuka di atas blok if-do. Menu ini memiliki item,
"Duplikasikan", "Tambahkan Komentar", "Input Inline", "Ciutkan Blok", "Nonaktifkan Blok",
"Hapus Blok", dan "Bantuan".

Blok

Blok adalah elemen yang Anda gunakan untuk memprogram. Mereka merepresentasikan ekspresi dan pernyataan dalam bahasa pemrograman berbasis teks.

Blok if-do, blok angka, dan blok untuk membuat daftar.

Tumpukan blok

Tumpukan blok adalah kumpulan blok yang terhubung. Keduanya dapat dihubungkan secara horizontal atau vertikal.

Blok if-do dengan dua blok yang terhubung ke blok tersebut. Blok perbandingan numerik terhubung ke input if dan blok pengulangan terhubung ke input do.

Blok bayangan

Blok bayangan adalah blok yang dapat diedit tetapi tidak dapat dipindahkan yang terhubung ke blok lain. Anda dapat menarik blok non-bayangan di atas blok bayangan untuk menimpanya.

Blok untuk membulatkan angka yang terhubung ke blok angka bayangan, dan blok cetak yang terhubung ke blok teks bayangan. Blok bayangan berwarna abu-abu untuk menunjukkan bahwa blok tersebut adalah blok default dan Anda dapat menarik blok lain di atasnya.

Penanda penyisipan

Penanda penyisipan adalah pratinjau tempat tumpukan blok akan dihubungkan jika dijatuhkan. Tampilannya seperti versi abu-abu dari blok.

Blok if-do dengan penanda yang menunjukkan tempat blok lain akan disisipkan.

Bagian blok

Blok memiliki beberapa bagian berbeda yang dapat Anda edit dan gunakan untuk memprogram.

Kolom

Kolom adalah elemen visual yang ada di blok. Elemen ini dapat diedit (seperti input teks), atau hanya berupa informasi (seperti label). Kolom selalu dimuat oleh input.

Blok dengan tiga kolom: label "repeat", dropdown dengan opsi "while" dipilih, dan label "do".

Koneksi

Koneksi adalah tempat di blok yang dapat dihubungkan dengan blok lain.

Koneksi Gambar
Output koneksi output
Input koneksi input
Sebelumnya koneksi sebelumnya
Berikutnya koneksi berikutnya

Input

Input adalah penampung untuk kolom dan koneksi. Blok dibuat dengan merender inputnya dalam satu atau beberapa baris seperti batu bata.

Blok yang dibuat dari input nilai, input akhir baris, dan input pernyataan.

Semua input dapat berisi kolom. Hanya input nilai dan pernyataan yang dapat berisi koneksi.

Jenis input Jenis koneksi Catatan
Dummy Tidak ada
Akhir baris Tidak ada Memaksa input berikutnya untuk memulai baris baru.
Nilai Input
Pernyataan Berikutnya

Ikon

Ikon adalah elemen visual yang berada di blok. Elemen ini selalu berada di sudut atas-awal blok, dan sering kali membuat balon.

Blok if-do dengan ikon mutator dan ikon komentar.

Blok yang sama dengan mutator dan balon komentar terbuka. Balon mutator
memungkinkan Anda menambahkan klausa else ke blok dan balon komentar memungkinkan Anda memasukkan
komentar tentang blok.