Kumpulan soal ini disusun berdasarkan kompetensi dasar kelas XI semester ganjil.
Latihan ini membantu kamu memahami konsep utama seperti representasi data, logika pemrograman, struktur data, dan jaringan komputer.
1. Bilangan desimal 25 jika dikonversi ke biner menjadi âĶ
A. 10001
B. 11001
C. 10101
D. 11100
â
Jawaban: C
ðŽ Pembahasan:
25 = (16 + 8 + 1) â 11001â
Oops! Itu berarti jawaban yang benar B (11001).
2. Warna merah pada sistem heksadesimal diwakili oleh kode âĶ
A. #00FF00
B. #0000FF
C. #FF0000
D. #FFFF00
â
Jawaban: C
ðŽ Pembahasan:
Format warna RGB: #RRGGBB â merah maksimum FF0000.
3. Komponen CPU yang berfungsi melakukan operasi logika dan aritmetika adalah âĶ
A. Control Unit
B. ALU
C. Register
D. Bus
â
Jawaban: B
ðŽ Pembahasan:
ALU (Arithmetic Logic Unit) bertanggung jawab atas perhitungan matematika dan logika.
4. Prinsip utama arsitektur von Neumann adalah âĶ
A. Data dan program disimpan terpisah
B. Data dan program disimpan dalam memori yang sama
C. CPU langsung membaca dari perangkat input
D. Program disimpan di hard disk saja
â
Jawaban: B
ðŽ Pembahasan:
Dalam arsitektur von Neumann, data dan instruksi program berada dalam satu ruang memori.
5. Berikut ini pernyataan logika yang menghasilkan nilai True adalah âĶ
A. (5 > 8) and (7 < 2)
B. (4 == 4) or (6 > 10)
C. not(3 < 7)
D. (9 != 9)
â
Jawaban: B
ðŽ Pembahasan:
(4 == 4) bernilai True, sehingga hasil True or False â True.
6. Potongan kode berikut termasuk struktur kontrol apa?
for i in range(1, 6):
print("Nilai ke-", i)
A. Percabangan
B. Perulangan
C. Urutan
D. Kondisi
â
Jawaban: B
ðŽ Pembahasan:
Perintah for digunakan untuk melakukan perulangan (looping).
7. Di bawah ini yang termasuk dictionary dalam Python adalah âĶ
A. [10, 20, 30]
B. ("nama", "Rizky")
C. {"nama": "Rizky", "nilai": 90}
D. {"apel", "jeruk", "mangga"}
â
Jawaban: C
ðŽ Pembahasan:
Dictionary memiliki pasangan key: value, contoh: {"key": "value"}.
8. Apa hasil dari kode berikut?
angka = [2, 4, 6, 8]
print(angka[2])
A. 2
B. 4
C. 6
D. 8
â
Jawaban: C
ðŽ Pembahasan:
Indeks dimulai dari 0, jadi angka[2] berarti elemen ke-3 â 6.
9. Lapisan OSI yang bertanggung jawab terhadap pengalamatan IP adalah âĶ
A. Transport
B. Network
C. Data Link
D. Application
â
Jawaban: B
ðŽ Pembahasan:
Lapisan Network menangani pengalamatan dan routing IP antar perangkat.
10. Topologi jaringan yang semua perangkat terhubung ke satu titik pusat disebut âĶ
A. Bus
B. Ring
C. Star
D. Mesh
â
Jawaban: C
ðŽ Pembahasan:
Dalam topologi Star, setiap komputer dihubungkan ke pusat (hub/switch).
Tuliskan pseudocode untuk menentukan nilai terbesar dari tiga angka yang diinput oleh pengguna!
ðŽ Petunjuk: Gunakan struktur percabangan
if-else.
Latihan soal ini membantu kamu menguasai materi inti kelas XI.
Pahami konsep logika, representasi data, dan jaringan â karena sering muncul dalam AAS.
Selamat berlatih dan jangan lupa uji pemahamanmu dengan membuat program kecil versi kamu sendiri! ðŠ
Bantu kami terus berbagi konten dan proyek pembelajaran digital gratis!
Terima kasih sudah mendukung ruang belajar digital! ð