Tujuan Pembelajaran:
Setelah mempelajari bab ini kalian mampu untuk melanjutkan pemrograman dengan Scratch dan mengenal bahasa/tools baru yang sejenis dengan Scratch yang disebut Blockly, dimana Blockly lebih dekat ke bahasa pemrograman prosedural.
Pertanyaan Pemantik.
Bermain itu memang asyik dan menyenangkan. Apakah saat bermain games kalian memetik pelajaran dari permainan ? Ada beberapa permainan yang juga dapat mengasah kemampuan pemrograman, salah satunya adalah Blockly Games. Berbagai konsep dasar pemrograman seperti percabangan dan perulangan dapat kalian pelajari melalui games tersebut. Bagian mana yang paling menarik dan menantang?
Untuk dapat membantu manusia menyelesaikan berbagai persoalan, komputer harus diprogram terlebih dahulu. Dengan program, komputer akan mampu menjalankan instruksi-instruksi tertentu.
Input adalah sebuah proses yang digunakan untuk meminta masukan dari pengguna dan hasil masukannya akan disimpan dalam sebuah variable. Input pada Scratch menggunakan blok [ask and wait] pada kategori Sensing dan dapat ditempatkan pada blok kode sprite manapun.
Variable adalah sebuah nama yang digunakan untuk menyimpan sebuah nilai, dan nilai yang disimpan dapat diubah dengan blok [set variable
to] atau [change variable by]. Variable dapat dikenali di semua Sprite (global variable) atau hanya dikenali di Sprite yang aktif saat Variable dibuat
(local variable).
Kode Control pada Scratch dapat mengatur jalannya program, yaitu pengulangan dan kondisi. Dengan kode Control yang tepat, kode program
yang dibuat dapat menjadi lebih sederhana.
1 komentar