Diskusi

Di Dalam Computational Thinking, Menyarikan Bagian Penting Dari Suatu Permasalahan dan Mengabaikan yang Tidak Penting Sehingga Memudahkan Focus ke Solusi Disebut

24
×

Di Dalam Computational Thinking, Menyarikan Bagian Penting Dari Suatu Permasalahan dan Mengabaikan yang Tidak Penting Sehingga Memudahkan Focus ke Solusi Disebut

Sebarkan artikel ini
Di Dalam Computational Thinking, Menyarikan Bagian Penting Dari Suatu Permasalahan dan Mengabaikan yang Tidak Penting Sehingga Memudahkan Focus ke Solusi Disebut

Computational thinking adalah rangkaian pemikiran yang melibatkan pemecahan masalah, sistematis dan logis. Salah satu aspek penting dari computational thinking adalah kemampuan untuk menyaring dan mengaktifkan apa yang penting dalam mencapai suatu solusi, yang biasanya disebut “abstraksi”.

Pengertian Abstraksi

Abstraksi dalam konteks computational thinking adalah proses di mana kita menemukan dan memfokuskan pada detail-detail yang paling penting atau relevan dari suatu permasalahan, dan mengabaikan detail-detail lainnya yang kurang relevan atau tidak penting. Dengan cara ini, kita bisa memperjelas tantangan atau masalah yang ada, dan menjadi lebih efisien dalam mencari dan menerapkan solusi.

Mengapa Abstraksi Penting?

Abstraksi bukan hanya mengenai pengurangan. Ini bukan proses untuk membangun model yang lebih sederhana dari sesuatu yang lebih kompleks. Melainkan merupakan keterampilan untuk memahami dan menganalisis suatu permasalahan atau sistem yang ada pada suatu tingkat yang lebih dalam.

Abstraksi membantu pemikiran kita menjadi lebih ramping dan efisien karena memaksa otak kita untuk diferensiasi antara apa yang penting dan apa yang tidak. Dengan begitu, kita dapat menargetkan solusi yang jauh lebih tepat dan efektif bagi setiap permasalahan yang kita hadapi.

Implementasi Abstraksi dalam Computational Thinking

Abstraksi diterapkan dalam computational thinking melalui beberapa cara. Misalnya, dalam pemrograman komputer, abstraksi dapat berarti menciptakan fungsi yang melakukan serangkaian tugas, jadi Anda hanya perlu memanggil fungsi itu daripada menulis ulang semua kode tersebut setiap kali Anda ingin menyelesaikan tugas yang sama.

Dalam konteks lain, abstraksi mungkin berarti membagi masalah besar menjadi beberapa bagian yang lebih kecil dan lebih mudah dikelola, jadi kita bisa fokus pada penyelesaian setiap bagian secara individual.

Kesimpulan

Dalam computational thinking, menyarikan bagian penting dari suatu permasalahan dan mengabaikan yang tidak penting untuk memudahkan fokus kepada solusi adalah proses yang disebut abstraksi. Abstraksi adalah keterampilan penting yang memungkinkan kita untuk berpikir dan beroperasi pada tingkat yang lebih tinggi, serta mencari dan menerapkan solusi dengan lebih efektif.

Bagaimana kita memilih bagian dari permasalahan yang penting untuk dipertahankan, dan bagian mana yang harus diabaikan, tentunya bergantung pada konteks permasalahan dan tujuan yang ingin kita capai.

Jadi, jawabannya apa? Jawabannya adalah abstraksi.

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *