WorksheetsScratch 100 soal pilgan
Total questions: 100
Worksheet time: 50mins
Scratch digunakan terutama untuk membuat apa? Pilih satu jawaban yang paling tepat.
Tabel dan grafik
Program visual interaktif
Laporan keuangan
Musik otomatis
Scratch termasuk jenis bahasa pemrograman apa berdasarkan cara penulisannya?
Teks
Visual
Angka
Simbol
Dalam Scratch, tokoh utama yang sering digunakan untuk berinteraksi disebut apa?
Avatar
Sprite
Hero
Pixel
Area latar belakang tempat sprite bergerak dalam Scratch disebut apa?
Background
Stage
Scene
Canvas
Siapa pengembang Scratch yang dikenal luas?
Microsoft
MIT Media Lab
Apple
Ekstensi berkas proyek Scratch yang benar adalah …
.exe
.sb3
.txt
.docx
Area untuk menyusun blok-blok perintah di Scratch disebut …
Script area
Toolbar
Stage
Sprite list
Blok-blok perintah di Scratch disusun dengan bentuk mirip …
Puzzle
Tangga
Kalimat
Paragraf
Warna ungu pada blok Scratch biasanya menunjukkan kategori apa?
Motion
Looks
Sound
Events
Scratch dapat dijalankan melalui apa?
Browser atau aplikasi offline
Terminal
Microsoft Word
Excel
Pada Scratch, blok move 10 steps digunakan untuk melakukan apa pada sprite?
Menggerakkan sprite ke kiri
Menggerakkan sprite ke depan sesuai arah saat ini
Membalik sprite secara horizontal
Memutar sprite sebesar 10 derajat
Jika nilai pada move steps diisi -10, apa yang terjadi pada sprite?
Bergerak ke kanan menjauhi pusat
Bergerak ke kiri berlawanan arah gerak saat ini
Berjalan ke atas menuju koordinat Y lebih besar
Melompat ke posisi acak
Arti blok turn 15 degrees adalah ...
Sprite berputar lurus tanpa perubahan arah
Sprite berputar searah jarum jam 15 derajat
Sprite berputar berlawanan jarum jam 15 derajat
Sprite langsung berpindah 15 langkah
Perintah go to x: 0 y: 0 akan menempatkan sprite pada ...
Sudut kanan bawah stage
Titik tengah stage (origin)
Sudut kiri atas stage
Di luar area stage
Sumbu X pada koordinat Scratch menunjukkan arah ...
Vertikal (atas–bawah)
Horizontal (kiri–kanan)
Diagonal (miring)
Melingkar mengelilingi panggung
Kegunaan blok if on edge, bounce adalah ...
Menghapus sprite ketika menyentuh tepi
Menyembunyikan sprite saat di tepi
Memantulkan sprite ketika menyentuh tepi
Menghentikan semua skrip saat di tepi
Untuk membuat sprite langsung melompat ke posisi acak digunakan blok ...
glide to random position
go to random position
move steps
repeat
Nilai koordinat X maksimal di Scratch adalah ...
180
240
360
480
Nilai koordinat Y maksimal di Scratch adalah ...
180
240
360
480
Blok glide 1 secs to x: y: digunakan untuk ...
Membuat sprite berpindah perlahan ke posisi tertentu
Memindahkan sprite secara instan ke titik tertentu
Menggerakkan sprite maju sesuai arah saat ini
Menunggu 1 detik tanpa bergerak
Pada blok Looks di Scratch, perintah “say Hello for 2 seconds” akan membuat sprite melakukan apa?
Berbicara “Hello” tanpa batas waktu
Menampilkan teks “Hello” selama 2 detik
Mengeluarkan suara “Hello” melalui speaker
Menyimpan kata “Hello” ke variabel
Blok yang digunakan untuk menyembunyikan sprite sehingga tidak terlihat di panggung adalah ...
show
hide
disappear
vanish
Setelah sebuah sprite di-hide, blok mana yang menampilkan sprite kembali pada panggung?
show
appear
display
visible
Untuk mengganti kostum yang sedang dipakai oleh sprite ke kostum lain, digunakan blok ...
switch costume to
change look
replace costume
change color
Di Scratch, mengganti latar belakang (background) panggung dilakukan dengan blok ...
change stage
switch backdrop to
change costume
set background
Warna kategori blok Looks pada palet blok Scratch adalah ...
Biru
Ungu
Oranye
Hijau
Fungsi dari blok “think Hello” pada kategori Looks adalah ...
Menampilkan balon pikiran berisi teks
Mengeluarkan suara teks yang diketik
Menyimpan teks ke daftar
Menampilkan teks berukuran besar di panggung
Kostum sprite dapat digambar dan diedit melalui tab ...
Costumes
Code
Sounds
Variables
Untuk mengubah ukuran sprite secara relatif (menambah atau mengurangi persentase ukuran), gunakan blok ...
change size by
set scale
stretch sprite
move steps
Nilai ukuran standar (default) sebuah sprite di Scratch adalah ...
10%
50%
100%
200%
Jika ingin menampilkan balon pikiran sebentar saja lalu hilang, blok yang paling sesuai adalah ...
think Hello
think Hello for 2 seconds
say Hello
show
Blok untuk memainkan suara di Scratch adalah …
play sound
say sound
make sound
sound on
Tab untuk menambahkan suara baru adalah …
Sounds
Looks
Stage
Variables
Warna kategori blok “Sound” di Scratch adalah …
Kuning
Ungu
Merah muda
Biru muda
Untuk menghentikan semua suara digunakan blok …
stop all sounds
stop sound
mute
reset sound
File suara yang didukung Scratch biasanya berformat …
.mp3
.wav
.midi
Semua benar
Scratch menyediakan efek suara seperti …
echo, pitch, pan
blur, shadow
fade, mirror
tone, shape
Untuk menambahkan efek suara baru, kita bisa …
Upload
Rekam
Pilih dari library
Semua benar
Arti blok “play sound until done” adalah …
Suara berhenti tiba-tiba
Suara dimainkan hingga selesai
Suara diulang terus
Suara diputar setengah
Tab “Sounds” terletak di samping …
Code
Stage
Costumes
Motion
Suara bisa ditambahkan ke …
Sprite saja
Stage saja
Sprite dan stage
Tidak bisa
[DoK 1] Di Scratch, blok "When green flag clicked" digunakan untuk apa?
Menghentikan semua skrip
Memulai program saat bendera hijau diklik
Menyembunyikan semua sprite
Menghapus backdrop
[DoK 1] Warna kategori blok Events di Scratch adalah ...
Oranye
Kuning
Biru
Hijau
[DoK 1] Makna blok "When this sprite clicked" adalah ...
Sprite bergerak otomatis tanpa input
Sprite bereaksi ketika sprite itu diklik
Sprite hilang saat diklik
Sprite berhenti saat diklik
[DoK 1] Blok "When key space pressed" berfungsi untuk ...
Memutar suara otomatis
Menjalankan perintah saat tombol yang ditentukan ditekan
Mengganti backdrop secara acak
Menyimpan proyek
[DoK 2] Dalam proyek dengan banyak sprite, kapan blok "When I receive [message1]" akan berjalan?
Saat pesan broadcast dengan nama yang cocok diterima
Saat sprite apa pun diklik
Saat program pertama kali dimulai
Saat backdrop berganti
[DoK 2] Pernyataan yang tepat tentang broadcast di Scratch adalah ...
Mirip dengan membuat variabel global
Mirip dengan komunikasi antar-sprite untuk mengirim sinyal
Mirip dengan perulangan tanpa henti
Mirip dengan percabangan bersyarat di satu sprite
[DoK 2] Tujuan umum penggunaan broadcast dalam proyek adalah ...
Mensinkronkan aksi beberapa sprite sekaligus
Menghapus sprite yang tidak digunakan
Mengubah warna sprite secara acak
Menghentikan seluruh program
[DoK 2] Fungsi blok "When backdrop switches to [nama]" adalah ...
Mengganti sprite menjadi kostum lain
Memulai aksi tertentu saat latar berubah ke backdrop tertentu
Menambahkan backdrop baru ke daftar
Menyimpan gambar latar ke komputer
[DoK 3] Kamu ingin sprite A memulai tarian hanya setelah sprite B selesai menyapa. Pilih strategi yang paling tepat.
Letakkan semua skrip di sprite A tanpa sinyal
Gunakan broadcast "sapaSelesai" dari sprite B dan tangkap dengan "When I receive sapaSelesai" di sprite A
Klik bendera hijau dua kali agar urutan sesuai
Ganti backdrop agar sprite A tahu waktunya menari
[DoK 3] Dalam game, kamu ingin mengganti kontrol dari tombol panah ke WASD tanpa mengubah logika lain. Pendekatan yang paling efisien adalah ...
Hapus semua skrip dan buat ulang dari awal
Ganti event pada blok "When key pressed" ke huruf yang sesuai pada tiap kontrol
Gunakan broadcast acak agar sprite menebak tombol
Pindahkan semua skrip ke Stage agar tombol terbaca otomatis
Di Scratch, warna blok Control adalah …
Oranye
Kuning
Hijau
Biru
Fungsi blok wait 1 seconds adalah …
Menghapus sprite
Menunda perintah selama 1 detik
Mengulang perintah
Mengubah warna
Arti blok repeat 10 adalah perintah di dalamnya akan dijalankan …
10 kali
5 kali
Tanpa batas
Sekali
Blok forever berarti …
Mengulang tanpa henti
Mengulang 10 kali
Berhenti setelah 5 kali
Menghapus program
Blok if then digunakan untuk …
Pengulangan
Percabangan (menjalankan perintah jika syarat benar)
Perhitungan
Penundaan
Blok if then else digunakan untuk …
Pilihan dua kondisi: menjalankan satu cabang jika benar, cabang lain jika salah
Mengulang program
Menghapus sprite
Menyimpan data
Blok wait until berarti …
Menunggu kondisi benar sebelum lanjut
Mengulang terus
Menghapus sprite
Mengganti backdrop
Blok stop all digunakan untuk …
Menghapus semua sprite
Menghentikan semua skrip
Menghapus latar
Mengulang program
Blok repeat until digunakan untuk …
Mengulang sampai kondisi benar
Mengulang tanpa batas
Menghapus sprite
Menghentikan suara
Dalam Scratch, blok clone digunakan untuk …
Menyalin sprite saat program berjalan
Menyalin file proyek
Menyimpan data
Membuat variabel
Blok delete this clone digunakan untuk …
Menghapus sprite asli
Menghapus hasil duplikat (clone)
Menghapus variabel
Menghapus script
Clone cocok digunakan untuk membuat …
Efek peluru atau hujan dari banyak salinan sprite
Tampilan teks
Gambar latar
Suara musik
Blok kontrol biasanya digunakan untuk …
Mengatur alur program (flow), seperti loop, kondisi, dan waktu
Mengatur warna
Mengatur suara
Mengatur ukuran
Forever if digunakan untuk …
Mengecek kondisi terus-menerus lalu menjalankan perintah jika benar
Menjalankan satu kali
Menghapus kondisi
Mengganti backdrop
Blok kontrol sangat penting untuk membuat …
Animasi dinamis dan program yang responsif
Gambar diam
Tulisan
Musik
Pada Scratch, warna blok Sensing adalah …
Biru muda
Kuning
Hijau
Ungu
Pernyataan mana yang benar tentang blok “touching mouse-pointer?” di Scratch?
Mendeteksi tabrakan dengan sprite lain
Mendeteksi apakah pointer mouse menyentuh sprite
Mendeteksi penekanan tombol keyboard tertentu
Mendeteksi perubahan warna latar
Fungsi blok “ask … and wait” adalah …
Mengajukan pertanyaan lalu menunggu jawaban pengguna
Mengulang program hingga ada jawaban
Mengubah warna sprite secara otomatis
Menyimpan variabel sistem
Jawaban dari blok “ask … and wait” akan otomatis disimpan dalam variabel …
answer
data
input
reply
Pembacaan “mouse x” pada Sensing menunjukkan …
Posisi vertikal kursor pada panggung
Posisi horizontal kursor pada panggung
Kecepatan gerak sprite aktif
Warna latar belakang panggung
Nilai yang dihasilkan oleh sensor Boolean “key space pressed?” adalah …
Ya/Tidak (true/false)
Angka 1 dan 0 sebagai teks
Kata “tekan” saat tombol ditekan
Nilai warna biru
Penggunaan blok-blok Sensing membuat program menjadi lebih …
Interaktif terhadap pengguna dan lingkungan
Pasif dan tidak responsif
Diam tanpa menerima input
Statis tanpa perubahan
Sensor “loudness” di Scratch digunakan untuk mendeteksi …
Volume suara dari mikrofon
Kecerahan layar komputer
Warna objek pada panggung
Kecepatan pergerakan sprite
Kegunaan blok “timer” adalah …
Mengukur waktu sejak program berjalan
Mengatur warna sprite otomatis
Mengatur volume suara latar
Menghapus sprite dari panggung
Blok Sensing pada Scratch dapat bekerja dengan apa saja?
Input pengguna seperti keyboard/mouse
Background saja
Warna sprite saja
Semua benar (mencakup berbagai input dan kondisi)
Di Scratch, warna blok "Operators" adalah ....
Hijau
Biru
Kuning
Oranye
Fungsi operator "+" pada blok Operators adalah ....
Penjumlahan dua nilai
Pengurangan nilai pertama
Perkalian dua angka
Pembagian menjadi pecahan
Blok "pick random 1 to 10" digunakan untuk ....
Mengambil nilai acak dalam rentang tertentu
Menghapus sebuah angka dari daftar
Mengulang angka sampai 10
Menghitung jumlah semua angka
Operator ">" dan "<" pada Scratch digunakan untuk ....
Perbandingan dua nilai
Penjumlahan bilangan bulat
Logika suara mikrofon
Menggerakkan sprite
Operator "and", "or", dan "not" termasuk operator ....
Logika (boolean)
Aritmatika bilangan
Pemformatan teks
Efek visual sprite
Ekspresi join apple banana menghasilkan ....
applebanana
apple banana
apple + banana
bananaapple
Nilai length of "Hello" adalah ....
5
4
6
3
Hasil dari round 4.7 adalah ....
4
5
4.7
6
Secara umum, blok Operators digunakan untuk ....
Menghitung dan membandingkan nilai
Mengubah warna latar
Mengatur gerak sprite langsung
Menghapus data proyek
Di Scratch, warna blok “Variables” adalah …
Oranye tua
Merah
Biru tua
Abu-abu
Tujuan utama variabel dalam Scratch adalah …
Menyimpan data sementara
Menghapus data
Menggambar sprite
Mengatur warna
Untuk membuat variabel baru di Scratch, Anda perlu klik …
Make a Variable
New Variable
Create Data
Add Block
Nilai variabel dapat diubah menggunakan blok …
change [variable] by
add variable
set data
input variable
Perintah “set score to 0” berarti …
Menghapus variabel
Menetapkan nilai awal score ke 0
Menambahkan 1 poin
Menampilkan score
Di mana variabel dapat ditampilkan saat program berjalan?
Stage
Script area
Tab Sounds
Costumes
Variabel dapat digunakan untuk membuat …
Skor permainan
Warna sprite
Latar
Musik
Suatu variabel dapat digunakan oleh semua sprite jika …
Dipilih “for all sprites”
Dipilih “for this sprite only”
Tidak dibuat
Dihapus
Manakah yang BENAR tentang kegunaan variabel?
Menyimpan nilai yang berubah-ubah
Menentukan ukuran sprite
Menentukan arah
Menghapus backdrop
Blok variabel sering dipakai bersama blok …
Operator dan Control
Looks dan Sound
Stage
Costume
Di Scratch, fungsi utama fitur “My Blocks” adalah ...
Membuat blok sendiri (prosedur)
Menambah sprite baru
Menambahkan suara latar
Menghapus variabel
Manfaat praktis menggunakan “My Blocks” dalam proyek adalah ...
Menyederhanakan skrip yang panjang menjadi prosedur
Menyimpan gambar ke pustaka media
Menambah warna pada kostum
Menghapus event yang tidak terpakai
Logika dasar pemrograman di Scratch yang ditekankan pada materi ini meliputi ...
Urutan, percabangan, dan pengulangan
Warna, ukuran, dan suara
Gambar, teks, dan animasi
Sprite, stage, dan backdrop
Struktur “if–else” termasuk ke dalam jenis logika ...
Percabangan
Pengulangan
Operator
Variabel
Tujuan utama belajar Scratch di jenjang SMP menurut materi adalah ...
Melatih logika berpikir dan kreativitas
Menghafal seluruh blok perintah
Menggambar karakter secara detail
Menulis kode teks tingkat lanjut
