TRIBUNPEKANBARU.COM - Latihan soal Informatika Kelas 9 Semester 2 Bab 7 Algoritma dan Pemrograman ini disusun untuk membantu siswa memahami konsep berpikir komputasional secara bertahap.

Bab ini menjadi fondasi penting dalam pembelajaran Informatika karena melatih siswa menyusun langkah-langkah penyelesaian masalah secara logis.

Materi mencakup pengenalan lingkungan pemrograman visual seperti Scratch dan Blockly.

Selain itu, siswa juga dilatih melalui literasi numerik dan literasi sains dalam konteks pemrograman. 

Konsep modularisasi program diperkenalkan agar siswa mampu membagi program menjadi bagian-bagian yang lebih sederhana.

Bab ini juga membahas sistem bilangan dan konversinya sebagai dasar komputasi.

Penambahan parity bit dikenalkan untuk memahami konsep deteksi kesalahan data. 

Modul tambahan seperti pemrograman unplugged dan Ozobot memperkaya pengalaman belajar siswa.

Latihan soal ini dirancang untuk membantu siswa mengingat, memahami, dan menerapkan materi Algoritma dan Pemrograman secara menyeluruh.

A. Soal Pilihan Ganda (1–25)

Pilihlah jawaban yang paling tepat!

1. Bab 7 dalam mata pelajaran Informatika Kelas 9 membahas tentang ….
   A. jaringan komputer
   B. analisis data
   C. algoritma dan pemrograman
   D. keamanan informasi

2. Algoritma adalah ….
   A. bahasa pemrograman
   B. kumpulan perangkat keras
   C. langkah-langkah logis untuk menyelesaikan masalah
   D. aplikasi komputer

3. Contoh algoritma dalam kehidupan sehari-hari adalah ….
   A. menyalakan komputer
   B. resep memasak
   C. bermain game
   D. menonton video

4. Scratch dan Blockly termasuk ke dalam ….
   A. bahasa pemrograman teks
   B. pemrograman visual berbasis blok
   C. sistem operasi
   D. aplikasi perkantoran

5. Perbedaan utama Scratch dan Blockly terletak pada ….
   A. penggunaan listrik
   B. tampilan dan lingkungan pengguna
   C. fungsi algoritma
   D. tujuan pembelajaran

6. Scratch menggunakan blok yang disusun dengan cara ….
   A. diketik manual
   B. ditulis di kertas
   C. drag and drop
   D. dicetak

7. Blockly banyak digunakan untuk ….
   A. pengolahan kata
   B. pembelajaran logika pemrograman
   C. desain grafis
   D. browsing internet

8. Literasi numerik berkaitan dengan kemampuan ….
   A. membaca teks panjang
   B. memahami dan menggunakan angka
   C. menggambar diagram
   D. menulis cerita

9. Contoh penerapan literasi numerik dalam pemrograman adalah ….
   A. menentukan warna
   B. menghitung skor
   C. memilih karakter
   D. membuat animasi

10. Modularisasi program bertujuan untuk ….
    A. memperpanjang kode
    B. membagi program menjadi bagian kecil
    C. menghapus fungsi
    D. membuat program rumit

11. Keuntungan modularisasi program adalah ….
    A. sulit dipahami
    B. mudah dikembangkan dan diperbaiki
    C. membutuhkan lebih banyak kesalahan
    D. tidak efisien

12. Fungsi dalam program termasuk contoh dari ….
    A. algoritma acak
    B. modularisasi
    C. kesalahan logika
    D. output

13. Literasi sains dalam informatika berkaitan dengan ….
    A. eksperimen laboratorium saja
    B. pemahaman konsep ilmiah dan logika
    C. hafalan rumus
    D. pengolahan kata

14. Sistem bilangan yang digunakan komputer adalah ….
    A. desimal
    B. oktal
    C. biner
    D. heksadesimal

15. Sistem bilangan biner hanya menggunakan angka ….
    A. 1 dan 2
    B. 0 dan 1
    C. 0 sampai 9
    D. 1 sampai 8

