Advertisement
Source : unsplash.com/id/@thomascpark

21 Soal Informatika Berpikir Komputasional Kelas 9, Pilihan Ganda dan Essay beserta Jawabannya

Latihan soal informatika berpikir komputasional kelas 9 lengkap dengan soal pilihan ganda, esai, kunci jawaban, dan pembahasan untuk persiapan ujian.

29 Juli 2026 Lailla

Sudah siap menghadapi ujian mapel informatika kelas 9 SMP? Kamu perlu mempelajari berbagai soal informatika berpikir komputasional kelas 9 agar sukses pada ujian tersebut. 🖱️🖥️

Jangan khawatir dengan referensi belajar materi berpikir komputasional karena pada artikel berikut, Mamikos akan mengulasnya secara lengkap.

Soal Informatika Berpikir Komputasional Kelas 9

Soal Informatika Berpikir Komputasional Kelas 9, Pilihan Ganda dan Essay Beserta Jawabannya
unsplash.com/id/@thomascpark
Kenali Apa Itu Berpikir Komputasional, Bagaimana Karakternya dan Apa Saja Manfaatnya

Salah satu mata pelajaran yang akan diujikan pada ujian sekolah kelas 9 SMP adalah informatika dengan materi berpikir komputasional.

Apa itu berpikir komputasional kelas 9 Kurikulum Merdeka?

Berpikir komputasional adalah metode pemecahan masalah kompleks dengan menggunakan prinsip komputasi dan menggabungkan cara berpikir sistematis dan logis.

Terdapat empat pilar utama yang membentuk fondasi berpikir komputasional.

Proses ini dimulai dari dekomposisi, yaitu membagi problem rumit menjadi sub-masalah yang lebih sederhana.

Selanjutnya, pengenalan pola digunakan untuk menemukan kesamaan agar penanganan masalah jadi lebih praktis.

Rangkuman Materi Informatika Berpikir Komputasional Kelas 8 SMP Kurikulum Merdeka

Dilanjutkan abstraksi yang fokus pada inti masalah sambil mengesampingkan detail yang tidak penting.

Seluruh rangkaian berpikir komputasional ditutup dengan berpikir algoritmik, yaitu merancang tahapan solusi yang terstruktur dan logis.

Ternyata, pendekatan komputasional tidak hanya sebatas dipakai untuk bidang teknologi atau pemrograman, tetapi berpikir komputasional dalam kehidupan sehari-hari bisa kamu temukan.

Konsep yang digunakan pada pendekatan komputasional sangat erat kaitannya dengan pengelolaan data, terlebih dalam hal konteks ilmu data dan kecerdasan buatan.

Saat duduk di bangku kelas 9 SMP, kamu juga akan diberi materi tentang berpikir komputasional agar bisa memecahkan masalah secara efisien, efektif, dan optimal.

Berdasarkan buku Informatika untuk SMP/MTs Kelas IX (Edisi Revisi tahun 2025) terbitan Kementerian Pendidikan Dasar dan Menengah dengan ISBN 978-623-118-482-5 oleh Erlangga, Erna Piantari, dan Khairur Rosyidi, materi terkait berpikir komputasional yang akan kamu pelajari antara lain:

15 Contoh Berpikir Komputasional Kehidupan Sehari-hari Lengkap

BAB I Berpikir Komputasional dalam Analisis Data

A. Struktur Data Tree
B. Struktur Data Graph
C. Analisis Himpunan Data Terstruktur dengan Teknik Visualisasi:
1. Menentukan Tujuan Analisis Data
2. Mengumpulkan Data yang Diperlukan
3. Menyiapkan dan Membersihkan Data
4. Mengeksplorasi Data
5. Memvisualisasikan dan Mempublikasikan Hasil Analisis Data

BAB II Berpikir Komputasional dalam Algoritma dan Pemrograman

A. Mengembangkan Library dalam Pemrograman Visual Blok:
1. Modularisasi Program
2. Library
3. Penggunaan Library
B. Pemrograman Visual Blok vs Pemrograman Tekstual
1. Transisi dari Pemrograman Visual Blok ke Pemrograman Tekstual
2. Analisis Pseudocode

