Operator
Pengenalan Operator
Letak operators pada aplikasi :
Operator adalah script yang
berfungsi untuk memberikan
pernyataan atau perhitungan untuk
sebuah script dalam sebuah project
pada Stage.
Scripts Pada Operator (1)
Scripts Pada Operator (2)
Arithmetic Operators
• Scratch mendukung empat operasi aritmatika dasar yaitu penambahan (+), pengurangan (-), perkalian (*), dan
pembagian (/). Blok yang digunakan untuk melakukan operasi ini, disebut operator.
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.
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.
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
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.
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.
Variables

11. operator scratch

  • 1.
  • 2.
    Pengenalan Operator Letak operatorspada aplikasi : Operator adalah script yang berfungsi untuk memberikan pernyataan atau perhitungan untuk sebuah script dalam sebuah project pada Stage.
  • 3.
  • 4.
  • 5.
    Arithmetic Operators • Scratchmendukung empat operasi aritmatika dasar yaitu penambahan (+), pengurangan (-), perkalian (*), dan pembagian (/). Blok yang digunakan untuk melakukan operasi ini, disebut operator.
  • 6.
    Random Operator • Suatuproject 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 • Scratchmendukung 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 • Spritekucing 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.
  • 11.