Page 6 - PORTFOLIO COMPUTATIONAL THINKING TOPIK 1
P. 6
Computational Thinking atau CT adalah
proses berpikir dalam memformulasikan
persoalan dan berstrategi dalam
menentukan/memilih solusi yang efektif,
efisien, optimal untuk dikerjakan oleh agen
pemroses informasi (solusi) tersebut. Agen
pemroses informasi yang dimaksud adalah
manusia atau komputer. Ada tiga hal utama
yang terdapat pada definisi CT tersebut, yaitu
persoalan, solusi yang efektif, efisien, dan
optimal, serta agen pemroses informasi.
Dengan CT, Anda akan terbiasa berpikir
sistematis dan menemukan solusi yang efektif,
efisien, dan optimal saat menghadapi persoalan
sederhana maupun kompleks. Kemampuan
memecahkan persoalan adalah kemampuan
yang sangat dibutuhkan
CT memiliki empat fondasi yang menjadi
landasan pemecahan persoalan yaitu
dekomposisi, (decomposition), algoritma
(algorithm), pengenalan pola (pattern
recognition), dan abstraksi (abstraction).
6