COMPUTATIONAL THINGKING DALAM PEMBELAJARAN...

Penulis: Tatang Sunendar

Dibaca: 289 kali

Tatang Sunendar

Oleh Tatang Sunendar

 

Coding istilah yang mulai populer setelah Wakil Presiden Gibran Rakabuming Raka menyampaikannya di depan rakor para Kepala Dinas Pendidikan se Indonesia. Beliau menyatakan bahwa pembelajaran coding perlu diperkenalkan sejak mulai jenjang SD, dan pernyataan itu ditindaklanjuti oleh Menteri Dikdasmen yang akan menerapkannya menjadi mata pelajaran pilihan dan hanya bagi sekolah yang mempunyai sarana jaringan internet dan sarana lainnya. Bagaimana untuk sekolah yang belum memiliki sarana yang dibutuhkan untuk menunjang pelajaran coding?

Nampaknya computational thingking merupakan salah satu alternatif untuk belajar keterampilan berpikir analisis sebelum memahami coding. Computational thinking adalah cara berpikir untuk menyelesaikan masalah (problem solving) dengan cara menguraikannya menjadi beberapa tahapan yang efektif, efisien, dan menyeluruh. Adapun tahapannya meliputi: decomposition, pattern recognition, abstraction, algorithma, ini merupakan beberapa konsep dasar ilmu komputer. Pemikiran komputasi diinisiasi oleh artikel Wing pada tahun 2006. Namun, sebetulnya subjek serupa telah dirujuk oleh Papert (1996) dengan nama “pemikiran prosuderal”. Wing berpendapat bahwa computational thinking melibatkan pemecahan masalah, perancangan sistem, memahami perilaku manusia dengan berkaca pada konsep-konsep dasar ilmu komputer.

Apa saja tahapannya computational thinking itu? Tahapannya antara lain terdiri empat tahap utama, yakni: 1) Decomposition, merupakan pembagian masalah menjadi bagian-bagian yang lebih kecil atau sederhana 2) Pattern recognition, yakni mencari atau mengenali kesamaan pola dalam maupun antar masalah yang ingin dipecahkan. 3) Abstraction, melihat permasalahan secara mendasar sehingga dapat melihat jangkauan luas yang lebih penting dan mengabaikan detil kecil yang sebetulnya kurang relevan. 4) Algorithma, mengembangkan sistem, sekuen, atau langkah-langkah solusi yang dapat diterapkan secara menyeluruh terhadap pola yang sama sehingga lebih efektif dan efisien.

Computational thinking atau pemikiran komputasi dapat dikatakan merupakan metode untuk menyelesaikan masalah melalui tahapan-tahapan berpikir dalam merancang pengembangan sistem atau aplikasi komputer. Computational Thinking mempunyai kelemahan dan  kelebihan antara lain

Kelemahan Computational Thinking, beberapa ahli berpendapat bahwa computational thinking tidak memiliki pemikiran unik yang dapat membantu problem solving. Intinya, berbagai pendekatan dan metode lain telah memilikinya. Karena inti yang dilakukan dalam computational thinking adalah: analisis, perancangan sistem, dan evaluasi, seperti pada kita mengenal  pendekatan saintifik. Semua hal yang ada dalam computational thinking terdapat dalam pendekatan itu pula. Bahkan, pendekatan saintifik memiliki komponen yang jauh lebih luas lagi cakupannya jika dibandingkan dengan computational thinking.

Bisa dikatakan pula bahwa sebetulnya computational thinking tidak lebih dari sekadar turunan atau cabang pemikiran yang dihasilkan dari pendekatan saintifik karena sejatinya teknologi adalah pengaplikasian sains.

Kelebihan computational thinking adalah penerapan problem solving secara efektif dan efesien dalam hal ini, computational thinking sebagaimana cara keja computer yang teratur, efektif dan efesien. Apalagi jika kita menerapkan efisiensinya dalam problem solving sebagaimana pendekatan saintifik dikembangkan. 

Computational thinking dapat diterapkan dalam model pembelajaran seperti problem base learning, projeck base learning, inkuari. Dengan tahapnya yang efisien dan efektif dapat melatih siswa untuk bekerja secara sistematis dan menyeluruh. Kemampuan pemecahan masalah  bukanlah hal baru karena sudah diterapkan dalam pembelajaran semisal pembelajaran yang berorientasi keterampilan berpikir tingkat tinggi (HOTS) dalam pembelajaran.