Untuk bisa menyelesaikan soal-soal terkait berpikir komputasional, kamu perlu membiasakan diri dengan contoh soal disamping belajar konsepnya secara matang. Sudah siap menguji kemampuanmu?

Soal 1

Sebuah struktur data hierarki memiliki satu elemen utama bernama Root (akar) dan elemen-elemen turunan bernama Child (anak). Jika elemen tersebut tidak lagi memiliki Child, maka disebut…

A. Parent
B. Branch
C. Leaf (Daun)
D. Sub-tree

Jawaban: C. Leaf (Daun)
Pembahasan:
Dalam struktur data Tree (Pohon), elemen paling dasar yang tidak memiliki turunan atau anak lagi disebut Leaf Node (Simpul Daun).

Soal 2

Manakah di bawah ini contoh penerapan struktur data Graph (Graf) tidak berarah dalam kehidupan sehari-hari?

A. Silsilah keluarga dari kakek ke cucu
B. Jaringan pertemanan dua arah di media sosial
C. Struktur organisasi sekolah dari Kepala Sekolah ke Guru
D. Daftar isi buku pelajaran Informatika

Jawaban: B. Jaringan pertemanan dua arah di media sosial
Pembahasan:
Graph tidak berarah (Undirected Graph) menggambarkan hubungan simetris dua arah (A berteman dengan B, maka B berteman dengan A). Pilihan lainnya merupakan contoh Tree (struktur hierarki).

Soal 3

Astri ingin jalan-jalan di Eropa dari negara A ke negara D. Terdapat rute sebagai berikut:
A ke B = 4 km, B ke D = 5 km
A ke C = 2 km, C ke B = 1 km, C ke D = 6 km
Berapakah jarak terpendek yang harus ditempuh Astri dari negara A ke negara D?

A. 9 km
B. 8 km
C. 7 km
D. 6 km

Jawaban: B. 8 km
Pembahasan:
Rute 1 (A → B → D): 4 + 5 = 9 km
Rute 2 (A → C → D): 2 + 6 = 8 km
Rute 3 (A → C → B → D): 2 + 1 + 5 = 8 km
Jarak terpendek adalah 8 km

Soal 4

Prinsip kerja Stack adalah LIFO (Last In, First Out). Kegiatan sehari-hari di bawah ini yang menerapkan prinsip Stack adalah…

A. Antrean pembeli tiket bioskop di loket
B. Penumpukan piring kotor di tempat pencucian
C. Antrean kendaraan di gerbang tol
D. Urutan pencetakan dokumen pada printer

Jawaban: B. Penumpukan piring kotor di tempat pencucian
Pembahasan:
Piring terakhir yang ditaruh di atas tumpukan adalah piring pertama yang diambil (LIFO), sedangkan pilihan yang lain menggunakan prinsip Queue (FIFO).

Soal 5

Pada sistem antrean bank yang menerapkan Queue (FIFO), perintah Enqueue digunakan untuk menambah antrean dan Dequeue untuk mengeluarkan antrean. Perhatikan urutan operasi berikut:
Enqueue(A)
Enqueue(B)
Dequeue()
Enqueue(C)
Dequeue()
Siapakah elemen yang tersisa di dalam antrean?

A. A saja
B. B saja
C. C saja
D. B dan C

Jawaban: C. C saja
Pembahasan:
Enqueue(A) → Antrean: [A]
Enqueue(B) → Antrean: [A, B]
Dequeue() → Elemen A keluar → Antrean: [B]
Enqueue(C) → Antrean: [B, C]
Dequeue() → Elemen B keluar → Antrean: [C]
Dengan demikian, elemen yang tersisa adalah C

Materi Informatika Kelas 9 SMP/MTs Semester 1 dan 2 Kurikulum Merdeka

Soal 6

