100 Soal bab 1 dan 2 Informatika Ivan_8E_17

 100 Soal bab 1 dan 2 Informatika Ivan_8E_17

 Bab 1 : 

1. Fungsi variabel dalam Scratch adalah…

A. Menyimpan informasi
B. Menghapus sprite
C. Mengubah warna
D. Memainkan suara
Jawaban: A

  1. Variabel skor diset ulang menjadi 0 saat…
    A. Level naik
    B. Game dimulai
    C. Sprite berubah
    D. Timer berhenti
    Jawaban: B

  2. Blok untuk menambah nilai variabel adalah…
    A. set
    B. change
    C. repeat
    D. wait
    Jawaban: B

  3. Fungsi utama variabel level adalah…
    A. Mengubah warna sprite
    B. Menambah rintangan
    C. Mengatur kesulitan
    D. Menghapus script
    Jawaban: C

  4. Timer dibuat dengan…
    A. Menambah sprite
    B. Mengurangi variabel tiap detik
    C. Mengubah costume
    D. Memainkan suara
    Jawaban: B

  5. Untuk membuat perhitungan waktu digunakan blok…
    A. forever
    B. wait
    C. repeat until
    D. start sound
    Jawaban: C

  6. Operator <, >, = termasuk…
    A. Operator logika
    B. Operator suara
    C. Operator perbandingan
    D. Operator tampilan
    Jawaban: C

  7. Untuk mengulang aksi tanpa henti digunakan…
    A. repeat
    B. forever
    C. wait
    D. stop
    Jawaban: B

  8. Variabel baru dibuat melalui menu…
    A. Events
    B. Looks
    C. Variables
    D. Operator
    Jawaban: C

  9. Kenaikan level terjadi ketika…
    A. Sprite berubah costume
    B. Syarat tertentu terpenuhi
    C. Suara dimainkan
    D. Stage disembunyikan
    Jawaban: B

  10. Health adalah contoh variabel…
    A. Visual
    B. Suara
    C. Data
    D. Motion
    Jawaban: C

  11. Blok wait digunakan untuk…
    A. Menghapus sprite
    B. Menunggu selama beberapa detik
    C. Mengubah warna
    D. Menambah skor
    Jawaban: B

  12. Menambah 10 poin ke skor menggunakan…
    A. change skor by 10
    B. set skor to 10
    C. change skor by 1
    D. repeat skor
    Jawaban: A

  13. Untuk memeriksa nilai variabel digunakan…
    A. wait
    B. if
    C. sound
    D. hide
    Jawaban: B

  14. Blok set digunakan untuk…
    A. Memberi nilai awal
    B. Menambah nilai
    C. Mengulang kode
    D. Menampilkan sprite
    Jawaban: A

  15. Timer 30 detik diatur dengan…
    A. set waktu to 0
    B. set waktu to 30
    C. change waktu by 30
    D. repeat waktu
    Jawaban: B

  16. Untuk mengecek skor lebih dari 50 digunakan operator…
    A. join
    B. <
    C. random
    D. pick
    Jawaban: B

  17. Operator AND digunakan untuk…
    A. Menggabungkan angka
    B. Menggabungkan dua kondisi
    C. Membuat suara
    D. Menghapus data
    Jawaban: B

  18. Pengulangan sampai kondisi terjadi memakai…
    A. repeat until
    B. repeat
    C. forever
    D. when clicked
    Jawaban: A

  19. Skor bertambah jika pemain…
    A. Menabrak musuh
    B. Mengambil objek
    C. Ganti warna
    D. Jalan mundur
    Jawaban: B

  20. Variabel dapat disembunyikan dari panggung dengan klik…
    A. Hide
    B. Show
    C. Centang visibilitas
    D. Hide variable
    Jawaban: C

  21. Untuk menaikkan level otomatis digunakan…
    A. if skor > batas
    B. wait
    C. broadcast
    D. stop all
    Jawaban: A

  22. Level biasanya mempengaruhi…
    A. Warna sprite
    B. Kecepatan objek
    C. Ukuran panggung
    D. Nama pemain
    Jawaban: B

  23. Perintah menghentikan seluruh program adalah…
    A. hide
    B. stop all
    C. stop script
    D. clear all
    Jawaban: B

  24. Timer berkurang tiap…
    A. 5 detik
    B. klik tombol
    C. 1 detik
    D. ganti costume
    Jawaban: C

  25. Untuk menampilkan skor di panggung gunakan…
    A. show variable skor
    B. show sprite
    C. broadcast skor
    D. start skor
    Jawaban: A

  26. Jika waktu habis, program sering menjalankan…
    A. stop all
    B. go to x y
    C. next backdrop
    D. play sound
    Jawaban: A

  27. Jika <skor = 100> maka…
    A. Game selesai
    B. Level naik
    C. Timer reset
    D. Sprite disembunyikan
    Jawaban: B

  28. change variabel by digunakan untuk…
    A. Reset nilai
    B. Mengubah nilai secara bertahap
    C. Menambahkan sprite
    D. Mengubah ukuran panggung
    Jawaban: B

  29. Timer termasuk variabel jenis…
    A. Text
    B. Boolean
    C. Angka
    D. List
    Jawaban: C

  30. Pada game “hujan meteor”, skor bertambah saat…
    A. Pesawat jatuh
    B. Meteor ditangkap
    C. Meteor dihindari
    D. Pesawat diam
    Jawaban: C

  31. Untuk membuat musuh lebih cepat di level tinggi gunakan…
    A. change speed by 1
    B. change skor by 1
    C. change size by 1
    D. repeat speed
    Jawaban: A

  32. Game selesai ketika health…
    A. naik
    B. berubah warna
    C. menjadi 0
    D. di-reset
    Jawaban: C

  33. Untuk mengulang timer pakai…
    A. repeat until waktu = 0
    B. wait until
    C. broadcast
    D. say
    Jawaban: A

  34. Variabel dapat berisi…
    A. warna
    B. suara
    C. angka/teks
    D. sprite
    Jawaban: C

  35. Operator OR digunakan ketika…
    A. Dua kondisi harus benar
    B. Salah satu kondisi cukup
    C. Tidak ada kondisi
    D. Semua kondisi salah
    Jawaban: B

  36. Level 2 membuat game…
    A. Lebih lambat
    B. Sama saja
    C. Lebih sulit
    D. Berhenti
    Jawaban: C

  37. Untuk memberi pesan “Level Up!” gunakan…
    A. say
    B. wait
    C. repeat
    D. stop
    Jawaban: A

  38. Variabel skor biasanya ditampilkan…
    A. Di dalam sprite
    B. Di panggung
    C. Di bawah layar
    D. Di kode
    Jawaban: B

  39. Timer mulai berjalan saat…
    A. when flag clicked
    B. when sprite clicked
    C. when key pressed
    D. when backdrop switches
    Jawaban: A

  40. change waktu by -1 berarti…
    A. Waktu bertambah
    B. Waktu berkurang
    C. Timer reset
    D. Waktu berhenti
    Jawaban: B

  41. Untuk menyembunyikan nilai variabel gunakan…
    A. hide
    B. hide variable
    C. stop
    D. clear
    Jawaban: B

  42. Jika waktu = 0, game…
    A. Naik level
    B. Reset
    C. Berakhir
    D. Mengulang
    Jawaban: C

  43. Untuk mengecek dua syarat sekaligus gunakan…
    A. or
    B. join
    C. and
    D. not
    Jawaban: C

  44. Kode untuk skor kelipatan 10 adalah…
    A. skor mod 10 = 0
    B. skor = 10
    C. skor + 10
    D. skor × 10
    Jawaban: A

  45. Variabel “health” berkurang jika…
    A. Sprite menang
    B. Sprite terkena musuh
    C. Sprite diam
    D. Sprite berubah warna
    Jawaban: B

  46. Timer bisa dipakai untuk…
    A. Hitung mundur
    B. Hitung maju
    C. Batas level
    D. Semua benar
    Jawaban: D

  47. Operator matematika tidak termasuk…
    A. +
    B. -
    C. ×
    D. join
    Jawaban: D

  48. Game yang menegangkan biasanya memanfaatkan…
    A. Costume
    B. Timer
    C. Backdrop
    D. Suara
    Jawaban: B

  49. Variabel wajib dibuat jika game ingin punya…
    A. Animasi
    B. Suara
    C. Skor/Level
    D. Background
    Jawaban: C


