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

Cover buku Informatika Kelas X.

Kumpulan soal dan pembahasan ini disusun untuk membantu kamu berlatih sebelum menghadapi Asesmen Akhir Semester (AAS).
Fokus pada pemahaman konsep, bukan sekadar hafalan ya! 😉

🧠 A. Berpikir Komputasional

1. Proses memecah masalah besar menjadi bagian-bagian kecil disebut â€Ķ
A. Abstraction
B. Pattern Recognition
C. Decomposition
D. Algorithmic Thinking

✅ Jawaban: C
💎 Pembahasan: Decomposition artinya memecah masalah menjadi bagian lebih kecil agar mudah diselesaikan.


2. Contoh penerapan pattern recognition dalam kehidupan sehari-hari adalah â€Ķ
A. Membuat langkah-langkah membuat teh
B. Menyusun rencana perjalanan
C. Mengenali pola cuaca dari data minggu sebelumnya
D. Menentukan panjang sisi persegi

✅ Jawaban: C
💎 Pembahasan: Pattern recognition berarti mengenali pola yang berulang dari data atau peristiwa.


🔄 B. Algoritma dan Flowchart

3. Tujuan utama membuat algoritma adalah â€Ķ
A. Mempercepat kerja komputer
B. Menyusun langkah sistematis untuk memecahkan masalah
C. Menyimpan data dalam bentuk efisien
D. Menentukan jenis jaringan komputer

✅ Jawaban: B
💎 Pembahasan: Algoritma membantu menyusun langkah-langkah logis agar masalah bisa diselesaikan dengan teratur.


4. Dalam flowchart, simbol berbentuk belah ketupat (â™Ķ) digunakan untuk â€Ķ
A. Proses
B. Input/Output
C. Keputusan
D. Penyimpanan

✅ Jawaban: C
💎 Pembahasan: Simbol â™Ķ atau decision digunakan untuk menunjukkan percabangan (Ya/Tidak).


5. Berikut ini contoh pseudocode yang benar untuk menghitung luas persegi panjang adalah â€Ķ
A. Input panjang, lebar; luas = panjang + lebar; Output luas
B. Mulai; Input panjang, lebar; luas = panjang × lebar; Tampilkan luas; Selesai
C. Mulai; panjang, lebar = luas × 2; Output luas; Selesai
D. Input panjang × lebar; Output luas

✅ Jawaban: B
💎 Pembahasan: Rumus luas persegi panjang adalah panjang × lebar.


ðŸ“Ķ C. Struktur Data Dasar

6. Dalam pemrograman, variabel berfungsi untuk â€Ķ
A. Menyimpan data sementara
B. Menampilkan hasil ke layar
C. Menghapus memori komputer
D. Menghubungkan ke jaringan

✅ Jawaban: A
💎 Pembahasan: Variabel adalah tempat untuk menyimpan nilai sementara selama program berjalan.


7. Tipe data yang digunakan untuk menyimpan teks adalah â€Ķ
A. Integer
B. Float
C. String
D. Boolean

✅ Jawaban: C
💎 Pembahasan: String digunakan untuk data berupa huruf, kalimat, atau karakter.


ðŸ’ŧ D. Sistem Komputer dan Jaringan

8. Perangkat yang berfungsi menghubungkan beberapa komputer dalam satu jaringan lokal adalah â€Ķ
A. Router
B. Switch
C. Monitor
D. Hard disk

✅ Jawaban: B
💎 Pembahasan: Switch digunakan untuk menghubungkan komputer dalam satu jaringan LAN.


9. Urutan komponen utama komputer yang benar adalah â€Ķ
A. Output → Process → Input
B. Input → Process → Output
C. Process → Output → Input
D. Storage → Process → Output

✅ Jawaban: B
💎 Pembahasan: Data masuk melalui input, diproses oleh CPU, lalu ditampilkan melalui output.


🔐 E. Etika dan Keamanan Digital

10. Salah satu contoh perilaku tidak etis dalam dunia digital adalah â€Ķ
A. Mengutip sumber dengan mencantumkan nama penulis
B. Menggunakan kata sandi kuat dan rahasia
C. Menyalin karya orang lain tanpa izin
D. Menghindari tautan mencurigakan

✅ Jawaban: C
💎 Pembahasan: Menyalin karya tanpa izin termasuk plagiarisme — pelanggaran etika digital.


ðŸŽŊ Bonus Challenge

Tuliskan langkah algoritma untuk menentukan bilangan ganjil atau genap dari sebuah input angka!

💎 Petunjuk: Gunakan konsep decision (if) dalam pseudocode.


📘 Penutup

Latihan soal di atas mencakup konsep dasar yang sering keluar di ujian.
Setelah ini, coba buat sendiri contoh flowchart dan pseudocode sederhana untuk memperkuat pemahamanmu.

Selamat belajar dan tetap semangat menghadapi AAS! 💊

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