Diberikan pernyataan logika:
P = True, Q = False, R = True
Berapakah nilai kebenaran dari ekspresi logika:
(P AND Q) OR (NOT Q AND R)?

A. True
B. False
C. Error
D. Undefined

Jawaban: A. True
Pembahasan:
Bagian Kiri: (True AND False) = False
Bagian Kanan: (NOT False AND True) = (True AND True) = True
Gabungan: False OR True = True

Soal 7

Ketika membuat peta rute MRT, desainer menghilangkan detail bentuk sungai, gedung, dan belokan jalan yang sesungguhnya dan hanya menampilkan garis lurus serta titik stasiun. Pilar Berpikir Komputasional yang diterapkan adalah…

A. Dekomposisi
B. Pengenalan Pola
C. Abstraksi
D. Algoritma

Jawaban: C. Abstraksi
Pembahasan:
Abstraksi adalah proses membuang detail yang tidak relevan dan fokus pada informasi penting

Soal 8

Hamdan memenangkan perlombaan pembuatan aplikasi kasir. Ia membagi proyek pembuatan aplikasi tersebut menjadi beberapa modul:
Modul Login, Modul Input Barang, Modul Hitung Diskon, dan Modul Cetak Struk.
Teknik yang dilakukan Hamdan disebut…

A. Abstraksi
B. Dekomposisi
C. Pattern Recognition
D. Evaluation

Jawaban: B. Dekomposisi
Pembahasan:
Dekomposisi memecah masalah besar menjadi bagian-bagian kecil yang lebih mudah dikelola.

Soal 9

Hasya berniat untuk membuka jastip dari Korea menggunakan tas ransel berkapasitas maksimal 10 kg. Hasya ingin memasukkan barang dengan nilai keuntungan terbesar:
Barang A: Berat 5 kg, Nilai Rp50.000
Barang B: Berat 4 kg, Nilai Rp40.000
Barang C: Berat 6 kg, Nilai Rp70.000
Kombinasi barang manakah yang memberikan nilai keuntungan maksimum tanpa melebihi kapasitas tas Hasya?

A. Barang A dan B
B. Barang A dan C
C. Barang B dan C
D. Barang C saja

Jawaban: C. Barang B dan C
Pembahasan:
Opsi A (A + B): Berat = 5 + 4 = 9 kg. Nilai = Rp90.000
Opsi B (A + C): Berat = 5 + 6 = 11 kg (Melebihi kapasitas 10 kg)
Opsi C (B + C): Berat = 4 + 6 = 10 kg. Nilai = 40.000 + 70.000 = Rp110.000 (Maksimal)

Soal 10

Perhatikan struktur Tree berikut:
Root = A
Node A memiliki anak B dan C
Node B memiliki anak D
Node D memiliki anak E
Berapakah kedalaman/tinggi (height) dari struktur Tree tersebut jika Root berada pada Level 0?

A. 2
B. 3
C. 4
D. 5

Jawaban: B. 3
Pembahasan:
Level 0 (A) → Level 1 (B, C) → Level 2 (D) → Level 3 (E)
Tinggi pohon = 3

Soal 11

Diberikan barisan angka berikut: 2, 6, 12, 20, 30, …
Berdasarkan pola tersebut, angka berikutnya adalah…

A. 38
B. 40
C. 42
D. 44

Jawaban: C. 42
Pembahasan:
Selisih berturut-turut adalah +4, +6, +8, +10. Maka selisih berikutnya adalah +12 → 30 + 12 = 42

Soal 12

Dalam sebuah Graph tidak berarah, jumlah garis (edge) yang terhubung pada suatu simpul/titik (node) disebut…

A. Path
B. Degree (Derajat)
C. Weight
D. Cycle

Jawaban: B. Degree (Derajat)
Pembahasan:
Degree mengukur berapa banyak koneksi langsung yang dimiliki oleh sebuah simpul.

Soal 13

Algoritma pencarian yang bekerja dengan cara membagi dua data yang sudah terurut secara berulang hingga data ditemukan disebut…

A. Linear Search
B. Bubble Search
C. Binary Search
D. Depth First Search

