wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Soal Latihan Informatika Kelas IX

Total questions: 40

Worksheet time: 20mins

Name
Class
Date
1.

Apa yang dimaksud dengan berpikir komputasional?

a)

Kemampuan untuk menghitung dengan cepat.

b)

Proses memecahkan masalah dengan cara yang mirip dengan komputer.

c)

Kemampuan untuk membuat program komputer yang rumit.

d)

Kemampuan untuk menggunakan aplikasi perkantoran.

2.

Apa definisi dari data?

a)

Informasi yang sudah diolah.

b)

Angka-angka atau fakta mentah yang belum diolah.

c)

Hasil dari sebuah perhitungan.

d)

Simbol-simbol yang tidak memiliki arti.

3.

Apa tujuan utama dari penggunaanstruktur data?

a)

Membuat program menjadi lebih rumit.

b)

Menghemat penggunaan memori komputer.

c)

Mengorganisasi dan menyimpan data agar lebih efisien.

d)

Mempercepat koneksi internet.

4.

Jika Anda ingin menyimpan daftar kehadiran siswa, struktur data apa yang paling tepat digunakan?

a)

Tree

b)

Graph

c)

Queue

d)

Array

5.

Untuk merepresentasikan hierarki buku di perpustakaan, struktur data yang paling sesuai adalah...

a)

Graph

b)

Queue

c)

Tree

d)

Stack

6.

Untuk menentukan jalur antar kota pada peta digital, struktur data yang paling cocok adalah...

a)

Graph

b)

Tree

c)

Array

d)

Queue

7.

Ekspresi logika yang menghasilkan nilaitrueataufalsedisebut sebagai...

a)

Ekspresi aritmatika

b)

Ekspresi relasional

c)

Ekspresi Boolean

d)

Ekspresi string

8.

Saat berkolaborasi untuk membuat daftar tugas, struktur data yang efektif adalah...

a)

Stack

b)

Queue

c)

List kolaboratif

d)

Map

9.

Dalam sebuah permainan teka-teki, langkah-langkah seperti memecah masalah, mencari kesamaan, dan membuat langkah penyelesaian termasuk dalam metode...

a)

Abstraksi, Dekomposisi, Algoritma

b)

Algoritma, Pola, Abstraksi

c)

Pola, Abstraksi, Algoritma

d)

Dekomposisi, Pola, Abstraksi

10.

Jika kondisi(suhu > 30) AND (kelembaban > 80), dan suhu 35°C serta kelembaban 85%, maka hasilnya adalah...

a)

False

b)

True

c)

Tidak dapat ditentukan

d)

Sama dengan 0

11.

Operasi logika(Nilai > 80) OR (Kehadiran > 90)digunakan untuk menentukan prioritas pendaftaran. Jika nilai Anda 75 dan kehadiran 95%, prioritas Anda...

a)

Rendah

b)

Sangat rendah

c)

Tinggi

d)

Tidak ada

12.

Sistem peringatan akan menyala jika(level air < 5) AND (tekanan > 10). Jika level air 3 dan tekanan 12, status peringatan adalah...

a)

Tidak aktif

b)

Aktif

c)

Pending

d)

Tidak ada

13.

Untuk menentukan jadwal kelas, Anda menggunakan logika gabungan(Hari == "Senin" AND Ruang == "A") OR (Hari == "Selasa" AND Ruang == "B"). Jika hari Senin di ruang B, maka...

a)

Jadwal tersedia

b)

Jadwal tidak tersedia

c)

Jadwal pending

d)

Jadwal valid

14.

Alarm keamanan akan berbunyi jika(sensor gerak aktif) AND (pintu terbuka). Jika hanya sensor gerak yang aktif, status alarm adalah...

a)

Berbunyi

b)

Tidak berbunyi

c)

Pending

d)

Rusak

15.

Penghargaan keaktifan diberikan jika(kehadiran > 95) OR (partisipasi > 80) AND (nilai tugas > 90). Jika Anda memiliki kehadiran 90%, partisipasi 85%, dan nilai tugas 95%, apakah Anda mendapat penghargaan?

a)

Ya

b)

Tidak

c)

Mungkin

d)

Harus dipertimbangkan

16.

