Latihan soal informatika AI Kelas 8 Semester 1
Oleh : Arkan falahradipta ilmawan
kelas 8c absen 05
BAB 1 —
Pilihan Ganda
(Pilih jawaban yang paling tepat!)
-
Scratch termasuk jenis bahasa pemrograman berbasis …
A. Teks
B. Blok visual
C. Suara
D. Script manual
Jawaban: B -
Fungsi utama Scratch adalah untuk membuat …
A. Dokumen
B. Presentasi
C. Animasi dan game interaktif
D. Musik digital
Jawaban: C -
Di Scratch, bagian tempat menyusun blok program disebut …
A. Stage
B. Sprite
C. Script Area
D. Backdrop
Jawaban: C -
Untuk memulai permainan biasanya digunakan blok …
A. When green flag clicked
B. Forever
C. If then
D. Say Hello
Jawaban: A -
“Sprite” dalam Scratch berarti …
A. Latar belakang
B. Karakter atau objek yang bisa digerakkan
C. Efek suara
D. Musik latar
Jawaban: B -
Agar sprite bergerak terus-menerus, digunakan blok …
A. Repeat
B. Wait
C. Forever
D. Stop
Jawaban: C -
Blok kontrol “if then” berfungsi untuk …
A. Menentukan pengulangan
B. Mengatur keputusan berdasarkan kondisi
C. Mengubah tampilan sprite
D. Mengatur ukuran sprite
Jawaban: B -
Untuk memberi nilai skor pada game, biasanya digunakan …
A. List
B. Variable
C. Costume
D. Sound
Jawaban: B -
Variabel “score” akan bertambah jika pemain …
A. Keluar dari game
B. Menyentuh musuh
C. Menyentuh objek yang benar
D. Menekan tombol ESC
Jawaban: C -
Untuk memberi batas area permainan, digunakan fitur …
A. Backdrop
B. Motion
C. Event
D. Control
Jawaban: A -
Blok “change x by 10” artinya sprite …
A. Bergerak ke atas
B. Bergerak ke bawah
C. Bergerak ke kanan
D. Bergerak ke kiri
Jawaban: C -
Blok “change y by -10” artinya sprite …
A. Bergerak ke atas
B. Bergerak ke bawah
C. Tetap diam
D. Berputar
Jawaban: B -
Untuk memberi tampilan berbeda pada sprite, digunakan fitur …
A. Costume
B. Sound
C. Looks
D. Events
Jawaban: A -
Fitur “Backdrop” berfungsi sebagai …
A. Musik latar
B. Latar belakang panggung
C. Tombol kontrol
D. Efek animasi
Jawaban: B -
Untuk membuat sprite bisa bergerak dengan tombol panah, digunakan blok …
A. When key pressed
B. Repeat until
C. Wait 1 second
D. If touching
Jawaban: A -
Blok “play sound until done” digunakan untuk …
A. Menghentikan semua suara
B. Memutar suara sampai selesai
C. Mengulang suara terus-menerus
D. Menghapus suara
Jawaban: B -
Agar game bisa diulang dari awal, digunakan blok …
A. Stop all
B. Repeat until
C. Broadcast [Restart]
D. Hide
Jawaban: C -
Fungsi dari “broadcast” adalah …
A. Menghapus sprite
B. Mengirim pesan ke sprite lain
C. Menyembunyikan sprite
D. Mengubah warna sprite
Jawaban: B -
“Forever if” digunakan untuk …
A. Melakukan perulangan selamanya dengan kondisi
B. Menghentikan semua script
C. Mengubah nilai variabel
D. Menghapus sprite
Jawaban: A -
Agar sprite tidak keluar dari panggung, gunakan blok …
A. If on edge, bounce
B. Wait 1 second
C. Stop all
D. Point towards
Jawaban: A -
Untuk menambahkan efek animasi, digunakan blok di kategori …
A. Motion
B. Looks
C. Control
D. Event
Jawaban: B -
Supaya karakter bisa “melompat”, umumnya diatur perubahan nilai pada …
A. x
B. y
C. size
D. color
Jawaban: B -
Jika sprite menyentuh musuh, maka …
A. Skor bertambah
B. Game berakhir
C. Musik berhenti
D. Latar berubah
Jawaban: B -
Untuk memulai ulang skor dari nol, gunakan blok …
A. Set score to 0
B. Change score by 0
C. Stop all
D. Repeat 0
Jawaban: A -
“Cloning” digunakan untuk …
A. Menghapus sprite
B. Menggandakan sprite
C. Menyembunyikan sprite
D. Mengubah warna sprite
Jawaban: B -
Untuk menghapus klon setelah digunakan, bloknya adalah …
A. Delete this clone
B. Stop this script
C. Hide clone
D. Remove clone
Jawaban: A -
Supaya game tidak terlalu cepat, biasanya ditambahkan blok …
A. Wait
B. Repeat
C. If
D. Forever
Jawaban: A -
“Backdrop switch” berguna untuk …
A. Mengubah musik
B. Mengganti latar sesuai level
C. Menambah skor
D. Menghapus sprite
Jawaban: B -
Untuk mengatur kecepatan sprite, ubah nilai …
A. Motion
B. Step
C. X atau Y
D. Wait
Jawaban: C -
Blok “touching color” digunakan untuk mendeteksi …
A. Warna tertentu
B. Suara
C. Waktu
D. Ukuran
Jawaban: A -
Dalam game Scratch, logika permainan disebut juga …
A. Storyboard
B. Script
C. Motion
D. Costume
Jawaban: B -
Supaya sprite bisa “berjalan” berganti-ganti kostum, gunakan blok …
A. Next costume
B. Show
C. Say
D. Wait
Jawaban: A -
Untuk efek suara ketika menabrak, digunakan …
A. Event
B. Sound
C. Motion
D. Control
Jawaban: B -
Agar objek jatuh ke bawah, tambahkan simulasi gaya …
A. Magnet
B. Gravitasi
C. Gesek
D. Pantul
Jawaban: B -
“Repeat until” digunakan untuk …
A. Ulangi selamanya
B. Ulangi sampai kondisi terpenuhi
C. Ulangi 10 kali
D. Tidak pernah berhenti
Jawaban: B -
Untuk mengatur arah sprite, digunakan blok …
A. Point in direction
B. Show
C. Hide
D. Say
Jawaban: A -
Jika ingin membuat level baru, dapat diganti dengan …
A. Backdrop
B. Costume
C. Sound
D. Variable
Jawaban: A -
Fungsi “hide” pada sprite adalah …
A. Menyembunyikan sprite
B. Menghapus sprite
C. Menonaktifkan script
D. Menutup game
Jawaban: A -
Fungsi “show” adalah kebalikan dari …
A. Wait
B. Hide
C. Say
D. Stop
Jawaban: B -
Untuk menampilkan teks di layar gunakan blok …
A. Say
B. Show
C. Wait
D. Sound
Jawaban: A -
“Glide 1 secs to x: y:” digunakan untuk …
A. Melompat
B. Berjalan pelan ke posisi tertentu
C. Menghapus sprite
D. Menambah ukuran
Jawaban: B -
“Set size to 50%” artinya sprite …
A. Diperbesar
B. Dikecilkan
C. Diputar
D. Dihapus
Jawaban: B -
Untuk mendeteksi tabrakan antar sprite, gunakan blok …
A. If touching
B. If key pressed
C. Wait until
D. Forever
Jawaban: A -
Variabel waktu biasanya disebut …
A. Time
B. Timer
C. Clock
D. Stopwatch
Jawaban: B -
Untuk menghentikan semua script, bloknya …
A. Stop all
B. Wait
C. Hide
D. End
Jawaban: A -
Game Scratch dapat diunduh dalam format …
A. .sb3
B. .scr
C. .exe
D. .zip
Jawaban: A -
Untuk membuat sprite muncul kembali setelah hilang, gunakan …
A. Show
B. Broadcast
C. If
D. Clone
Jawaban: A -
“Backdrop” bisa berubah otomatis dengan perintah …
A. Next backdrop
B. Wait backdrop
C. Show backdrop
D. Change backdrop
Jawaban: A -
Untuk menampilkan nilai skor di layar, gunakan blok …
A. Show variable [score]
B. Say score
C. Print score
D. Wait score
Jawaban: A -
“Game Over” biasanya terjadi saat kondisi …
A. Skor = 0
B. Menyentuh musuh atau waktu habis
C. Menekan tombol spasi
D. Sprite bersembunyi
Jawaban: B🧩 BAB 2 — Kuis Interaktif di Scratch
Pilihan Ganda
-
Kuis interaktif di Scratch termasuk proyek jenis …
A. Game petualangan
B. Edukasi
C. Animasi
D. Musik
Jawaban: B -
Tujuan membuat kuis interaktif adalah …
A. Menampilkan karakter lucu
B. Menguji pengetahuan pengguna
C. Mengatur suara
D. Mengubah backdrop
Jawaban: B -
Untuk menampilkan pertanyaan di Scratch, digunakan blok …
A. Ask [ ] and wait
B. Say [ ] for 2 seconds
C. Wait [ ] seconds
D. Broadcast [ ]
Jawaban: A -
Jawaban pengguna akan disimpan di variabel otomatis bernama …
A. Answer
B. Input
C. Reply
D. Response
Jawaban: A -
Untuk memeriksa jawaban benar atau salah, digunakan blok …
A. If <answer = "Benar"> then
B. When answer
C. Repeat answer
D. Forever answer
Jawaban: A -
Jika jawaban benar, maka …
A. Skor berkurang
B. Game berhenti
C. Skor bertambah
D. Sprite menghilang
Jawaban: C -
Untuk menambahkan poin pada kuis, digunakan variabel …
A. Level
B. Score
C. Stage
D. Time
Jawaban: B -
Jika jawaban salah, maka sprite bisa memberi respon dengan blok …
A. Say "Salah!" for 2 seconds
B. Wait 1 second
C. Play sound
D. Stop all
Jawaban: A -
Untuk menanyakan pertanyaan berikutnya, biasanya digunakan …
A. Repeat [n]
B. Next Question
C. Broadcast [Soal berikutnya]
D. Change question
Jawaban: C -
Agar kuis terus berjalan selama masih ada soal, digunakan …
A. Forever
B. Repeat until
C. Wait
D. If
Jawaban: B -
“Ask and wait” termasuk kategori blok …
A. Motion
B. Sensing
C. Control
D. Looks
Jawaban: B -
Untuk menampilkan nilai akhir, gunakan blok …
A. Say [Score kamu: (score)]
B. Stop all
C. Hide variable
D. Change score
Jawaban: A -
Dalam pembuatan kuis, “list” bisa digunakan untuk menyimpan …
A. Musik
B. Soal dan jawaban
C. Sprite
D. Warna
Jawaban: B -
Fitur list termasuk dalam kategori …
A. Sensing
B. Data
C. Control
D. Event
Jawaban: B -
Untuk menampilkan semua pertanyaan di list, bisa digunakan blok …
A. Repeat (length of list)
B. Wait (1) second
C. Forever
D. If
Jawaban: A -
Untuk menampilkan pertanyaan dari item ke-1 dalam list, digunakan blok …
A. Item (1) of [soal v]
B. Question 1
C. Say question
D. Ask question
Jawaban: A -
Jika ingin menampilkan pertanyaan acak, gunakan blok …
A. Pick random (1 to length of list)
B. Forever random
C. If random
D. Randomize
Jawaban: A -
Untuk memutar efek suara ketika menjawab benar, gunakan …
A. Play sound [correct] until done
B. Broadcast [benar]
C. Wait 1 second
D. Stop all
Jawaban: A -
Dalam kuis interaktif, pengguna disebut juga …
A. Programmer
B. Player
C. Host
D. Maker
Jawaban: B -
Untuk menampilkan “Kuis selesai!”, digunakan blok …
A. Say [Kuis selesai!]
B. Wait 2 seconds
C. Hide
D. Stop all
Jawaban: A -
Untuk menghentikan seluruh script setelah kuis selesai, gunakan …
A. Stop all
B. Wait 5 seconds
C. Broadcast [end]
D. Hide
Jawaban: A -
“Answer” akan berisi teks …
A. Pertanyaan
B. Input dari pengguna
C. Nilai skor
D. Nama variabel
Jawaban: B -
Kuis dapat ditambahkan timer dengan menggunakan variabel …
A. Time
B. Countdown
C. Score
D. Level
Jawaban: B -
Fungsi “reset timer” adalah untuk …
A. Menghapus semua data
B. Mengatur ulang waktu ke nol
C. Menambah waktu
D. Menyembunyikan timer
Jawaban: B -
Untuk mengakhiri kuis otomatis setelah waktu habis, digunakan …
A. If <timer > 60> then stop all
B. Wait 60 seconds
C. Forever
D. Hide timer
Jawaban: A -
Jika ingin menyembunyikan skor di layar, gunakan blok …
A. Hide variable [score]
B. Stop all
C. Delete variable
D. Wait
Jawaban: A -
Untuk menampilkan skor kembali, gunakan blok …
A. Show variable [score]
B. Say [score]
C. Wait [1] second
D. Play sound
Jawaban: A -
Kuis bisa dikembangkan menjadi dua pemain menggunakan …
A. Two sprites
B. List
C. Broadcast
D. Event
Jawaban: A -
Untuk menambah soal baru ke list, gunakan blok …
A. Add [pertanyaan] to [soal v]
B. Change [soal] by [1]
C. Insert [soal]
D. Next question
Jawaban: A -
Dalam kuis, feedback dapat berupa …
A. Suara, teks, atau animasi
B. Hanya suara
C. Hanya teks
D. Hanya warna
Jawaban: A -
Untuk memberi jeda antar pertanyaan, gunakan …
A. Wait [2] seconds
B. Forever
C. Repeat until
D. Stop all
Jawaban: A -
Untuk menyimpan skor tertinggi, bisa dibuat variabel bernama …
A. HighScore
B. Score
C. Rank
D. Time
Jawaban: A -
Blok “join” berguna untuk …
A. Menggabungkan teks dan nilai
B. Menjumlahkan angka
C. Menambah variabel
D. Menghapus list
Jawaban: A -
Contoh penggunaan “join”:
Say (join "Skor kamu: " (score))
Blok tersebut akan menampilkan …
A. Angka skor saja
B. Tulisan dan skor
C. Soal kuis
D. Jawaban pemain
Jawaban: B -
Agar pertanyaan tidak berulang, gunakan …
A. Delete item (1) of [soal v] setelah dijawab
B. Repeat soal
C. Hide soal
D. Wait soal
Jawaban: A -
Untuk menyimpan jawaban benar di list, digunakan list bernama …
A. JawabanBenar
B. Score
C. Time
D. Soal
Jawaban: A -
“Wait until” digunakan untuk …
A. Menunggu kondisi tertentu terjadi
B. Menunggu waktu habis
C. Menunggu input
D. Menunda blok
Jawaban: A -
Jika ingin menambahkan animasi senyum ketika jawaban benar, bloknya dari kategori …
A. Looks
B. Motion
C. Event
D. Sensing
Jawaban: A -
Untuk mengulang seluruh kuis, gunakan blok …
A. Broadcast [Ulang]
B. Wait 10 seconds
C. Stop all
D. Repeat until
Jawaban: A -
Agar kuis tidak membosankan, kita bisa menambah …
A. Efek suara dan animasi
B. Soal yang sama
C. Sprite diam saja
D. Backdrop putih
Jawaban: A -
Untuk menampilkan hasil akhir dengan skor dan waktu, gunakan blok …
A. Say (join "Skor: " (score))
B. Wait 5 seconds
C. Hide
D. Broadcast
Jawaban: A -
Untuk membuat kuis multi-level, gunakan variabel …
A. Level
B. Score
C. Time
D. Speed
Jawaban: A -
Agar pertanyaan berganti otomatis sesuai level, gunakan …
A. If <level = 2> then switch backdrop
B. Stop all
C. Wait 5 seconds
D. Hide
Jawaban: A -
Untuk memutar musik latar selama kuis, gunakan …
A. Play sound [music] until done
B. Forever play sound
C. Start sound [music]
D. Broadcast [music]
Jawaban: C -
Untuk menampilkan pesan ucapan selamat di akhir kuis, gunakan blok …
A. Say "Selamat, kamu selesai!"
B. Wait 10 seconds
C. Hide
D. Stop all
Jawaban: A -
Kuis interaktif di Scratch dapat digunakan untuk …
A. Media pembelajaran
B. Editing video
C. Desain poster
D. Musik profesional
Jawaban: A -
Untuk mengatur urutan soal, gunakan konsep …
A. Loop dan variabel indeks
B. Random
C. Event
D. Motion
Jawaban: A -
Blok “clear list” digunakan untuk …
A. Menghapus semua isi list
B. Menambah list baru
C. Menampilkan list
D. Menggabungkan list
Jawaban: A -
Agar pemain tahu jumlah soal, gunakan variabel …
A. JumlahSoal
B. Score
C. Time
D. Index
Jawaban: A -
Dalam kuis interaktif, prinsip utamanya adalah …
A. Interaksi dua arah antara program dan pengguna
B. Gerakan cepat sprite
C. Warna menarik
D. Musik latar
Jawaban: A
-
Keren dan berguna untuk ulangan
BalasHapusSangat bagus soalnya bisa latih sebelum Ulangan
BalasHapusSangat banyak dan berguna untuk belajar
BalasHapusBlog ini sangat bermanfaat
BalasHapusbermanfaat untuk belajar
BalasHapusBermanfaat dan berguna untuk indonesia dari labschool
BalasHapusbermanfaat untuk belajar
BalasHapusbermanfaat untuk belajar
BalasHapussangat membantu untuk menjadi bahan belajar
BalasHapuskerne aka
BalasHapus