buat 10 soal
Soal 1
Konsep berpikir komputasional yang digunakan ketika kita mengabaikan detail kecil yang tidak relevan adalah …
a. Dekomposisi
b. Pengenalan Pola
c. Abstraksi
d. Algoritma
Jawaban: c. Abstraksi
Soal 2
Jika seorang siswa mencari data nilai ujian di daftar kelas secara berurutan dari atas ke bawah, maka ia menggunakan metode …
a. Binary Search
b. Linear Search
c. Bubble Sort
d. Stack
Soal 3
Prinsip dasar dari struktur data Stack adalah …
a. FIFO (First In, First Out)
b. LIFO (Last In, First Out)
c. Random Access
d. Priority Queue
Jawaban: b. LIFO (Last In, First Out)
Soal 4
Mengurutkan daftar nama siswa berdasarkan abjad menggunakan algoritma …
a. Linear Search
b. Bubble Sort
c. Binary Search
d. Stack
Jawaban: b. Bubble Sort
Soal 5
Manakah yang merupakan contoh nyata penerapan algoritma dalam kehidupan sehari-hari?
a. Bermain sepak bola
b. Membuat resep masakan
c. Menonton film
d. Menggambar pemandangan
Jawaban: b. Membuat resep masakan
6. Debugging: Menemukan Kesalahan Langkah
Soal:
Langkah membuat jus: (a) Kupas buah, (b) Masukkan es, (c) Blender, (d) Cuci buah.
Apa yang salah?
Jawaban:
Langkah (d) harus sebelum (a)
Pembahasan:
Debugging berarti menemukan urutan yang salah.
7. Simulasi: Berapa Banyak Air dalam Ember
Soal:
Ember bocor kehilangan 1 liter per jam. Jika diisi 5 liter dan dibiarkan 3 jam, sisa air?
Jawaban:
2 liter
Pembahasan:
Menyimulasikan situasi → berpikir logis dan memprediksi hasil.
8. Conditional Logic: Bila Maka
Soal:
Jika hari hujan, maka pakai payung. Jika tidak, bawa topi. Hari ini hujan. Apa yang dilakukan?
Jawaban:
Pakai payung
Pembahasan:
Contoh if-else dalam berpikir logika.
9. Looping: Mengulangi Perintah
Soal:
Tuliskan “Belajar itu menyenangkan” sebanyak 3 kali tanpa copy-paste manual.
Jawaban:
Gunakan perulangan seperti:
for i in range(3):
print("Belajar itu menyenangkan")
Pembahasan:
Loop atau perulangan efisien digunakan saat tugas dilakukan berulang.
10. Classifying: Mengelompokkan Informasi
Soal:
Dari daftar berikut: kucing, komputer, anjing, laptop — mana yang satu kelompok?
Jawaban:
Kucing dan anjing = hewan, komputer dan laptop = perangkat
Pembahasan:
Mengklasifikasikan data penting dalam sistem informasi.
Comments
Post a Comment