Pendaftaran ekstrakurikuler ditolak jika(nilai olahraga < 70) OR (nilai kesenian < 75). Jika nilai olahraga Anda 72 dan nilai kesenian 74, status pendaftaran adalah...

a)

Diterima

b)

Ditolak

c)

Pending

d)

Tidak ada

17.

Beasiswa diberikan jika(IPK >= 3.5) AND (Aktif organisasi). Jika Anda memiliki IPK 3.6 tetapi tidak aktif organisasi, Anda...

a)

Mendapat beasiswa

b)

Tidak mendapat beasiswa

c)

Mungkin mendapat beasiswa

d)

Harus mengajukan banding

18.

Jika Anda memiliki IPK 3.6 tetapi tidak aktif organisasi, Anda...

a)

Mendapat beasiswa

b)

Tidak mendapat beasiswa

c)

Mungkin mendapat beasiswa

d)

Harus mengajukan banding

19.

Pesanan online berhasil dikirim jika(stok > 0) AND (alamat valid). Jika stok habis tetapi alamat valid, status pesanan adalah...

a)

Berhasil dikirim

b)

Gagal dikirim

c)

Pending

d)

Menunggu

20.

Sistem smart home memiliki ekspresi(lampu ON AND pintu TERBUKA) OR (gerakan TERDETEKSI). Manakah pernyataan yang benar?

a)

Sistem hanya aktif jika lampu menyala dan pintu terbuka.

b)

Sistem akan aktif jika ada gerakan, terlepas dari kondisi lain.

c)

Jika pintu tertutup dan tidak ada gerakan, sistem tetap aktif.

d)

Sistem akan aktif jika salah satu kondisi (lampu ON dan pintu TERBUKA) atau kondisi (gerakan TERDETEKSI) terpenuhi.

21.

Sistem penyiraman otomatis akan aktif jika(cuaca CERAH AND kelembaban < 50). Kapankah penyiraman otomatis tidak aktif?

a)

Hanya saat cuaca hujan.

b)

Hanya saat kelembaban lebih dari 50.

c)

Saat cuaca hujan atau kelembaban lebih dari atau sama dengan 50.

d)

Saat cuaca cerah dan kelembaban lebih dari 50.

22.

Siswa lolos seleksi klub robotik jika(nilai tes >= 85 AND wawancara BAIK) OR (portofolio LUAR BIASA). Manakah yang membuat siswa lolos?

a)

Nilai tes 80, wawancara baik, portofolio biasa.

b)

Nilai tes 90, wawancara buruk, portofolio biasa.

c)

Nilai tes 85, wawancara baik, portofolio biasa.

d)

Nilai tes 80, wawancara buruk, portofolio luar biasa.

23.

Jika aturan kelulusan diubah dari(nilai >= 75) AND (kehadiran >= 80) menjadi(nilai >= 75) OR (kehadiran >= 80), bagaimana dampaknya?

a)

Jumlah siswa yang lulus akan berkurang.

b)

Tidak ada perubahan pada jumlah siswa yang lulus.

c)

Jumlah siswa yang lulus akan bertambah.

d)

Jumlah siswa yang lulus akan tetap sama.

24.

Setelah 1 pass pada algoritma bubble sort untuk data[5, 1, 4, 2, 8], urutan data menjadi...

a)

[1, 4, 2, 5, 8]

b)

[1, 2, 4, 5, 8]

c)

[1, 4, 2, 5, 8]

d)

[5, 4, 2, 1, 8]

25.

Tahap pertama dalam membuat algoritma untuk memecahkan masalah adalah...

a)

Menulis kode program.

b)

Menguji program.

c)

Memahami masalah yang akan dipecahkan.

d)

Merancang antarmuka pengguna.

26.

Robot penjelajah harus menelusuri setiap jalur di sebuah labirin. Strategi traversal yang paling sesuai adalah...

a)

Depth First Search(DFS) karena efektif untuk labirin bercabang.

b)

Breadth First Search(BFS) karena mencari jalur terpendek.

c)

DFS atau BFS, karena keduanya dapat menelusuri setiap jalur.

d)

Hanya Greedy algorithm karena cepat.

27.

Algoritma apa yang paling efektif untuk membalik urutan sebuah kata?

a)

