Operator adalah script yang berfungsi untuk melakukan perhitungan dan memberikan pernyataan pada sebuah project Scratch. Operator mendukung empat operasi dasar seperti penambahan, pengurangan, perkalian, dan pembagian serta fungsi-fungsi matematika lainnya seperti akar kuadrat dan trigonometri. Operator digunakan untuk membuat pergerakan sprite secara acak atau menampilkan hasil perhitungan secara otomatis.
2. Pengenalan Operator
Letak operators pada aplikasi :
Operator adalah script yang
berfungsi untuk memberikan
pernyataan atau perhitungan untuk
sebuah script dalam sebuah project
pada Stage.
5. Arithmetic Operators
• Scratch mendukung empat operasi aritmatika dasar yaitu penambahan (+), pengurangan (-), perkalian (*), dan
pembagian (/). Blok yang digunakan untuk melakukan operasi ini, disebut operator.
6. Random Operator
• Suatu project tertentu perlu untuk
menghasilkan angka acak di beberapa
titik, terutama jika membuat game
dan simulasi.
• Scratch menyediakan random block
untuk kasus ini.
• Output dari pick random 0-1 dan yaitu
memilih secara acak 0-1,0 berbeda.
• Jika terdapat input pada blok random
yang mengandung desimal, output
juga akan menjadi nilai desimal.
7. Mathematical Function
• Scratch mendukung sejumlah
besar fungsi matematika.
• Pada blok Sqrt terdapat 14
fungsi matematika yang bisa
dipilih dari menu drop-down,
termasuk kategori akar kuadrat,
trigonometri, logaritma, dan
fungsi eksponensial.
8. Implementasi Operator (1)
• Sprite kelelawar pada gambar 1 akan
terbang dengan sesuka hati kemanapun
terbang, seperti gambar 2 dan 3.
• Blok pick random operator membuat
posisi koordinat X dan koordinat Y pada
sprite kelelawar berubah secara acak.
1
2
3
9. Implementasi Operator (2)
• Sprite anak muda akan mengatakan
perkalian 2 secara otomatis.
• Dibuat sebuah variable baru bernama
angka.
• Diperlukan blok operator matematika
perkalian di mana 2 dikalikan dengan
nilai variable angka terakhir.
10. Latihan Mandiri
• Sprite kucing akan berlari dari garis
start sampai ujung stage, jika sudah
sampai pada ujung stage, sprite kucing
akan kembali ke sprite garis start
• Setiap balik ke garis start, kucing akan
mengatakan sudah berlari berapa kali
Hint : Diperlukan variable balik, blok
sensing, operator penjumlahan, dan
operator join.