Selamat datang dalam latihan soal informatika kelas 9, yang terfokus pada Bab 2: Berpikir Komputasional, untuk semester 1 dengan kurikulum Merdeka. Bab ini merupakan fondasi penting dalam mempelajari dasar-dasar informatika yang meliputi konsep-konsep seperti struktur data, ekspresi, dan operasi logika. Pemahaman yang kuat terhadap materi ini akan memberikan landasan yang kokoh dalam memahami lebih lanjut konsep-konsep informatika yang lebih kompleks di masa mendatang.
Dalam latihan soal ini, siswa akan diajak untuk menguji pemahaman mereka tentang materi tersebut melalui serangkaian pertanyaan pilihan ganda. Soal-soal tersebut dirancang untuk menguji pemahaman konsep-konsep dasar dalam struktur data, ekspresi, dan operasi logika. Dengan melalui latihan ini, diharapkan siswa dapat meningkatkan kemampuan mereka dalam menerapkan konsep-konsep tersebut dalam pemecahan masalah komputasional sehari-hari.
Selamat mengerjakan dan semoga latihan ini dapat membantu memperdalam pemahaman Anda dalam Bab 2: Berpikir Komputasional.
Latihan Soal Informatika Kelas 9 Bab 2 Berpikir Komputasional Semester 1 / Ganjil Kurikulum Merdeka
Berikut adalah 30 soal pilihan ganda beserta kunci jawaban untuk siswa SMP dari materi Bab 2: Berpikir Komputasional.
1. Berikut ini yang termasuk dalam struktur data adalah...
a. Algoritma
b. Ekspresi
c. Stack
d. Logika
Jawaban: c. Stack
2. Algoritma adalah...
a. Sekumpulan instruksi logis yang dibuat untuk menyelesaikan masalah
b. Ekspresi matematika
c. Operasi logika
d. Urutan proses yang tidak memiliki aturan
Jawaban: a. Sekumpulan instruksi logis yang dibuat untuk menyelesaikan masalah
3. Apa fungsi dari stack dalam struktur data?
a. Menyimpan data secara acak
b. Menyimpan data dengan aturan first-in, last-out
c. Menyimpan data dengan aturan first-out, last-in
d. Menyimpan data dengan aturan terbalik
Jawaban: b. Menyimpan data dengan aturan first-in, last-out
4. Manakah di antara berikut yang merupakan contoh algoritma?
a. 2 + 2 = 4
b. Memasak nasi
c. Langkah-langkah untuk membuat teh
d. Semua jawaban benar
Jawaban: c. Langkah-langkah untuk membuat teh
5. Ekspresi logika yang benar dari "jika hari ini hujan, maka saya akan membawa payung" adalah...
a. Jika hujan, saya membawa payung
b. Jika hujan, saya tidak membawa payung
c. Saya membawa payung jika hujan
d. Jika tidak hujan, saya membawa payung
Jawaban: a. Jika hujan, saya membawa payung
6. Berikut yang merupakan contoh operasi logika AND adalah...
a. 2 + 2 = 4 dan 3 + 3 = 7
b. Hari ini hujan dan saya membawa payung
c. Saya makan pizza atau hamburger
d. Semua jawaban salah
Jawaban: b. Hari ini hujan dan saya membawa payung
7. Apa hasil dari operasi logika OR jika salah satu pernyataan benar?
a. Benar
b. Salah
c. Tergantung pada situasi
d. Tidak dapat ditentukan
Jawaban: a. Benar
8. Operasi logika NOT menghasilkan nilai yang berlawanan dengan nilai...
a. Benar
b. Salah
c. Tergantung pada situasi
d. Tidak dapat ditentukan
Jawaban: b. Salah
9. Berikut ini yang bukan merupakan struktur data adalah...
a. Array
b. Graph
c. If statement
d. Queue
Jawaban: c. If statement
10. Apa yang dimaksud dengan queue dalam struktur data?
a. Menyimpan data dengan aturan first-in, first-out
b. Menyimpan data dengan aturan last-in, last-out
c. Menyimpan data secara acak
d. Tidak ada jawaban yang benar
Jawaban: a. Menyimpan data dengan aturan first-in, first-out
11. Algoritma untuk membuat teh akan berisi langkah-langkah seperti...
a. Mengisi gelas dengan air, menyeduh teh, menambahkan gula, mencampurkan
b. Mencampurkan gula, menyeduh teh, mengisi gelas dengan air
c. Mengisi gelas dengan air, mencampurkan gula, menyeduh teh
d. Semua jawaban benar
Jawaban: c. Mengisi gelas dengan air, mencampurkan gula, menyeduh teh
12. Manakah di antara berikut yang bukan merupakan struktur data?
a. Array
b. Queue
c. If statement
d. Linked list
Jawaban: c. If statement
13. Pernyataan yang memenuhi logika AND adalah...
a. Benar dan salah
b. Benar atau salah
c. Benar dan benar
d. Semua jawaban salah
Jawaban: c. Benar dan benar
14. Operasi logika OR menghasilkan nilai benar jika...
a. Salah satu pernyataan benar
b. Kedua pernyataan benar
c. Kedua pernyataan salah
d. Tidak ada jawaban yang benar
Jawaban: a. Salah satu pernyataan benar
15. Apa yang dimaksud dengan ekspresi logika?
a. Urutan operasi matematika
b. Pernyataan yang berisi nilai logika
c. Sekumpulan instruksi logis
d. Tidak ada jawaban yang benar
Jawaban: b. Pernyataan yang berisi nilai logika
16. Struktur data yang digunakan untuk merepresentasikan hubungan antar objek adalah...
a. Stack
b. Queue
c. Graph
d. Array
Jawaban: c. Graph
17. Apa yang dimaksud dengan operasi logika NOT?
a. Mengubah nilai benar menjadi salah dan sebaliknya
b. Mengubah nilai benar menjadi benar dan nilai salah menjadi salah
c. Mengubah nilai benar menjadi salah dan nilai salah menjadi tidak ada jawaban yang benar
d. Tidak ada jawaban yang benar
Jawaban: a. Mengubah nilai benar menjadi salah dan sebaliknya
18. Algoritma adalah...
a. Urutan proses yang tidak memiliki aturan
b. Sekumpulan instruksi logis yang dibuat untuk menyelesaikan masalah
c. Ekspresi matematika
d. Semua jawaban salah
Jawaban: b. Sekumpulan instruksi logis yang dibuat untuk menyelesaikan masalah
19. Manakah di antara berikut yang termasuk operasi logika?
a. Penjumlahan
b. Pengurangan
c. NOT
d. Semua jawaban benar
Jawaban: c. NOT
20. Apa yang dimaksud dengan ekspresi dan oper
asi logika?
a. Struktur data
b. Pernyataan yang berisi nilai logika
c. Operasi matematika
d. Semua jawaban salah
Jawaban: b. Pernyataan yang berisi nilai logika
21. Operasi logika AND menghasilkan nilai benar jika...
a. Salah satu pernyataan benar
b. Kedua pernyataan benar
c. Kedua pernyataan salah
d. Tidak ada jawaban yang benar
Jawaban: b. Kedua pernyataan benar
22. Struktur data yang digunakan untuk menyimpan data dengan aturan first-out, last-in adalah...
a. Stack
b. Queue
c. Linked list
d. Array
Jawaban: b. Queue
23. Apa yang dimaksud dengan struktur data?
a. Urutan proses yang tidak memiliki aturan
b. Cara penyimpanan, pengorganisasian, dan pengaksesan data
c. Pernyataan yang berisi nilai logika
d. Tidak ada jawaban yang benar
Jawaban: b. Cara penyimpanan, pengorganisasian, dan pengaksesan data
24. Manakah di antara berikut yang bukan merupakan struktur data?
a. Graph
b. Stack
c. Array
d. Penjumlahan
Jawaban: d. Penjumlahan
25. Apa yang dimaksud dengan operasi logika OR?
a. Mengubah nilai benar menjadi salah dan sebaliknya
b. Mengubah nilai benar menjadi benar dan nilai salah menjadi salah
c. Mengubah nilai benar menjadi salah dan nilai salah menjadi tidak ada jawaban yang benar
d. Tidak ada jawaban yang benar
Jawaban: b. Mengubah nilai benar menjadi benar dan nilai salah menjadi salah
26. Struktur data yang digunakan untuk menyimpan data dengan aturan first-in, last-out adalah...
a. Queue
b. Stack
c. Graph
d. Array
Jawaban: b. Stack
27. Apa yang dimaksud dengan algoritma?
a. Urutan proses yang tidak memiliki aturan
b. Sekumpulan instruksi logis yang dibuat untuk menyelesaikan masalah
c. Pernyataan yang berisi nilai logika
d. Tidak ada jawaban yang benar
Jawaban: b. Sekumpulan instruksi logis yang dibuat untuk menyelesaikan masalah
28. Manakah di antara berikut yang termasuk dalam struktur data?
a. Operasi logika
b. Graph
c. NOT
d. Semua jawaban benar
Jawaban: b. Graph
29. Operasi logika NOT menghasilkan nilai benar jika...
a. Salah satu pernyataan benar
b. Kedua pernyataan benar
c. Kedua pernyataan salah
d. Tidak ada jawaban yang benar
Jawaban: c. Kedua pernyataan salah
30. Apa yang dimaksud dengan stack dalam struktur data?
a. Menyimpan data dengan aturan first-in, last-out
b. Menyimpan data dengan aturan first-out, last-in
c. Menyimpan data dengan aturan terbalik
d. Semua jawaban benar
Jawaban: a. Menyimpan data dengan aturan first-in, last-out