Tugas Latihan Soal Informatika
Alisha Prameswari Cakraningrat 8C 02
A. Mengubah kostum sprite
B. Mengirim pesan ke sprite lain
C. Menambah suara
D. Menghapus sprite
Jawaban: B
2. Blok “clone” memungkinkan game untuk…
A. Memperbesar sprite
B. Menggandakan sprite saat runtime
C. Memutarkan suara
D. Menghapus variabel
Jawaban: B
3. Mana berikut yang termasuk event untuk memicu script pada saat clone dibuat?
A. When green flag clicked
B. When sprite clicked
C. When I start as a clone
D. Forever
Jawaban: C
4. Untuk membuat musuh muncul berkala, blok yang tepat adalah…
A. Repeat until
B. Forever + create clone of
C. Stop all
D. Say for seconds
Jawaban: B
5. Variable global berarti…
A. Hanya bisa digunakan oleh satu sprite
B. Bisa dipakai oleh semua sprite
C. Tidak bisa diubah
D. Tidak bisa ditampilkan di panggung
Jawaban: B
6. Fungsi “custom block” digunakan untuk…
A. Membuat kostum baru
B. Membuat script yang bisa dipanggil ulang
C. Mengatur volume
D. Menambah sprite baru
Jawaban: B
7. Fitur “My Blocks” mendukung parameter yang berguna untuk…
A. Menyimpan gambar
B. Mengirim nilai ke fungsi
C. Membuat suara
D. Menampilkan variabel
Jawaban: B
8. Apa tujuan “Parallax Scrolling”?
A. Memberi efek suara
B. Memberi efek gerak latar bertingkat
C. Mengubah skor
D. Menghapus bug
Jawaban: B
9. Untuk menahan FPS agar stabil, biasanya digunakan blok…
A. Wait (0.02) seconds
B. Forever
C. If then
D. Stop all
Jawaban: A
10. Dalam game platformer, pendeteksi lantai umum menggunakan…
A. Warna tertentu
B. Volume audio
C. Ukuran sprite
D. Nama kostum
Jawaban: A
11. Script anti-gravity biasanya memakai perubahan posisi…
A. Change x by
B. Change y by
C. Glide
D. Move steps
Jawaban: B
12. Fitur “ghost effect” digunakan untuk…
A. Mengubah ukuran
B. Mengubah opacity
C. Menggantikan sprite
D. Mengubah nama sprite
Jawaban: B
13. Untuk menyimpan highscore permanen, Scratch menggunakan…
A. Cloud Variable
B. Costumes
C. Clone
D. Backdrop
Jawaban: A
14. Cloud variable hanya bisa menyimpan…
A. String panjang
B. Angka
C. Warna
D. Sprite
Jawaban: B
15. Cloud variable dapat digunakan dalam…
A. Offline mode
B. Online project saja
C. Stage editor
D. Sound editor
Jawaban: B
16. FPS counter pada Scratch biasanya menggunakan…
A. Variable timer
B. Backdrop
C. Ghost effect
D. Sprite size
Jawaban: A
17. Untuk membuat AI musuh mengejar pemain, biasanya memakai…
A. Point towards
B. Broadcast
C. Say
D. Show
Jawaban: A
18. Sistem nyawa dibuat menggunakan…
A. Timer
B. Variable
C. Costumes
D. Lists
Jawaban: B
19. Untuk memilih item acak dari daftar, digunakan blok…
A. Pick random
B. Ask
C. Think for seconds
D. Stop
Jawaban: A
20. List berguna untuk…
A. Menyimpan banyak data sekaligus
B. Menghapus suara
C. Mengubah warna sprite
D. Mengganti backdrop
Jawaban: A
21. Untuk membuat inventory game, fitur Scratch yang paling cocok adalah…
A. Variable
B. List
C. Sound
D. Motion
Jawaban: B
22. Agar sprite tidak keluar layar, digunakan…
A. If touching edge then bounce
B. Ask
C. Create clone
D. Say
Jawaban: A
23. Untuk membuat cutscene otomatis, digunakan kombinasi…
A. Forever + move
B. Broadcast + Wait
C. If + Else
D. Stop this script
Jawaban: B
24. Mana yang bukan teknik optimasi Scratch?
A. Mengurangi clone
B. Menghapus skrip tidak terpakai
C. Menggunakan banyak loop forever bersamaan
D. Menggabungkan script berulang ke custom block
Jawaban: C
25. Sistem level dalam game biasanya dikelola dengan…
A. Broadcast
B. Costumes
C. Ghost effect
D. Pen tool
Jawaban: A
26. Untuk membuat sprite berkedip, digunakan…
A. Repeat + show + hide
B. Say
C. Go to random position
D. Play sound
Jawaban: A
27. Pen tool digunakan untuk…
A. Menggambar secara programatik
B. Mengubah suara
C. Membuat clone
D. Menghapus variabel
Jawaban: A
28. Mana yang bukan termasuk event?
A. When space key pressed
B. When green flag clicked
C. When timer runs out
D. When I receive message
Jawaban: C
29. Timer di Scratch akan…
A. Reset otomatis
B. Bertambah sejak dijalankan
C. Tidak bisa direset
D. Menyimpan data cloud
Jawaban: B
30. Untuk mengatur kecepatan animasi sprite dipengaruhi oleh…
A. Jumlah kostum
B. Delay antar kostum
C. Ukuran sprite
D. Warna sprite
Jawaban: B
31. Pathfinding sederhana bisa dibuat menggunakan…
A. Pen
B. Point towards + move
C. Color sensing
D. Ghost effect
Jawaban: B
32. Efek “shake screen” dibuat dengan…
A. Mengubah backdrop
B. Menggeser kamera (stage) memakai semua sprite bergerak
C. Menghapus variables
D. Clone yang banyak
Jawaban: B
33. Untuk efek ledakan, teknik umum adalah…
A. Resize + ghost
B. Change x
C. Ask and wait
D. Bounce
Jawaban: A
34. Untuk scoring, blok yang dipakai…
A. Change variable by
B. Ask
C. Broadcast
D. Clear graphic effects
Jawaban: A
35. Script “forever if” digunakan untuk…
A. Kondisi yang selalu diperiksa
B. Mengatur animasi
C. Mengatur suara
D. Membuat kloning
Jawaban: A
36. Untuk memusnahkan clone, digunakan blok…
A. Delete this clone
B. Stop all
C. Hide
D. Clear
Jawaban: A
37. Ketika sprite bergerak melewati rintangan, pendeteksian umum adalah…
A. Touching color
B. Touching mouse pointer
C. Touching edge
D. Say
Jawaban: A
38. Untuk game RPG, dialog bisa dibuat dengan…
A. Say + wait
B. Broadcast
C. Ghost
D. Timer
Jawaban: A
39. Kombinasi untuk membuat sistem cooldown adalah…
A. Timer + variable
B. Ghost effect
C. Clone
D. Pen
Jawaban: A
40. Fitur kamera dalam Scratch biasanya disimulasikan memakai…
A. Pergerakan semua sprite berlawanan arah pemain
B. Mengubah ukuran stage
C. Hidden backdrop
D. Cloud variable
Jawaban: A
41. Untuk membuat game multiplayer real-time, Scratch menggunakan…
A. Pen
B. Cloud variable
C. Timer
D. Costumes
Jawaban: B
42. Warp dalam custom block berguna untuk…
A. Meningkatkan kecepatan eksekusi
B. Mengubah warna
C. Mengatur suara
D. Menghapus clone
Jawaban: A
43. Efek fade-out dibuat dengan…
A. Mengurangi ghost secara bertahap
B. Mengubah direction
C. Mengganti backdrop
D. Clone banyak
Jawaban: A
44. Untuk membuat musuh spawn acak lokasi, digunakan…
A. Go to x: pick random, y: pick random
B. Say
C. Ghost
D. Bounce
Jawaban: A
45. Untuk membuat platformer yang halus, gerakan umum adalah…
A. 1 langkah per loop
B. Berbasis velocity (vx dan vy)
C. Glide
D. Move 100 steps
Jawaban: B
46. Untuk memeriksa tabrakan dengan dinding pada platformer, digunakan…
A. Change x by -vx when touching color
B. Ask
C. bounce
D. Clone
Jawaban: A
47. Spawn rate musuh dikendalikan oleh…
A. Timer
B. Wait random seconds
C. Costumes
D. Pen
Jawaban: B
48. Untuk menjaga game tetap ringan, clone harus…
A. Dihapus jika tidak terlihat
B. Dipakai selamanya
C. Digabung menjadi sprite
D. Tidak boleh punya script
Jawaban: A
49. Mana yang bukan elemen penting dalam game loop Scratch?
A. Input
B. Logic
C. Rendering
D. Broadcasting ke server
Jawaban: D
50. Penggunaan “backdrop switching” biasanya untuk…
A. Efek transisi level
B. Menghapus sprite
C. Mengubah ukuran karakter
D. Mengatur volume
Jawaban: A
Bab 2 - Membuat Quiz Interaktif dengan Scratch
1. Blok utama untuk menanyakan pertanyaan dalam kuis adalah…
A. Say
B. Ask and wait
C. Think
D. Broadcast
Jawaban: B
2. Jawaban pengguna dari blok “ask and wait” disimpan dalam…
A. Answer
B. Result
C. Input
D. Variable
Jawaban: A
3. Kuis biasanya menggunakan variabel untuk menyimpan…
A. Ukuran sprite
B. Skor pemain
C. Nama kostum
D. Suara
Jawaban: B
4. Untuk mengecek jawaban benar, digunakan blok…
A. If… then
B. Forever
C. Broadcast
D. Pen
Jawaban: A
5. Fungsi “join” sering digunakan untuk…
A. Menambah skor
B. Menggabungkan teks
C. Mewarnai sprite
D. Mengecilkan sprite
Jawaban: B
6. Untuk membuat soal yang muncul berurutan, teknik yang dipakai adalah…
A. Clone
B. Custom block
C. Pergantian variabel nomor soal
D. Ghost effect
Jawaban: C
7. Blok “pick random” dapat digunakan untuk membuat kuis…
A. Offline
B. Acak
C. Berwarna
D. Tanpa sprite
Jawaban: B
8. Untuk memberi waktu menjawab pertanyaan, digunakan…
A. Timer
B. Ghost
C. Pen
D. Clone
Jawaban: A
9. Jika pemain terlambat menjawab, kita bisa menggunakan blok…
A. Stop other scripts
B. If (timer > batas waktu)
C. Create clone
D. Change size
Jawaban: B
10. Kuis multisection dapat dibuat dengan…
A. Backdrop
B. Broadcast untuk pindah bagian
C. Change size
D. Ghost
Jawaban: B
11. Untuk menampilkan feedback benar/salah, digunakan…
A. Pen
B. Say
C. Glide
D. Rotate
Jawaban: B
12. Agar pertanyaan tampil bergiliran, digunakan kontrol…
A. Forever
B. Repeat
C. Broadcast + Wait
D. Stop
Jawaban: C
13. Untuk menyimpan banyak pertanyaan sekaligus, fitur terbaik adalah…
A. Variable
B. List
C. Backdrop
D. Costume
Jawaban: B
14. Daftar jawaban yang benar juga bisa disimpan dengan…
A. List terpisah
B. Clone
C. Ghost
D. Sound
Jawaban: A
15. Untuk mengambil pertanyaan berdasarkan indeks, blok yang dipakai adalah…
A. Add
B. Replace item
C. Item (n) of list
D. Delete
Jawaban: C
16. Untuk membuat penilaian otomatis, biasanya memakai…
A. Motion
B. If answer = kunci
C. Sound effect
D. Pen tool
Jawaban: B
17. Fitur “lowercase” atau “uppercase” digunakan agar…
A. Semua jawaban seragam
B. Sprite menjadi besar
C. Kuis makin sulit
D. Timer bekerja
Jawaban: A
18. Untuk memulai kuis, event yang paling sering digunakan adalah…
A. When green flag clicked
B. When sprite clicked
C. When this sprite clone
D. When backdrop changes
Jawaban: A
19. Untuk menampilkan skor akhir, sering digunakan…
A. Variable
B. Say + join
C. Broadcast
D. All of the above
Jawaban: D
20. Musik latar pada kuis dikendalikan oleh…
A. Sound → play until done
B. Motion
C. Looks
D. Pen
Jawaban: A
21. Bagaimana cara membersihkan jawaban pengguna di awal kuis?
A. Set answer to blank
B. Change answer
C. Ask and wait
D. Delete this clone
Jawaban: A
22. Fitur “Stop all scripts” bisa dipakai untuk…
A. Mengakhiri kuis
B. Menghapus variabel
C. Menambah skor
D. Mengubah pertanyaan
Jawaban: A
23. Untuk membuat kuis bersuara, digunakan blok…
A. Sound → play
B. Looks → think
C. Pen → stamp
D. Control → wait
Jawaban: A
24. Agar pemain bisa mengulang kuis, blok yang digunakan adalah…
A. Forever
B. Repeat until
C. Broadcast “ulang”
D. Stop all
Jawaban: C
25. Sistem hint dapat dibuat dengan…
A. Menampilkan sebagian jawaban
B. Mengubah latar
C. Menghapus sprite
D. Mengurangi timer
Jawaban: A
26. Untuk membuat kuis lebih menarik, digunakan…
A. Animasi sprite
B. Pen tool saja
C. Clone berlebihan
D. Timer yang tidak terbatas
Jawaban: A
27. Untuk mengatur batas waktu per soal, bisa dibuat variabel…
A. Nilai
B. Limit waktu
C. Background
D. Sprite
Jawaban: B
28. Jika ingin mengacak urutan soal, digunakan…
A. Sort list
B. Pick random untuk index
C. Delete clone
D. Move 10 steps
Jawaban: B
29. Untuk mencegah input huruf besar dianggap salah, kita bisa…
A. Mengubah jawaban ke lowercase
B. Menghapus jawaban
C. Menambah clone
D. Mengubah sprite
Jawaban: A
30. Untuk membuat pertanyaan tampilan grafik, kita bisa memakai…
A. Backdrop
B. Pen
C. Sound
D. Motion
Jawaban: A
31. Transisi antar pertanyaan dapat dibuat dengan…
A. Fade effect
B. Backdrop switch
C. Broadcast
D. Semua benar
Jawaban: D
32. Untuk membuat leaderboard, Scratch memakai…
A. Cloud variable
B. Ghost effect
C. Clone
D. Timer
Jawaban: A
33. Cloud variable pada kuis digunakan untuk…
A. Menyimpan pertanyaan
B. Menyimpan skor online
C. Mengatur animasi
D. Menghapus sprite
Jawaban: B
34. Sprite pilihan jawaban A/B/C/D menggunakan event…
A. When this sprite clicked
B. When backdrop switched
C. When I start as clone
D. When timer > 5
Jawaban: A
35. Untuk menghindari spam klik pada jawaban, digunakan…
A. Disable input dengan variable “locked”
B. Clone
C. Ghost
D. Pen
Jawaban: A
36. Jika kuis menggunakan sistem level, perpindahan level memakai…
A. Broadcast
B. Say
C. Rotate
D. Size
Jawaban: A
37. Untuk memberi efek suara benar, dipakai…
A. Play sound correct
B. Think
C. Move
D. Ghost
Jawaban: A
38. Untuk menyimpan histori jawaban, fitur yang dipakai adalah…
A. List
B. Variable
C. Costume
D. Sound
Jawaban: A
39. Agar kuis tidak bisa dijawab sebelum pertanyaan muncul, kita bisa…
A. Mengunci input
B. Menyembunyikan sprite
C. Menonaktifkan timer
D. Menambah clone
Jawaban: A
40. Jika ingin jawaban berupa pilihan bergambar, gunakan…
A. Costume
B. Pen
C. Sound
D. Timer
Jawaban: A
41. Untuk membuat jawaban otomatis berpindah ke pertanyaan berikutnya, gunakan…
A. Broadcast “next”
B. Stop all
C. Clear
D. Timer
Jawaban: A
42. Agar kuis dapat menyimpan nama pemain, gunakan blok…
A. Ask (What is your name?)
B. Play sound
C. Hide
D. Pen
Jawaban: A
43. Untuk membuat script pertanyaan rapi, biasanya dipindahkan ke…
A. Custom block
B. Costume
C. Pen
D. Ghost
Jawaban: A
44. Kuis matematika biasanya memakai blok…
A. Operators (+ − × ÷)
B. Sound
C. Looks
D. Motion
Jawaban: A
45. Jika ingin skor naik 2 setiap jawaban benar, gunakan…
A. Change score by 2
B. Set score to 2
C. Replace item
D. Repeat 2
Jawaban: A
46. Untuk mencegah bug input kosong, gunakan…
A. If answer = “” then…
B. Delete this clone
C. Stop all
D. Change size
Jawaban: A
47. Mode tantangan waktu dibuat dengan…
A. Countdown timer
B. Sound effect
C. Pen
D. Backdrop
Jawaban: A
48. Untuk memeriksa jawaban yang kurang tepat, gunakan…
A. Fuzzy checking (contains)
B. Move
C. Hide
D. Timer
Jawaban: A
49. Jika ingin soal tidak tampil berulang, gunakan…
A. Hapus item pertanyaan yang sudah dipakai
B. Duplikat sprite
C. Ubah backdrop
D. Resize sprite
Jawaban: A
50. Program kuis dianggap selesai jika…
A. Semua soal habis dan skor ditampilkan
B. Sprite hilang
C. Timer 0
D. Backdrop berubah
Jawaban: A
No comments:
Post a Comment