Quiz inftk!

BAB. 1.

A. Konsep Dasar dan Tujuan

  1. Scratch digunakan untuk membuat…
    a. Musik digital
    b. Presentasi interaktif
    c. Game dan animasi
    d. Foto digital
    Jawaban: c

  2. Pengembangan game lanjutan di Scratch biasanya menambahkan fitur seperti…
    a. Warna latar belakang
    b. Level, skor, dan timer
    c. Gambar diam
    d. Musik tanpa kontrol
    Jawaban: b

  3. Tujuan dari variabel skor adalah untuk…
    a. Mengatur gerakan sprite
    b. Menghitung poin pemain
    c. Mengubah warna sprite
    d. Menghapus objek
    Jawaban: b

  4. Timer dalam game Scratch digunakan untuk…
    a. Mengatur kecepatan sprite
    b. Mengatur waktu bermain
    c. Mengatur suara
    d. Mengubah ukuran karakter
    Jawaban: b

  5. Variabel dalam Scratch berfungsi sebagai…
    a. Tempat menyimpan data
    b. Gambar latar belakang
    c. Efek suara
    d. Arah gerakan
    Jawaban: a

  6. Level dalam game biasanya digunakan untuk…
    a. Mengatur tampilan sprite
    b. Menambah tantangan permainan
    c. Menghapus skor pemain
    d. Mengatur suara game
    Jawaban: b

  7. Peningkatan level biasanya terjadi ketika…
    a. Pemain kalah
    b. Skor mencapai nilai tertentu
    c. Timer habis
    d. Sprite berhenti bergerak
    Jawaban: b

  8. Variabel bisa diatur melalui menu…
    a. Suara
    b. Tampilan
    c. Variabel
    d. Peristiwa
    Jawaban: c

  9. Blok “set [variabel] ke [nilai]” digunakan untuk…
    a. Menambah nilai variabel
    b. Menghapus variabel
    c. Menetapkan nilai awal
    d. Menyembunyikan variabel
    Jawaban: c

  10. “Ubah [variabel] sebanyak [nilai]” berarti…
    a. Mengatur ulang nilai ke 0
    b. Menambah atau mengurangi nilai
    c. Menghapus nilai variabel
    d. Menampilkan variabel
    Jawaban: b


B. Penggunaan Skor

  1. Saat pemain menangkap objek, skor biasanya…
    a. Bertambah
    b. Berkurang
    c. Tetap
    d. Hilang
    Jawaban: a

  2. Blok yang bisa digunakan untuk menaikkan skor adalah…
    a. “ubah skor sebanyak 1”
    b. “set skor ke 1”
    c. “hapus skor”
    d. “ulangi skor”
    Jawaban: a

  3. Untuk menampilkan skor di layar, gunakan blok…
    a. “tampilkan variabel skor”
    b. “tampilkan sprite”
    c. “set skor ke 0”
    d. “ubah skor sebanyak 0”
    Jawaban: a

  4. Skor biasanya diatur ulang ke 0 saat…
    a. Game dimulai
    b. Game selesai
    c. Sprite bergerak
    d. Waktu habis
    Jawaban: a

  5. Jika ingin menambah 5 poin setiap kali menangkap apel, gunakan…
    a. “ubah skor sebanyak 5”
    b. “set skor ke 5”
    c. “hapus skor”
    d. “ubah skor sebanyak -5”
    Jawaban: a


C. Penggunaan Level

  1. Level bisa digunakan untuk…
    a. Mengubah latar belakang
    b. Menambah kecepatan musuh
    c. Menambah jumlah rintangan
    d. Semua jawaban benar
    Jawaban: d

  2. Jika skor mencapai 10, maka level bisa diubah dengan blok…
    a. “ubah level sebanyak 1”
    b. “hapus level”
    c. “ulang level”
    d. “set level ke 10”
    Jawaban: a

  3. Level awal biasanya diatur dengan blok…
    a. “set level ke 1”
    b. “ubah level sebanyak 1”
    c. “hapus level”
    d. “tampilkan level”
    Jawaban: a

  4. Saat level naik, biasanya game menjadi…
    a. Lebih mudah
    b. Sama saja
    c. Lebih sulit
    d. Berhenti
    Jawaban: c

  5. Variabel “level” dapat ditampilkan agar pemain tahu…
    a. Berapa waktu tersisa
    b. Berapa level yang sedang dimainkan
    c. Skor tertinggi
    d. Jumlah sprite
    Jawaban: b


