Dekomposisi, pengenalan pola, abstraksi, dan penyusunan algoritma untuk memecahkan masalah secara logis dan sistematis.
Contoh soal Berpikir Komputasional dan pembahasannya
5 soal pilihan ganda berikut diambil dari bank soal SekolahSMA, lengkap dengan pembahasan langkah demi langkah. Coba kerjakan dulu sebelum membaca pembahasannya.
SOAL 1
Memecah sebuah masalah besar menjadi bagian-bagian kecil yang lebih mudah dikerjakan disebut ...
- A. Dekomposisi ✓ Jawaban benar
- B. Pengenalan pola
- C. Abstraksi
- D. Algoritma
- E. Kompilasi
Pembahasan
Konsep: Dekomposisi = memecah masalah besar jadi bagian kecil.
Langkah:
(1) Kenali masalah besarnya.
(2) Pecah jadi sub-masalah yang lebih kecil.
(3) Selesaikan tiap bagian lalu gabungkan.
Jawaban benar: A. Kata kunci 'memecah menjadi bagian kecil' adalah definisi dekomposisi.
SOAL 2
Saat menyiapkan pesta ulang tahun, Rani membaginya menjadi tugas: undangan, kue, dekorasi, dan hiburan. Pilar berpikir komputasional yang Rani gunakan adalah ...
- A. Abstraksi
- B. Dekomposisi ✓ Jawaban benar
- C. Pengenalan pola
- D. Enkripsi
- E. Iterasi
Pembahasan
Konsep: Membagi satu pekerjaan besar menjadi beberapa tugas = dekomposisi.
Langkah:
(1) Masalah besar: menyiapkan pesta.
(2) Dipecah jadi undangan, kue, dekorasi, hiburan.
(3) Tiap tugas dikerjakan terpisah.
Jawaban benar: B.
SOAL 3
Mengamati bahwa angka 2, 4, 6, 8 selalu bertambah 2 merupakan contoh pilar ...
- A. Dekomposisi
- B. Abstraksi
- C. Pengenalan pola ✓ Jawaban benar
- D. Algoritma
- E. Debugging
Pembahasan
Konsep: Pengenalan pola adalah menemukan kesamaan atau keteraturan yang berulang dalam data atau masalah.
Jawaban benar: C -- Jawaban C benar. Menyadari bahwa tiap angka bertambah 2 adalah menemukan keteraturan, inti dari pengenalan pola.
SOAL 4
Ketika menggambar peta jalur bus, kita hanya menampilkan halte dan garis rute tanpa detail rumah atau pohon. Pilar yang digunakan adalah ...
- A. Abstraksi ✓ Jawaban benar
- B. Dekomposisi
- C. Pengenalan pola
- D. Kompilasi
- E. Perulangan
Pembahasan
Konsep: Menyaring detail penting (halte, rute) dan membuang yang tidak relevan (rumah, pohon) = abstraksi.
Langkah:
(1) Tentukan tujuan: menunjukkan rute bus.
(2) Simpan info penting: halte dan garis rute.
(3) Buang detail tak perlu.
Jawaban benar: A.
SOAL 5
Urutan langkah yang jelas, terurut, dan berhingga untuk menyelesaikan suatu masalah disebut ...
- A. Pola
- B. Algoritma ✓ Jawaban benar
- C. Abstraksi
- D. Variabel
- E. Metadata
Pembahasan
Konsep: Algoritma = langkah-langkah terurut dan berhingga untuk menyelesaikan masalah.
Langkah:
(1) Ada masukan/masalah.
(2) Disusun langkah berurutan.
(3) Berhenti pada hasil (berhingga).
Jawaban benar: B.