Sorting

b)

Searching

c)

Algoritma String

d)

Graph

28.

lik urutan sebuah kata?

a)

Sorting

b)

Searching

c)

Algoritma String

d)

Graph

29.

Saat merakit model Gundam (Gunpla), penerapan berpikir komputasional yang paling jelas adalah...

a)

Mengikuti panduan perakitan langkah demi langkah.

b)

Menggunakan tang khusus.

c)

Memilih warna cat yang tepat.

d)

Memajang model di rak.

30.

Rudi ingin membuat sebuah aplikasi untuk membantu teman-temannya dalam belajar matematika. Langkah pertama dalam membuat algoritma untuk menyelesaikan masalah ini adalah...

a)

Mengidentifikasi masalah

b)

Menulis kode program

c)

Menentukan hasil akhir

d)

Memilih bahasa pemrograman

31.

Peta digital hanya menampilkan jalan utama dan lokasi penting tanpa detail bangunan kecil. Hal ini adalah contoh...

a)

Pernyataan benar, alasan benar, keduanya berhubungan sebab-akibat.

b)

Pernyataan benar, alasan benar, keduanya tidak berhubungan sebab-akibat.

c)

Pernyataan benar, alasan salah.

d)

Pernyataan salah, alasan benar.

e)

Pernyataan dan alasan keduanya salah.

32.

Seorang kurir akan mengirimkan paket ke beberapa rumah. Jika ia menggunakan algoritma untuk menemukan rute terpendek, rumah-rumah yang disinggahi termasuk dalam struktur data...

a)

Tree

b)

Graph

c)

Queue

d)

Stack

33.

Lihatlah ilustrasi keluarga atau silsilah. Struktur data yang paling tepat untuk merepresentasikannya adalah...

a)

Tree

b)

Graph

c)

Array

d)

Stack

34.

Ketika Anda menerima email yang sama berulang kali, Anda dapat menandainya sebagai spam karena sistem mengenali adanya pola.

a)

Pernyataan benar, alasan benar, keduanya berhubungan sebab-akibat.

b)

Pernyataan benar, alasan benar, keduanya tidak berhubungan sebab-akibat.

c)

Pernyataan benar, alasan salah.

d)

Pernyataan salah, alasan benar.

e)

Pernyataan dan alasan keduanya salah.

35.

Operator logika yang hanya menghasilkan true jika kedua kondisi bernilai true adalah...

a)

OR

b)

NOT

c)

XOR

d)

AND

36.

Lihatlah ilustrasi peta jalan atau jejaring sosial. Struktur data yang paling sesuai adalah...

a)

Tree

b)

Graph

c)

Array

d)

Stack

37.

Untuk menemukan jalan keluar dari labirin, algoritma backtracking akan mencoba semua jalur yang mungkin. Hal ini dikarenakan algoritma greedy akan selalu memilih jalur terdekat dan bisa terjebak di jalan buntu.

a)

Pernyataan benar, alasan benar, keduanya berhubungan sebab-akibat.

b)

Pernyataan benar, alasan benar, keduanya tidak berhubungan sebab-akibat.

c)

Pernyataan benar, alasan salah.

d)

Pernyataan salah, alasan benar.

e)

Pernyataan dan alasan keduanya salah.

38.

Apa definisi dari algoritma?

a)

Bahasa pemrograman.

b)

Program komputer yang rumit.

c)

Urutan langkah-langkah logis untuk memecahkan masalah.

d)

Data yang terstruktur.

39.

Contoh penerapan algoritma dalam kehidupan sehari-hari adalah...

a)

Mengendarai sepeda.

b)

Membaca buku.

c)

Bernyanyi.

d)

Mengikuti resep masakan.

40.

Penggunaan algoritma brute force (mencoba semua kemungkinan) seringkali tidak efisien. Hal ini karena ada algoritma yang lebih optimal untuk kasus-kasus tertentu.

a)

Pernyataan benar, alasan benar, keduanya berhubungan sebab-akibat.

b)

Pernyataan benar, alasan benar, keduanya tidak berhubungan sebab-akibat.

c)

Pernyataan benar, alasan salah.

d)

Pernyataan salah, alasan benar.

e)

Pernyataan dan alasan keduanya salah.