NEW
Font size
WorksheetsSoal Latihan Informatika Kelas IX
Total questions: 40
Worksheet time: 20mins
Apa yang dimaksud dengan berpikir komputasional?
Kemampuan untuk menghitung dengan cepat.
Proses memecahkan masalah dengan cara yang mirip dengan komputer.
Kemampuan untuk membuat program komputer yang rumit.
Kemampuan untuk menggunakan aplikasi perkantoran.
Apa definisi dari data?
Informasi yang sudah diolah.
Angka-angka atau fakta mentah yang belum diolah.
Hasil dari sebuah perhitungan.
Simbol-simbol yang tidak memiliki arti.
Apa tujuan utama dari penggunaanstruktur data?
Membuat program menjadi lebih rumit.
Menghemat penggunaan memori komputer.
Mengorganisasi dan menyimpan data agar lebih efisien.
Mempercepat koneksi internet.
Jika Anda ingin menyimpan daftar kehadiran siswa, struktur data apa yang paling tepat digunakan?
Tree
Graph
Queue
Array
Untuk merepresentasikan hierarki buku di perpustakaan, struktur data yang paling sesuai adalah...
Graph
Queue
Tree
Stack
Untuk menentukan jalur antar kota pada peta digital, struktur data yang paling cocok adalah...
Graph
Tree
Array
Queue
Ekspresi logika yang menghasilkan nilaitrueataufalsedisebut sebagai...
Ekspresi aritmatika
Ekspresi relasional
Ekspresi Boolean
Ekspresi string
Saat berkolaborasi untuk membuat daftar tugas, struktur data yang efektif adalah...
Stack
Queue
List kolaboratif
Map
Dalam sebuah permainan teka-teki, langkah-langkah seperti memecah masalah, mencari kesamaan, dan membuat langkah penyelesaian termasuk dalam metode...
Abstraksi, Dekomposisi, Algoritma
Algoritma, Pola, Abstraksi
Pola, Abstraksi, Algoritma
Dekomposisi, Pola, Abstraksi
Jika kondisi(suhu > 30) AND (kelembaban > 80), dan suhu 35°C serta kelembaban 85%, maka hasilnya adalah...
False
True
Tidak dapat ditentukan
Sama dengan 0
Operasi logika(Nilai > 80) OR (Kehadiran > 90)digunakan untuk menentukan prioritas pendaftaran. Jika nilai Anda 75 dan kehadiran 95%, prioritas Anda...
Rendah
Sangat rendah
Tinggi
Tidak ada
Sistem peringatan akan menyala jika(level air < 5) AND (tekanan > 10). Jika level air 3 dan tekanan 12, status peringatan adalah...
Tidak aktif
Aktif
Pending
Tidak ada
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...
Jadwal tersedia
Jadwal tidak tersedia
Jadwal pending
Jadwal valid
Alarm keamanan akan berbunyi jika(sensor gerak aktif) AND (pintu terbuka). Jika hanya sensor gerak yang aktif, status alarm adalah...
Berbunyi
Tidak berbunyi
Pending
Rusak
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?
Ya
Tidak
Mungkin
Harus dipertimbangkan
Pendaftaran ekstrakurikuler ditolak jika(nilai olahraga < 70) OR (nilai kesenian < 75). Jika nilai olahraga Anda 72 dan nilai kesenian 74, status pendaftaran adalah...
Diterima
Ditolak
Pending
Tidak ada
Beasiswa diberikan jika(IPK >= 3.5) AND (Aktif organisasi). Jika Anda memiliki IPK 3.6 tetapi tidak aktif organisasi, Anda...
Mendapat beasiswa
Tidak mendapat beasiswa
Mungkin mendapat beasiswa
Harus mengajukan banding
Jika Anda memiliki IPK 3.6 tetapi tidak aktif organisasi, Anda...
Mendapat beasiswa
Tidak mendapat beasiswa
Mungkin mendapat beasiswa
Harus mengajukan banding
Pesanan online berhasil dikirim jika(stok > 0) AND (alamat valid). Jika stok habis tetapi alamat valid, status pesanan adalah...
Berhasil dikirim
Gagal dikirim
Pending
Menunggu
Sistem smart home memiliki ekspresi(lampu ON AND pintu TERBUKA) OR (gerakan TERDETEKSI). Manakah pernyataan yang benar?
Sistem hanya aktif jika lampu menyala dan pintu terbuka.
Sistem akan aktif jika ada gerakan, terlepas dari kondisi lain.
Jika pintu tertutup dan tidak ada gerakan, sistem tetap aktif.
Sistem akan aktif jika salah satu kondisi (lampu ON dan pintu TERBUKA) atau kondisi (gerakan TERDETEKSI) terpenuhi.
Sistem penyiraman otomatis akan aktif jika(cuaca CERAH AND kelembaban < 50). Kapankah penyiraman otomatis tidak aktif?
Hanya saat cuaca hujan.
Hanya saat kelembaban lebih dari 50.
Saat cuaca hujan atau kelembaban lebih dari atau sama dengan 50.
Saat cuaca cerah dan kelembaban lebih dari 50.
Siswa lolos seleksi klub robotik jika(nilai tes >= 85 AND wawancara BAIK) OR (portofolio LUAR BIASA). Manakah yang membuat siswa lolos?
Nilai tes 80, wawancara baik, portofolio biasa.
Nilai tes 90, wawancara buruk, portofolio biasa.
Nilai tes 85, wawancara baik, portofolio biasa.
Nilai tes 80, wawancara buruk, portofolio luar biasa.
Jika aturan kelulusan diubah dari(nilai >= 75) AND (kehadiran >= 80) menjadi(nilai >= 75) OR (kehadiran >= 80), bagaimana dampaknya?
Jumlah siswa yang lulus akan berkurang.
Tidak ada perubahan pada jumlah siswa yang lulus.
Jumlah siswa yang lulus akan bertambah.
Jumlah siswa yang lulus akan tetap sama.
Setelah 1 pass pada algoritma bubble sort untuk data[5, 1, 4, 2, 8], urutan data menjadi...
[1, 4, 2, 5, 8]
[1, 2, 4, 5, 8]
[1, 4, 2, 5, 8]
[5, 4, 2, 1, 8]
Tahap pertama dalam membuat algoritma untuk memecahkan masalah adalah...
Menulis kode program.
Menguji program.
Memahami masalah yang akan dipecahkan.
Merancang antarmuka pengguna.
Robot penjelajah harus menelusuri setiap jalur di sebuah labirin. Strategi traversal yang paling sesuai adalah...
Depth First Search(DFS) karena efektif untuk labirin bercabang.
Breadth First Search(BFS) karena mencari jalur terpendek.
DFS atau BFS, karena keduanya dapat menelusuri setiap jalur.
Hanya Greedy algorithm karena cepat.
Algoritma apa yang paling efektif untuk membalik urutan sebuah kata?
Sorting
Searching
Algoritma String
Graph
lik urutan sebuah kata?
Sorting
Searching
Algoritma String
Graph
Saat merakit model Gundam (Gunpla), penerapan berpikir komputasional yang paling jelas adalah...
Mengikuti panduan perakitan langkah demi langkah.
Menggunakan tang khusus.
Memilih warna cat yang tepat.
Memajang model di rak.
Rudi ingin membuat sebuah aplikasi untuk membantu teman-temannya dalam belajar matematika. Langkah pertama dalam membuat algoritma untuk menyelesaikan masalah ini adalah...
Mengidentifikasi masalah
Menulis kode program
Menentukan hasil akhir
Memilih bahasa pemrograman
Peta digital hanya menampilkan jalan utama dan lokasi penting tanpa detail bangunan kecil. Hal ini adalah contoh...
Pernyataan benar, alasan benar, keduanya berhubungan sebab-akibat.
Pernyataan benar, alasan benar, keduanya tidak berhubungan sebab-akibat.
Pernyataan benar, alasan salah.
Pernyataan salah, alasan benar.
Pernyataan dan alasan keduanya salah.
Seorang kurir akan mengirimkan paket ke beberapa rumah. Jika ia menggunakan algoritma untuk menemukan rute terpendek, rumah-rumah yang disinggahi termasuk dalam struktur data...
Tree
Graph
Queue
Stack
Lihatlah ilustrasi keluarga atau silsilah. Struktur data yang paling tepat untuk merepresentasikannya adalah...
Tree
Graph
Array
Stack
Ketika Anda menerima email yang sama berulang kali, Anda dapat menandainya sebagai spam karena sistem mengenali adanya pola.
Pernyataan benar, alasan benar, keduanya berhubungan sebab-akibat.
Pernyataan benar, alasan benar, keduanya tidak berhubungan sebab-akibat.
Pernyataan benar, alasan salah.
Pernyataan salah, alasan benar.
Pernyataan dan alasan keduanya salah.
Operator logika yang hanya menghasilkan true jika kedua kondisi bernilai true adalah...
OR
NOT
XOR
AND
Lihatlah ilustrasi peta jalan atau jejaring sosial. Struktur data yang paling sesuai adalah...
Tree
Graph
Array
Stack
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.
Pernyataan benar, alasan benar, keduanya berhubungan sebab-akibat.
Pernyataan benar, alasan benar, keduanya tidak berhubungan sebab-akibat.
Pernyataan benar, alasan salah.
Pernyataan salah, alasan benar.
Pernyataan dan alasan keduanya salah.
Apa definisi dari algoritma?
Bahasa pemrograman.
Program komputer yang rumit.
Urutan langkah-langkah logis untuk memecahkan masalah.
Data yang terstruktur.
Contoh penerapan algoritma dalam kehidupan sehari-hari adalah...
Mengendarai sepeda.
Membaca buku.
Bernyanyi.
Mengikuti resep masakan.
Penggunaan algoritma brute force (mencoba semua kemungkinan) seringkali tidak efisien. Hal ini karena ada algoritma yang lebih optimal untuk kasus-kasus tertentu.
Pernyataan benar, alasan benar, keduanya berhubungan sebab-akibat.
Pernyataan benar, alasan benar, keduanya tidak berhubungan sebab-akibat.
Pernyataan benar, alasan salah.
Pernyataan salah, alasan benar.
Pernyataan dan alasan keduanya salah.
