Apa itu Berpikir Komputasional?
Berpikir Komputasional (Computational Thinking) adalah metode pemecahan masalah yang dirancang untuk mengidentifikasi solusi yang efektif, efisien, dan optimal, mirip dengan cara komputer memproses data. Metodologi ini berlandaskan pada 4 Pilar Utama.
1. Dekomposisi
Memecah masalah yang kompleks menjadi bagian-bagian kecil yang lebih sederhana dan mudah dikelola.
Contoh Penerapan: Saat membuat website, membaginya menjadi pembuatan Navbar, Header, Sidebar, dan Footer.
2. Pengenalan Pola
Mencari kesamaan, tren, atau keteraturan dari pengalaman atau masalah-masalah yang pernah terjadi sebelumnya.
Contoh Penerapan: Memprediksi kemacetan lalu lintas berdasarkan data kemacetan di jam-jam yang sama setiap harinya.
3. Abstraksi
Fokus hanya pada informasi penting/relevan dan mengabaikan detail yang tidak diperlukan.
Contoh Penerapan: Peta denah jalan raya yang hanya menampilkan nama jalan tanpa menampilkan pohon atau warna rumah warga.
4. Algoritma
Mengembangkan petunjuk/langkah-langkah penyelesaian masalah secara terurut dan logis dari awal hingga akhir.
Contoh Penerapan: Panduan langkah-langkah membuat mi instan yang tertulis pada bagian belakang kemasan.