Tugas 50 soal bab 1 bab 2 luhur 8E
🎮 BAB 1 – Pengembangan Game Scratch Lanjutan (Level, Skor, Timer)
50 Soal Pilihan Ganda + Kunci Jawaban
A. Soal 1–50 (Pilihan Ganda)
- Variabel dalam Scratch digunakan untuk…
a. Menggerakkan sprite
b. Menyimpan data
c. Mengganti warna
d. Mengubah background
Jawab: b - Variabel skor berfungsi untuk…
a. Menyimpan waktu
b. Menghitung poin
c. Mengubah warna sprite
d. Menambah suara
Jawab: b - Blok set [skor] to (0) digunakan untuk…
a. Menambah skor
b. Mengatur skor awal
c. Menghapus variabel
d. Membuat sprite baru
Jawab: b - Blok change [skor] by (1) artinya…
a. Skor dihapus
b. Skor disetel ulang
c. Skor ditambah 1
d. Skor dikurangi 1
Jawab: c - Level dalam game digunakan untuk…
a. Menghapus sprite
b. Menyimpan tingkat kesulitan
c. Memindahkan background
d. Mengganti suara
Jawab: b - Timer biasanya digunakan untuk…
a. Mengatur skor
b. Mengatur batas waktu permainan
c. Menghapus objek
d. Menggerakkan karakter
Jawab: b - Blok wait (1) seconds berarti…
a. Game berhenti 1 detik
b. Sprite menghilang
c. Timer reset
d. Waktu dipercepat
Jawab: a - Blok repeat until digunakan untuk…
a. Mengulang tanpa henti
b. Mengulang sampai kondisi terpenuhi
c. Menghapus pengulangan
d. Mengganti script
Jawab: b - Operator > digunakan untuk…
a. Menambah angka
b. Menghapus variabel
c. Membandingkan lebih besar
d. Mengembalikan background
Jawab: c - Operator < artinya…
a. Lebih kecil dari
b. Lebih besar dari
c. Sama dengan
d. Tidak sama dengan
Jawab: a - Untuk menaikkan level secara otomatis, digunakan struktur…
a. forever
b. if … then
c. ask and wait
d. broadcast
Jawab: b - Blok forever berarti…
a. Mengulang sekali
b. Mengulang tiga kali
c. Mengulang tanpa batas
d. Mengulang jika benar
Jawab: c - Variabel health digunakan untuk…
a. Menyimpan nyawa
b. Menambah skor
c. Menghapus sprite
d. Mengganti warna
Jawab: a - Timer hitung mundur biasanya dilakukan dengan…
a. change timer by (1)
b. change timer by (-1)
c. set timer to (100)
d. hide timer
Jawab: b - Untuk menampilkan variabel di layar digunakan…
a. show variable
b. set variable
c. repeat variable
d. display code
Jawab: a - Untuk menyembunyikan variabel…
a. hide variable
b. delete variable
c. change variable
d. hide sprite
Jawab: a - Operator and berfungsi untuk…
a. Menggabungkan dua kondisi
b. Menghapus kondisi
c. Mengulang kondisi
d. Mengubah kondisi
Jawab: a - Timer bawaan Scratch bernama…
a. stopwatch
b. timer
c. time count
d. tick
Jawab: b - Untuk mereset timer Scratch digunakan…
a. set timer to 0
b. reset timer
c. change timer
d. start timer
Jawab: b - Variabel skor biasanya dimulai dengan nilai…
a. 10
b. 1
c. 0
d. 100
Jawab: c - Level biasanya meningkat saat…
a. Skor mencapai batas tertentu
b. Sprite berganti warna
c. Background berubah
d. Suara diputar
Jawab: a - Jika ingin memeriksa dua keadaan sekaligus, gunakan…
a. operator arithmetic
b. operator logic
c. control blocks
d. sensing blocks
Jawab: b - Variabel harus dibuat melalui menu…
a. Sounds
b. Costumes
c. Variables
d. Events
Jawab: c - Dalam game, skor biasanya…
a. Tidak berubah
b. Selalu berkurang
c. Bertambah saat pemain benar
d. Bertambah saat sprite diam
Jawab: c - Timer dapat digunakan untuk menentukan…
a. Waktu berakhir game
b. Jumlah sprite
c. Ukuran sprite
d. Warna background
Jawab: a - Jika waktu mencapai 0, biasanya game…
a. Restart
b. Berhenti
c. Musnah
d. Mengganti warna
Jawab: b - Untuk mengatur ulang skor setelah naik level digunakan…
a. change skor by (-100)
b. set skor to (0)
c. reset skor
d. score cleaner
Jawab: b - Untuk menaikkan level digunakan blok…
a. set level to (0)
b. change level by (1)
c. hide level
d. show level
Jawab: b - Fungsi operator mod adalah…
a. Menghitung sisa pembagian
b. Menghapus variabel
c. Menambah nilai
d. Mengurangi nilai
Jawab: a - Variabel yang berubah-ubah disebut…
a. Static
b. Constant
c. Dynamic
d. Logical
Jawab: c - Timer harus terus diperbarui dengan…
a. forever loop
b. ask block
c. repeat 1
d. broadcast
Jawab: a - Jika pemain menyentuh rintangan, health biasanya…
a. Naik
b. Tetap
c. Berkurang
d. Hilang
Jawab: c - Untuk membuat skor bonus digunakan…
a. set skor to (bonus)
b. change skor by (nilai bonus)
c. add bonus block
d. timer reset
Jawab: b - Variabel waktu dapat dibuat secara manual dengan…
a. Make a Variable
b. Make a List
c. Add Timer
d. Create Time
Jawab: a - Blok kontrol digunakan untuk…
a. Warna
b. Suara
c. Alur logika
d. Menghapus sprite
Jawab: c - Jika level meningkat, biasanya tantangan…
a. Sama
b. Berkurang
c. Bertambah
d. Hilang
Jawab: c - Blok if then else digunakan untuk…
a. Mengatur sprite bergerak
b. Mengecek kondisi
c. Mengatur suara
d. Mengganti warna
Jawab: b - Untuk menambah kecepatan musuh berdasarkan level digunakan…
a. change speed by (level)
b. hide speed
c. reset speed
d. show speed
Jawab: a - Operator matematika digunakan untuk…
a. Menghapus sprite
b. Mengatur suara
c. Perhitungan angka
d. Menggambar
Jawab: c - Timer hitung mundur memerlukan…
a. Loop
b. Sound
c. Event
d. Penanda
Jawab: a - Jika ingin menampilkan waktu tersisa, gunakan…
a. show variable waktu
b. hide sprite
c. repeat timer
d. sensing timer
Jawab: a - Jika timer habis, blok tepat adalah…
a. say “Waktu habis!”
b. move 10 steps
c. next costume
d. play sound
Jawab: a - Untuk memberi jeda antar level digunakan…
a. wait
b. forever
c. ask
d. broadcast
Jawab: a - Semua variabel ditampilkan pada…
a. Stage
b. Sprite
c. Costume
d. Sound
Jawab: a - Variabel adalah…
a. Tempat menyimpan data
b. Tempat menyimpan sprite
c. Tempat menyimpan musik
d. Tempat menyimpan gambar
Jawab: a - Operator logika termasuk…
a. and, or, not
b. +, -, *, /
c. timer, reset
d. ask, answer
Jawab: a - Untuk membuat game lebih menantang…
a. Kurangi rintangan
b. Tambah level
c. Hilangkan timer
d. Buat sprite diam
Jawab: b - Agar skor bisa naik otomatis, perlu dibuat…
a. Variable
b. List
c. Costume
d. Sound
Jawab: a - Timer akan terus berjalan ketika…
a. Game dimulai
b. Sprite bergerak
c. Background berubah
d. Kostum berubah
Jawab: a - Level game biasanya terkait dengan…
a. Kecepatan
b. Suara
c. Kostum
d. Background
Jawab: a
🧠 BAB 2 – Membuat Kuis Interaktif dengan Scratch
50 Soal Pilihan Ganda + Kunci Jawaban
A. Soal 1–50 (Pilihan Ganda)
- Blok ask … and wait digunakan untuk…
a. Menghapus sprite
b. Mengajukan pertanyaan
c. Mengubah warna
d. Mengganti background
Jawab: b - Jawaban dari pengguna akan tersimpan pada variabel…
a. input
b. score
c. answer
d. type
Jawab: c - Untuk mengecek apakah jawaban benar, digunakan operator…
a. +
b. –
c. =
d. *
Jawab: c - Blok if … then digunakan untuk…
a. Mengubah sprite
b. Mengecek kondisi
c. Menghapus file
d. Memainkan musik
Jawab: b - Untuk menambah skor kuis digunakan…
a. set skor to 1
b. change skor by 1
c. delete skor
d. repeat skor
Jawab: b - Blok say digunakan untuk…
a. Menghapus sprite
b. Memberikan umpan balik
c. Menambah waktu
d. Membuat variabel
Jawab: b - Jika jawaban salah, biasanya program akan…
a. Menambah skor
b. Reset game
c. Memberi pesan salah
d. Menghapus background
Jawab: c - List digunakan untuk…
a. Musik
b. Menyimpan banyak pertanyaan
c. Menggerakkan sprite
d. Mengatur warna
Jawab: b - Variabel skor kuis digunakan untuk…
a. Menyimpan banyak soal
b. Mengatur suara
c. Menyimpan jumlah jawaban benar
d. Menghapus sprite
Jawab: c - Kuis interaktif bekerja dengan konsep…
a. Input → proses → output
b. Warna → sprite → suara
c. Tampilan → gambar
d. Musik → background
Jawab: a - Jika jawaban benar, umpan balik tepat adalah…
a. "Salah!"
b. "Coba lagi!"
c. "Benar, hebat!"
d. "Tidak tahu."
Jawab: c - Untuk membuat banyak pertanyaan digunakan…
a. Broadcast
b. Repeat
c. Ask berurutan
d. Costume
Jawab: c - Jika ingin membuat timer untuk kuis, digunakan…
a. Suara
b. Variabel waktu
c. Costume
d. Motion
Jawab: b - List jawaban berfungsi untuk…
a. Menyimpan poin
b. Menyimpan sprite
c. Menyimpan kunci jawaban
d. Menyimpan suara
Jawab: c - Jika ingin membuat pertanyaan berganti otomatis digunakan…
a. repeat
b. forever
c. next question script
d. operator OR
Jawab: a - Operator or bermanfaat ketika…
a. Ada dua jawaban yang dianggap benar
b. Semua jawaban salah
c. Jawaban harus angka
d. Kuis tanpa skor
Jawab: a - Agar kuis berakhir setelah 5 soal digunakan…
a. repeat until (5)
b. repeat (5)
c. forever
d. ask 1 time
Jawab: b - Umpan balik penting untuk…
a. Kecepatan sprite
b. Pengetahuan pengguna
c. Background
d. Kostum
Jawab: b - Untuk menampilkan skor akhir, digunakan…
a. say skor
b. show score
c. join “Skor:” skor
d. print score
Jawab: c - Untuk membuat pilihan ganda, diperlukan…
a. Tiga sprite opsi
b. Satu variabel
c. Satu list
d. Background hitam
Jawab: a - Kuis dengan timer bertujuan untuk…
a. Memudahkan
b. Memberi tantangan
c. Menghapus skor
d. Mengubah sprite
Jawab: b - Variabel answer direset ketika…
a. Pengguna menekan spasi
b. Ask baru dimunculkan
c. Sprite bergerak
d. Kostum berubah
Jawab: b - Untuk kuis suara, digunakan…
a. Sensing
b. Sound
c. Motion
d. Looks
Jawab: b - Untuk menampilkan gambar pada kuis, gunakan tab…
a. motion
b. looks
c. sounds
d. variable
Jawab: b - Pertanyaan disimpan dalam…
a. List pertanyaan
b. Variabel point
c. Sound
d. Motion
Jawab: a - Jika ingin menampilkan animasi saat benar, gunakan…
a. motion
b. sound
c. looks
d. sensing
Jawab: c - Jika jawaban salah, skor biasanya…
a. Tetap
b. Berkurang
c. Hilang
d. Menjadi 100
Jawab: a - Untuk membuat kuis dua pemain, diperlukan…
a. Dua variabel skor
b. Dua timer
c. Dua stage
d. Dua kostum
Jawab: a - Kuis interaktif pada Scratch menggunakan sistem…
a. Percabangan
b. Musik
c. Costume
d. Motion
Jawab: a - Blok join digunakan untuk…
a. Menambah angka
b. Menggabungkan teks
c. Menghapus sprite
d. Membuat suara
Jawab: b - Jika kuis membutuhkan jawaban angka, gunakan operator…
a. contains
b. =
c. or
d. join
Jawab: b - Untuk memberikan jeda sebelum soal berikutnya gunakan…
a. forever
b. wait
c. ask
d. stop
Jawab: b - Kuis dapat dibuat lebih sulit dengan…
a. Menghapus timer
b. Menambah waktu
c. Mengurangi waktu
d. Menghapus skor
Jawab: c - “answer” termasuk kategori…
a. events
b. control
c. sensing
d. variable
Jawab: c - Untuk memulai kuis, digunakan event…
a. when green flag clicked
b. when sprite clicked
c. when key pressed
d. when timer starts
Jawab: a - Untuk menyimpan skor, digunakan…
a. make a variable
b. make a list
c. add costume
d. add sound
Jawab: a - Jika ingin menerima jawaban “kucing” dan “Kucing”, gunakan…
a. =
b. and
c. or
d. join
Jawab: c - Untuk membuat kuis berurutan, gunakan…
a. motion
b. sequence logic
c. transform
d. next costume
Jawab: b - Untuk membuat kuis lebih menarik, digunakan…
a. Background
b. Sound
c. Animasi
d. Semua benar
Jawab: d - Blok stop all digunakan untuk…
a. Mengakhiri kuis
b. Menghapus sprite
c. Mengubah warna
d. Menambah pertanyaan
Jawab: a - Untuk mengecek jumlah pertanyaan dalam list gunakan…
a. length of list
b. size
c. count
d. join
Jawab: a - Untuk memindahkan ke soal berikutnya digunakan…
a. next
b. next question
c. index + 1
d. broadcast next
Jawab: d - Dalam kuis, nilai akhir adalah…
a. Jumlah sprite
b. Jumlah jawaban benar
c. Jumlah list
d. Jumlah broadcast
Jawab: b - Untuk pilihan ganda, sering dibuat sprite…
a. A, B, C
b. 1, 2, 3
c. Ok dan cancel
d. Start
Jawab: a - “Cek jawaban” termasuk contoh…
a. percabangan
b. loop
c. sensor
d. motion
Jawab: a - Agar kuis dimulai dari soal pertama, variabel index disetel ke…
a. 10
b. 1
c. 0
d. -1
Jawab: b - Saat jawaban benar, skor…
a. Tetap
b. Berkurang
c. Bertambah
d. Hilang
Jawab: c - Jika ingin menampilkan pesan langsung tanpa suara, gunakan…
a. say
b. play
c. broadcast
d. show
Jawab: a - Untuk kuis dengan banyak pertanyaan, digunakan…
a. Loop
b. Motion
c. Costume
d. Sound
Jawab: a - Inti dari kuis interaktif adalah…
a. Sprite berjalan
b. User memberi jawaban
c. Suara diputar
d. Background berubah
Jawab: b
wow keren bgt blognya
ReplyDeleteBlog ini sangat menginspirasi dan informatif, keren!
ReplyDelete