Computational Thinking (CT) By Nabila Aisyah

 Computational Thinking (CT) 

Penguasaan kecakapan Berpikir/Pemikiran Komputasi atau Computational Thinking (CT) sebagai salah satu teknik penyelesaian masalah menjadi sangat penting di masa sekarang untuk menyiapkan generasi penerus yang berdaya saing di era ekonomi digital ini. Kecakapan ini mengajarkan kita bagaimana berpikir seperti cara ilmuwan komputer berpikir, untuk menyelesaikan permasalahan di dunia nyata.

Awalnya istilah Computational Thinking atau Berpikir/Pemikiran Komputasi digaungkan oleh Seymour Papert (1980) dalam bukunya yang berjudul “Mindstorm”. Ketika itu Papert berfokus pada dua aspek komputasi: pertama, bagaimana menggunakan komputasi untuk menciptakan pengetahuan baru, dan kedua, bagaimana menggunakan komputer untuk meningkatkan pemikiran dan perubahan pola akses ke pengetahuan. Berikutnya J. M. Wing membawa pendekatan yang dimodifikasi dan perhatian baru pada pemikiran komputasi atau Computational Thinking.

S. Papert menghubungkan pemikiran komputasi dan pedagogi digital dengan pendekatan modern dalam pendidikan yang diprakarsai oleh Jean Piaget. J. Piaget adalah seorang psikolog perkembangan paling dikenal karena memelopori teori belajar yang dikenal sebagai konstruktivisme; secara singkat, katanya bahwa peserta didik membangun pengetahuan baru dalam pikiran mereka, dari interaksi pengalaman mereka dengan pengetahuan sebelumnya. S. Papert mengembangkan teori konstruktivisme, menambahkan gagasan bahwa pembelajaran ditingkatkan ketika pelajar terlibat dalam “membangun produk yang bermakna. “

Jeannette M. Wing menganggap pemikiran komputasi sebagai keterampilan dasar untuk kemampuan analitis semua orang sama dengan kecakapan dengan membaca, menulis, dan berhitung. Makalah Wing disambut oleh masyarakat di semua tingkatan, terutama di jenjang pendidikan K-12 (SD-SMA), yang sangat bertanggung jawab dan berpengaruh dalam pengembangan kecakapan dan karakter peserta didik. Tulisan J. M. Wing ini dimuat di Jurnal Communication ACM pada Tahun 2006.

Terdapat beberapa metode berpikir komputasi/computational thinking dalam memecahkan masalah, antara lain :

  1. Decomposition : Memecah-mecah masalah menjadi lebih kecil dan sampai ke pokok sebuah masalah hingga kita menyelesaikan suatu masalah tersebut dapat menyelesaikannya satu persatu dan mengidentifikasi perbagian darimana masalah itu datang.
  2. Pattern Recognition : Mencari pola, biasanya didalam sebuah masalah terdapat pola pola tertentu untuk memecahkannya disitu kita dituntut mengetahui sendiri bagaimana pola tersebut.
  3. Abstraksi : Melakukan generalisasi dan mengidentifikasi prinsip-prinsip umum yang menghasilkan pola, tren dan keteraturan tersebut. Biasanya dengan melihat karakteristik umum dan juga membuat model suatu penyelesaian.
  4. Algorithm : Mengembangkan petunjuk pemecahan masalah yang sama secara step-by-step, langkah demi langkah, tahapan demi tahapan sehingga orang lain dapat menggunakan langkah/informasi tersebut untuk menyelesaikan permasalahan yang sama.

Mengapa Computational Thinking Penting Diajarkan?

Berpikir/pemikiran 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. Dengan teknik ini para siswa akan belajar bagaimana berpikir secara terstruktur, seperti halnya ketika para software engineer menganalisa kebutuhan dan merencanakan pengembangan software.

Teknik berpikir Computional Thinking sebagai sebuah pendekatan sangat penting dikuasai untuk membantu menstrukturisasi penyelesaian masalah yang rumit. Dimana kecakapan complex problem solving dan berpikir kritis ini merupakan dua keahlian terpenting yang diperlukan pada masa mendatang menurut World Economic Forum. 


Sources:

https://republika.co.id/berita/qhs6th483/computational-thinking-solusi-pembelajaran-saat-pandemi

https://edukasi101.com/pentingnya-mengajarkan-computational-thinking-di-sekolah-indonesia/

Komentar