📘 BAB 1
(Pengembangan Game: Variabel, Level, Skor, Timer)
Fungsi utama variabel adalah…
a. Mengubah warna sprite
b. Menyimpan data
c. Menghapus objek
d. Mengatur musik
Jawaban: bBlok untuk memberi nilai awal ke variabel adalah…
a. change
b. set
c. wait
d. forever
Jawaban: bUntuk menambah skor 1 poin digunakan…
a. set skor to 1
b. change skor by 1
c. repeat skor
d. skor + 1 otomatis
Jawaban: bTimer hitung mundur dibuat menggunakan…
a. forever
b. repeat until timer = 0
c. broadcast ulang
d. next costume
Jawaban: bOperator <, >, = adalah operator…
a. Logika
b. Matematika
c. Perbandingan
d. Teks
Jawaban: cUntuk perulangan tanpa batas digunakan…
a. repeat
b. forever
c. wait
d. timer
Jawaban: bLevel biasanya bertambah ketika…
a. Background berubah
b. Skor mencapai batas tertentu
c. Sprite disembunyikan
d. Musik berhenti
Jawaban: bUntuk mengurangi timer gunakan…
a. change timer by 1
b. change timer by -1
c. set timer to 10
d. timer otomatis
Jawaban: bOperator AND digunakan untuk…
a. Mengulang aksi
b. Menggabungkan dua kondisi
c. Menghapus variabel
d. Menggerakkan sprite
Jawaban: bLogika skor kelipatan 100 dicek dengan…
a. skor = 100
b. skor + 100
c. skor mod 100 = 0
d. skor x 100
Jawaban: cVariabel adalah…
a. Kotak untuk menyimpan data
b. Sprite cadangan
c. Musik latar
d. Kostum animasi
Jawaban: aUntuk menampilkan variabel di panggung gunakan…
a. show variable
b. reveal
c. show
d. display
Jawaban: aTimer digunakan untuk…
a. Mengatur warna
b. Membatasi waktu permainan
c. Mengubah sprite
d. Membuat list
Jawaban: bSaat menyentuh musuh, efek yang umum adalah…
a. Skor naik
b. Health berkurang
c. Level naik
d. Game berhenti total
Jawaban: bUntuk mereset skor ke 0 digunakan…
a. change skor by 0
b. set skor to 0
c. skor = 0 otomatis
d. remove skor
Jawaban: brepeat until berhenti ketika…
a. Kondisi benar
b. Kondisi salah
c. Program berhenti
d. Sprite dihapus
Jawaban: aLevel dapat mempengaruhi…
a. Kecepatan objek
b. Nama sprite
c. Ukuran panggung
d. Musik latar
Jawaban: aFungsi blok wait adalah…
a. Menambah skor
b. Memberi jeda waktu
c. Menghapus sprite
d. Mengatur ukuran
Jawaban: bGame seperti Subway Surfers menggunakan variabel…
a. Background
b. Skor & timer
c. Kostum
d. Suara
Jawaban: bTimer biasanya dimulai dari…
a. 0
b. Angka tertentu misalnya 30
c. Nilai random
d. Tidak pernah di-set
Jawaban: bUntuk mempercepat musuh tiap level, yang digunakan adalah…
a. change speed by level
b. set speed to 0
c. hide speed
d. increase timer
Jawaban: aFungsi operator OR adalah…
a. Kedua kondisi harus benar
b. Salah satu kondisi benar
c. Semua kondisi salah
d. Perulangan berhenti
Jawaban: bGame yang memiliki health memerlukan variabel…
a. Score
b. Life/Health
c. Timer
d. Speed
Jawaban: bUntuk mengulang suara terus-menerus digunakan…
a. repeat
b. wait
c. forever
d. loop sound
Jawaban: cVariabel speed digunakan untuk…
a. Mengatur warna musuh
b. Mengubah ukuran sprite
c. Menentukan kecepatan gerak
d. Menyimpan skor
Jawaban: cDalam Scratch, variabel dapat berupa…
a. Angka atau teks
b. Gambar
c. Suara
d. Video
Jawaban: aJika timer = 0, biasanya game akan…
a. Restart
b. Selesai
c. Level naik
d. Skor hilang
Jawaban: bUntuk memberi efek animasi, digunakan blok…
a. next costume
b. set costume to 1
c. join
d. hide
Jawaban: aVariabel global artinya variabel yang…
a. Hanya untuk satu sprite
b. Bisa dipakai semua sprite
c. Tidak dapat diubah
d. Hanya muncul saat start
Jawaban: bUntuk menambah health 1 poin digunakan…
a. set health to 1
b. change health by 1
c. repeat health
d. mod health
Jawaban: bUntuk menampilkan “Game Over” gunakan…
a. broadcast [Game Over]
b. wait
c. join
d. delete
Jawaban: aJika skor > 100 maka…
a. Level turun
b. Level naik
c. Timer berhenti
d. Sprite hilang
Jawaban: bUntuk membuat musuh muncul acak gunakan…
a. random
b. join
c. timer
d. say
Jawaban: aNilai awal health umumnya adalah…
a. 1
b. 0
c. 3 / 5
d. 10.000
Jawaban: cUntuk menyembunyikan variabel gunakan…
a. hide variable
b. hide this
c. remove all
d. delete variable
Jawaban: aPerubahan level dapat membuat permainan lebih…
a. Mudah
b. Menarik
c. Lambat
d. Membosankan
Jawaban: bJika terkena obstacle, maka…
a. Skor bertambah
b. Health berkurang
c. Timer naik
d. Level turun
Jawaban: bTimer bisa diatur agar…
a. Selalu 0
b. Menghitung naik atau turun
c. Tidak pernah berubah
d. Hanya berhenti
Jawaban: bGame platform biasanya memiliki variabel…
a. Jump power
b. Water
c. Cloud
d. Costume
Jawaban: aVariabel hanya hilang jika…
a. Kita hapus manual
b. Game selesai
c. Skor 0
d. Timer berhenti
Jawaban: aUntuk mencatat waktu pemain digunakan…
a. Level
b. Timer
c. Speed
d. Health
Jawaban: bUntuk membuat sprite bergerak 10 langkah gunakan…
a. move 10 steps
b. go to 10
c. move to x 10
d. walk 10
Jawaban: aLevel awal game biasanya…
a. 0
b. 1
c. 5
d. 10
Jawaban: bUntuk mengulangi suatu aksi 10 kali gunakan…
a. repeat 10
b. forever
c. repeat until
d. loop
Jawaban: aPerulangan forever berhenti jika…
a. Timer habis
b. Stop all
c. Kondisi benar
d. Sprite klik
Jawaban: bHealth biasanya diset ke 0 saat…
a. Pemain menang
b. Pemain kalah
c. Game mulai
d. Level naik
Jawaban: bTimer berkurang biasanya setiap…
a. 0,1 detik
b. 1 detik
c. 5 detik
d. 10 detik
Jawaban: bUntuk menambah skor 10 gunakan…
a. change skor by 10
b. set skor to 10
c. skor + 10 otomatis
d. join skor
Jawaban: aUntuk membuat musuh memantul gunakan…
a. bounce on edge
b. turn
c. glide
d. switch costume
Jawaban: aVariabel yang terus meningkat saat bermain adalah…
a. Background
b. Skor
c. Kostum
d. Stage
Jawaban: b
📗 BAB 2
Blok untuk menampilkan pertanyaan adalah…
a. say
b. answer
c. ask and wait
d. tell
Jawaban: cJawaban pemain disimpan di variabel…
a. reply
b. message
c. answer
d. input
Jawaban: cUntuk mengecek jawaban benar digunakan operator…
a. +
b. mod
c. =
d. contain
Jawaban: cUntuk menambah skor 1 poin gunakan…
a. skor + 1
b. change skor by 1
c. add skor
d. join
Jawaban: bUntuk memberi feedback kesalahan biasanya menggunakan…
a. delete answer
b. say “Salah!”
c. broadcast wrong
d. stop all
Jawaban: bUntuk membuat kuis banyak pertanyaan, yang digunakan adalah…
a. banyak sprite
b. list
c. background
d. sound
Jawaban: bask and wait artinya program akan…
a. Memberi pertanyaan dan menunggu jawaban
b. Berjalan cepat
c. Mengulang pertanyaan
d. Menghapus variabel
Jawaban: aPilihan ganda bisa dibuat dengan…
a. Perulangan
b. Sprite tombol
c. Timer
d. next costume
Jawaban: bUntuk menampilkan skor akhir digunakan…
a. say skor
b. broadcast
c. join skor
d. answer
Jawaban: aUntuk mengambil item ke-3 list digunakan…
a. list[3]
b. item(3) of list
c. get 3
d. index 3
Jawaban: bKuis dengan batas waktu membutuhkan…
a. background
b. timer
c. sprite banyak
d. folder
Jawaban: bUntuk menambahkan pertanyaan baru ke list gunakan…
a. add to list
b. insert
c. attach
d. put
Jawaban: aUntuk mengecek dua jawaban benar (“A” atau “a”) gunakan…
a. AND
b. OR
c. JOIN
d. MOD
Jawaban: bKuis benar/salah biasanya cukup menggunakan tombol…
a. A dan B
b. Benar dan Salah
c. Ya dan Tidak
d. Semua benar
Jawaban: bKuis interaktif memerlukan…
a. Feedback
b. Banyak sprite
c. Banyak background
d. Banyak musik
Jawaban: aUntuk mengulang 10 soal gunakan…
a. repeat 10
b. forever
c. loop until
d. wait 10
Jawaban: aJika answer ≠ jawaban benar, maka…
a. Skor bertambah
b. Tampil “Salah!”
c. Ganti background
d. Game berhenti
Jawaban: bKuis dapat dibuat menarik dengan…
a. Animasi sprite
b. Banyak variabel
c. Banyak list
d. Delete all costume
Jawaban: aUntuk menampilkan pertanyaan dari list digunakan…
a. say
b. ask (item (i) of list) and wait
c. stop
d. go to
Jawaban: bVariabel skor direset di awal kuis dengan…
a. change skor by 0
b. set skor to 0
c. remove skor
d. join skor
Jawaban: bUntuk memaksa pemain menjawab dalam 5 detik digunakan…
a. repeat
b. timer
c. delay
d. glide
Jawaban: bKuis yang menggunakan 2 list (pertanyaan–jawaban) lebih…
a. Teratur
b. Rumit
c. Lambat
d. Sulit dibuat
Jawaban: aUntuk mendeteksi apakah jawaban kosong digunakan…
a. answer = 0
b. answer = []
c. answer = “”
d. answer = null
Jawaban: cUntuk menghapus item dalam list gunakan…
a. delete item
b. remove
c. erase
d. drop
Jawaban: aUntuk menyimpan skor tertinggi diperlukan variabel…
a. skor
b. highscore
c. record
d. max
Jawaban: bJika pemain menjawab dengan huruf kecil, solusinya…
a. Gunakan operator OR
b. Gunakan operator NOT
c. Gunakan JOIN
d. Gunakan REPEAT
Jawaban: aFungsi join adalah…
a. Menggabungkan teks
b. Menambah skor
c. Memecah teks
d. Menghapus jawaban
Jawaban: aUntuk memainkan suara jika jawaban benar gunakan…
a. play sound
b. join sound
c. set sound
d. change sound
Jawaban: aUntuk membuat soal acak digunakan…
a. random
b. join
c. repeat
d. broadcast
Jawaban: aUntuk memilih pertanyaan secara acak:
a. item(random)
b. item (pick random 1 to panjang list)
c. random list
d. join random
Jawaban: bJika kuis berisi 20 pertanyaan, digunakan…
a. repeat 20
b. repeat 10
c. forever
d. loop
Jawaban: aUntuk menampilkan jumlah soal yang sudah dijawab gunakan…
a. skor
b. nomor soal
c. timer
d. level
Jawaban: bVariabel nomor soal bertambah dengan…
a. set nomor soal to 1
b. change nomor soal by 1
c. next costume
d. delete item
Jawaban: bUntuk menampilkan jumlah soal total gunakan…
a. length of list
b. total
c. max soal
d. number question
Jawaban: aUntuk membuat kuis berhenti gunakan…
a. stop all
b. wait
c. broadcast
d. join
Jawaban: aUntuk mengecek jawaban berbentuk angka gunakan…
a. =
b. join
c. contains
d. mod
Jawaban: aUntuk mengubah jawaban menjadi huruf kecil atau besar gunakan…
a. to lower / to upper
b. join
c. split
d. mod
Jawaban: aUntuk menunjukkan nilai akhir gunakan…
a. answer
b. join “Nilai kamu:” skor
c. delete skor
d. change skor
Jawaban: bUntuk memberi jeda antara soal gunakan…
a. wait
b. forever
c. timer
d. join
Jawaban: aUntuk menambahkan tampilan grafik kuis gunakan…
a. sprite UI
b. timer
c. sound
d. operator
Jawaban: aJika ingin jawaban berupa angka 1–4, maka…
a. Gunakan sprite 1–4
b. Gunakan list
c. Gunakan keyboard input
d. Semua benar
Jawaban: dJika pemain salah 3 kali, kuis harus…
a. Memberi bonus
b. Mengulang soal
c. Menghentikan kuis
d. Menghapus semua list
Jawaban: cUntuk membuat kuis kategori ganda, gunakan…
a. broadcast kategori
b. join kategori
c. timer kategori
d. change kategori
Jawaban: aJika pemain menekan tombol A untuk jawaban benar, digunakan…
a. key A pressed?
b. if answer = A
c. say A
d. broadcast A
Jawaban: aUntuk menampilkan gambar pendukung soal gunakan…
a. sprite
b. operator
c. sound
d. timer
Jawaban: aUntuk menghapus seluruh list gunakan…
a. delete all of list
b. wipe list
c. clear memory
d. reset
Jawaban: aUntuk menyalakan musik latar kuis gunakan…
a. play sound until done
b. forever play
c. loop music
d. sound mode
Jawaban: aJika ingin kuis berbasis kategori, maka diperlukan variabel…
a. kategori
b. skor
c. timer
d. list
Jawaban: aUntuk mengubah background saat pertanyaan sulit gunakan…
a. switch backdrop to…
b. change color
c. join backdrop
d. play backdrop
Jawaban: aUntuk menampilkan pesan penutup gunakan…
a. say “Terima kasih sudah bermain!”
b. stop
c. join end
d. answer end
Jawaban: a

sangat bermanfaat
BalasHapusWow keren
BalasHapusLatihan soal ini sangat bermanfaat untuk berlatih inftk
BalasHapusWaw dengan soal ini kita bisa dapet sretus lohh!!
BalasHapus