16. Konverter sistem bilangan digunakan untuk ….
    A. menghapus data
    B. mengubah satu sistem bilangan ke sistem lain
    C. menyimpan program
    D. menjalankan aplikasi

17. Contoh konversi sistem bilangan adalah ….
    A. biner ke desimal
    B. teks ke gambar
    C. suara ke teks
    D. video ke audio

18. Parity bit berfungsi untuk ….
    A. mempercepat komputer
    B. mendeteksi kesalahan data
    C. menambah memori
    D. mengubah data

19. Parity bit ditambahkan pada sistem bilangan ….
    A. desimal
    B. heksadesimal
    C. biner
    D. oktal

20. Parity bit genap berarti jumlah angka 1 dalam data harus ….
    A. ganjil
    B. genap
    C. nol
    D. acak

21. Wrap up konverter bilangan bertujuan untuk ….
    A. menambah materi baru
    B. merangkum dan memperkuat pemahaman
    C. menghapus pembahasan
    D. memperumit materi

22. Modularisasi unplugged adalah pembelajaran yang dilakukan ….
    A. menggunakan komputer
    B. tanpa perangkat digital
    C. secara daring
    D. dengan aplikasi khusus

23. Ozobot adalah contoh ….
    A. aplikasi perkantoran
    B. robot edukasi untuk pemrograman
    C. sistem operasi
    D. mesin pencari

24. Pemrograman dengan Ozobot membantu siswa memahami ….
    A. hafalan teori
    B. logika dan urutan perintah
    C. mengetik cepat
    D. desain grafis

25. Dari Bab 7 ini, siswa diharapkan mampu ….
    A. menghindari pemrograman
    B. memahami dasar algoritma dan pemrograman
    C. membuat sistem operasi
    D. memperbaiki komputer

Kunci Jawaban

1. C
2. C
3. B
4. B
5. B
6. C
7. B
8. B
9. B
10. B
11. B
12. B
13. B
14. C
15. B
16. B
17. A
18. B
19. C
20. B
21. B
22. B
23. B
24. B
25. B

Baca Lebih Lanjut
Kisi-Kisi Soal Bahasa Indonesia Kelas 9 Bab 4 Kurikulum Merdeka Semester 2, Sebagai Sarana Latihan
Hendri Gusmulyadi
Kisi-Kisi Latihan Soal Bahasa Indonesia Kelas 9 Bab 6 Kurikulum Merdeka Semester 2 dan Kunci Jawaban
Hendri Gusmulyadi
Latihan Soal Prakarya Kelas 9 Semester 2, Bab 3 Budi Daya Ikan Hias – Kurikulum Merdeka
Hendri Gusmulyadi
Latihan Soal Prakarya Kelas 9 Semester 2 Bab 4 Pengolahan Bahan Pangan – Kurikulum Merdeka
Hendri Gusmulyadi
Kunci Jawaban Informatika Kelas 3 Halaman 11 12 Kurikulum Merdeka Bab 1: Ayo Berlatih 1.2
Whiesa Daniswara
Kunci Jawaban Matematika Kelas 10 Semester 2 Kurikulum Merdeka Halaman 134 135, Latihan 5.1
Ngurah Adi Kusuma
Soal Latihan Bahasa Indonesia Kelas 1 SD/MI Semester 2 – Kurikulum Merdeka
Hendri Gusmulyadi
Soal Latihan Matematika SD/MI Kelas 1 Semester 2 Kurikulum Merdeka Serta Kunci Jawaban
Hendri Gusmulyadi
Latihan Soal PTS PJOK Kelas 6 SD Semester 2 Kurikulum Merdeka Tahun 2026 Lengkap Kunci Jawaban
Ayu Wahyuni
Latihan Soal Seni Rupa SD/MI Kelas 1 Semester 2 – Kurikulum Merdeka Lengkap dengan Kunci Jawaban
Hendri Gusmulyadi