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




Comments

  1. susah-susah soalnya, cocok buat latihan soal inii

    ReplyDelete
  2. wah walaupun soalnya susah kita bisa tetep dapet 100 loh!

    ReplyDelete
  3. Soal soal ini sangat bermanfaat untuk latihan soal inftk

    ReplyDelete
  4. latihan soalnya sangat menarik dan menantang, sangat bagus untuk belajar!

    ReplyDelete
  5. Soal ini bagus bangrt aku jadi pintar

    ReplyDelete
  6. menarik! soal-soal ini sangat membantu saya untuk latihan, terimakasih!

    ReplyDelete

Post a Comment

Popular posts from this blog

BAB 1 RANGKUMAN FAUZAN 8E

Liputan Acara Maulid Nabi Muhammad SAW 2025 SMP LABSCHOOL JAKARTA

BAB 2 RANGKUMAN FAUZAN 8E