Latihan Soal Informatika Kelas XI – Semester Ganjil (+ Pembahasan)

Cover buku Informatika Kelas XI.

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.

ðŸ§Ū A. Representasi Data dan Informasi

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.


⚙ïļ B. Sistem Komputer dan Arsitektur Dasar

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.


🧠 C. Logika Pemrograman dan Struktur Kontrol

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).


ðŸ“Ķ D. Struktur Data Lanjutan

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.


🌐 E. Jaringan Komputer dan Internet

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).


ðŸŽŊ Bonus Challenge

Tuliskan pseudocode untuk menentukan nilai terbesar dari tiga angka yang diinput oleh pengguna!

💎 Petunjuk: Gunakan struktur percabangan if-else.


📘 Penutup

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! 💊

Leave a Reply

Your email address will not be published. Required fields are marked *

You might also like

ðŸ’Ą Dukung Ruang Informatika

Bantu kami terus berbagi konten dan proyek pembelajaran digital gratis!

☕ Dukung via Saweria 🌐 Unduh Source Code Gratis

Terima kasih sudah mendukung ruang belajar digital! 🙏