Computational Thinking (CT) adalah sebuah kemampuan berpikir untuk
menyelesaikan suatu permasalahan secara menyeluruh, logis, dan teratur.
Berpikir komputasi adalah teknik pemecahan masalah yang sangat luas
wilayah penerapannya, bukan hanya untuk menyelesaikan masalah seputar
ilmu komputer saja, melainkan juga untuk menyelesaikan berbagai masalah di
dalam kehidupan sehari-hari.
Cara mengimplementasikan Computational Thinking adalah dengan
memahami masalah, mengumpulkan semua data, lalu mulai mencari solusi
sesuai dengan masalah. Dalam Computational Thinking, ada yang disebut
dengan dekomposisi yaitu kita memecah suatu masalah yang komplek
menjadi masalah-masalah yang kecil untuk diselesaikan.
Sebagai contoh, ketika kita ingin membuat nasi goreng, kita harus memahami
cara membuat nasi goreng, lalu kita mengumpulkan bahan-bahannya,
kemudian kita mulai membuat nasi goreng sesuai dengan langkah-langkahnya.
Dalam membuat nasi goreng, kita harus menyiapkan kompor, wajan, spatula,
minyak goreng, nasi, telur, bumbu, dan lain-lainnya yang semua itu merupakan
sebuah proses bernama dekomposisi.
Kemudian dalam Computational Thinking ada yang disebut dengan
pengenalan pola. Karena kita pernah membuat nasi goreng, kita juga dapat
membuat kwetiau karena proses pembuatannya hampir mirip. Kita bisa
melihat bahwa pola untuk membuat nasi goreng dan kwetiau hampir sama
walaupun bahan yang digunakan berbeda.
Lalu ketika kita membuat nasi goreng kita tidak memperhatikan bagaimana
proses sebuah kompor bisa menyala, karena hal tersebut menurut kita tidak
penting. Hal tersebut sudah terkait dengan abstraksi di dalam Computational
Thinking.
Selanjutnya dalam Computational Thinking adalah berpikir dengan algoritma
dimana kita berpikir dengan mengurutkan langkah-langkah dalam
menyelesaikan masalah agar menjadi logis, berurutan, teratur, dan mudah
dipahami oleh orang lain. Dalam hal membuat nasi goreng, kita juga harus bisa
mengurutkan langkah-langkah secara logis, berurutan, dan rinci mulai dari
proses awal pembuatan sampai dengan proses penyajiannya.
Berpikir komputasi atau Computational Thinking tidak selalu berhubungan
dengan komputer. Kita dapat menggunakan teknik berpikir komputasi dalam
permasalahan sehari-hari. Ketika kita sudah terbiasa dengan Computational
Thinking, kita akan lebih berpikir kritis sehingga dapat memecahkan suatu
permasalahan dengan baik, efektif dan efisien. Jadi secara tidak sadar kita
telah mengimplementasikan Computational Thinking dalam kehidupan
sehari-hari mulai dari hal yang mudah dan bahkan hal-hal kecil pun telah kita
lakukan dengan Computational Thinking.
Sumber : Modul PKP Informatika Kemdikbud
0 komentar:
Posting Komentar