Berpikir Komputasional
Apersepsi
Ketika kalian menghadapi suatu permasalahan yang harus kalian
selesaikan, tentunya kalian menentukan strategi, bukan? Apa itu
strategi? Mengapa dalam menemukan solusi, kalian perlu
menentukan strategi?
Melalui Berpikir komputasional (BK),
kalian akan berlatih berpikir seperti
Apa itu Berpikir
seorang ilmuwan Informatika, bukan Komputasional?
berpikir seperti komputer karena
komputer adalah mesin.
Kegiatan utama dalam BK ialah
penyelesaian masalah (problem
solving), untuk menemukan solusi
yang efisien, efektif, dan optimal
sehingga solusinya bisa dijalankan
oleh manusia maupun mesin.
Dengan kata lain, kegiatan dalam BK
ialah mencari strategi untuk
mengatasi persoalan.
Ada 4 fondasi berpikir komputasional yang dikenal dalam ilmu
Informatika, yaitu Abstraksi, Algoritma, Dekomposisi, dan Pengenalan
Pola, yang sangat mendasar dan secara garis besar dijelaskan sebagai
berikut.
1. Abstraksi
Yaitu menyarikan bagian penting
dari suatu permasalahan dan
mengabaikan yang tidak penting
sehingga memudahkan fokus
kepada solusi.
Abstraksi juga dapat diartikan kemampuan menyaring
informasi yang tidak dibutuhkan dan menarik generalisasi dari
informasi yang dibutuhkan sehingga seseorang dapat
menggunakan informasi tersebut untuk menyelesaikan
masalah yang serupa.
Contoh abstraksi masalah dalam kehidupan sehari-hari adalah
Misalnya dengan melihat dan mengidentifikasi pola
pembuatan browniz secara umum. Jika dalam 1 jam dengan 1
unit oven/pemanggang diperoleh 1 box brownis maka perlu
100 jam (± 4 hari) untuk menghasilkan 100 box browniz.
2. Algoritma
Yaitu menuliskan otomasi solusi Start