Panduan Lengkap Berpikir Komputasional (Computational Thinking) & Latihan Soal

Membedah esensi logika pemecahan masalah untuk siswa kelas 7 SMP. Dilengkapi dengan 30 instrumen evaluasi siap cetak.

Ketika mendengar istilah "Informatika" atau "Ilmu Komputer", banyak orang langsung membayangkan barisan kode rumit di layar hitam, peretasan (hacking), atau perakitan perangkat keras keras. Padahal, fondasi paling krusial dari ilmu komputer bukanlah mesinnya itu sendiri, melainkan bagaimana cara manusia berpikir untuk memecahkan masalah. Kemampuan inilah yang dikenal sebagai Berpikir Komputasional (Computational Thinking).

Materi Informatika untuk siswa Kelas 7 SMP dirancang bukan semata-mata untuk mencetak programmer, melainkan untuk melatih nalar kritis dan logis. Berpikir komputasional adalah sebuah kerangka kerja (framework) mental. Ia mengajarkan kita untuk menghadapi masalah yang besar dan menakutkan, lalu memecahnya, menganalisisnya, dan menyusun solusi yang begitu jelas sehingga bahkan sebuah mesin (komputer) pun bisa mengikuti instruksinya tanpa kebingungan.

Empat Pilar Utama Berpikir Komputasional

Untuk menerapkan metode ini, kita menggunakan empat tahapan atau fondasi utama. Keempat pilar ini saling berkaitan dan membentuk siklus penyelesaian masalah yang sistematis.

1. Dekomposisi (Decomposition)

Bayangkan Anda ditugaskan untuk menyelenggarakan acara perpisahan sekolah. Jika dipikirkan sekaligus, tugas ini sangat membebani. Dekomposisi adalah kemampuan memecah masalah besar atau kompleks menjadi bagian-bagian yang lebih kecil dan mudah dikelola. Alih-alih panik memikirkan "acara perpisahan", Anda memecahnya menjadi: seksi konsumsi, seksi acara, seksi perlengkapan, dan seksi dekorasi. Setiap bagian kecil kini jauh lebih mudah untuk diselesaikan satu per satu.

2. Pengenalan Pola (Pattern Recognition)

Setelah masalah dipecah, langkah selanjutnya adalah mencari kesamaan atau pola. Pengenalan pola memungkinkan kita untuk menggunakan solusi yang pernah berhasil di masa lalu untuk masalah yang sedang dihadapi sekarang. Jika Anda pernah berhasil membuat jadwal belajar untuk ujian semester lalu (dengan membagi waktu 45 menit belajar, 15 menit istirahat), Anda mengenali pola keberhasilan tersebut dan menerapkannya lagi untuk ujian semester ini.

3. Abstraksi (Abstraction)

Dunia ini penuh dengan informasi yang mengganggu (noise). Abstraksi adalah proses memfokuskan diri hanya pada informasi yang penting saja dan mengabaikan detail yang tidak relevan. Contoh klasiknya adalah peta rute kereta api atau MRT. Peta tersebut tidak menampilkan gambar pohon, bangunan, atau kontur tanah yang dilewati kereta. Peta itu hanya menampilkan garis rute dan titik stasiun. Detail yang tidak penting diabaikan (diabstraksi) agar penumpang bisa fokus pada informasi inti: dari stasiun A menuju stasiun B.

4. Algoritma (Algorithm)

Pilar terakhir adalah menyusun solusi. Algoritma adalah urutan langkah-langkah logis untuk mencapai tujuan atau menyelesaikan masalah. Syarat utama algoritma adalah tidak boleh ambigu (harus jelas), serta harus memiliki titik awal dan titik akhir. Jika Anda memasak mi instan, langkah-langkah di balik kemasan adalah algoritma. Jika Anda menukar langkah "masukkan bumbu" dengan "rebus air", hasilnya akan berbeda. Urutan sangatlah mutlak.

