Kumpulan soal dan pembahasan ini disusun untuk membantu kamu berlatih sebelum menghadapi Asesmen Akhir Semester (AAS).
Fokus pada pemahaman konsep, bukan sekadar hafalan ya! ð
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.
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.
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.
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.
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.
Tuliskan langkah algoritma untuk menentukan bilangan ganjil atau genap dari sebuah input angka!
ðŽ Petunjuk: Gunakan konsep decision (if) dalam pseudocode.
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! ðŠ
Bantu kami terus berbagi konten dan proyek pembelajaran digital gratis!
Terima kasih sudah mendukung ruang belajar digital! ð