Dalam praktek pembelajaran biasanya, guru akan memberikan masalah dan meminta siswa untuk memecahkannya dengan cara masing-masing namun tidak semua siswa mampu memulainya sendiri. Computational thinking dapat menjadi acuan dasar umum yang dapat digunakan dalam praktek pembelajaran. Bagaimana penerapannya dalam pembelajaran?

Computational thinking bisa digunakan dalam pembelajaran secara sederhana misalkan dalam pembelajaran tentang tumbuhan. Tahapan yang bisa dilakukan antara lain:

Pertama Tahapan decomposition, pada tahapan ini siswa diminta untuk menguraikan konsep umum ke hal yang spesifik, contohnya saat mengajarkan tentang tumbuhan maka tahapan ini guru menyuruh siswa untuk menyebutkan/menguraikan bagian-bagian tumbuhan seperti  tumbuhan terdiri dari daun, batang, buah, bunga, akar, kulit, ranting sampai tidak ada lagi yang tidak bisa dikemukaan siswa.

Kedua Pattern recognition, yakni mencari atau mengenali kesamaan pola dalam maupun antar masalah yang ingin dipecahkan. Pada tahapan ini guru menyuruh siswa untuk mengelompok dari topik yang dibahas berdasarkan kesamaan bentuk, pola maupun warna.

Contohnya misalnya pada tumbuhan tadi tumbuhan dikelompokkan berdasarkan bentuk misalnya guru menyuruh untuk mengelompokkan tumbuhan yang daunnya bercabang, daunnya lurus, buah yang besar dan kecil, akarnya tunggal dan akar serabut.

Ketiga Abstraction, pada tahapan ini adalah tahapan yang lebih tinggi lagi, siswa mampu menilai terhadap apa yang sedang dibahas dengan melihat permasalahan secara mendasar sehingga dapat melihat jangkauan luas yang lebih penting, misalnya dalam pembelajaran tumbuhan tadi guru menyuruh siswa untuk menilai misalnya guru menyuruh siswa menyebutkan jika tumbuhan diberi pupuk apa yang akan terjadi atau sebaliknya. Jika tidak diberi pupuk bagaimana, kemudian, juga bisa ditanyakan bagaimana jika tumbuhan kena sinar matahari dan tidak kena sinar matahari. Dalam tahapan ini guru bisa menanyakan berbagai pertanyaan yang mendalam secara spesifik disesuaikan perkembangan anak sampai siswa dirasa cukup bisa menjawab.

Keempat Algorithma, pada tahapan ini siswa dituntut untuk mampu mengembangkan sistem, sekuen, alur, sama seperti plow chart atau alur pada sebuah standart operational procedur (SOP) namun sekarang dikembangkan dalam pembelajaran misalnya pada tumbuhan, siswa disuruh untuk menguraikan jika tumbuhan dipupuk hasilnya, jika tidak dipupuk dst, algoritma berbeda dengan peta konsep atau mind mapping karena pada algoritma tidak ada kata preposisi.

Bagi kita yang senantiasa menggunakan computer computational thinking prosesnya sudah kita pahami, namun hal yang harus diingat keberhasilan penggunaan computational thingking dalam pembelajaran perlu didukung dengan kemampuan literasi peserta didik. Oleh karena hal tersebut gerakan literasi di kalangan siswa masih dipandang perlu untuk selalu digelorakan, karena dengan literasi siswa akan mempunyai kosakata, pengetahuan yang lebih kaya tanpa kemampuan literasi peserta didik akan mandeg dalam mengerjakan tahapan computational thingking. Untuk  itu maka guru dan yang lainnya jangan pernah lelah untuk meningkatkan kemampuan literasi siswa melalui gerakan membaca.

Tidak ada rotan akar pun berguna. Itulah peribasa bagi sekolah yang belum mampu mengembangkan coding akibat kurang sarana prasarana pendukungnya, maka penerapan computational thinking dalam pembelajaran merupakan suatu alternatif dan jika hal ini diterapkan maka sejatinya guru telah menerapkan pendekatan deeplearning dalam pembelajaran. Sebelum diterapkan pada pembelajaran bagi siswa, mari guru kita coba dulu……………  Semoga.

Tag:
Nalar Lainnya
...
Dadan Supardan

Cerutu

Nalar Lainnya
...
ENDANG KOMARA

INDEPENDENSI ASN

...
Asep S. Muhtadi

Komunikasi Pembelajaran di Masa Pandemi

...
Prof. Dr Cecep Darmawan, S.Pd., S.IP., S.H.,M.H.,M.Si.

EKSISTING DAN PROBLEMATIKA PENDIDIKAN DI JAWA BARAT

...
...
...