Algoritma dan Dasar Pemrograman

Dalam dunia komputasi, algoritma dapat disajikan melalui tiga cara utama:

  • Narasi: Menggunakan kalimat sehari-hari (deskriptif). Misalnya: "Pertama, siapkan buku. Kedua, masukkan ke dalam tas."
  • Pseudocode: Menggunakan bahasa yang menyerupai kode pemrograman namun masih bisa dibaca manusia. Misalnya: JIKA hujan MAKA bawa payung.
  • Flowchart: Menggunakan diagram alir dengan simbol-simbol khusus (oval untuk mulai/selesai, jajar genjang untuk input/output, persegi panjang untuk proses).

Algoritma inilah yang kemudian diterjemahkan ke dalam bahasa yang dipahami komputer, yang disebut Pemrograman. Konsep dasar dari setiap program komputer di dunia ini sangat sederhana: Input (Data Masuk) → Proses (Pengolahan) → Output (Hasil Keluar).

Penerapan Nyata dalam Kehidupan Sehari-hari

Kelebihan utama belajar berpikir komputasional adalah aplikasinya yang tak terbatas. Saat Anda menentukan rute tercepat ke sekolah untuk menghindari macet, Anda sedang melakukan algoritma dan pengenalan pola. Saat ibu Anda mengelola keuangan sederhana belanja bulanan, beliau memecah (dekomposisi) anggaran menjadi pos listrik, makanan, dan tabungan. Semua proses ini dilakukan agar hidup menjadi lebih efektif dan efisien.


Untuk menguji pemahaman mengenai konsep Berpikir Komputasional di atas, kami telah menyediakan 30 instrumen soal pilihan ganda. Modul di bawah ini dirancang khusus untuk pendidik maupun peserta didik. Anda dapat langsung mencetak (Print) halaman ini, dan sistem kami akan secara otomatis memformat tampilannya menjadi Lembar Soal Ulangan resmi bergaya "Kop Surat SMPN 21 PPU" yang siap dibagikan di kelas.

PEMERINTAH KABUPATEN PENAJAM PASER UTARA

DINAS PENDIDIKAN PEMUDA DAN OLAHRAGA

SMP NEGERI 21 PPU



Mata Pelajaran: Informatika

Materi Utama: Berpikir Komputasional

Kelas / Semester: VII / Ganjil

Nama Siswa: ............................................

Instrumen Latihan Soal (30 Butir)

1. Apa yang dimaksud dengan Berpikir Komputasional (Computational Thinking)?
  • Cara berpikir seperti komputer yang hanya mengerti angka 0 dan 1.
  • Metode pemecahan masalah dengan cara berpikir logis, sistematis, dan terstruktur.
  • Kemampuan merakit komponen perangkat keras komputer.
  • Proses menghafal kode pemrograman bahasa C++.
Jawaban: B
2. Pernyataan yang paling tepat mengenai Berpikir Komputasional adalah...
  • Hanya dapat digunakan untuk menyelesaikan masalah di bidang ilmu komputer.
  • Hanya berguna bagi seorang programmer.
  • Tidak hanya untuk ilmu komputer, tetapi sangat berguna dalam kehidupan sehari-hari.
  • Merupakan teknik meretas kata sandi secara sistematis.
Jawaban: C
3. Berikut ini adalah 4 tahapan utama dalam berpikir komputasional, kecuali...
  • Dekomposisi
  • Abstraksi
  • Algoritma
  • Kompilasi (Compilation)
Jawaban: D
4. Memecah masalah besar atau kompleks menjadi bagian-bagian yang lebih kecil agar lebih mudah diselesaikan disebut...
  • Algoritma
  • Pengenalan Pola
  • Dekomposisi
  • Abstraksi