D. Penggunaan Timer

  1. Timer biasanya diatur untuk…
    a. Menghitung mundur waktu bermain
    b. Menambah skor
    c. Menambah level
    d. Menjalankan musik
    Jawaban: a

  2. Jika timer mencapai 0, maka biasanya game akan…
    a. Dipercepat
    b. Diulang
    c. Berhenti
    d. Mengubah warna
    Jawaban: c

  3. Blok yang digunakan untuk menunggu 1 detik adalah…
    a. “tunggu 1 detik”
    b. “ubah waktu sebanyak -1”
    c. “ulang sampai waktu = 0”
    d. “jika waktu = 0”
    Jawaban: a

  4. Untuk membuat timer mundur, kita harus…
    a. Menambah waktu
    b. Menguranginya tiap detik
    c. Menghapus waktu
    d. Mengulang variabel
    Jawaban: b

  5. Blok yang tepat untuk mengurangi waktu adalah…
    a. “ubah waktu sebanyak -1”
    b. “set waktu ke 0”
    c. “hapus waktu”
    d. “ulang waktu”
    Jawaban: a


E. Operator dan Logika

  1. Operator = digunakan untuk…
    a. Menjumlahkan nilai
    b. Membandingkan dua nilai
    c. Menghapus variabel
    d. Mengubah sprite
    Jawaban: b

  2. Operator > berarti…
    a. Sama dengan
    b. Lebih kecil dari
    c. Lebih besar dari
    d. Tidak sama dengan
    Jawaban: c

  3. Contoh logika yang benar adalah…
    a. Jika skor > 10 maka naik level
    b. Jika waktu < 0 maka tambah skor
    c. Jika level = 0 maka mulai ulang
    d. Semua benar
    Jawaban: a

  4. Operator logika “dan” digunakan untuk…
    a. Menggabungkan dua kondisi
    b. Menghapus kondisi
    c. Mengubah nilai
    d. Membuat perulangan
    Jawaban: a

  5. Jika skor > 20 dan waktu > 0 maka tampilkan “Hebat!” — ini contoh penggunaan…
    a. Operator logika
    b. Variabel
    c. Perulangan
    d. Suara
    Jawaban: a


F. Kontrol dan Perulangan

  1. Blok “ulang selamanya” digunakan untuk…
    a. Menjalankan program terus-menerus
    b. Menghentikan sprite
    c. Menghapus skor
    d. Mengubah warna
    Jawaban: a

  2. Blok “ulang sampai” digunakan untuk…
    a. Menjalankan aksi terus sampai kondisi tertentu
    b. Menghapus sprite
    c. Menampilkan variabel
    d. Mengubah warna
    Jawaban: a

  3. “Ketika bendera diklik” berarti…
    a. Program berhenti
    b. Program dimulai
    c. Sprite menghilang
    d. Waktu habis
    Jawaban: b

  4. Untuk membuat animasi berulang, gunakan blok…
    a. “ulang selamanya”
    b. “set variabel ke 0”
    c. “hapus sprite”
    d. “berhenti semua”
    Jawaban: a

  5. Perulangan berguna untuk…
    a. Membuat gerakan berulang
    b. Menghapus kode
    c. Mengganti sprite
    d. Mengatur warna
    Jawaban: a


G. Penerapan Game

  1. Dalam game “Tangkap Buah”, skor naik saat…
    a. Pemain gagal
    b. Buah ditangkap
    c. Timer habis
    d. Buah jatuh ke tanah
    Jawaban: b

  2. Waktu permainan biasanya diatur di awal dengan…
    a. “set waktu ke 60”
    b. “ubah waktu sebanyak 60”
    c. “hapus waktu”
    d. “tampilkan waktu”
    Jawaban: a

  3. Ketika waktu habis, biasanya tampil pesan…
    a. “Selamat!”
    b. “Game Over”
    c. “Naik Level”
    d. “Mulai Lagi”
    Jawaban: b

  4. Skor, level, dan waktu disebut juga sebagai…
    a. Variabel utama
    b. Sprite
    c. Efek suara
    d. Blok kontrol
    Jawaban: a

  5. Tujuan dari sistem level adalah…
    a. Menambah variasi dan tantangan
    b. Menghapus skor
    c. Menghentikan musik
    d. Membuat sprite berhenti
    Jawaban: a