Bab 2 : 

  1. Blok ask … and wait digunakan untuk…
    A. Menyimpan skor
    B. Mengambil jawaban pemain
    C. Menghapus sprite
    D. Mengubah background
    Jawaban: B

  2. Jawaban pemain otomatis masuk ke variabel…
    A. score
    B. input
    C. answer
    D. respond
    Jawaban: C

  3. Untuk mengecek jawaban benar digunakan operator…
    A. join
    B. =
    C. or
    D. pick random
    Jawaban: B

  4. Umpan balik “Betul!” diberikan dengan blok…
    A. say
    B. move
    C. change
    D. delete
    Jawaban: A

  5. Skor bertambah menggunakan blok…
    A. set skor to 1
    B. change skor by 1
    C. repeat skor
    D. add skor
    Jawaban: B

  6. Kuis interaktif terdiri dari pertanyaan dan…
    A. Sprite
    B. Jawaban
    C. Costume
    D. Backdrop
    Jawaban: B

  7. List berguna untuk…
    A. Menghapus sprite
    B. Menyimpan banyak pertanyaan
    C. Menjalankan suara
    D. Mengubah warna
    Jawaban: B

  8. Untuk menampung skor digunakan variabel…
    A. Pertanyaan
    B. Hasil
    C. Skor
    D. Input
    Jawaban: C

  9. Kuis dengan banyak pertanyaan dibuat menggunakan…
    A. Banyak sprite
    B. Banyak ask
    C. Banyak backdrop
    D. Banyak suara
    Jawaban: B

  10. Kuis pilihan ganda membutuhkan…
    A. Tombol A, B, C
    B. Timer
    C. Motion
    D. Looks
    Jawaban: A

  11. Jika jawaban salah, tampilkan…
    A. “Betul!”
    B. “Salah!”
    C. “Naik level!”
    D. “Mulai lagi!”
    Jawaban: B

  12. Untuk memberi waktu menjawab digunakan…
    A. timer
    B. motion
    C. sound
    D. looks
    Jawaban: A

  13. Untuk menampilkan gambar di kuis gunakan…
    A. motion
    B. costume
    C. sound
    D. operator
    Jawaban: B

  14. Umpan balik suara diberikan melalui…
    A. play sound
    B. join
    C. wait
    D. move
    Jawaban: A

  15. Untuk berpindah ke soal berikutnya gunakan…
    A. next question
    B. broadcast
    C. wait
    D. stop
    Jawaban: B

  16. Jika answer ≠ jawaban benar maka…
    A. Tambah skor
    B. Kurangi skor
    C. Tampilkan “Salah”
    D. Sembunyikan sprite
    Jawaban: C

  17. List jawaban harus…
    A. Sama panjang dengan list pertanyaan
    B. Setengah dari pertanyaan
    C. Tidak berurut
    D. Berisi angka saja
    Jawaban: A

  18. Operator OR berguna untuk menerima…
    A. Satu jawaban saja
    B. Dua kemungkinan jawaban
    C. Jawaban benar otomatis
    D. Jawaban suara
    Jawaban: B

  19. Kuis bisa dibuat hanya dengan…
    A. 10 sprite
    B. 1 sprite
    C. 5 backdrop
    D. 20 variabel
    Jawaban: B

  20. Jawaban salah biasanya mencetak skor…
    A. +1
    B. -1
    C. tetap
    D. random
    Jawaban: C

  21. Kuis tebak suara menggunakan blok…
    A. play sound
    B. glide
    C. repeat
    D. join
    Jawaban: A

  22. Untuk menampilkan skor akhir gunakan…
    A. say
    B. play sound
    C. hide
    D. next costume
    Jawaban: A

  23. answer berubah ketika…
    A. sprite bergerak
    B. ask digunakan
    C. backdrop berubah
    D. suara dimainkan
    Jawaban: B

  24. Untuk menyimpan banyak pilihan ganda gunakan…
    A. motion
    B. looks
    C. list
    D. event
    Jawaban: C

  25. Kuis benar/salah memakai…
    A. Tombol A B C
    B. Tombol True–False
    C. List
    D. Voice control
    Jawaban: B

  26. Pengulangan pertanyaan memakai…
    A. repeat
    B. repeat until
    C. forever
    D. if
    Jawaban: A

  27. Untuk memastikan jawaban “Kucing” dan “kucing” benar gunakan operator…
    A. and
    B. join
    C. or
    D. random
    Jawaban: C

  28. Jika skor mencapai nilai tertentu kuis dapat…
    A. Selesai
    B. Naik level
    C. Mengulang
    D. Semua benar
    Jawaban: D

  29. Kuis berwaktu memakai blok…
    A. hide
    B. move
    C. change timer by
    D. glide
    Jawaban: C

  30. Untuk menyembunyikan variabel skor gunakan…
    A. hide variable skor
    B. hide skor
    C. delete skor
    D. clear skor
    Jawaban: A

  31. Kuis matematika biasanya memeriksa jawaban berupa…
    A. suara
    B. angka
    C. costume
    D. backdrop
    Jawaban: B

  32. Untuk menampilkan soal dalam list menggunakan…
    A. item (i) of list
    B. answer
    C. join
    D. motion
    Jawaban: A

  33. Untuk mengecek banyak pertanyaan digunakan variabel…
    A. panjang
    B. skor
    C. index
    D. nomor soal
    Jawaban: D

  34. Jika jawaban benar maka skor…
    A. reset
    B. tambah
    C. berkurang
    D. hilang
    Jawaban: B

  35. Tempat menyimpan banyak data disebut…
    A. sprite
    B. motion
    C. list
    D. sound
    Jawaban: C

  36. Untuk memberi jeda antara soal digunakan…
    A. wait
    B. glide
    C. show
    D. point
    Jawaban: A

  37. Untuk menampilkan teks jawaban benar gunakan…
    A. next costume
    B. say “Betul!”
    C. delete
    D. play
    Jawaban: B

  38. Kuis bisa dibuat dalam bentuk…
    A. Teks
    B. Suara
    C. Gambar
    D. Semua benar
    Jawaban: D

  39. Jawaban yang benar dicek dengan…
    A. compare
    B. if answer =
    C. join
    D. stamp
    Jawaban: B

  40. Untuk memulai kuis gunakan…
    A. when green flag clicked
    B. when sprite clicked
    C. when key pressed
    D. Semua bisa
    Jawaban: D

  41. Kuis “tebak gambar” memerlukan…
    A. Suara
    B. Gambar pada costume
    C. Motion
    D. Timer
    Jawaban: B

  42. and digunakan jika…
    A. Dua kondisi harus benar
    B. Salah satu kondisi benar
    C. Semua kondisi salah
    D. Tidak ada kondisi
    Jawaban: A

  43. List berisi pertanyaan harus…
    A. Random
    B. Terurut
    C. Tidak boleh kosong
    D. Sama panjang dengan list jawaban
    Jawaban: D

  44. Pertanyaan ditampilkan oleh blok…
    A. say
    B. ask
    C. show
    D. glide
    Jawaban: B

  45. Untuk menutup kuis gunakan…
    A. delete
    B. stop all
    C. hide sprite
    D. clear
    Jawaban: B

  46. Untuk mengecek jawaban numerik gunakan operator…
    A. join
    B. =
    C. contains
    D. pick random
    Jawaban: B

  47. Tampilan skor akhir sebaiknya menggunakan…
    A. say
    B. play sound
    C. glide
    D. hide
    Jawaban: A

  48. Untuk pilihan ganda A/B/C dilakukan dengan…
    A. Klik sprite
    B. Ketik jawaban
    C. Timer
    D. Motion
    Jawaban: A

  49. Sebelum kuis dimulai, skor diatur dengan…
    A. change
    B. reset
    C. set skor to 0
    D. start
    Jawaban: C

  50. Kuis interaktif Scratch mengikuti alur…
    A. cek → tampil → tanya
    B. tanya → jawab → cek → umpan balik
    C. jawab → tanya → cek
    D. cek → jawab → tampil
    Jawaban: B

Komentar

Posting Komentar