Jawaban: C
5. Andi ingin membuat acara perpisahan kelas. Ia membagi tugas menjadi seksi konsumsi, dekorasi, dan acara. Proses yang dilakukan Andi merupakan contoh dari...
  • Dekomposisi
  • Algoritma
  • Abstraksi
  • Pengenalan Pola
Jawaban: A
6. Mencari kesamaan atau hubungan antar masalah untuk menerapkan solusi yang pernah digunakan sebelumnya dikenal dengan istilah...
  • Dekomposisi
  • Pengenalan Pola
  • Abstraksi
  • Flowchart
Jawaban: B
7. Siska menyadari bahwa setiap kali ia belajar kelompok bersama dua teman tertentu, nilai ujiannya selalu meningkat. Ia kemudian mengundang mereka lagi untuk belajar ujian akhir. Siska menggunakan prinsip...
  • Abstraksi
  • Pengenalan Pola
  • Algoritma
  • Input Data
Jawaban: B
8. Proses memfokuskan diri pada informasi yang penting saja dan mengabaikan detail yang tidak relevan disebut...
  • Pseudocode
  • Algoritma
  • Dekomposisi
  • Abstraksi
Jawaban: D
9. Saat melihat peta jalur kereta api, kita hanya melihat stasiun dan garis rutenya, tanpa melihat gambar pohon atau gedung di sekitar rel. Hal ini adalah contoh penerapan...
  • Abstraksi
  • Algoritma
  • Pengenalan Pola
  • Dekomposisi
Jawaban: A
10. Menyusun urutan langkah-langkah logis untuk mencapai tujuan atau menyelesaikan masalah disebut...
  • Dekomposisi
  • Pengenalan Pola
  • Algoritma
  • Abstraksi
Jawaban: C
11. Manakah dari berikut ini yang merupakan contoh penerapan algoritma dalam kehidupan sehari-hari?
  • Membedakan warna baju
  • Membaca buku fiksi
  • Mengikuti langkah-langkah resep membuat kue
  • Menggambar pemandangan alam secara bebas
Jawaban: C
12. Sebuah algoritma yang baik harus memiliki sifat-sifat berikut, kecuali...
  • Jelas
  • Tidak ambigu
  • Memiliki langkah awal dan akhir
  • Boleh membingungkan agar lebih menantang
Jawaban: D
13. Mengapa sebuah algoritma harus memiliki titik akhir?
  • Agar proses atau program tidak terjebak dalam perulangan tanpa henti (infinity loop).
  • Agar komputer tidak cepat rusak.
  • Agar bisa digunakan untuk hal lain.
  • Agar programmer bisa beristirahat.
Jawaban: A
14. Algoritma yang disajikan menggunakan kalimat biasa sehari-hari disebut algoritma dalam bentuk...
  • Pseudocode
  • Flowchart
  • Narasi
  • Source code
Jawaban: C
15. Algoritma yang disajikan dengan format yang mirip seperti kode bahasa pemrograman namun masih mudah dibaca manusia disebut...
  • Flowchart
  • Pseudocode
  • Narasi
  • Diagram alir
Jawaban: B
16. Bentuk penyajian algoritma yang menggunakan diagram alir dengan simbol-simbol geometris disebut...
  • Flowchart
  • Pseudocode
  • Narasi
  • Desain grafis
Jawaban: A
17. Proses pembuatan instruksi untuk komputer agar dapat menjalankan suatu tugas tertentu disebut...
  • Dekomposisi
  • Pemrograman
  • Instalasi
  • Hardware
Jawaban: B
18. Dalam dasar pemrograman, komponen yang berfungsi sebagai data yang dimasukkan ke dalam sistem adalah...
  • Output
  • Proses
  • Input
  • Penyimpanan
Jawaban: C
19. Pengolahan data yang terjadi di dalam komputer berdasarkan instruksi yang diberikan disebut bagian...
  • Input
  • Proses
  • Output
  • Brainware
