SOAL ULANGAN HARIAN INFORMATIKA KELAS IX A,B,C DAN D

SOAL ULANGAN HARIAN INFORMATIKA KELAS IX A,B,C DAN D

8th Grade

34 Qs

quiz-placeholder

Similar activities

SOAL SAS KELAS 8 GANJIL

SOAL SAS KELAS 8 GANJIL

8th Grade

30 Qs

Scratc 2 (8)

Scratc 2 (8)

8th Grade

32 Qs

PTS Informatika Kelas 8

PTS Informatika Kelas 8

8th Grade

30 Qs

PENERAPAN BERPIKIR KOMPUTASIONAL KELAS 8

PENERAPAN BERPIKIR KOMPUTASIONAL KELAS 8

8th Grade

30 Qs

Scratch Kelas 8

Scratch Kelas 8

8th Grade

30 Qs

Scratch kelas 8

Scratch kelas 8

8th Grade

30 Qs

Sains Komputer Ting4

Sains Komputer Ting4

4th Grade - University

30 Qs

INFORMATIKAN KELAS 7 UTS-2

INFORMATIKAN KELAS 7 UTS-2

7th Grade - University

35 Qs

SOAL ULANGAN HARIAN INFORMATIKA KELAS IX A,B,C DAN D

SOAL ULANGAN HARIAN INFORMATIKA KELAS IX A,B,C DAN D

Assessment

Quiz

Computers

8th Grade

Hard

Created by

rezky hakim

Used 4+ times

FREE Resource

34 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

1 min • 5 pts

Sebuah game Scratch menggunakan variabel skor yang bertambah 5 setiap kali sprite menyentuh objek tertentu. Namun, siswa melaporkan bahwa skor bertambah ganda dalam satu sentuhan. Apa yang kemungkinan menyebabkan masalah ini?

Penggunaan blok "change skor by 5" dua kali di skrip yang sama

Penggunaan blok "when green flag clicked" lebih dari sekali

Penggunaan perulangan "forever" tanpa kondisi khusus

Blok "broadcast message" digunakan sebelum perubahan skor

Blok "stop this script" digunakan setelah perubahan skor

2.

MULTIPLE CHOICE QUESTION

1 min • 5 pts

Diberikan sebuah program Scratch yang menggunakan perintah pengulangan (loop) untuk menghitung jumlah angka dari 1 hingga 10. Pada bagian akhir, hasilnya tidak sesuai karena hasil yang ditampilkan adalah 0. Apa yang kemungkinan menjadi penyebab utama kesalahan ini?

Variabel yang digunakan untuk menyimpan hasil penjumlahan tidak diinisialisasi.

Penggunaan perintah pengulangan tidak sesuai dengan jumlah angka yang ingin dijumlahkan.

Operator penjumlahan yang digunakan salah sehingga menghitung dengan cara yang tidak benar.

Perintah untuk menampilkan hasil diletakkan di dalam loop, bukan di luar loop.

Perulangan dimulai dari angka yang salah sehingga tidak menghasilkan output yang diinginkan.

3.

MULTIPLE CHOICE QUESTION

1 min • 5 pts

Sebuah program Scratch dibuat untuk menghitung jumlah bilangan ganjil antara 1 hingga 10 menggunakan blok perulangan. Manakah pilihan blok yang benar yang memastikan program menghitung hanya bilangan ganjil?

Menggunakan blok "repeat 5 times" dengan variabel angka bertambah 2 setiap iterasi

Menggunakan blok "repeat 10 times" dengan kondisi angka modulus 2 sama dengan 0

Menggunakan blok "forever" dan menambahkan angka sebanyak 2 setiap putaran.

Menggunakan blok "repeat until angka lebih dari 10" dan memeriksa bilangan ganjil

Menggunakan blok "repeat 10 times" tanpa memeriksa angka ganjil/genap

4.

MULTIPLE CHOICE QUESTION

1 min • 5 pts

Sebuah proyek Scratch menggunakan kondisi “if-else” untuk menentukan apakah angka yang dimasukkan oleh pengguna adalah ganjil atau genap. Setelah diuji, proyek tersebut menunjukkan angka ganjil sebagai angka genap dan sebaliknya. Langkah evaluasi mana yang sebaiknya dilakukan untuk memperbaiki kesalahan ini?

Mengubah perbandingan di dalam blok “if” agar menggunakan operator "greater than" (>).

Memeriksa urutan perintah di dalam blok “else” apakah terdapat kesalahan logika.

Mengganti operator “equal to” dengan operator “not equal to” di dalam blok “if”.

Memastikan bahwa angka input sudah dikonversi menjadi tipe data yang benar sebelum pengecekan.

Memeriksa logika yang digunakan di dalam blok “if” untuk membedakan ganjil dan genap.

5.

MULTIPLE CHOICE QUESTION

1 min • 5 pts

Anda diminta untuk membuat game sederhana menggunakan Scratch, di mana karakter akan bergerak mengikuti arah panah keyboard dan harus mengumpulkan bintang yang muncul secara acak di layar. Fitur tambahan yang harus ditambahkan adalah pemberian skor setiap kali bintang dikumpulkan, dan jika skor mencapai 10, pemain memenangkan permainan. Manakah dari langkah-langkah berikut yang PERTAMA kali harus dilakukan dalam proses pengembangan ini?

Membuat skrip untuk gerakan karakter menggunakan panah keyboard.

Mendesain tampilan latar belakang dan elemen bintang yang akan muncul.

Menambahkan variabel untuk menyimpan nilai skor pemain.

Membuat logika permainan agar bintang muncul secara acak di layar.

Menentukan kondisi kemenangan saat skor mencapai nilai tertentu.

6.

MULTIPLE CHOICE QUESTION

1 min • 5 pts

Anda diminta untuk membuat animasi sederhana di Scratch di mana sebuah sprite harus berpindah dari kiri ke kanan layar dan berhenti di posisi tengah. Blok apa yang paling tepat digunakan untuk mencapai tujuan ini?

Blok "glide 1 secs to x: 0 y: 0" dan "stop all"

Blok "move 10 steps" dengan pengulangan hingga mencapai koordinat tengah

Blok "go to x: 0 y: 0" dan "move 10 steps" hingga mencapai tepi

Blok "repeat until x position = 0" untuk menghentikan pergerakan

Blok "forever move 10 steps" sampai mencapai tepi panggung

7.

MULTIPLE CHOICE QUESTION

1 min • 5 pts

Seorang siswa membuat skrip di Scratch yang menggerakkan sprite sejauh 10 langkah ke depan setiap kali tombol "spasi" ditekan. Namun, sprite tidak berhenti ketika menyentuh tepi panggung. Apa yang perlu ditambahkan pada skrip agar sprite berhenti bergerak saat mencapai tepi panggung?

Tambahkan blok "if on edge, bounce" di awal skrip

Gunakan blok "wait 1 second" di akhir skrip

Tambahkan blok "stop all" setelah sprite bergerak

Gunakan blok "if touching edge then stop this script" setelah gerakan

Pasang blok "repeat until touching edge" di sekitar skrip

Create a free account and access millions of resources

Create resources
Host any resource
Get auto-graded reports
or continue with
Microsoft
Apple
Others
By signing up, you agree to our Terms of Service & Privacy Policy
Already have an account?