WorksheetsSOAL INFORMATIKA KELAS 9 BAB BERPIKIR KOMPUTASIONAL
Total questions: 20
Worksheet time: 30mins
Ali sedang belajar silsilah keluarga. Ia membuat diagram yang dimulai dari kakek buyutnya, lalu turun ke kakeknya, ayahnya, dan akhirnya dirinya sendiri. Setiap orang hanya punya satu ayah, tapi bisa punya banyak anak. Diagram ini paling tepat disebut...
Graf tak berarah
Array
Tree
Linked List
Dalam sebuah struktur Tree, simpul yang tidak memiliki anak disebut...
Root
Parent
Leaf
Edge
Ustadzah Rina ingin membuat peta hubungan antar masjid di kotanya. Ada Masjid A yang terhubung ke Masjid B dan C. Masjid B juga terhubung ke Masjid D. Hubungan ini bisa dua arah — jamaah bisa bolak-balik. Struktur data yang paling tepat untuk menggambarkan ini adalah...
Tree
Graf tak berarah
Stack
Queue
Dalam graf, elemen yang menghubungkan dua simpul disebut...
Node
Vertex
Edge
Root
Zahra sedang membuat bagan “Sanad Ilmu” — rantai guru yang mengajarkan ilmu kepadanya. Dimulai dari gurunya, lalu guru gurunya, hingga sampai ke ulama besar abad ke-15. Bagan ini membentuk struktur...
Graf berarah
Tree
Linked List
Array dua dimensi
Ayah memberi izin Raka main game HANYA JIKA ia sudah sholat DAN PR-nya selesai. Hari ini Raka sudah sholat, tapi PR-nya belum selesai. Apakah Raka boleh main game?
Boleh
Tidak boleh
Tergantung mood ayah
Boleh, asal sebentar
Jika A = True, B = False, maka hasil dari ekspresi "A OR B" adalah...
True
False
Error
Null
Ibu bilang: “Kamu boleh nonton YouTube hari ini JIKA kamu sudah bantu bersih-bersih ATAU dapat nilai bagus di kuis TIK.” Hari ini, Rani tidak bantu bersih-bersih, tapi dapat nilai 95 di kuis TIK. Apakah Rani boleh nonton YouTube?*
Tidak boleh
B. Boleh
Hanya 10 menit
Tergantung kuota internet
Pernyataan: “Saya TIDAK lapar.” Jika “lapar” = True, maka pernyataan ini bernilai...
True
False
Null
Error
Diketahui:
> - A = “Sudah sholat” → True
> - B = “Belum mandi” → False
> - C = “Izin ortu” → True
> Ekspresi: `NOT (A AND B) OR C` bernilai...
True
False
Null
Error
Fatimah ingin membuat algoritma naratif “Cara Membuat Poster Dakwah Digital”. Ia menulis:
1. Buka aplikasi Canva
2. Pilih template poster
3. Tulis ayat Al-Qur’an dan hadits
4. Tambahkan gambar ilustrasi
5. Simpan dan bagikan ke grup kelas
Apakah ini termasuk algoritma?
Bukan, karena tidak pakai komputer beneran
Ya, karena urut, jelas, dan punya tujuan
Hanya jika pakai bahasa Inggris
Tidak, karena terlalu pendek
Ciri utama algoritma naratif adalah...
Harus pakai simbol flowchart
Harus dalam bahasa pemrograman
Disajikan dalam bentuk cerita/langkah urut
Hanya boleh 3 langkah
Pak Guru meminta siswa membuat algoritma “Persiapan Sholat Jumat”. Rudi menulis:
- Mandi
- Pakai baju rapi
- Bawa sajadah
- Berangkat ke masjid
- Dengarkan khutbah
Apa yang kurang dari algoritma Rudi?
Tidak ada tujuan akhir
Tidak ada langkah “sholat”
Terlalu panjang
Tidak pakai aplikasi
Simbol berbentuk belah ketupat dalam flowchart digunakan untuk...
Proses
Input/Output
Keputusan
Mulai/Selesai
Siti membuat flowchart untuk menentukan zakat fitrah:
Flowchart Siti termasuk struktur...
Percabangan
Perulangan
Sekuensial
Paralel
Dalam flowchart, simbol oval digunakan untuk...
Proses
Input/Output
Keputusan
Mulai/Selesai
Ahmad membuat flowchart:
“Jika hujan, maka pakai jas hujan. Jika tidak, pakai topi.”
Flowchart ini menggunakan simbol...
Oval dan persegi panjang
Belah ketupat dan panah
Lingkaran dan segitiga
Kotak dan garis putus-putus
Pseudocode ditulis dalam...
Bahasa mesin
Bahasa pemrograman Python
Bahasa manusia terstruktur
Kode biner
Guru meminta siswa menulis pseudocode untuk menghitung total infak:
MASUKKAN jumlah_orang
MASUKKAN infak_per_orang
total = jumlah_orang * infak_per_orang
TAMPILKAN total
Apakah pseudocode ini sudah benar?*
Salah, karena tidak pakai IF
Benar, karena logika perhitungan jelas
Salah, karena harus pakai bahasa Inggris
Salah, karena terlalu pendek
Kata kunci apa yang digunakan dalam pseudocode untuk percabangan?
WHILE
FOR
IF...THEN...ELSE
INPUT...OUTPUT
