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

Popular posts from this blog

cara mengatasi komputer lemod

cara mengatasi koding