Dalam Microsot Edu Summit yang dilaksanakan sekitar bulan Desember 2019 yang lalu, computational thinking (CT) merupakan salah satu topik yang disampaikan oleh beberapa nara sumber. Bahkan CT merupakan salah satu hal yang diajukan untuk melengkapi 4 C's (Critical thinking & problem solving, Creativity, communication & collaboration) yang telah dikeluarkan oleh UNESCO sebagai skill yang dibutuhkan oleh generasi masa depan atau lebih sering disebut sebagai generasi digital.
Istilah CT sendiri dikenalkan kembali oleh Jeanette Wing pada maret 2006 dan di Tahun 2011, beliau memperkenalkan pengertian definisi baru dari CT sebagai proses berpikir yang diperlukan dalam memformulasikan masalah dan solusinya, sehingga solusi tersebut dapat menjadi agen pemroses informasi yang efektif dalam menyelesaikan masalah.
Dengan kata lain, CT membantu seseorang dalam memecahkan sebuah masalah dengan memecah masalah tersebut ke dalam bagian-bagian yang lebih kecil sehingga dapat lebih mudah dalam mencari solusi untuk memecahkan masalah tersebut.
Jika dilihat dari pengertian tersebut tentunya hal ini akan sangat baik jika dapat diterapkan dalam dunia Pendidikan sejak di masa bangku sekolah dengan harapan para peserta didik setelah usai menempuh pendidikan dapat menerapkan ilmu ini dalam segala bidang profesi yang akan mereka jalani.
Di samping itu, para peserta didik dimasa mereka terjun ke dalam dunia usaha dan dunia industri akan banyak sekali menghadapi ketidakpastian seperti yang sudah terlihat sejak saat ini di mana banyak bisnis yang berguguran satu persatu khususnya dalam industri retail, padahal bisnis ini sudah ada sejak bertahun-tahun lalu tetapi dikarenakan perkembangan teknologi yang muncul dalam bentuk online shop membuat industri retail banyak berguguran.
Itu baru salah satu contoh saja, masih banyak contoh lain yang menunjukkan banyak hal yang akan penuh ketidakpastian di masa yang akan datang dan para pendidik di Nusantara ini harus menyiapkan para peserta didik mereka untuk menghadapai ketidakpastian tersebut.
Awalnya CT diterapkan dalam computer science tingkat perguruan tinggi tetapi dengan melihat perkembangan yang ada dirasakan perlu untuk dapat diterapkan dalam dunia Pendidikan dasar dan menengah yang disesuaikan dengan level mereka, karena dalam CT ada dua aspek yang akan dipelajari oleh peserta didik yaitu :
- Computational thinking adalah sebuah proses pemikiran, bukan semata-mata berbicara tentang teknologi bahkan dapat dikatakan tidak berkaitan dengan teknologi.
- Computational thinking adalah metode penyelesaian masalah yang dirancang untuk dapat selesaikan dan dijalankan oleh manusia, komputer atau kedua-duanya.
Dari kedua aspek tersebut dapat terlihat jika CT akan melatih siswa dalam memecahkan masalah/kasus yang ada dan pasti akan mereka butuhkan dalam kehidupan mereka karena setiap manusia tidak akan pernah lepas dari sebuah masalah.
Peserta didik yang telah menguasai atau terbiasa dengan CT akan lebih tangguh dalam menghadapi tantangan dimasa yang akan datang dan tidak mudah untuk berputus asa. Sebelum kita menerapkan CT dalam proses pembelajaran di kelas tentunya ada beberapa hal yang perlu dipahami yaitu:
- Mengkonseptualisasikan, bukan pemrograman. Cukup katakan ilmu komputer bukan pemrograman komputer. Berpikir seperti ilmuwan komputer berarti lebih dari sekadar mampu memprogram komputer.
- Keterampilan Dasar, bukan keterampilan menghafal. Merupakan keterampilan mendasar, dengan kata lain CT merupakan sesuatu yang perlu diketahui setiap manusia agar dapat mengimbangi kehidupan modern.
Dalam hal ini hafalan merupakan sesuatu yang rutin/berpikir secara mekanis seperti pola pendidikan yang disiapkan untuk dunia industri di mana setiap pekerjanya melakukan kegiatan yang sama dan rutin setiap harinya karena di masa depan hal-hal yang berbau rutin akan lebih banyak menggunakan mesin atau robot. - Cara berpikir manusia, bukan computer. Berpikir komputasional adalah cara manusia memecahkan masalah menggunakan komputer. Itu tidak mencoba membuat manusia berpikir seperti komputer.
Komputer itu membosankan sedangkan manusia cerdas dan imajinatif. Dengan kecerdasan dan imajinatif yang dimiliki manusia akan membuat computer lebih menarik dan mampu memberdayakan computer dalam membantu pekerjaan manusia. - Saling melengkapi dengan menggabungkan pemikiran matematika dan Teknik. Dengan mempelajari CT kita juga akan mempelajari pemikiran matematika dan Teknik sehingga ilmu dan kemampuan peserta didik akan lebih kompleks dan tentunya mereka akan lebih mudah belajar materi-materi lain jika mereka sudah menguasai CT.
- Ide/Gagasan, bukan artefak. Bukan hanya artefak perangkat lunak dan perangkat keras yang akan dihasilkan secara fisik di mana-mana tetapi akan menyentuh kehidupan kita setiap saat, menjadi konsep komputasi yang kita gunakan untuk mendekati dan menyelesaikan masalah untuk mengelola kehidupan kita sehari-hari, berkomunikasi dan berinteraksi dengan orang lain.
- Ini untuk semua orang, di mana saja, sepanjang waktu. Pemikiran komputasi akan dapat berguna untuk semua orang dimanapun mereka berada dan akan selalu dibutuhkan sepanjang waktu dalam mengimbangai perkembangan dunia yang terus maju dengan cepat bahkan lebih cepat dari yang dipikirkan manusia itu sendiri.
Di Indonesia sendiri CT sudah mulai diterapkan oleh beberapa Lembaga Pendidikan, bahkan pemerintah sendiri sudah memasukkannya ke dalam kurikulum nasional yang dikenal dalam mata pelajaran Informatika meskipun sebenarnya CT dapat diterapkan hampir semua mata pelajaran tergantung sejauh mana kreativitas dari Guru dalam membuat atau menciptakan soal/kasus yang mengarah pada CT.
Di Indonesia sendiri biasanya menggunakan soal-soal Bebras. Bebras sendiri merupakan kompetisi internasional dalam informatika dan Computational Thinking. Bebras adalah istilah dalam bahasa Lithuania untuk "beaver" (dalam bahasa Indonesia adalah "berang-berang"). Bebras dipilih sebagai simbol tantangan (challenge), karena hewan beaver berusaha keras untuk mencapai target secara sempurna dalam aktivitasnya sehari-hari.