Page 90 - KM Informatika-BS-KLS-IX
P. 90
mengatakan sesuatu dalam bentuk tekstual). Dalam sebuah program Scratch,
kalian dapat membuat karya interaktif, yaitu Sprite dapat merespons event
yang diberikan, misalnya melalui klik mouse, ketukan keyboard, atau lewat
interface lainnya seperti konduktor (buah, copper plate atau lainnya) yang
dihubungkan ke Makey-Makey sebagai interface ke komputer.
Sprite dapat bereaksi terhadap event, atau digerakkan melalui
perintah-perintah yang tersedia. Program pun baru akan mulai dijalankan
saat kalian memberikan event. Pada dasarnya, pemrograman dalam Scratch
berbasis event. Artinya, objek-objek yang tersedia siap menerima event dan
dapat dieksekusi atau dijalankan kode programnya “bersama-sama”. Sebagai
catatan, objek-objek tersebut kelihatannya dijalankan bersama-sama, padahal
sebetulnya, dilakukan secara bergiliran. Itulah sebabnya, misalnya kalian
dapat mempunyai sebuah game, di mana ada dua sprite (objek) kucing yang
berkejar-kejaran, atau bahkan dua kucing berebut ikan asin yang berjatuhan
dari atas. Kalian harus menulis kode program untuk setiap sprite yang
dibuat. Jika sudah belajar dengan baik, kalian tentu dapat memahami bagian
ini.
Beberapa blok Scratch sama dengan blok yang tersedia di Blockly.
Mari, pelajari kesamaannya. Akan tetapi, patut dicatat bahwa blok yang
dicantumkan di sini adalah blok Blockly yang dasar, yang belum diperkaya
dengan blok yang digunakan untuk keperluan tertentu. Perbandingan ini
didasari tools yang ada di:
1. Scratch: https://scratch.mit.edu/
2. Blockly : https://developers.google.com/blockly
Scratch: https://scratch.mit.edu/ Blockly : https://developers.google.
Create Stories, Games, animation! com/blockly
74 Informatika SMP Kelas IX