Jawaban: C. Binary Search
Pembahasan:
Binary Search membagi area pencarian menjadi dua bagian (N/2) secara berulang pada data terurut.

Soal 14

Di sebuah pintu cafe otomatis, sistem akan membuka jika:
(Ada Orang di Luar AND Sensor Gerak Aktif) OR (Pintu Darurat Ditekan)
Dalam kondisi mana pintu cafe TIDAK akan terbuka?

A. Ada orang di luar, sensor gerak aktif, pintu darurat tidak ditekan
B. Tidak ada orang di luar, sensor gerak mati, pintu darurat ditekan
C. Ada orang di luar, sensor gerak mati, pintu darurat tidak ditekan
D. Ada orang di luar, sensor gerak aktif, pintu darurat ditekan

Jawaban: C. Ada orang di luar, sensor gerak mati, pintu darurat tidak ditekan.
Pembahasan:
(True AND False) OR False = False OR False = False (Pintu Tertutup)

Soal 15

Fitur Undo (Ctrl+Z) pada aplikasi pengolah kata memanfaatkan prinsip kerja struktur data…

A. Queue
B. Stack
C. Graph
D. Tree

Jawaban: B. Stack
Pembahasan:
Tindakan terakhir yang dilakukan pengguna adalah hal pertama yang dibatalkan (LIFO)

Soal 16

Perhatikan jalur jaringan komputer berikut:
Node A terhubung ke B (bobot 3) dan C (bobot 5)
Node B terhubung ke D (bobot 2)
Node C terhubung ke D (bobot 1)
Berapakah total bobot minimum dari A ke D?

A. 5
B. 6
C. 7
D. 8

Jawaban: A. 5
Pembahasan:
Jalur A → B → D = 3 + 2 = 5
Jalur A → C → D = 5 + 1 = 6
Jalur terpendek memiliki bobot 5

Soal 17

Sistem pencetak nota kasir Cafe Libby Story menerima data pesanan:
Pesanan 201, Pesanan 202, dan Pesanan 203 secara berurutan
Karena sistem antrean pencetak berjenis FIFO, maka pesanan di Cafe Libby Story yang dicetak kedua adalah…

A. Pesanan 201
B. Pesanan 202
C. Pesanan 203
D. Dicetak bersamaan

Jawaban: B. Pesanan 202
Pembahasan:
Urutan keluar FIFO sesuai urutan masuk: Ke-1 = 201, Ke-2 = 202, Ke-3 = 203

Soal 18

Pernyataan logika (A OR B) bernilai FALSE hanya apabila…

A. A = True, B = True
B. A = True, B = False
C. A = False, B = True
D. A = False, B = False

Jawaban: D. A = False, B = False
Pembahasan:
Logika OR hanya menghasilkan False jika semua inputnya bernilai False

Soal 19

Sebuah algoritma penataan dokumen kantor menyusun dokumen berdasarkan panjang dokumen dari yang terpendek ke yang terpanjang secara bertahap dengan membandingkan dua dokumen berdampingan. Algoritma ini mengadopsi konsep…

A. Insertion Sort
B. Bubble Sort
C. Selection Sort
D. Merge Sort

Jawaban: B. Bubble Sort
Pembahasan:
Bubble Sort bekerja dengan cara membandingkan dua elemen berdekatan secara berulang dan menukarnya jika urutannya salah

Soal Esay

Soal 20

Topik: (Simulasi Stack & Queue)

Suatu antrian di fotokopi dekat kampus yang melayani pencetakan dokumen (printer) menerima 4 tugas pencetakan dokumen dosen berturut-turut:
Dokumen A (10 halaman)
Dokumen B (5 halaman)
Dokumen C (20 halaman)
Dokumen D (2 halaman)

1. Jika printer menggunakan prinsip Queue, jelaskan urutan dokumen yang selesai dicetak!
2. Jika mesin tiba-tiba mengalami kemacetan dan administrator menumpuk sisa dokumen di meja kerja dengan prinsip Stack, manakah dokumen dosen yang akan dikerjakan paling akhir jika semuanya ditumpuk dari A ke D?

