NEW
Font size
Worksheets25 Soal Pilihan Ganda Scratch (Tingkat Sulit) + Kunci Jawaban
Total questions: 25
Worksheet time: 13mins
Fungsi blok “repeat until” adalah…
Mengulang aksi selamanya
Mengulang aksi sampai kondisi menjadi benar
Mengulang aksi hanya satu kali
Mengulang aksi tepat 10 kali
Jika sebuah sprite memiliki kode: forever → if
Sprite berhenti saat menyentuh tepi
Sprite berputar terus meski tidak menyentuh tepi
Sprite berputar setiap kali menyentuh tepi
Sprite bergerak maju otomatis
Blok “pick random (1) to (10)” biasanya digunakan untuk…
Mengatur gerakan otomatis dan acak
Membuat sprite berjalan lurus
Menambahkan sprite baru
Menyimpan suara
Blok “mouse x” dan “mouse y” termasuk kategori...
Motion
Events
Operators
Sensing
Jika kamu ingin membuat sprite selalu mengarah ke pemain, kamu harus menggunakan blok...
point towards (mouse-pointer)
go to mouse-pointer
move (10) steps
broadcast (Pemain)
Untuk memulai skrip hanya ketika sebuah pesan diterima, digunakan blok...
when green flag clicked
when I receive (message)
broadcast (message)
forever
Blok “distance to (mouse-pointer)” digunakan untuk...
Menghitung jarak sprite ke panggung
Menghitung jarak sprite ke sprite lain
Menghitung jarak sprite ke mouse pointer
Membuat sprite mengejar mouse
Fungsi blok “not < >” adalah…
Membalikkan hasil kondisi
Mengulang kondisi
Jika variabel score diatur dengan blok: set score to 0 → forever → change score by 1 → wait 2 seconds. Apa yang terjadi?
Score bertambah cepat hingga tak terbatas
Score bertambah 1 setiap 2 detik
Score tetap 0
Score berkurang tiap 2 detik
Blok “join (hello) (world)” digunakan untuk...
Menggabungkan dua sprite
Menggabungkan dua teks
Menggabungkan dua variabel
Menggabungkan dua suara
Jika sprite memiliki kode:
if
Tekan dan tahan panah atas
Tekan tombol spasi
Klik sprite
Klik bendera hijau
Blok “glide (1) secs to (mouse-pointer)” membuat sprite…
Bergerak instan ke mouse
Bergerak dengan melayang ke posisi mouse dalam 1 detik
Menghindari mouse
Mengikuti mouse hanya saat diklik
Fungsi blok “stop other scripts in sprite” adalah...
Menghentikan seluruh program
Menghentikan semua script lain dalam sprite itu
Menghapus sprite
Menjeda skrip 1 detik
Jika ingin mendeteksi apakah sprite menyentuh warna merah, blok yang benar adalah...
touching (red)?
color (red) touching?
touching color (red)?
detect color (red)
Blok “wait until” akan...
Menunggu 1 detik
Berhenti sampai kondisi menjadi benar
Mengulang script selamanya
Menghentikan sprite
Untuk membuat sprite bergerak mundur, digunakan blok...
move (10) steps
move (-10) steps
go to back layer
change size by (-10)
Blok “forever if < >” berarti...
Mengecek kondisi satu kali
Mengecek kondisi terus-menerus dan menjalankan aksi selama kondisi benar
Menjalankan aksi setelah menunggu kondisi
Menjalankan aksi meski kondisi salah
Blok “repeat (10)” akan berhenti mengulang ketika...
Kondisi salah
Dijalankan 10 kali
Sprite menyentuh tepi
Variabel bernilai 10
Jika ingin sprite memantul saat menyentuh tepi, digunakan blok...
warp
bounce
if touching edge?
if on edge, bounce
Blok “pick random (-5) to (5)” biasanya digunakan untuk...
Membuat sprite bergerak acak ke kiri atau kanan
Mengatur volume suara
Mengubah ukuran sprite
Mengatur level permainan
Untuk membuat sprite menjadi transparan, gunakan blok...
set ghost effect to (50)
change brightness effect by (-50)
hide
show
Blok “forever → go to (mouse-pointer)” menyebabkan sprite...
Menghindari mouse
Selalu mengikuti posisi mouse
Menghilang saat mouse bergerak
Berputar di sekitar mouse
Jika kamu ingin membuat musuh mengejar pemain, blok yang paling tepat adalah...
move (10) steps
point towards (pemain)
broadcast (kejar)
say (lari!)
Blok “mod (a) by (b)” menghasilkan...
Hasil pembagian a dan b
Sisa hasil pembagian a oleh b
Perkalian a dan b
Rumus acak
Blok “when backdrop switches to (Level 2)” digunakan untuk...
Mengganti kostum sprite
Menjalankan script saat latar berubah ke Level 2
Mengganti level permainan
Menghapus backdrop lama
