Simak tulisan berjudul Contoh Soal Informatika Kelas 9 Bab 7 (Algoritma dan Pemrograman) Kurikulum Merdeka: Soal Pilihan Ganda dan Esai (Essay) dengan Kunci Jawabannya berikut ini. Artikel ini dirancang untuk membantu siswa memahami konsep-konsep penting dalam dunia algoritma dan pemrograman, terutama melalui pendekatan praktis dengan contoh soal yang sesuai tingkat kesulitan kelas 9.
Bab 7 dalam Informatika Kurikulum Merdeka membahas berbagai hal mendasar yang menjadi pondasi pemrograman, mulai dari pengenalan Scratch dan Blockly, logika percabangan, hingga pengulangan dan variabel. Melalui latihan-latihan berikut, siswa akan belajar tidak hanya memahami teori, tetapi juga bagaimana mengaplikasikannya dalam konteks nyata pemrograman.
A. Contoh Soal Pilihan Ganda Mapel Informatika Bab 7 Kelas 9 Dan Kunci Jawabannya
Berikut ini adalah kumpulan soal pilihan ganda Informatika Bab 7 (Algoritma dan Pemrograman) yang dapat digunakan untuk latihan pemahaman konsep dasar pemrograman menggunakan Scratch dan Blockly.
Soal Pilihan Ganda
- Dalam Scratch, blok “repeat 10” digunakan untuk…
a. Menjalankan program selama kondisi benar
b. Mengulangi tindakan sebanyak 10 kali
c. Menghentikan program setelah 10 detik
d. Menghapus 10 variabel
Jawaban: b. Mengulangi tindakan sebanyak 10 kali
Penjelasan: Blok “repeat n times” digunakan untuk menjalankan serangkaian perintah sebanyak jumlah pengulangan yang ditentukan. - Perintah yang digunakan untuk menampilkan nilai suatu variabel di layar adalah…
a. print
b. input
c. read
d. stop
Jawaban: a. print
Penjelasan: Dalam pemrograman, perintah print digunakan untuk menampilkan output ke layar. - Pada Blockly, blok kontrol yang digunakan untuk pengulangan selama kondisi benar adalah…
a. repeat n times
b. if…then
c. repeat while
d. stop
Jawaban: c. repeat while
Penjelasan: Blok repeat while digunakan untuk melakukan perulangan selama kondisi tertentu terpenuhi (True). - Dalam algoritma, percabangan digunakan untuk…
a. Menyimpan nilai sementara
b. Mengulang tindakan tertentu
c. Memilih jalur keputusan berdasarkan kondisi
d. Menghapus data
Jawaban: c. Memilih jalur keputusan berdasarkan kondisi
Penjelasan: Percabangan adalah struktur yang memungkinkan program mengambil keputusan berdasarkan kondisi benar atau salah. - Manakah di bawah ini yang merupakan contoh operator logika?
a. + dan –
b. < dan >
c. AND dan OR
d. = dan ≠
Jawaban: c. AND dan OR
Penjelasan: Operator logika digunakan untuk menggabungkan kondisi dalam pemrograman, seperti AND (dan), OR (atau), dan NOT (tidak).
Untuk selengkapnya download soal mapel Informatika Bab 7 Kelas 9 dan kunci jawabannya dalam tabel di bawah ini:
| No | Nama File | Download PDF |
|---|---|---|
| 1 | 40 Soal Pilihan Ganda Mapel Informatika Bab 7 Kelas 9 | Download |
| 2 | Kunci Jawaban Soal di atas | Download |
B. Contoh Soal Esai Mapel Informatika Bab 7 Kelas 9 Dan Kunci Jawabannya
Selain soal pilihan ganda, berikut adalah beberapa soal esai Informatika Bab 7 (Algoritma dan Pemrograman) yang dirancang untuk mengasah kemampuan berpikir logis dan kreatif siswa dalam menyusun langkah-langkah algoritmik.
Soal Esai
- Jelaskan perbedaan antara “repeat n times” dan “repeat while” dalam pemrograman Scratch atau Blockly!
Jawaban:
“repeat n times” digunakan untuk mengulangi perintah dengan jumlah pengulangan yang sudah ditentukan, misalnya 10 kali. Sedangkan “repeat while” akan terus mengulang perintah selama kondisi tertentu bernilai benar (True). Jika kondisi menjadi salah, pengulangan berhenti. - Apa fungsi variabel dalam pemrograman, dan bagaimana cara mengubah nilainya di Scratch?
Jawaban:
Variabel berfungsi untuk menyimpan nilai sementara yang bisa digunakan dalam program. Di Scratch, nilainya dapat diubah menggunakan blok [set variable to] untuk menetapkan nilai baru atau [change variable by] untuk menambah nilai tertentu. - Berikan contoh penerapan percabangan (if…then…else) dalam program sederhana menggunakan Scratch!
Jawaban:
Contoh:
Jika nilai skor pemain lebih dari 50, maka tampilkan “Menang!”, jika tidak maka tampilkan “Coba lagi!”.
Dalam Scratch, logikanya ditulis dengan blok:if <score > 50> then say [Menang!] else say [Coba lagi!] endProgram ini akan menampilkan pesan berdasarkan kondisi nilai skor.
Untuk selengkapnya download soal mapel Informatika Bab 7 Kelas 9 dan kunci jawabannya dalam tabel di bawah ini:
| No | Nama File | Download PDF |
|---|---|---|
| 1 | 15 Soal Esai Mapel Informatika Bab 7 Kelas 9 | Download |
| 2 | Kunci Jawaban Soal di atas | Download |
Penutup
Melalui kumpulan Contoh Soal Informatika Kelas 9 Bab 7 (Algoritma dan Pemrograman) Kurikulum Merdeka: Soal Pilihan Ganda dan Esai (Essay) dengan Kunci Jawabannya, diharapkan siswa dapat lebih memahami dasar logika dan struktur berpikir dalam pemrograman. Dengan berlatih secara rutin menggunakan contoh soal ini, kemampuan berpikir komputasional, pemecahan masalah, serta kemampuan membuat algoritma yang efisien akan semakin terasah.
Teruslah berlatih dan eksplorasi dunia pemrograman dengan semangat belajar yang tinggi agar mampu menguasai algoritma dan pemrograman secara mendalam di jenjang berikutnya.