Jawaban: B
20. Hasil akhir dari sebuah program komputer yang ditampilkan kepada pengguna disebut...
  • Input
  • Proses
  • Output
  • Pseudocode
Jawaban: C
21. Menggunakan aplikasi Google Maps untuk menentukan rute tercepat ke sekolah adalah contoh penerapan dari...
  • Desain Komunikasi Visual
  • Berpikir Komputasional
  • Jaringan Komputer
  • Rekayasa Perangkat Keras
Jawaban: B
22. Budi memiliki banyak tugas sekolah, ekstrakurikuler, dan kursus tambahan. Ia membuat daftar prioritas dan membagi waktu untuk masing-masing kegiatan. Hal ini merupakan contoh penerapan berpikir komputasional dalam bentuk...
  • Menyusun rute tercepat
  • Memasak resep baru
  • Menyusun jadwal belajar
  • Mengelola keuangan
Jawaban: C
23. Memisahkan uang saku mingguan menjadi porsi untuk menabung, jajan, dan keperluan sekolah merupakan penerapan dari teknik...
  • Dekomposisi (memecah pos keuangan)
  • Pseudocode
  • Output perangkat keras
  • Pengenalan pola cuaca
Jawaban: A
24. Manakah di bawah ini yang bukan contoh penerapan berpikir komputasional dalam kehidupan sehari-hari?
  • Menyusun urutan langkah membuat mie goreng.
  • Memilih rute jalan terpendek untuk menghindari macet.
  • Menghafal buku sejarah tanpa memahami isinya.
  • Merencanakan anggaran belanja bulanan agar tidak boros.
Jawaban: C
25. Tujuan dari melakukan abstraksi dalam menyelesaikan masalah adalah...
  • Agar masalah menjadi lebih rumit dan detail.
  • Agar kita bisa fokus pada informasi inti dan menghemat waktu penyelesaian.
  • Untuk membuat pseudocode menjadi lebih panjang.
  • Untuk memecah masalah menjadi kecil-kecil.
Jawaban: B
26. Ketika komputer menghitung hasil 5 + 3, maka angka 5 dan 3 berperan sebagai...
  • Output
  • Input
  • Proses
  • Dekomposisi
Jawaban: B
27. Jika dalam sebuah resep tertulis "Masukkan tepung secukupnya", mengapa ini dianggap sebagai algoritma yang kurang baik untuk mesin?
  • Karena terlalu panjang.
  • Karena instruksinya ambigu (tidak jelas ukurannya).
  • Karena tidak memiliki awal.
  • Karena tidak ada outputnya.
Jawaban: B
28. Keuntungan utama jika seseorang memiliki kemampuan berpikir komputasional adalah...
  • Mampu memperbaiki hardware komputer yang rusak.
  • Dapat menyelesaikan masalah dengan lebih efektif dan efisien.
  • Bisa meretas sistem keamanan dengan mudah.
  • Tidak perlu lagi menggunakan komputer dalam bekerja.
Jawaban: B
29. Dalam siklus dasar sebuah program (Input - Proses - Output), kegiatan menampilkan hasil perhitungan di layar monitor termasuk tahap...
  • Input
  • Proses
  • Output
  • Abstraksi
Jawaban: C
30. Memeriksa keranjang belanjaan dan memisahkan barang berdasarkan jenisnya (sayur, buah, alat mandi) agar mudah dimasukkan ke kantong belanja adalah contoh dari...
  • Pemrograman
  • Algoritma komputer
  • Dekomposisi dalam kehidupan sehari-hari
  • Output
Jawaban: C
Catatan Penggunaan: Fitur "Tampilkan Kunci Jawaban" disediakan untuk mempermudah evaluasi mandiri. Saat dokumen ini dicetak (Print) ke PDF atau kertas, kunci jawaban akan otomatis disembunyikan dan Kop Surat resmi akan dimunculkan oleh sistem untuk menjaga integritas pelaksanaan ulangan/ujian.