100 Soal Tentang "Scratch" dan "Game Quiz" Informatika kelas 8
BAB 1 – Pengembangan Game Scratch Lanjutan (Level, Skor, Timer)
-
Fungsi utama variabel dalam Scratch adalah untuk …
a. Menyimpan informasi yang dapat berubah
b. Menentukan warna latar
c. Menghapus sprite
d. Mengatur posisi objek
✅ Jawaban: a -
Variabel “skor” digunakan untuk …
a. Mengatur waktu
b. Menyimpan nilai poin pemain
c. Mengubah latar
d. Menambah sprite
✅ Jawaban: b -
Blok
set [skor] to (0)digunakan untuk …
a. Menambah skor
b. Mengatur nilai awal skor
c. Menghapus skor
d. Menyembunyikan skor
✅ Jawaban: b -
Blok
change [skor] by (1)artinya …
a. Mengatur skor awal
b. Menambah skor sebanyak 1
c. Mengulang skor
d. Menghapus skor
✅ Jawaban: b -
Timer digunakan untuk …
a. Mengatur waktu permainan
b. Menyimpan gambar
c. Menambah skor
d. Mengganti sprite
✅ Jawaban: a -
Variabel
leveldigunakan untuk …
a. Menentukan tingkat kesulitan permainan
b. Mengatur volume suara
c. Mengganti latar
d. Menyimpan skor
✅ Jawaban: a -
if <(skor) > (100)> thenartinya …
a. Jika skor lebih kecil dari 100
b. Jika skor lebih besar dari 100
c. Jika skor sama dengan 100
d. Jika skor dikurangi 100
✅ Jawaban: b -
Blok
wait (1) secondsberfungsi untuk …
a. Menambah waktu
b. Memberi jeda selama 1 detik
c. Menghapus sprite
d. Mengubah warna
✅ Jawaban: b -
Blok
foreverdigunakan untuk …
a. Mengulang perintah tanpa henti
b. Mengulang perintah sekali
c. Mengulang 10 kali
d. Menghapus perintah
✅ Jawaban: a -
Operator
anddigunakan untuk …
a. Menambahkan angka
b. Menggabungkan dua kondisi logika
c. Mengulang perintah
d. Menghapus kondisi
✅ Jawaban: b -
Variabel
healthbiasanya digunakan untuk menyimpan …
a. Nyawa pemain
b. Skor akhir
c. Level permainan
d. Timer
✅ Jawaban: a -
repeat until <(timer)=0>artinya …
a. Ulangi selamanya
b. Ulangi sampai timer habis
c. Tidak diulang
d. Ulangi 10 kali
✅ Jawaban: b -
Operator
<digunakan untuk …
a. Penjumlahan
b. Perbandingan
c. Menambah sprite
d. Mengubah warna
✅ Jawaban: b -
Untuk menambah level setelah skor mencapai 100 digunakan blok …
a.change [level] by (1)
b.wait (1)
c.stop all
d.reset timer
✅ Jawaban: a -
Variabel termasuk bagian dari …
a. Data dan logika
b. Kostum sprite
c. Efek suara
d. Latar
✅ Jawaban: a -
Operator matematika
*berarti …
a. Tambah
b. Kurang
c. Kali
d. Bagi
✅ Jawaban: c -
Timer biasanya diatur dengan blok …
a.set [waktu] to (30)
b.show variable
c.next costume
d.hide
✅ Jawaban: a -
Untuk menampilkan nilai variabel di panggung digunakan …
a.show variable
b.hide variable
c.broadcast
d.delete variable
✅ Jawaban: a -
Blok
say [Waktu Habis!] for (2) secondsberfungsi untuk …
a. Menyimpan waktu
b. Menampilkan pesan 2 detik
c. Menghapus waktu
d. Menambah waktu
✅ Jawaban: b -
“Level up” biasanya muncul saat …
a. Pemain kalah
b. Skor memenuhi syarat tertentu
c. Waktu habis
d. Sprite disembunyikan
✅ Jawaban: b -
Untuk mengurangi waktu setiap detik digunakan …
a.change [waktu] by (-1)
b.set waktu to (0)
c.wait (0)
d.say waktu
✅ Jawaban: a -
Dalam game “Tangkap Buah”, skor naik ketika …
a. Pemain menyentuh batu
b. Pemain menangkap buah
c. Waktu habis
d. Sprite berhenti
✅ Jawaban: b -
Operator
ordigunakan untuk …
a. Mengulang kode
b. Menggabungkan dua kondisi alternatif
c. Menghapus kondisi
d. Menambah waktu
✅ Jawaban: b -
Fungsi
if ... then ... elseadalah …
a. Mengatur tampilan
b. Membuat percabangan logika
c. Mengulang program
d. Menghapus sprite
✅ Jawaban: b -
Blok
stop alldigunakan untuk …
a. Mengulang kode
b. Menghentikan seluruh program
c. Menghapus variabel
d. Menambah skor
✅ Jawaban: b -
Dalam Scratch, semua data seperti skor dan level disimpan di …
a. Variabel
b. Sprite
c. Kostum
d. Latar
✅ Jawaban: a -
Untuk menambah kesulitan permainan, biasanya dilakukan dengan …
a. Menambah kecepatan objek
b. Menghapus timer
c. Menambah jeda
d. Menonaktifkan skor
✅ Jawaban: a -
Variabel yang tidak berubah selama permainan disebut …
a. Konstanta
b. Level
c. Timer
d. Blok
✅ Jawaban: a -
Operator
notdigunakan untuk …
a. Menolak kondisi
b. Menambah skor
c. Mengatur waktu
d. Menghapus sprite
✅ Jawaban: a -
Untuk mengulang kode setiap frame digunakan blok …
a.forever
b.repeat until
c.wait
d.stop all
✅ Jawaban: a -
Variabel bisa berisi tipe data …
a. Hanya angka
b. Angka dan teks
c. Hanya teks
d. Hanya warna
✅ Jawaban: b -
Contoh operator perbandingan adalah …
a. +
b. -
c. >
d. *
✅ Jawaban: c -
Blok
broadcastdigunakan untuk …
a. Mengirim sinyal antar sprite
b. Menghapus sprite
c. Mengubah skor
d. Menambah waktu
✅ Jawaban: a -
Untuk memberi efek menunggu waktu singkat digunakan …
a.wait
b.if
c.say
d.repeat
✅ Jawaban: a -
Dalam Scratch, timer dapat direset menggunakan blok …
a.reset timer
b.set timer
c.change timer
d.clear timer
✅ Jawaban: a -
Variabel bisa dibuat melalui menu …
a. Motion
b. Variables
c. Looks
d. Sound
✅ Jawaban: b -
Untuk menambah efek waktu bermain digunakan …
a. Timer
b. Sprite baru
c. Kostum
d. Sound
✅ Jawaban: a -
Game tanpa sistem skor terasa …
a. Kurang menantang
b. Lebih cepat
c. Lebih mudah
d. Tidak bisa dimainkan
✅ Jawaban: a -
Dalam Scratch, simbol “=” berarti …
a. Penjumlahan
b. Persamaan
c. Pengurangan
d. Pembagian
✅ Jawaban: b -
Fitur yang membuat game lebih menegangkan adalah …
a. Timer
b. Warna
c. Musik
d. Kostum
✅ Jawaban: a -
“change level by (1)” digunakan untuk …
a. Mengulang game
b. Naik level
c. Reset level
d. Menghapus skor
✅ Jawaban: b -
Untuk menampilkan variabel di layar pilih opsi …
a. Show variable
b. Hide variable
c. Delete variable
d. Make variable
✅ Jawaban: a -
Game “Hindari Musuh” akan berakhir jika …
a. Health = 0
b. Level = 0
c. Skor = 0
d. Waktu = 100
✅ Jawaban: a -
Jika pemain menangkap objek bonus, maka …
a. Skor bertambah
b. Skor berkurang
c. Timer berhenti
d. Level turun
✅ Jawaban: a -
if <(waktu)=0>digunakan untuk …
a. Mengecek waktu habis
b. Mengecek skor
c. Mengecek level
d. Mengecek sprite
✅ Jawaban: a -
Game dinamis artinya …
a. Dapat berubah sesuai kondisi
b. Tidak bisa diubah
c. Hanya satu level
d. Tidak ada timer
✅ Jawaban: a -
Blok
wait (1)biasanya diletakkan di dalam …
a. repeat
b. forever
c. if
d. Semua benar
✅ Jawaban: d -
Variabel berbeda dengan list karena …
a. Variabel hanya satu nilai
b. List berisi banyak nilai
c. a dan b benar
d. Tidak ada perbedaan
✅ Jawaban: c -
Jika skor mencapai kelipatan 100, maka level …
a. Naik
b. Turun
c. Tetap
d. Hilang
✅ Jawaban: a -
Variabel dapat disembunyikan dengan blok …
a. Hide variable
b. Delete variable
c. Hide sprite
d. Stop variable
✅ Jawaban: aBAB 2 – Membuat Kuis Interaktif dengan Scratch
-
Fungsi
ask [pertanyaan] and waitadalah …
a. Menyimpan data
b. Menampilkan pertanyaan dan menunggu jawaban
c. Menghapus variabel
d. Menambah skor
✅ Jawaban: b -
Jawaban pemain disimpan di variabel …
a. answer
b. skor
c. input
d. text
✅ Jawaban: a -
Untuk memeriksa kebenaran jawaban digunakan operator …
a. +
b. =
c. *
d. /
✅ Jawaban: b -
Struktur
if ... then ... elsedigunakan untuk …
a. Memeriksa kondisi
b. Menghapus sprite
c. Mengubah warna
d. Menambah waktu
✅ Jawaban: a -
Umpan balik “Betul!” dapat ditampilkan menggunakan blok …
a. say
b. play sound
c. wait
d. ask
✅ Jawaban: a -
Variabel
answerbersifat …
a. Bawaan Scratch
b. Buatan pengguna
c. Tidak dapat digunakan
d. Untuk timer
✅ Jawaban: a -
change [skor] by (1)digunakan untuk …
a. Mengurangi skor
b. Menambah skor
c. Menghapus skor
d. Mengatur skor awal
✅ Jawaban: b -
Untuk membuat kuis dengan banyak pertanyaan, gunakan blok …
a. if dan ask berurutan
b. forever
c. repeat 10
d. next costume
✅ Jawaban: a -
List digunakan untuk …
a. Menyimpan banyak pertanyaan dan jawaban
b. Menghapus sprite
c. Mengubah warna
d. Menambah waktu
✅ Jawaban: a -
Jawaban pengguna dibandingkan dengan kunci menggunakan …
a. if <(answer) = [jawaban]>
b. say [jawaban]
c. change [answer] by (1)
d. next costume
✅ Jawaban: a -
Struktur if...then...else membantu kita untuk …
a. Menjalankan dua kemungkinan hasil berbeda
b. Menghapus sprite
c. Menambah background
d. Mengatur warna
✅ Jawaban: a -
Dalam Scratch, setiap jawaban baru akan otomatis …
a. Menyimpan ke variabel answer
b. Menambah skor
c. Menghapus skor
d. Mengulang pertanyaan
✅ Jawaban: a -
Jika jawaban salah, program bisa menampilkan teks …
a. “Benar!”
b. “Coba lagi!”
c. “Level up!”
d. “Game over!”
✅ Jawaban: b -
Variabel skor digunakan untuk …
a. Menyimpan jumlah jawaban benar
b. Mengatur waktu
c. Menentukan warna sprite
d. Menambah daftar pertanyaan
✅ Jawaban: a -
List digunakan agar kuis menjadi …
a. Lebih rapi dan fleksibel
b. Lebih cepat dimainkan
c. Tidak butuh pertanyaan
d. Hanya punya satu soal
✅ Jawaban: a -
Fungsi blok repeat dalam kuis adalah …
a. Mengulang pertanyaan beberapa kali
b. Menghapus variabel
c. Menambah sprite
d. Mengganti kostum
✅ Jawaban: a -
Jika skor mencapai nilai tertentu, bisa muncul pesan …
a. “Salah!”
b. “Level Up!”
c. “Waktu habis!”
d. “Mulai lagi!”
✅ Jawaban: b -
Untuk memberi waktu menjawab digunakan …
a. Variabel timer
b. Variabel skor
c. Variabel level
d. Variabel jawaban
✅ Jawaban: a -
Timer bisa diatur ulang dengan blok …
a. reset timer
b. set timer to 0
c. delete timer
d. wait timer
✅ Jawaban: a -
Jika waktu habis, program menampilkan …
a. “Waktu habis!”
b. “Benar!”
c. “Mulai!”
d. “Skor naik!”
✅ Jawaban: a -
Operator and digunakan jika …
a. Dua kondisi harus benar sekaligus
b. Salah satu kondisi benar
c. Tidak ada kondisi benar
d. Menghapus kondisi
✅ Jawaban: a -
Untuk menampilkan pertanyaan berikutnya digunakan …
a. ask [pertanyaan] and wait
b. say [pertanyaan]
c. wait 1 second
d. change skor by 1
✅ Jawaban: a -
Jika answer ≠ jawaban benar, maka program akan …
a. Menampilkan pesan salah
b. Menambah skor
c. Mengulang perintah
d. Menampilkan pertanyaan baru
✅ Jawaban: a -
Variabel skor diubah hanya jika …
a. Jawaban benar
b. Timer 0
c. Sprite berhenti
d. Kuis selesai
✅ Jawaban: a -
Scratch membedakan huruf besar dan kecil ketika …
a. Membandingkan teks dengan operator =
b. Menjalankan blok motion
c. Mengubah warna
d. Mengatur ukuran
✅ Jawaban: a -
Untuk menyimpan kumpulan pertanyaan digunakan …
a. List
b. Variabel tunggal
c. Sprite
d. Background
✅ Jawaban: a -
Struktur utama kuis adalah …
a. ask → periksa → nilai → umpan balik
b. skor → level → waktu
c. wait → show → stop
d. if → forever → repeat
✅ Jawaban: a -
Umpan balik dapat diberikan dalam bentuk …
a. Teks atau suara
b. Background saja
c. Timer
d. Jawaban
✅ Jawaban: a -
Untuk menampilkan skor akhir digunakan blok …
a. say [Skor kamu …]
b. play sound
c. ask
d. stop all
✅ Jawaban: a -
Blok
saymenampilkan teks selama …
a. Waktu tertentu
b. Selamanya
c. 0 detik
d. Sampai dijawab
✅ Jawaban: a -
Untuk menambah skor +10 gunakan …
a. change [skor] by (10)
b. set [skor] to (10)
c. wait (10) seconds
d. repeat (10)
✅ Jawaban: a -
Jawaban pemain dicek setelah …
a. ask [pertanyaan] and wait
b. say [jawaban]
c. wait 1 second
d. repeat until
✅ Jawaban: a -
Untuk menerima input pemain digunakan blok …
a. ask and wait
b. say
c. wait
d. show
✅ Jawaban: a -
Jika ingin menerima dua jawaban benar (misal: “kucing” dan “Kucing”), gunakan operator …
a. or
b. and
c. not
d. +
✅ Jawaban: a -
Kode
if <(answer)="A"> or <(answer)="a"> thenberarti …
a. Kedua huruf A dan a diterima sebagai benar
b. Hanya huruf besar yang benar
c. Semua jawaban salah
d. Jawaban dihapus
✅ Jawaban: a -
Untuk membuat kuis dua pemain, kita memerlukan dua variabel …
a. SkorP1 dan SkorP2
b. Level1 dan Level2
c. Jawaban1 dan Jawaban2
d. Waktu1 dan Waktu2
✅ Jawaban: a -
Variabel skor di-reset di awal kuis dengan blok …
a. set [skor] to (0)
b. change [skor] by (-1)
c. wait (1) seconds
d. delete [skor]
✅ Jawaban: a -
“Skor tidak berubah” berarti tidak ada blok …
a. change [skor] by
b. set [skor] to
c. wait
d. say
✅ Jawaban: a -
Jika jawaban benar, sprite biasanya …
a. Mengucapkan “Betul!”
b. Diam
c. Hilang
d. Berhenti
✅ Jawaban: a -
Jika jawaban salah, sprite bisa …
a. Mengucapkan “Coba lagi!”
b. Naik level
c. Menambah skor
d. Mengulang pertanyaan benar
✅ Jawaban: a -
Untuk memberi efek waktu habis gunakan …
a. Timer dan if <(waktu)=0>
b. Skor dan wait
c. Level dan say
d. List dan repeat
✅ Jawaban: a -
Scratch dapat digunakan untuk membuat kuis yang …
a. Interaktif dan mendidik
b. Tidak bisa dijawab
c. Hanya satu pertanyaan
d. Tidak ada skor
✅ Jawaban: a -
Jika semua pertanyaan dalam list sudah ditanyakan, maka …
a. Kuis selesai
b. Skor dihapus
c. Timer diulang
d. Jawaban dikosongkan
✅ Jawaban: a -
Struktur logika kuis dimulai dari …
a. ask → if → feedback
b. wait → say → ask
c. hide → stop → repeat
d. reset → play sound
✅ Jawaban: a -
Umpan balik negatif bisa berupa teks …
a. “Salah, coba lagi!”
b. “Bagus!”
c. “Hebat!”
d. “Naik level!”
✅ Jawaban: a -
Untuk menambah keseruan kuis dapat ditambahkan …
a. Efek suara dan animasi
b. Latar kosong
c. Sprite diam
d. Waktu 0 detik
✅ Jawaban: a -
List dalam kuis biasanya berisi dua jenis data, yaitu …
a. Pertanyaan dan jawaban
b. Skor dan waktu
c. Sprite dan latar
d. Warna dan suara
✅ Jawaban: a -
Untuk mengulang kuis dari awal gunakan blok …
a. broadcast [Mulai lagi]
b. stop all
c. hide variable
d. repeat until
✅ Jawaban: a -
broadcastberfungsi untuk …
a. Mengirim sinyal antar sprite
b. Menghapus variabel
c. Menambah skor
d. Menampilkan teks
✅ Jawaban: a -
Hasil akhir kuis biasanya menampilkan …
a. Skor pemain
b. Jumlah sprite
c. Jumlah variabel
d. Waktu total
✅ Jawaban: a
-
dari tadi nyari soal ketemu juga makasih yaa blognya
BalasHapusMantap sangat membantu untuk latihan ulangan
BalasHapuswow sangat mantap terima kasih
BalasHapuswow mantap terima kasih sayang aran keren
BalasHapusini sangat keren dan berilmu mahal, makasih ya
BalasHapusWow bagus banget buat latihan
BalasHapuskeren banget soalnya, keren
BalasHapusSaya merasakan apa yang kamu alami sekarang
BalasHapussoal-soalnya sangat bermanfaat, semoga nilai kamu 100
BalasHapuswow ini sangat bermanfaat untuk bahan belajar dan saya bisa mendapatkan ilmu dari soal” ini
BalasHapus