INFORMATIKA | Berpikir Komputasi
Berpikir Komputasional (Computational Thinking) adalah metode pemecahan masalah secara logis dan terstruktur dengan cara merumuskan masalah serta solusinya sedemikian rupa, sehingga dapat dijalankan dengan efektif—baik oleh manusia maupun komputer.
Penting untuk diingat bahwa berpikir komputasional bukan berarti berpikir seperti komputer atau harus selalu berhubungan dengan pemrograman (coding). Ini adalah kerangka berpikir (mindset) dasar untuk menyelesaikan masalah kompleks di bidang apa pun.
Fondasi Penting Dalam Berpikir Komputasi
| Fondasi | Penjelasan Ringkas | Contoh Sederhana (Membuat Es Teh) |
| Dekomposisi | Memecah masalah besar/kompleks menjadi bagian-bagian yang lebih kecil dan mudah dikelola. | Membagi proses menjadi: menyiapkan bahan, menyeduh teh, menambahkan gula, dan memasukkan es. |
| Pengenalan Pola | Mencari kesamaan atau pola dari masalah-masalah yang pernah diselesaikan sebelumnya. | Mengingat bahwa gula lebih cepat larut di air panas daripada di air dingin. |
| Abstraksi | Fokus pada informasi inti yang penting dan mengabaikan detail yang tidak relevan. | Fokus pada takaran gula dan teh, mengabaikan bentuk atau warna gelas yang digunakan. |
| Algoritma | Menyusun langkah-langkah penyelesaian masalah secara urut, jelas, dan sistematis. | Menyusun urutan: Seduh teh dengan air panas $\rightarrow$ Larutkan gula $\rightarrow$ Tambahkan air dingin $\rightarrow$ Masukkan es batu. |
Mengapa Ini Penting?
Berpikir komputasional melatih kemampuan analisis kritis, efisiensi kerja, dan fleksibilitas dalam menghadapi persoalan baru yang belum pernah ditemui sebelumnya.
Contoh Berpikir Komputasional dalam kehidupan sehari hari
Berikut adalah contoh konkret penerapan Berpikir Komputasional (Computational Thinking) menggunakan 4 fondasinya, baik dalam kehidupan sehari-hari maupun dalam pembelajaran di kelas.
1. Dalam Kehidupan Sehari-hari: Mencuci Pakaian Kotor
| Fondasi | Penerapan |
| Dekomposisi | Memisah-misahkan proses mencuci menjadi beberapa langkah kecil: memilah pakaian, merendam, mencuci, membilas, menjemur, dan melipat. |
| Pengenalan Pola | Menyadari bahwa pakaian putih mudah terkena luntur dari pakaian berwarna gelap, atau bahwa kain berbahan lembut butuh perlakuan khusus. |
| Abstraksi | Fokus pada jenis kain dan tingkat keparahan noda, tanpa perlu memikirkan riwayat kapan atau di mana baju itu dibeli. |
| Algoritma | Membuat urutan kerja yang efisien: 1. Pisahkan baju putih dan berwarna. 2. Rendam baju dengan detergen selama 15 menit. 3. Cuci dan bilas hingga bersih. 4. Jemur pakaian hingga kering. |
2. Dalam Pembelajaran di Kelas
Berpikir komputasional tidak hanya berlaku di pelajaran Informatika, tetapi bisa diterapkan di berbagai mata pelajaran:
Contoh A : Pembelajaran Biologi (Klasifikasi Makhluk Hidup)
Dekomposisi: Mengelompokkan hewan berdasarkan ciri-ciri fisiknya (habitat, jenis makanan, cara berkembang biak, atau struktur tubuh).
Pengenalan Pola: Mengamati bahwa hewan yang memiliki mamalia (kelenjar susu) umumnya melahirkan (vivipar) dan berdarah panas.
Abstraksi: Fokus pada karakteristik taksonomi kunci untuk menentukan kelas hewan, mengabaikan warna bulu atau ukuran tubuh individu yang acak.
Algoritma: Menyusun kunci dikotomi/determinasi langkah-demi-langkah untuk menentukan familia atau spesies suatu organisme.
Contoh B : Kegiatan Belajar Kelompok / Proyek Kelas
Dekomposisi: Membagi proyek pembuatan presentasi kelas menjadi beberapa tugas individual (pencari materi, pembuat slide, dan pembawa materi/presenter).
Pengenalan Pola: Mengingat dari tugas-tugas sebelumnya bahwa slide yang penuh dengan teks panjang cenderung membuat penonton bosan.
Abstraksi: Memilih poin-poin penting saja dari sumber bacaan tebal untuk dimasukkan ke dalam slide presentasi.
Algoritma: Menyusun langkah kerja kelompok dari brainstorming, pembuatan draf, revisi, hingga latihan presentasi sesuai batas waktu (deadline).
3. Dalam Penyelesaian soal Matematika
"Ahmad membeli 3 buku tulis dan 2 pensil seharga Rp21.000. Di toko yang sama, Budi membeli 2 buku tulis dan 3 pensil seharga Rp19.000. Berapakah harga 1 buku tulis dan 1 pensil?"
Penerapan 4 Fondasi Berpikir Komputasional
Fondasi Penerapan dalam Matematika Dekomposisi Memecah soal cerita menjadi variabel dasar:
• $x$ = harga 1 buku tulis
• $y$ = harga 1 pensil
• Belanjaan Ahmad $\rightarrow 3x + 2y = 21.000$
• Belanjaan Budi $\rightarrow 2x + 3y = 19.000$
Pengenalan Pola Mengenali jenis/model soal:
Siswa menyadari bahwa bentuk persamaan ini memiliki bentuk yang sama dengan materi SPLDV yang pernah dipelajari sebelumnya, sehingga bisa diselesaikan dengan metode Eliminasi atau Substitusi.
Abstraksi Mengabaikan informasi yang tidak relevan:
Fokus hanya pada jumlah barang, total harga, dan variabel $x$ serta $y$. Nama "Ahmad", nama "Budi", dan lokasi "toko" diabaikan karena tidak mempengaruhi hitungan matematika.
Algoritma Menyusun langkah-langkah penyelesaian secara sistematis:
1. Samakan koefisien $x$ (kalikan persamaan 1 dengan 2, dan persamaan 2 dengan 3).
2. Kurangkan kedua persamaan untuk mengeliminasi $x$ hingga mendapat nilai $y$ (harga pensil).
3. Substitusikan nilai $y$ ke salah satu persamaan awal untuk mencari nilai $x$ (harga buku).
4. Tuliskan hasil akhir dengan satuan Rupiah yang benar.
Prosedur Penyelesaian Matematika
$$\begin{aligned} \text{Persamaan 1: } & 3x + 2y = 21.000 \quad (\times 2) \implies 6x + 4y = 42.000 \\ \text{Persamaan 2: } & 2x + 3y = 19.000 \quad (\times 3) \implies 6x + 9y = 57.000 \\ \hline \text{Eliminasi } x: & (6x + 4y) - (6x + 9y) = 42.000 - 57.000 \\ & -5y = -15.000 \implies y = 3.000 \\ \hline \text{Substitusi } y: & 3x + 2(3.000) = 21.000 \\ & 3x + 6.000 = 21.000 \\ & 3x = 15.000 \implies x = 5.000 \end{aligned}$$Kesimpulan:
Harga 1 buku tulis ($x$) = Rp5.000
Harga 1 pensil ($y$) = Rp3.000
