Computational thinking atau berpikir komputasional merupakan proses berpikir yang dibutuhkan untuk memformulasikan masalah serta solusinya, dimana solusi tersebut menjadi agen untuk memproses informasi efektif guna menyelesaikan masalah. Computational thinking membantu seseorang memecahkan masalah dengan membagi masalah tersebut ke bagian yang lebih kecil. Seseorang bisa lebih mudah mengetahui pola permasalahan dan solusi dalam memecahkan masalah.
Computational thinking penting dimiliki oleh setiap orang dan harus dilatih sejak dini agar bisa menghadapi dan menyelesaikan permasalahan dalam kehidupan sehari-hari. Berpikir komputasional juga menjadi salah satu keahlian yang dibutuhkan dalam dunia industri modern saat ini. Cara berpikir seperti ini membentuk seseorang memiliki kemampuan berpikir yang kritis, logis dan struktur serta meningkatkan kemampuan problem solving.
Ada 4 komponen atau landasan utama dari computational thinking yaitu dekomposisi, abstraksi, pengenalan pola dan algoritma. Penyelesaian masalah akan lebih efektif dan efisien dengan computational thinking.
Karakteristik Berpikir Komputasional
Seseorang yang memiliki keterampilan computational thinking mempunyai beberapa karakteristik tersendiri, di antaranya yaitu:
- Dapat mencari informasi, mengelompokkan serta menganalisis data dari informasi tersebut dengan tepat.
- Dapat merumuskan serta menyelesaikan masalah menggunakan perangkat digital atau komputer.
- Dapat menyusun dan menganalisis solusi dari sebuah permasalahan dengan cara dan tahapan yang efektif dan efisien.
- Dapat menggeneralisasi penyelesaian masalah untuk masalah yang berbeda-beda.
- Mampu mempresentasikan data secara abstrak dengan model atau simulasi.
Manfaat Computational Thinking
Seperti yang diketahui sebelumnya bahwa computational thinking penting diterapkan di sekolah agar siswa bisa menyelesaikan masalah atau persoalan dalam kehidupan sehari-hari lebih efektif dan efisien, karena mereka terbiasa untuk mencari dan membentuk pola solusi. Adapun Berikut ini merupakan manfaat computational thinking lainnya, yaitu:
- Computational thinking melatih siswa untuk berpikir kritis, logis, sistematis dan terstruktur layaknya para software engineer menganalisa kebutuhan serta merencanakan pengembangan software.
- Meningkatkan kemampuan problem solving dalam kehidupan sehari-hari hingga masalah kompleks.
- Mendorong siswa untuk meningkatkan kompetensi dan prestasi akademik mengingat computational thinking bisa disandingkan dalam berbagai pembelajaran.
- Membuat kegiatan pembelajaran lebih kreatif dan bermakna.
Tidak ada komentar:
Posting Komentar