mengenal apa itu computional thinking

Secara sederhana Computational Thinking adalah metode menyelesaikan persoalan dengan menerapkan teknik ilmu komputer (informatika). Computational thinking sebagai cara berpikir untuk menyelesaikan masalah atau problem solving bekerja dengan cara menguraikannya menjadi beberapa tahapan yang efektif, efisien, dan menyeluruh, meliputi: decomposition, pattern recognition, abstraction, algorithms yang merupakan beberapa konsep dasar ilmu komputer.
Dalam memecahkan masalah, metode ini menghendaki siswa untuk memformulasikan masalah dalam bentuk masalah komputasi dan kemudian menyusun solusi komputasi yang baik (dalam bentuk algoritma) atau menjelaskan mengapa tidak ditemukan solusi yang sesuai.

Berpikir komputasional atau computational thinking memiliki empat tahapan penting yaitu:

1. Decomposition 
Tahap pertama dari computational thinking adalah decomposition. Dalam tahap ini, masalah dipecah menjadi lebih kecil dan sederhana. Dengan demikian masalah tersebut dapat diselesaikan satu persatu dan dapat diidentifikasi perbagian dari mana masalah itu datang.

2.Pattern Recognition
Pada tahap kedua ini, Siswa harus mencari pola. Biasanya, di dalam sebuah masalah terdapat pola-pola tertentu untuk memecahkannya.

3. Abstraction
Tahapan ketiga dari teknik pemecahan masalah dengan computational thinking adalah abstraksi. Pada tahap ini, yang perlu dilakukan adalah men-generalisasi dan mengidentifikasi prinsip-prinsip umum yang menghasilkan pola, tren dan keteraturan tersebut. Hal ini sangat penting dilakukan karena biasanya dengan melihat karakteristik umum akan memungkinkan untuk membuat model suatu penyelesaian masalah tersebut.

4. Algorithm
Tahap terakhir dari computational thinking adalah Algorithm. Dalam tahap ini siswa harus dapat mengembangkan petunjuk pemecahan masalah yang sama secara step-by-step atau langkah demi langkah, tahapan demi tahapan sehingga orang lain dapat menggunakan langkah/informasi tersebut untuk menyelesaikan permasalahan yang sama.

Mengapa Berpikir Komputasi Penting untuk Dipelajari?
Computational thinking atau berpikir komputasi adalah teknik pemecahan masalah yang sangat luas wilayah penerapannya, tidak hanya sebatas untuk menyelesaikan masalah seputar ilmu komputer saja. Berpikir komputasi juga dapat diaplikasikan untuk menyelesaikan berbagai masalah di dalam kehidupan sehari-hari. Dengan menggunakan teknik ini siswa akan belajar bagaimana berpikir secara terstruktur, seperti ketika para software engineer menganalisa kebutuhan dan merencanakan pengembangan software.

Bagaimana cara mengajarkan Computational Thinking di sekolah? Mengimplementasikan Computational Thinking adalah dengan cara memahami masalah, mengumpulkan semua data, lalu mulai mencari solusi sesuai dengan masalah. Kemudian pada tahap dekomposisi, siswa diajarkan untuk mem-breakdown atau memecah suatu masalah yang komplek menjadi masalah-masalah yang lebih sederhana untuk diselesaikan. Computational Thinking sebagai pendekatan pembelajaran dapat disejajarkan dengan pendekatan dan metode pembelajaran lainnya seperti Pembelajaran Berbasis Proyek atau Pembelajaran Berbasis Inkuiri dalam pembelajaran sains.

Komentar

Postingan populer dari blog ini

materi infor smt 4