Jawaban dan Pembahasan:

1. Prinsip Queue (FIFO – First In First Out):
Dokumen dicetak sesuai urutan masuk
Urutan selesainya: Dokumen A → Dokumen B → Dokumen C → Dokumen D

2. Prinsip Stack (LIFO – Last In First Out):
Saat ditumpuk berurutan dari A paling bawah hingga D paling atas:
Tumpukan dari bawah ke atas: [A, B, C, D]
Dokumen yang diambil pertama (paling atas) = D
Dokumen yang diambil paling akhir (paling bawah) = Dokumen A

Soal 21

Topik: Algoritma Optimasi Penjadwalan

Kana yang duduk di kelas 9 memiliki waktu belajar 3 jam (180 menit) sebelum tidur. Kana masih harus menyelesaikan daftar tugas berikut:

Tugas Matematika: Butuh waktu 60 menit (Nilai Prioritas: 90)
Tugas IPA: Butuh waktu 90 menit (Nilai Prioritas: 80)
Tugas Bahasa Inggris: Butuh waktu 40 menit (Nilai Prioritas: 50)
Tugas Informatika: Butuh waktu 50 menit (Nilai Prioritas: 70)

Gunakan pendekatan algoritma untuk menentukan kombinasi tugas mana yang memberikan Total Nilai Prioritas Tertinggi pada Kana tanpa melampaui batas waktu 180 menit dan tunjukkan langkah analisisnya!

Kunci Jawaban & Analisis Kombinasi:

Kombinasi 1 (Matematika + IPA + Bahasa Inggris): Waktu = 60 + 90 + 40 = 190 menit (❌ Melebihi 180 menit)
Kombinasi 2 (Matematika + IPA + Informatika): Waktu = 60 + 90 + 50 = 200 menit (❌ Melebihi 180 menit)
Kombinasi 3 (Matematika + Bahasa Inggris + Informatika): Waktu = 60 + 40 + 50 = 150 menit (Aman)
Total Nilai = 90 + 50 + 70 = 210
Kombinasi 4 (IPA + Bahasa Inggris + Informatika): Waktu = 90 + 40 + 50 = 180 menit (Aman)
Total Nilai = 80 + 50 + 70 = 200
Kombinasi 5 (Matematika + IPA): Waktu = 60 + 90 = 150 menit (Aman)
Total Nilai = 90 + 80 = 170

Kombinasi terbaik adalah Kombinasi 3, yaitu Matematika, Bahasa Inggris, dan Informatika dengan total nilai 210 dan durasi waktu 150 menit.

Penutup

Demikian informasi terkait soal informatika berpikir komputasional kelas 9 yang bisa menjadi referensi belajar.

Pastikan kamu sudah paham materi tentang struktur data, operasi logika dan algoritma, serta optimasi dan simulasi LIFO ataupun FIFO agar tidak kesulitan ketika mengerjakan soal-soal terkait.

Jangan ragu untuk bertanya pada guru apabila menjumpai kesulitan saat belajar materi berpikir komputasional agar kamu sukses mengerjakan soal-soal ujian.

Dapatkan materi informatika dan mata pelajaran lainnya di blog Mamikos. Selamat belajar! 💻📚

Referensi:


Klik dan dapatkan info kost di dekat kampus idamanmu:

Kost Dekat UGM Jogja

Kost Dekat UNPAD Jatinangor

Kost Dekat UNDIP Semarang

Kost Dekat UI Depok

Kost Dekat UB Malang

Kost Dekat Unnes Semarang

Kost Dekat UMY Jogja

Kost Dekat UNY Jogja

Kost Dekat UNS Solo

Kost Dekat ITB Bandung

Kost Dekat UMS Solo

Kost Dekat ITS Surabaya

Kost Dekat Unesa Surabaya

Kost Dekat UNAIR Surabaya

Kost Dekat UIN Jakarta

Advertisement