Contoh Soal Informatika Kelas 8 Bab 7 (Algoritma Pemrograman) Kurikulum Merdeka: Soal Pilihan Ganda dan Esai (Essay) dengan Kunci Jawabannya

Simak tulisan berjudul Contoh Soal Informatika Kelas 8 Bab 7 (Algoritma Pemrograman) Kurikulum Merdeka: Soal Pilihan Ganda dan Esai (Essay) dengan Kunci Jawabannya ini untuk memahami lebih dalam tentang penerapan algoritma pemrograman menggunakan Scratch dan Blockly Games. Materi ini merupakan bagian penting dari pembelajaran informatika dalam Kurikulum Merdeka karena membantu siswa menguasai konsep logika berpikir komputasional dan dasar-dasar pemrograman visual.

Melalui artikel ini, kamu tidak hanya akan mendapatkan contoh soal pilihan ganda dan esai (essay) beserta kunci jawabannya, tetapi juga penjelasan singkat agar lebih memahami konsep pengulangan, percabangan, variabel, hingga blok perintah di Scratch dan Blockly. Pembahasan disusun secara menarik, komunikatif, dan lengkap agar kamu lebih mudah belajar dan siap menghadapi ujian di sekolah.


A. Contoh Soal Pilihan Ganda Mapel Informatika Bab 7 Kelas 8 dan Kunci Jawabannya

1. Soal Pilihan Ganda

Berikut adalah contoh soal pilihan ganda Informatika Kelas 8 Bab 7 (Algoritma Pemrograman) Kurikulum Merdeka lengkap dengan kunci jawaban dan pembahasannya:

Soal 1

Dalam aplikasi Scratch, blok “repeat 10” digunakan untuk…
a. Menjalankan perintah jika kondisi benar
b. Menjalankan perintah selama kondisi benar
c. Menjalankan perintah sebanyak 10 kali
d. Menghentikan perulangan jika kondisi salah

Jawaban: c. Menjalankan perintah sebanyak 10 kali
Pembahasan:
Blok “repeat 10” merupakan blok kontrol yang berfungsi untuk mengulang perintah di dalamnya sebanyak 10 kali, sehingga mempermudah pengulangan tanpa menulis perintah berulang kali.


Soal 2

Manakah dari pernyataan berikut yang merupakan contoh percabangan (branching) dalam pemrograman?
a. Mengulang langkah yang sama
b. Mengevaluasi kondisi tertentu untuk memilih tindakan
c. Menyimpan nilai ke dalam variabel
d. Menampilkan teks ke layar

Jawaban: b. Mengevaluasi kondisi tertentu untuk memilih tindakan
Pembahasan:
Percabangan digunakan agar program dapat membuat keputusan berdasarkan kondisi tertentu (true/false). Misalnya dengan blok if-then atau if-then-else di Scratch.


Soal 3

Dalam Blockly Games, blok “repeat while” digunakan untuk…
a. Mengulang perintah selama kondisi bernilai benar
b. Menghentikan program jika kondisi salah
c. Menjalankan perintah satu kali
d. Menghapus variabel yang sudah dibuat

Jawaban: a. Mengulang perintah selama kondisi bernilai benar
Pembahasan:
Blok “repeat while” akan terus mengulang perintah selama kondisi di dalamnya bernilai benar (true). Saat kondisi menjadi salah (false), pengulangan berhenti.


Untuk selengkapnya, download soal Mapel Informatika Bab 7 Kelas 8 dan kunci jawabannya dalam tabel di bawah ini:

NoNama FileDownload PDF
140 Soal Pilihan Ganda Mapel Informatika Bab 7 Kelas 8Download
2Kunci Jawaban Soal di atasDownload

B. Contoh Soal Esai Mapel Informatika Bab 7 Kelas 8 dan Kunci Jawabannya

Berikut adalah contoh soal esai Informatika Bab 7 Kelas 8 Kurikulum Merdeka beserta kunci jawabannya yang menguji kemampuan berpikir logis dan pemahaman terhadap konsep dasar pemrograman visual.

1. Soal Esai

Soal 1

Jelaskan perbedaan antara variabel dan input dalam pemrograman Scratch!

Jawaban:
Variabel adalah tempat untuk menyimpan data atau nilai yang dapat berubah selama program berjalan, sedangkan input adalah masukan dari pengguna (user) yang dapat disimpan ke dalam variabel tersebut. Misalnya, pengguna memasukkan nama, lalu nama tersebut disimpan di variabel “nama”.

Penjelasan:
Pemahaman ini penting agar siswa tahu bagaimana program menyimpan dan menggunakan data dari pengguna untuk menjalankan perintah tertentu.


Soal 2

Dalam algoritma pemrograman, apa tujuan dari penggunaan pengulangan (looping) dan berikan contohnya!

Jawaban:
Tujuan pengulangan adalah agar program dapat menjalankan perintah yang sama beberapa kali tanpa menulis ulang kode. Misalnya, dalam Scratch, menggunakan blok repeat 5 untuk menggerakkan sprite maju 10 langkah sebanyak 5 kali.

Penjelasan:
Dengan looping, program menjadi lebih efisien dan mudah diatur. Konsep ini sangat penting dalam pembuatan animasi maupun logika permainan.


Untuk selengkapnya download soal Mapel Informatika Bab 7 Kelas 8 dan kunci jawabannya dalam tabel di bawah ini:

NoNama FileDownload PDF
115 Soal Esai Mapel Informatika Bab 7 Kelas 8Download
2Kunci Jawaban Soal di atasDownload

Penutup

Melalui pembahasan Contoh Soal Informatika Kelas 8 Bab 7 (Algoritma Pemrograman) Kurikulum Merdeka: Soal Pilihan Ganda dan Esai (Essay) dengan Kunci Jawabannya, kamu telah mempelajari berbagai konsep penting seperti variabel, input, percabangan, pengulangan, dan blok kontrol di Scratch maupun Blockly. Pemahaman terhadap konsep dasar ini akan membantu kamu membangun logika berpikir komputasional yang kuat dan siap menghadapi tantangan pemrograman di jenjang berikutnya.

Teruslah berlatih mengerjakan soal-soal Informatika Bab 7 Algoritma Pemrograman agar kemampuanmu semakin terasah dan terbiasa dengan pola soal Kurikulum Merdeka.

Related posts