Bayangkan kita mau buat kue yang super lezat. Kalau langsung asal campur bahan, bisa-bisa kuenya gagal total. Nah, biar hasilnya antigagal, kita bisa pakai Computational Thinking! Tenang, ini bukan berarti kita harus jadi komputer, melainkan cara berpikir yang terstruktur.
Ada 4 pilar utama yang bakal kita pakai:
1. Dekomposisi (Memecah Masalah)
Konsep: Membagi tugas besar menjadi bagian-bagian kecil yang lebih mudah dikerjakan.
Kalau melihat tugas "membuat kue", rasanya pasti ribet banget. Nah, lewat dekomposisi, kita pecah prosesnya jadi beberapa sub-tugas:
- Menyiapkan bahan dan alat.
- Membuat adonan.
- Memanggang kue di oven.
- Menghias kue (decorating).
2. Pengenalan Pola (Melihat Kesamaan)
Konsep: Mencari kesamaan atau tren dari pengalaman sebelumnya.
- Pernah bikin donat atau bolu sebelumnya? Di sini kita pakai ingatan itu!
- Kita tahu kalau hampir semua kue itu strukturnya mirip: butuh tepung, telur, dan gula.
- Kita juga tahu polanya kalau kue dipanggang kelamaan, pasti bakal gosong.
- Karena sudah tahu pola-pola ini, kita jadi bisa mengantisipasi dan memperkirakan langkah dengan lebih baik.
3. Abstraksi (Fokus pada yang Penting Saja)
Konsep: Mengabaikan detail yang tidak penting dan fokus pada info yang krusial.
- Saat membaca buku resep, kadang ada cerita sejarah tentang kue tersebut atau tips memilih merk oven tertentu. Nah, lewat abstraksi, kita filter itu semua.
- Info penting yang diambil: Suhu oven harus 180 derajat celcius dan dipanggang selama 30 menit.
- Info yang diabaikan: Sejarah asal-usul kue cokelat dari benua Eropa. Kita tidak butuh sejarah itu sekarang karena fokus kita adalah membuat kuenya berhasil matang!
4. Algoritma (Langkah-Langkah yang Urut)
Konsep: Menyusun instruksi langkah demi langkah secara logis dan berurutan.
Ini adalah bagian mengeksekusi resep. Semua langkah harus urut dari awal sampai akhir (seperti flowchart), tidak boleh acak:
- Panaskan oven terlebih dahulu.
- Kocok mentega dan gula sampai mengembang.
- Masukkan telur satu per satu.
- Campurkan tepung terigu secara perlahan.
- Tuang adonan ke loyang.
- Panggang selama 30 menit.
- Keluarkan, dinginkan, dan hias kue.
Bayangkan kalau algoritmanya keliru, misalnya menghias kue dulu baru dipanggang? Wah, bisa meleleh semua nanti dekorasinya!
Kesimpulannya:
Computational Thinking itu sebetulnya sudah sering kita lakukan di kehidupan sehari-hari, salah satunya saat bikin kue. Dengan berpikir terstruktur seperti ini, masalah serumit apa pun (termasuk coding atau pelajaran sekolah lainnya) bakal terasa jauh lebih mudah diselesaikan.

Tidak ada komentar:
Posting Komentar