SRIPOKU.COM - Memasuki Bab 2 pada mata pelajaran Informatika Kelas 9 SMP Kurikulum Merdeka, para siswa diajak untuk mendalami materi "Berpikir Komputasional dalam Algoritma dan Pemrograman".
Pembelajaran pada bab ini menekankan pada empat pilar berpikir komputasional (dekomposisi, pengenalan pola, abstraksi, dan algoritma), analisis alur logika program, pelacakan (tracing) variabel, serta optimasi penyelesaian masalah kompleks secara matematis dan sistematis.
Soal berkarakteristik Higher Order Thinking Skills (HOTS) dirancang khusus untuk menguji daya nalar, logika pemecahan masalah (problem solving), serta ketelitian siswa dalam menganalisis instruksi algoritma pemrograman.
Baca juga: 10 Soal HOTS PJOK Kelas 7 SMP Materi Bab 2 Memperagakan Strategi Gerak, Soal Terbaru 2026
Guna membantu siswa melatih kemampuan berpikir kritis serta menjadi bahan evaluasi guru dan orang tua dalam menyusun latihan soal terbaru tahun 2026, berikut disajikan 10 soal HOTS pilihan ganda Informatika Kelas 9 SMP Bab 2 lengkap dengan kunci jawaban.
KUMPULAN SOAL HOTS PILIHAN GANDA & KUNCI JAWABAN
(1) Sebuah robot pembersih otomatis dirancang untuk melewati area grid 4x4. Robot hanya memiliki tiga perintah: Maju 1 Langkah, Belok Kanan, dan Belok Kiri. Jika robot mulai dari posisi titik (1,1) menghadap ke Utara dan tujuannya adalah titik (4,4), urutan perintah manakah yang paling efisien dengan jumlah langkah paling sedikit?
A. Maju 3 langkah, Belok Kanan, Maju 3 langkah
B. Belok Kanan, Maju 3 langkah, Belok Kiri, Maju 3 langkah
C. Maju 1 langkah, Belok Kanan, Maju 3 langkah, Belok Kiri, Maju 2 langkah
D. Maju 2 langkah, Belok Kanan, Maju 2 langkah, Belok Kiri, Maju 1 langkah
Kunci Jawaban : A. Maju 3 langkah, Belok Kanan, Maju 3 langkah
(2) Perhatikan instruksi logika sederhana berikut:
Nilai X = 5
Nilai Y = 12
Nilai Z = 0
Selama X kurang dari Y, lakukan: Z = Z + X, lalu X = X + 2.
Berapakah nilai akhir variabel Z setelah perulangan tersebut selesai dilakukan?
A. 12
B. 21
C. 24
D. 33
Kunci Jawaban : C. 24
(3) Dalam merancang aplikasi pendaftaran siswa baru, tim pengembang memilih untuk mengabaikan informasi warna pakaian favorit dan hobi siswa. Tim hanya mencatat Nama, NIK, Tanggal Lahir, dan Nilai Rapor. Pilar Berpikir Komputasional yang diterapkan dalam proses membuang data yang tidak relevan tersebut adalah...
A. Dekomposisi
B. Pengenalan Pola
C. Abstraksi
D. Algoritma
Kunci Jawaban : C. Abstraksi
(4) Diberikan susunan angka acak: [14, 7, 22, 3, 11]. Jika pengurutan angka dilakukan dari yang terkecil ke terbesar menggunakan metode Bubble Sort, bagaimanakah susunan angka tersebut setelah putaran pertama selesai?
A. [7, 14, 3, 11, 22]
B. [3, 7, 11, 14, 22]
C. [7, 3, 11, 14, 22]
D. [14, 7, 3, 11, 22]
Kunci Jawaban : A. [7, 14, 3, 11, 22]
(5) Sebuah sistem lampu lalu lintas otomatis mengatur waktu lampu hijau berdasarkan jumlah antrean mobil. Aturannya:
Jika antrean lebih dari 15 mobil, lampu hijau = 45 detik.
Jika antrean 8 sampai 15 mobil, lampu hijau = 30 detik.
Jika antrean di bawah 8 mobil, lampu hijau = 15 detik.
Jika sensor mencatat empat kali antrean berturut-turut adalah 18, 5, 15, dan 8 mobil, berapa total waktu lampu hijau menyala untuk keempat siklus tersebut?
A. 105 detik
B. 120 detik
C. 135 detik
D. 90 detik
Kunci Jawaban : B. 120 detik
(6) Perhatikan aturan perhitungan bertingkat berikut:
Jika N = 1, hasilnya adalah 2.
Jika N lebih besar dari 1, hasilnya adalah N ditambah dengan hasil perhitungan untuk (N - 1).
Berapakah hasil akhir jika kita memasukkan nilai N = 4?
A. 10
B. 11
C. 9
D. 14
Kunci Jawaban : B. 11
(7) Sebuah antrean cetak dokumen di perpustakaan menggunakan sistem Queue (Antrean) dengan prinsip First In First Out (dokumen yang pertama masuk akan pertama dicetak). Dokumen A, B, C, dan D masuk berturut-turut. Ketika dokumen A sedang dicetak, datang dokumen E. Setelah dokumen A selesai, proses cetak dilanjutkan. Dokumen manakah yang akan dicetak pada urutan ketiga?
A. Dokumen B
B. Dokumen C
C. Dokumen D
D. Dokumen E
Kunci Jawaban : B. Dokumen C
(8) Seorang siswa mencari kata "Algoritma" di dalam kamus setebal 1.000 halaman. Dibandingkan membuka halaman satu per satu dari awal, ia menggunakan metode Binary Search dengan membuka halaman tengah, lalu membagi dua pencarian secara berulang. Secara teori, berapa langkah maksimal yang dibutuhkan untuk menemukan kata di kamus 1.000 halaman menggunakan metode pencarian bagi dua tersebut?
A. 10 langkah
B. 50 langkah
C. 100 langkah
D. 500 langkah
Kunci Jawaban : A. 10 langkah
(9) Perhatikan alur penukaran nilai variabel berikut:
Langkah 1: Nilai A = 10, Nilai B = 20
Langkah 2: A = A + B
Langkah 3: B = A - B
Langkah 4: A = A - B
Berapakah nilai variabel A dan B setelah keempat langkah penukaran tersebut selesai?
A. A = 10 dan B = 20
B. A = 20 dan B = 10
C. A = 30 dan B = 10
D. A = 20 dan B = 30
Kunci Jawaban : B. A = 20 dan B = 10
(10) Seorang programmer membagi pembuatan program kasir toko menjadi beberapa bagian kecil: modul pembayaran, modul input barang, modul cetak struk, dan modul laporan keuangan. Metode berpikir komputasional yang digunakan untuk memecahkan masalah besar menjadi bagian-bagian kecil tersebut dinamakan...
A. Abstraksi
B. Pengenalan Pola
C. Dekomposisi
D. Algoritma Paralel
Kunci Jawaban : C. Dekomposisi