Menuju konten utama

Apa yang Dimaksud Cara Berpikir Komputasional dan Karakteristiknya?

Berikut penjelasan tentang pengertian cara berpikir komputasional dan kakarteristik Computational thinking.

Apa yang Dimaksud Cara Berpikir Komputasional dan Karakteristiknya?
Ilustrasi berpikir. Getty Images/iStockphoto

tirto.id - Computational thinking (CT) atau berpikir komputasional adalah terminologi yang sekarang ini digunakan untuk merujuk pada ide dan konsep dalam penerapan berbagai bidang computer science (CS) atau Teknik informatika. Berpikir komputasional juga berarti proses berpikir yang dilibatkan dalam merumuskan masalah dan mengekspresikan solusinya sehingga dapat diaplikasikan oleh mesin atau mesin dengan operator manusia agar bekerja secara efektif.

Pada Maret 2006, Jeannete Wing memperkenalkan computational thinking. Ia menjelaskan bahwa CT termasuk kedalam penyelesaian masalah, merancang sistem dan memahami perilaku manusia dengan menggambarkan konsep dasar kedalam komputer sains.

Kemudian pada 2011, ia kembali memperkenalkan definisi baru tentang CT yaitu, proses berpikir yang diperlukan dalam memformulasikan masalah dan solusinya, sehingga solusi tersebut dapat menjadi agen pemroses informasi yang efektif dalam menyelesaikan masalah.

Metode dan model komputasional memberikan kemampuan bagi manusia untuk memecahkan masalah, mendesain atau merangkai sistem yang tidak bisa manusia tangani. CT berperan penting dalam pengembangan aplikasi komputer. Selain itu, CT juga dapat digunakan untuk mendukung pemecahan masalah (problem solving) di berbagai disiplin ilmu seperti humaniora, matematika dan sains.

Menurut Dr. Ir. Inggriani Liem dalam Seminar Keguruan PSN 2017, dengan computational thinking, permasalahan dapat diselesaikan melalui 4 tahapan berikut:

1. Decomposition: Memecahkan masalah atau sistem yang kompleks menjadi bagian yang lebih kecil dan lebih mudah dikelola.

2. Pattern Recognition: Mencari kesamaan bentuk/pola antara dan dalam masalah.

3. Abstraction: Memusatkan perhatian pada informasi yang penting saja, dengan mengabaikan detail yang tidak relevan.

4. Algorithm: Mengembangkan solusi langkah demi langkah (step-by-step) terhadap permasalahan yang dihadapi, atau peraturan yang harus diikuti untuk memecahkan masalah.

Karakteristik Berpikir Komputasional

Mengutip laman UKWMS, berpikir komputasional mempunyai beberapa karakteristik antara lain sebagai berikut:

  • Berdasarkan konsep, bukan pemrograman, yaitu berpikir dalam komputer-sains berarti lebih dari sekedar pemrogaman komputer karena dibutuhkan berpikir pada beberapa tingkat abstraksi.
  • Mendasar, bukan menghafal karena menghafal berarti rutinitas mekanikal. Sedangkan kemampuan dasar yaitu kemampuan yang harus dimiliki setiap orang dizaman sekarang.
  • Cara manusia berpikir, bukan cara komputer berpikir. Hal ini dikarenakan manusia merupakan makhluk yang cerdas dan imajinatif. Komputer seharusnya dikendalikan oleh manusia untuk menemukan suatu pemecahan masalah, bukan sebaliknya.
  • Saling melengkapi dan mengkombinasikan antara pemikiran matematis dan pemikiran teknik.
  • Merupakan ide, bukan benda, hal ini bukan sekedar software atau hardware yang secara fisik ada dikehidupan kita. Akan tetapi lebih pada konsep-konsep komputasional yang kita gunakan untuk mendekati dan memecahkan masalah, mengatur kehidupan sehari-hari, dan interaksi dengan orang lain.

Baca juga artikel terkait KEMAMPUAN BERPIKIR atau tulisan lainnya dari Risa Fajar Kusuma

tirto.id - Pendidikan
Kontributor: Risa Fajar Kusuma
Penulis: Risa Fajar Kusuma
Editor: Addi M Idhom