50 SOAL BAB 1 DAN 50 SOAL BAB 2 FAUZAN 8E
๐
BAB 1 — 50 SOAL PILIHAN GANDA
1. Fungsi utama variabel dalam Scratch adalah…
a. Menghapus sprite
b. Menyimpan informasi
c. Mengubah kostum
d. Mengubah warna
Jawaban: b
2. Variabel skor digunakan untuk…
a. Mengatur level
b. Menghitung poin pemain
c. Mengatur nyawa
d. Mengubah latar
Jawaban: b
3. Blok change skor by digunakan untuk…
a. Mengatur ulang skor
b. Menambah nilai skor
c. Menghapus skor
d. Menyembunyikan skor
Jawaban: b
4. Untuk memberi nilai awal variabel digunakan…
a. forever
b. set to
c. join
d. wait
Jawaban: b
5. Variabel level berguna untuk…
a. Mengatur tampilan sprite
b. Mengatur tingkat kesulitan
c. Menambah suara
d. Menghapus game
Jawaban: b
6. Timer biasanya dibuat menggunakan…
a. repeat until
b. hide
c. stop
d. show variable
Jawaban: a
7. Operator perbandingan dalam Scratch adalah…
a. *
b. join
c. >
d. pick random
Jawaban: c
8. Blok forever digunakan untuk…
a. Menghapus sprite
b. Mengulang kode terus-menerus
c. Mengganti kostum
d. Menambah timer
Jawaban: b
9. Variabel waktu biasanya dinamai…
a. skor
b. time
c. posisi
d. nyawa
Jawaban: b
10. Untuk mengurangi timer, blok yang digunakan adalah…
a. change timer by 5
b. change timer by -1
c. set timer to 1
d. broadcast timer
Jawaban: b
11. Untuk mengecek apakah skor mencapai 100 digunakan blok…
a. join
b. say
c. if
d. glide
Jawaban: c
12. Operator logika dalam Scratch adalah…
a. join
b. and
c. glide
d. repeat
Jawaban: b
13. Untuk menampilkan variabel di panggung digunakan…
a. show variable
b. hide variable
c. forever
d. pen
Jawaban: a
14. Untuk menyembunyikan variabel digunakan…
a. show
b. hide
c. hide variable
d. delete
Jawaban: c
15. Untuk game bertingkat, syarat naik level biasanya…
a. skor = 0
b. skor melewati batas tertentu
c. timer = 60
d. sprite berhenti
Jawaban: b
16. Blok wait digunakan untuk…
a. Menghapus sprite
b. Menunda eksekusi
c. Mengubah suara
d. Menghitung skor
Jawaban: b
17. Health pada game berfungsi sebagai…
a. Suara
b. Nyawa pemain
c. Waktu
d. Skor
Jawaban: b
18. repeat until berhenti ketika…
a. skor bertambah
b. kondisi terpenuhi
c. sprite berpindah
d. suara diputar
Jawaban: b
19. Untuk mereset timer ke 0 digunakan…
a. change timer by 1
b. hide timer
c. set timer to 0
d. reset skor
Jawaban: c
20. Operator matematika digunakan untuk…
a. Menghapus sprite
b. Mengatur gerakan
c. Menghitung angka
d. Mengatur ukuran
Jawaban: c
21. Perintah change speed by 1 biasanya dipakai untuk…
a. Memperlambat sprite
b. Menghentikan sprite
c. Mempercepat sprite
d. Menghapus sprite
Jawaban: c
22. .forever loop membuat game…
a. berhenti
b. berjalan terus
c. berubah warna
d. tidak bergerak
Jawaban: b
23. Variabel health sering digunakan pada game jenis…
a. puzzle
b. survival
c. memasak
d. kuis
Jawaban: b
24. Timer mundur biasanya dibuat dengan…
a. repeat until time = 0
b. go to x y
c. glide
d. next costume
Jawaban: a
25. Untuk memeriksa dua syarat sekaligus digunakan operator…
a. or
b. join
c. pen down
d. glide
Jawaban: a
26. Variabel yang mengatur tantangan game disebut…
a. skor
b. level
c. suara
d. x position
Jawaban: b
27. Timer memberikan efek…
a. kebosanan
b. tekanan waktu
c. suara keras
d. sprite rusak
Jawaban: b
28. Jika ingin sprite berhenti bergerak setelah waktu habis, digunakan…
a. stop all
b. say
c. join
d. repeat
Jawaban: a
29. Untuk memulai game biasanya digunakan event…
a. when flag clicked
b. when this sprite clicked
c. when key pressed
d. when loudness
Jawaban: a
30. Untuk menambah level digunakan…
a. change level by 1
b. set level to 0
c. delete level
d. wait level
Jawaban: a
31. Jika ingin kembali ke level awal digunakan…
a. change level by -1
b. set level to 1
c. join level
d. hide level
Jawaban: b
32. Sistem skor biasanya ditampilkan agar…
a. pemain bingung
b. pemain termotivasi
c. timer berhenti
d. sprite berubah warna
Jawaban: b
33. Variabel dalam Scratch dapat berisi…
a. angka
b. teks
c. keduanya
d. gambar
Jawaban: c
34. Operator mod digunakan untuk…
a. membagi dengan sisa
b. menghapus sprite
c. menaikkan level otomatis
d. mengganti warna
Jawaban: a
35. Jika ingin spawn objek lebih cepat saat level naik, digunakan…
a. wait lebih kecil
b. wait lebih besar
c. delete sprite
d. hide timer
Jawaban: a
36. Dalam game, level meningkat ketika…
a. pemain diam
b. syarat tertentu terpenuhi
c. variabel health tetap
d. timer naik
Jawaban: b
37. Untuk mengatur ulang skor setelah naik level digunakan…
a. set skor to 0
b. change skor by -10
c. join skor
d. hide skor
Jawaban: a
38. Timer dapat digunakan untuk…
a. mengatur durasi permainan
b. menghapus sprite
c. mengganti background
d. mengubah kostum
Jawaban: a
39. Sistem health biasanya menggunakan nilai awal…
a. 0
b. 10
c. 50–100
d. 1000
Jawaban: c
40. Skor bertambah saat…
a. pemain melakukan aksi benar
b. timer habis
c. level turun
d. backdrop berubah
Jawaban: a
41. Konsep logika dalam game adalah…
a. aturan dan keputusan program
b. warna sprite
c. ukuran sprite
d. desain panggung
Jawaban: a
42. repeat 10 berarti…
a. ulangi selamanya
b. ulangi 10 kali
c. ulangi hingga 10 detik
d. ulangi sampai selesai
Jawaban: b
43. Aksi mengubah posisi sprite adalah contoh…
a. variabel
b. operator
c. kontrol
d. gerakan
Jawaban: d
44. Untuk menyimpan poin bonus digunakan variabel…
a. bonus
b. speed
c. noise
d. width
Jawaban: a
45. Sprite musuh biasanya menggunakan blok…
a. move
b. say
c. stop
d. hide variable
Jawaban: a
46. Game akan selesai jika…
a. level naik
b. skor naik
c. health habis
d. timer di-reset
Jawaban: c
47. Untuk membuat objek jatuh digunakan…
a. change y by -10
b. change x by 10
c. wait 5
d. join y
Jawaban: a
48. Untuk membuat spawn acak digunakan…
a. pick random
b. join
c. hide
d. say
Jawaban: a
49. Jika ingin sprite muncul kembali digunakan…
a. show
b. hide
c. delete
d. stop
Jawaban: a
50. Tujuan level dalam game adalah…
a. membuat game semakin menantang
b. memperpendek waktu
c. mempermudah pemain
d. menghapus skor
Jawaban: a
๐
BAB 2 — 50 SOAL PILIHAN GANDA
1. Blok yang digunakan untuk memberikan pertanyaan kepada pemain adalah…
a. say
b. ask and wait
c. broadcast
d. join
Jawaban: b
2. Jawaban pemain otomatis tersimpan pada variabel…
a. score
b. answer
c. pilihan
d. nilai
Jawaban: b
3. Untuk mengecek kebenaran jawaban digunakan operator…
a. >
b. =
c. +
d. join
Jawaban: b
4. Umpan balik benar biasanya dipakai blok…
a. say “Benar!”
b. switch costume
c. stop all
d. wait 10
Jawaban: a
5. Variabel skor pada kuis berfungsi untuk…
a. Menyimpan pertanyaan
b. Mengitung jawaban benar
c. Menyimpan posisi sprite
d. Mengatur suara
Jawaban: b
6. List dalam Scratch digunakan untuk…
a. Menyimpan banyak pertanyaan
b. Mengubah sprite
c. Memainkan suara
d. Menghapus backdrop
Jawaban: a
7. Struktur yang digunakan untuk memeriksa jawaban benar/salah adalah…
a. repeat
b. if…else
c. forever
d. glide
Jawaban: b
8. Kuis dengan 10 soal membutuhkan…
a. 10 kostum
b. 10 broadcast
c. 10 blok ask
d. 1 list pertanyaan
Jawaban: d
9. Jika jawaban salah, umpan balik biasanya berupa…
a. say “Coba lagi!”
b. add item
c. broadcast soal
d. play drum
Jawaban: a
10. List pertanyaan dan list jawaban harus…
a. Tidak berurutan
b. Sama urutan
c. Kosong
d. Berisi angka
Jawaban: b
11. Scratch membaca teks secara…
a. Tidak sensitif huruf
b. Acak
c. Sensitif huruf besar-kecil
d. Terbalik
Jawaban: c
12. Blok “when this sprite clicked” digunakan untuk…
a. Memulai kuis otomatis
b. Membuat tombol jawaban
c. Menjalankan timer
d. Menghapus variabel
Jawaban: b
13. Untuk menampilkan skor akhir digunakan…
a. show variable skor
b. hide variable skor
c. broadcast skor
d. join skor
Jawaban: a
14. Untuk menambah skor jika jawaban benar…
a. change skor by 1
b. set skor to answer
c. delete skor
d. wait skor
Jawaban: a
15. Untuk mengambil item ke-i pada list digunakan…
a. item (i) of list
b. pick random
c. join item
d. repeat item
Jawaban: a
16. Operator logika “or” berguna untuk…
a. Menjumlah angka
b. Memeriksa dua kemungkinan benar
c. Menghapus list
d. Mengulang suara
Jawaban: b
17. Jika waktu habis dalam kuis, biasanya program…
a. Memberi skor tambahan
b. Menghentikan pertanyaan
c. Menghapus list
d. Mengubah backdrop
Jawaban: b
18. Event yang paling umum untuk memulai kuis adalah…
a. when green flag clicked
b. when key pressed
c. when sprite clicked
d. when loudness
Jawaban: a
19. Untuk membatasi waktu menjawab, digunakan…
a. ghost effect
b. timer
c. background
d. pen
Jawaban: b
20. Umpan balik salah biasanya berupa…
a. “Bagus!”
b. “Salah, coba lagi!”
c. “Selamat naik level!”
d. “Game selesai!”
Jawaban: b
21. Untuk memainkan suara jika benar digunakan…
a. say
b. play sound
c. join
d. stop
Jawaban: b
22. Variabel level pada kuis digunakan untuk…
a. Mengatur jumlah soal
b. Mengubah warna teks
c. Menghapus sprite
d. Mengganti jenis musik
Jawaban: a
23. Jika ingin jawaban “kucing” dan “Kucing” sama-sama benar, digunakan logika…
a. and
b. or
c. not
d. join
Jawaban: b
24. Gambar pada kuis ditampilkan menggunakan…
a. backdrop
b. costume sprite
c. pen
d. sound
Jawaban: b
25. Program selesai setelah…
a. Semua soal selesai
b. Sprite berhenti
c. Timer naik
d. Suara habis
Jawaban: a
26. Untuk menyimpan pilihan A, B, C digunakan…
a. 1 list jawaban
b. 3 sprite tombol
c. 3 backdrop
d. 3 timer
Jawaban: b
27. Untuk menyimpan 20 soal sekaligus, diperlukan…
a. 20 sprite
b. 20 list
c. 1 list berisi 20 item
d. 20 backdrop
Jawaban: c
28. Untuk menyalakan musik di awal kuis digunakan…
a. when flag clicked → play sound
b. play until done
c. broadcast sound
d. repeat sound
Jawaban: a
29. Blok join digunakan untuk…
a. Menggabungkan dua teks
b. Menghapus teks
c. Menambah skor
d. Mengubah warna sprite
Jawaban: a
30. Jika ingin membuat soal acak digunakan…
a. item (pick random…) of list
b. repeat random
c. join random
d. broadcast random
Jawaban: a
31. Timer dalam kuis digunakan untuk…
a. Membuat musik
b. Membatasi waktu menjawab
c. Menghapus jawaban
d. Mengganti kostum
Jawaban: b
32. Untuk memastikan tidak ada pemain curang, kita bisa…
a. Menyembunyikan list
b. Menyembunyikan backdrop
c. Menghapus sprite
d. Mengganti warna
Jawaban: a
33. Kuis interaktif membutuhkan gabungan blok…
a. motion + pen
b. sensing + control + variable
c. looks + music
d. event + pen
Jawaban: b
34. Untuk berpindah ke soal berikutnya biasanya digunakan…
a. pen
b. broadcast
c. next backdrop
d. clone
Jawaban: b
35. Pada kuis pilihan ganda, jawaban diperiksa ketika pemain…
a. Menekan tombol
b. Mengetik
c. Menggeser sprite
d. Mengubah ukuran
Jawaban: a
36. Jika ingin semua soal diulang, digunakan…
a. forever
b. repeat sampai selesai
c. repeat length of list
d. until skor = 0
Jawaban: c
37. List jawaban benar biasanya berisi…
a. angka acak
b. huruf A/B/C/D
c. koordinat
d. timer
Jawaban: b
38. Untuk menambah item ke list digunakan…
a. add item
b. delete item
c. replace item
d. join item
Jawaban: a
39. Untuk menghapus seluruh isi list digunakan…
a. delete item 1
b. delete all of list
c. hide list
d. clear sprite
Jawaban: b
40. Untuk menampilkan pertanyaan ke-i digunakan…
a. ask item (i) of pertanyaan
b. item answer
c. broadcast i
d. join i
Jawaban: a
41. Jika ingin kuis otomatis pindah soal setelah jawaban benar, digunakan…
a. stop all
b. wait 1 second
c. broadcast “next”
d. hide sprite
Jawaban: c
42. Jawaban yang dimasukkan pemain berupa…
a. angka dan teks
b. gambar
c. sprite
d. suara
Jawaban: a
43. Untuk mendeteksi jika pemain tidak menjawab digunakan…
a. if answer = “”
b. if skor = 0
c. if level > 1
d. if list ≠ list
Jawaban: a
44. Untuk membuat kuis dengan background berbeda tiap soal digunakan…
a. next backdrop
b. play sound
c. pen erase
d. hide backdrop
Jawaban: a
45. Untuk menambah efek suara salah digunakan…
a. play sound wrong
b. say wrong
c. join wrong
d. glide wrong
Jawaban: a
46. Kuis yang menampilkan gambar hewan biasa memakai…
a. 1 sprite saja
b. banyak sprite kostum
c. 1 list gambar
d. 30 backdrop
Jawaban: b
47. Jika ingin membuat kuis 2 pemain, kita harus menambah variabel…
a. skor1 dan skor2
b. skor dan gambar
c. timer1 dan timer2
d. list1 dan list2
Jawaban: a
48. Untuk menampilkan jawaban benar setelah salah digunakan…
a. say jawaban benar
b. hide jawaban
c. delete list
d. play jawaban
Jawaban: a
49. Untuk mengulang kuis dari awal digunakan…
a. set skor to 0
b. set level to 1
c. siapkan list dari awal
d. semua benar
Jawaban: d
50. Tujuan kuis interaktif adalah…
a. Membuat game lebih lambat
b. Memberi pembelajaran yang menarik
c. Menghilangkan sprite
d. Menghapus suara
Jawaban: b
susah-susah soalnya, cocok buat latihan soal inii
ReplyDeletewah walaupun soalnya susah kita bisa tetep dapet 100 loh!
ReplyDeleteSoal soal ini sangat bermanfaat untuk latihan soal inftk
ReplyDeletelatihan soalnya sangat menarik dan menantang, sangat bagus untuk belajar!
ReplyDeleteSoal ini bagus bangrt aku jadi pintar
ReplyDeletemenarik! soal-soal ini sangat membantu saya untuk latihan, terimakasih!
ReplyDeleteBlog ini sangat bermanfaat!
ReplyDeleteBagus fau
ReplyDeleteKeren Dan bermanfaat sekali
ReplyDeleteKeren banget
ReplyDelete