H. Fun Facts & Tips

  1. Game dengan skor dan level membuat pemain merasa…
    a. Bosan
    b. Tidak tertantang
    c. Termotivasi
    d. Bingung
    Jawaban: c

  2. Konsep skor dan level pertama kali muncul pada game…
    a. Scratch
    b. Pac-Man
    c. Canva
    d. Word
    Jawaban: b

  3. Dalam Scratch, setiap game dimulai dengan…
    a. Klik bendera hijau
    b. Tekan spasi
    c. Klik kanan
    d. Tekan “stop”
    Jawaban: a

  4. Untuk meningkatkan kecepatan musuh, bisa gunakan blok…
    a. “ubah y sebanyak -10”
    b. “ubah kecepatan sebanyak 2”
    c. “ubah langkah sebanyak 2”
    d. “set level ke 2”
    Jawaban: c

  5. “Game Over” biasanya muncul ketika…
    a. Waktu habis atau pemain kalah
    b. Level naik
    c. Skor bertambah
    d. Sprite berhenti
    Jawaban: a

  6. “Tampilkan variabel” dan “sembunyikan variabel” berfungsi untuk…
    a. Menampilkan atau menyembunyikan nilai di layar
    b. Menghapus variabel
    c. Mengganti sprite
    d. Mengubah warna
    Jawaban: a

  7. Saat membuat timer, jangan lupa tambahkan blok…
    a. “tunggu 1 detik”
    b. “hapus sprite”
    c. “set skor ke 0”
    d. “ulang level”
    Jawaban: a

  8. Game akan lebih menarik jika…
    a. Tidak ada skor
    b. Tidak ada musik
    c. Ada suara dan efek visual
    d. Tidak ada tantangan
    Jawaban: c

  9. Scratch menggunakan logika…
    a. Tekstual
    b. Blok visual
    c. Bahasa pemrograman Python
    d. Kode biner
    Jawaban: b

  10. Dengan memahami variabel, operator, dan kontrol, kamu bisa…
    a. Membuat game interaktif yang seru
    b. Menulis artikel
    c. Menggambar manual
    d. Membuat presentasi PowerPoint
    Jawaban: a

    BAB. 2.

    A. Tujuan Pembelajaran & Dasar Konsep

    1. Tujuan utama membuat kuis interaktif di Scratch adalah…
      a. Menampilkan animasi bergerak
      b. Menghibur tanpa interaksi
      c. Melatih pengguna menjawab pertanyaan secara langsung
      d. Menghapus sprite secara otomatis
      Jawaban: c

    2. Kuis interaktif berarti program yang…
      a. Tidak merespons pemain
      b. Memberikan pertanyaan dan memeriksa jawaban pemain
      c. Hanya menampilkan skor
      d. Tidak membutuhkan input
      Jawaban: b

    3. Scratch cocok untuk membuat kuis karena memiliki fitur…
      a. Input jawaban pengguna
      b. Pemrograman teks
      c. Edit gambar 3D
      d. Perintah suara
      Jawaban: a

    4. Dalam kuis interaktif, pengguna biasanya menjawab melalui…
      a. Keyboard
      b. Mouse
      c. Mikrofon
      d. Webcam
      Jawaban: a

    5. Variabel skor pada kuis digunakan untuk…
      a. Menghitung waktu
      b. Menyimpan jumlah jawaban benar
      c. Menampilkan pertanyaan
      d. Menentukan warna sprite
      Jawaban: b


    B. Apersepsi dan Konsep Dasar

    1. Contoh sederhana kuis interaktif adalah…
      a. Game balapan mobil
      b. Game tangkap buah
      c. Permainan tebak angka atau tebak kata
      d. Animasi kucing berjalan
      Jawaban: c

    2. “Ketika bendera diklik” dalam kuis berarti…
      a. Game berakhir
      b. Kuis dimulai
      c. Sprite berhenti
      d. Skor dihapus
      Jawaban: b

    3. Agar kuis dimulai dari awal, kita perlu…
      a. Menetapkan skor ke 0
      b. Menyembunyikan sprite
      c. Menghapus semua pertanyaan
      d. Mengganti latar belakang
      Jawaban: a

    4. Fitur utama Scratch yang digunakan untuk menerima jawaban adalah blok…
      a. “tanya [pertanyaan] dan tunggu”
      b. “set variabel ke [nilai]”
      c. “ulang selamanya”
      d. “berhenti semua”
      Jawaban: a

    5. Jawaban dari pengguna disimpan di dalam variabel…
      a. answer
      b. skor
      c. level
      d. waktu
      Jawaban: a


    C. Input dan Validasi Jawaban

    1. Fungsi blok “tanya [pertanyaan] dan tunggu” adalah…
      a. Menyimpan skor pemain
      b. Menampilkan pertanyaan dan menunggu input
      c. Menghapus pertanyaan
      d. Menghentikan permainan
      Jawaban: b

    2. Untuk memeriksa apakah jawaban benar, digunakan blok…
      a. “jika [kondisi] maka”
      b. “ubah skor sebanyak 1”
      c. “set waktu ke 0”
      d. “tunggu 1 detik”
      Jawaban: a

    3. Kondisi validasi jawaban bisa menggunakan operator…
      a. “=”
      b. “>”
      c. “+”
      d. “×”
      Jawaban: a

    4. Contoh validasi benar:
      a. jika answer = “Jakarta” maka tambah skor
      b. jika skor > 10 maka tampilkan pertanyaan
      c. jika waktu = 0 maka ulang kuis
      d. jika level = 1 maka tambah waktu
      Jawaban: a

    5. Jika jawaban benar, program biasanya…
      a. Mengurangi skor
      b. Memberikan pesan “Benar!”
      c. Menghapus pertanyaan
      d. Menutup Scratch
      Jawaban: b

    6. Jika jawaban salah, program bisa…
      a. Menambah skor
      b. Memberi pesan “Salah”
      c. Mengulang blok skor
      d. Mengganti sprite
      Jawaban: b

    7. Variabel skor harus diatur ulang di awal kuis dengan blok…
      a. “set skor ke 0”
      b. “ubah skor sebanyak 0”
      c. “hapus skor”
      d. “tampilkan skor”
      Jawaban: a

    8. Untuk membandingkan jawaban pengguna dengan kunci, gunakan operator…
      a. Sama dengan (=)
      b. Lebih besar dari (>)
      c. Tambah (+)
      d. Dan (and)
      Jawaban: a

    9. Agar kuis tidak berhenti setelah satu pertanyaan, gunakan blok…
      a. “ulang selamanya”
      b. “berhenti semua”
      c. “hapus semua variabel”
      d. “sembunyikan sprite”
      Jawaban: a

    10. Jika pemain menjawab salah tiga kali, kita bisa membuat game…
      a. Mengulang dari awal
      b. Keluar otomatis
      c. Menambah skor
      d. Menyembunyikan latar belakang
      Jawaban: a


    D. Menyusun Kuis dengan Banyak Pertanyaan

    1. Untuk membuat beberapa pertanyaan, kita bisa menggunakan blok…
      a. “ulang sebanyak [jumlah pertanyaan]”
      b. “hapus semua”
      c. “tunggu 1 detik”
      d. “ganti efek warna”
      Jawaban: a

    2. Pertanyaan ke-1, ke-2, dan seterusnya bisa disusun dalam bentuk…
      a. Daftar (list)
      b. Musik
      c. Sprite baru
      d. Warna latar
      Jawaban: a

    3. Kelebihan menggunakan list adalah…
      a. Bisa menampung banyak data sekaligus
      b. Menghapus pertanyaan otomatis
      c. Menambah suara
      d. Mengubah warna karakter
      Jawaban: a

    4. Dalam Scratch, list berfungsi seperti…
      a. Kotak penyimpanan banyak data
      b. Suara latar belakang
      c. Gerakan sprite
      d. Timer
      Jawaban: a

    5. Contoh nama list untuk menyimpan pertanyaan adalah…
      a. “daftarPertanyaan”
      b. “levelGame”
      c. “skorPemain”
      d. “jawabanBenar”
      Jawaban: a

    6. Untuk menampilkan isi list ke layar, bisa menggunakan…
      a. “tampilkan list [nama list]”
      b. “hapus list [nama list]”
      c. “ubah list [nama list] sebanyak 1”
      d. “set list ke 0”
      Jawaban: a

    7. Pertanyaan dan jawaban bisa disimpan dalam…
      a. Dua list terpisah
      b. Satu sprite
      c. Suara game
      d. Warna latar
      Jawaban: a

    8. Jika pemain menjawab pertanyaan ke-3, maka program memeriksa isi…
      a. item ke-3 dalam list jawaban
      b. item pertama
      c. semua item sekaligus
      d. list pertanyaan saja
      Jawaban: a

    9. Untuk memeriksa semua pertanyaan, gunakan blok…
      a. “ulang dari 1 sampai panjang list”
      b. “hapus semua variabel”
      c. “ubah skor sebanyak 1”
      d. “ulang selamanya”
      Jawaban: a

    10. Jika pemain menjawab semua pertanyaan, maka…
      a. Kuis selesai
      b. Skor dihapus
      c. Level berkurang
      d. Sprite hilang
      Jawaban: a


    E. (Bonus Level) Menggunakan List

    1. Setiap item dalam list memiliki…
      a. Nomor urutan
      b. Warna sendiri
      c. Suara
      d. Sprite
      Jawaban: a

    2. Untuk menambah pertanyaan ke list, gunakan blok…
      a. “tambahkan [teks] ke [nama list]”
      b. “hapus item [angka] dari list”
      c. “set list ke 0”
      d. “ulang list”
      Jawaban: a

    3. Untuk menghapus pertanyaan tertentu, gunakan blok…
      a. “hapus item [angka] dari [nama list]”
      b. “hapus semua list”
      c. “ubah skor sebanyak -1”
      d. “set variabel ke kosong”
      Jawaban: a

    4. Jumlah pertanyaan dalam list bisa dicek dengan blok…
      a. “panjang dari [nama list]”
      b. “ulang dari 1 sampai [nama list]”
      c. “set panjang ke 0”
      d. “tampilkan variabel panjang”
      Jawaban: a

    5. Menggunakan list membuat kuis menjadi…
      a. Lebih mudah diperbarui
      b. Tidak efisien
      c. Lambat
      d. Tidak interaktif
      Jawaban: a


    F. Contoh Kasus dan Logika

    1. Dalam kuis “Tebak Ibu Kota”, pertanyaannya bisa berupa…
      a. “Apa ibu kota Indonesia?”
      b. “Klik bendera hijau!”
      c. “Jalankan sprite kucing”
      d. “Ubah warna latar”
      Jawaban: a

    2. Jika pemain menjawab “Jakarta” untuk pertanyaan itu, maka skor…
      a. Bertambah
      b. Berkurang
      c. Tetap
      d. Dihapus
      Jawaban: a

    3. Jika pemain salah menjawab, maka skor…
      a. Tidak bertambah
      b. Bertambah dua kali
      c. Direset ke 0
      d. Naik level
      Jawaban: a

    4. Setelah semua pertanyaan dijawab, program bisa menampilkan pesan…
      a. “Kuis selesai! Skor kamu adalah…”
      b. “Game over!”
      c. “Waktu habis!”
      d. “Mulai ulang level!”
      Jawaban: a

    5. Untuk memberi efek jeda antar pertanyaan, tambahkan blok…
      a. “tunggu 1 detik”
      b. “hapus semua list”
      c. “ubah skor sebanyak 0”
      d. “ulang selamanya”
      Jawaban: a


    G. Fun Facts dan Tips

    1. Fitur “tanya dan tunggu” membuat Scratch terasa seperti…
      a. Robot yang bisa ngobrol
      b. Program lukis
      c. Pemutar musik
      d. Editor foto
      Jawaban: a

    2. Dengan membuat kuis interaktif, kita belajar tentang…
      a. Pemrograman logika dan input-output
      b. Desain 3D
      c. Musik digital
      d. Komik interaktif
      Jawaban: a

    3. Penggunaan warna dan suara dalam kuis berfungsi untuk…
      a. Membuat tampilan lebih menarik
      b. Menambah pertanyaan
      c. Menyimpan data
      d. Menghapus sprite
      Jawaban: a

    4. Sebelum menjalankan kuis, penting untuk…
      a. Mengatur nilai awal semua variabel
      b. Menghapus sprite
      c. Menutup proyek
      d. Mengganti bahasa Scratch
      Jawaban: a

    5. Fitur list dalam Scratch mirip dengan…
      a. Tabel di Excel
      b. Foto
      c. Lagu
      d. Suara
      Jawaban: a

    6. Scratch menggunakan bahasa pemrograman berbasis…
      a. Blok visual
      b. Kode teks
      c. HTML
      d. Java
      Jawaban: a

    7. Untuk memudahkan belajar, disarankan…
      a. Membuat kuis sederhana dulu
      b. Langsung membuat 50 pertanyaan
      c. Tidak memakai variabel
      d. Menghapus skor
      Jawaban: a

    8. Fungsi utama validasi jawaban adalah…
      a. Menentukan benar atau salahnya jawaban
      b. Mengubah warna sprite
      c. Menghapus list
      d. Mengulang kuis
      Jawaban: a

    9. Game kuis bisa jadi lebih seru jika…
      a. Ada suara “benar” dan “salah”
      b. Tidak ada pertanyaan
      c. Tidak ada skor
      d. Tidak ada efek
      Jawaban: a

    10. Dengan memahami input, validasi, dan list, kamu bisa…
      a. Membuat kuis interaktif yang cerdas di Scratch
      b. Mengedit video
      c. Menggambar manual
      d. Bermain musik
      Jawaban: a

Comments

Popular posts from this blog

100 SOAL INFORMATIKA

Bab 1 Buku Informatika kelas 8