TRIBUNPEKANBARU.COM - Berikut ini 35 Latihan Soal Pilihan Ganda Informatika Kelas 9 SMP MTs Kurikulum Merdeka, Semester 2 Bab 7 Algoritma dan Pemrograman.
Soal berikut, disajikan Lengkap dengan Kunci Jawaban.
Algoritma dan Pemrograman merupakan materi inti dalam Informatika kelas 9 SMP MTs Kurikulum Merdeka semester 2.
Pada bab ini, siswa mulai dikenalkan dengan cara menyusun langkah-langkah logis untuk menyelesaikan suatu masalah.
Materi ini membantu peserta didik memahami bahwa pemrograman tidak selalu berkaitan langsung dengan komputer, tetapi juga dengan cara berpikir sistematis.
Melalui pembelajaran algoritma, siswa dilatih untuk berpikir runtut dan terstruktur.
Oleh karena itu, latihan soal Informatika kelas 9 bab 7 sangat diperlukan untuk memperkuat pemahaman konsep dasar.
Soal-soal dirancang agar siswa terbiasa menganalisis permasalahan sederhana.
Latihan ini cocok digunakan sebagai bahan belajar mandiri maupun pendamping pembelajaran di kelas.
Seluruh konten disusun secara orisinal dan relevan dengan kebutuhan belajar siswa.
Inilah Soal Latihan Pilihan Ganda Bab 7 Algoritma dan Pemrograman Informatika Kelas 9
1. Algoritma dapat diartikan sebagai
A. bahasa pemrograman
B. kumpulan data
C. langkah-langkah penyelesaian masalah
D. perangkat lunak
2. Tujuan utama dari penyusunan algoritma adalah
A. memperindah program
B. menyelesaikan masalah secara logis
C. mempercepat komputer
D. menghemat listrik
3. Algoritma yang baik harus bersifat
A. rumit
B. panjang
C. jelas dan terstruktur
D. sulit dipahami
4. Contoh algoritma dalam kehidupan sehari-hari adalah
A. bermain game
B. memasak mie instan
C. membaca buku
D. menonton televisi
5. Urutan langkah dalam algoritma harus disusun secara
A. acak
B. terbalik
C. logis
D. bebas
6. Salah satu bentuk penyajian algoritma adalah
A. diagram lingkaran
B. tabel data
C. flowchart
D. grafik garis
7. Flowchart digunakan untuk
A. menghitung data
B. menggambar grafik
C. memvisualisasikan algoritma
D. menyimpan informasi
8. Simbol flowchart yang digunakan untuk memulai dan mengakhiri proses adalah
A. persegi panjang
B. belah ketupat
C. oval
D. jajar genjang
9. Simbol persegi panjang pada flowchart digunakan untuk menunjukkan
A. keputusan
B. proses
C. input output
D. penghubung
10. Simbol belah ketupat dalam flowchart menyatakan
A. proses
B. awal
C. keputusan
D. akhir
11. Simbol jajar genjang pada flowchart digunakan untuk
A. proses
B. keputusan
C. input dan output
D. penghubung
12. Algoritma yang disusun dengan kalimat deskriptif disebut
A. pseudocode
B. flowchart
C. narasi
D. diagram
13. Pseudocode bertujuan untuk
A. menggantikan program
B. mempermudah penulisan algoritma
C. menyimpan data
D. memperindah tampilan
14. Bahasa yang digunakan dalam pseudocode bersifat
A. baku dan kaku
B. bebas dan mudah dipahami
C. khusus komputer
D. selalu berbahasa Inggris
15. Struktur algoritma yang menjalankan perintah secara berurutan disebut
A. percabangan
B. perulangan
C. sekuensial
D. keputusan
16. Struktur algoritma yang digunakan untuk memilih berdasarkan kondisi tertentu disebut
A. sekuensial
B. perulangan
C. percabangan
D. pengulangan
17. Struktur perulangan digunakan ketika
A. perintah dijalankan sekali
B. perintah dijalankan berulang
C. data disimpan
D. program dihentikan
18. Contoh perintah percabangan dalam kehidupan sehari-hari adalah
A. bangun tidur
B. jika hujan maka membawa payung
C. mengerjakan PR
D. membaca buku
19. Dalam algoritma, kondisi biasanya dinyatakan dengan kata
A. dan
B. atau
C. jika
D. lalu
20. Pemrograman adalah proses
A. menulis data
B. membuat algoritma saja
C. menerjemahkan algoritma ke dalam bahasa komputer
D. menggambar flowchart
21. Bahasa pemrograman digunakan untuk
A. menulis cerita
B. berkomunikasi dengan komputer
C. menggambar grafik
D. menyusun tabel
22. Contoh bahasa pemrograman adalah
A. HTML
B. Scratch
C. Word
D. Excel
23. Scratch sering digunakan dalam pembelajaran karena
A. sulit dipahami
B. berbasis teks panjang
C. menggunakan blok visual
D. hanya untuk profesional
24. Program komputer dijalankan berdasarkan
A. warna tampilan
B. urutan perintah
C. ukuran file
D. kecepatan internet
25. Kesalahan dalam algoritma dapat menyebabkan
A. program berjalan lebih cepat
B. hasil tidak sesuai
C. komputer mati
D. data bertambah
26. Debugging adalah kegiatan
A. menulis program
B. menghapus file
C. memperbaiki kesalahan program
D. menyimpan data
27. Algoritma harus diuji agar
A. terlihat bagus
B. bebas kesalahan
C. lebih panjang
D. sulit ditebak
28. Perintah yang digunakan untuk menghentikan perulangan disebut
A. start
B. stop
C. break
D. loop
29. Program yang baik seharusnya
A. panjang
B. rumit
C. mudah dipahami
D. sulit dibaca
30. Flowchart membantu pemrogram karena
A. menambah warna
B. memperjelas alur program
C. memperbesar file
D. mengurangi data
31. Algoritma dan pemrograman melatih siswa untuk berpikir
A. cepat saja
B. kreatif dan sistematis
C. bebas
D. acak
32. Kesalahan logika dalam program disebut
A. error sintaks
B. bug logika
C. typo
D. crash
33. Menjalankan program untuk melihat hasilnya disebut
A. menyusun
B. mengedit
C. mengeksekusi
D. menyimpan
34. Dalam pembelajaran Informatika, algoritma diajarkan untuk
A. menghafal langkah
B. melatih berpikir terstruktur
C. mempercepat mengetik
D. menggambar diagram
35. Sikap yang diperlukan dalam belajar algoritma dan pemrograman adalah
A. terburu-buru
B. mudah menyerah
C. teliti dan sabar
D. pasif
Kunci Jawaban Bab 7 Algoritma dan Pemrograman
1. C
2. B
3. C
4. B
5. C
6. C
7. C
8. C
9. B
10. C
11. C
12. C
13. B
14. B
15. C
16. C
17. B
18. B
19. C
20. C
21. B
22. B
23. C
24. B
25. B
26. C
27. B
28. C
29. C
30. B
31. B
32. B
33. C
34. B
35. C