Sabtu, 18 Juli 2026

Berpikir Komputasional

 

Secara umum, pengertian Berpikir komputasional (Computational Thinking) adalah metode menyelesaikan persoalan dengan menerapkan teknik ilmu komputer (informatika). Jeannette M. Wing, salah satu profesor dalam ilmu komputer memberikan definisi berpikir komputasional sebagai proses berpikir dalam memformulasikan serta menyatakan solusi dari permasalahan di mana sebuah komputer dapat menyelesaikan permasalahan secara efektif. Berpikir komputasional penting karena dapat digunakan sebagai cara untuk menyelesaikan permasalahan atau problem solving guna menentukan solusi yang dipandang efisien, efektif, dan optimal baik dijalankan oleh manusia maupun mesin. Oleh karenanya, berpikir komputasional merupakan salah satu kemampuan dasar yang harus dikenalkan pada siswa layaknya kemampuan mendasar lainnya seperti membaca menulis dan aritmatika.

Sebagaimana yang telah kalian pelajari di kelas VII dan VIII, teknik dasar tahapan berpikir komputasional ada empat, yaitu dekomposisi, pengenalan pola (patern recognition), abstraksi dan algoritma. Untuk mengingat kembali, pengertian dari masing-masing teknik dasar tahapan berpikir komputasional tersebut adalah :

1.  Dekomposisi

Merupakan metode yang digunakan untuk memecahkan masalah besar dan kompleks menjadi masalah yang lebih kecil, sehingga masalah tersebut menjadi lebih mudah diselesaikan. Tidak hanya itu saja, dekomposisi memberikan kemudahan untuk melakukan sebuah inovasi.

2.  Pengenalan Pola

Pengenalan pola dengan memanfaatkan teknologi komputer dapat digunakan dalam menemukan keteraturan dalam data serta mendapatkan informasi penting untuk memahami keteraturan yang telah ditemukan. Tujuan dari pengenalan pola untuk memberikan komputer suatu kemampuan dalam mendeteksi keberadaan objek di lingkungan serta menentukan identitas objek. Dalam kehidupan sehari-hari pengenalan pola dapat berupa mengenal suara, mengingat wajah manusia hingga memprediksi cuaca, ataupun mengingat pengalaman atau kejadian sebelumnya yang mirip dengan permasalah yang dihadapi sehingga bisa digunakan sebagai acuan untuk menyelesaikan permasalah yang dihadapi saat ini.

3.  Abstraksi

Abstraksi menjadi proses dari suatu metode berpikir komputasional yang terfokus pada hal-hal relevan atau hal-hal yang dibutuhkan yang berhubungan dengan permasalah yang dihadapi dan mengabaikan atau membuang hal yang tidak diperlukan, sehingga permasalah dapat diselesaikan dengan mudah.

4.  Algoritma Design

Teknik alogaritma merupakan berpikir dengan menggunakan rencana serta langkah instruksi secara sistematis untuk menyelesaikan masalah. Alogaritma sendiri digunakan dalam berbagai proses perhitungan, otomatisasi, hingga pemrosesan data.

Berpikir Komputasional

  Secara umum, pengertian Berpikir komputasional (Computational Thinking) adalah metode menyelesaikan persoalan dengan menerapkan teknik ilm...