Computational Thingking
COMPUTATIONAL THINKING
Perkembangan teknologi akan selalu berkembang sesuai dengan perkembangan zaman yang semakin canggih dan kita akan selalu dimudahkan dalam mengerjakan sesuatu di kehidupan kita karena suatu teknologi tersebut membantu kita untuk mengerjjakan sesuatu lebih cepat serta efisien. Namun di sisi lain terkadang suatu teknologi berkembang dengan sangat cepat, oleh karena itu jika kita tidak melek dengan teknologi dan tidak mempelajarinya akan berdampak pada diri kita sendiri ketika tertinggal. Kita harus sebisamungkin selalu cepatmenyesuaikan diri dengan teknologi-teknologi baru yang terus berkembang.
Dengan berpikir secara cepat dan tepat akan membuat suatu pekerjaan yang kita selesaikan
akan menjadi lebih baik, ketika kita bisa menyesuakan dengan hal yang kita lakukan maka lebih mudah untuk mengembangkan sesuatu yang bisa membuat kita terus menjadi produktif. Pola pikir seperti itu sama halnya dengan suatu teknologi yang terus berkembang dan bisa membantu untuk memudahkan serta mempercepat pekerjaan. Hal ini harus kita terapkan pada kehidupan kita mengingat perkembangan teknologi menuntut kita untuk terus memahaminya karena pada saat ini semua unsur kehidupan tidak akan lepas dari unsur teknologi. Penerapan teknologi sudah sangat pesat di berbagai kondisi, untuk itu kita harus selalu berusaha dan menerapkan pola pikir yang efektif untuk mengerjakannya dengan berpikir kritis, kreatif, serta efektif supaya bisa beradaptasi terhadap segala permasalahan.
Teknologi komputer selalu meningkat kemampuannya dan semakin canggih dalam
menyelesaikan segala masalah, oleh karena itu kita harus bisa berpikir secara cepat dan tepat agar mampu menyelesaikan masalah dengan mudah, cara berpikir tersebut biasa disebut dengan “computational thingking” atau berpikir secara komputasional.
Computational thingking merupakan cara berpikir yang dinamis dengan menggunakan pemikiran yang selalu berusaha mencari solusi untuk menyelesaikan segala sesuatu dengan terstruktur dengan menerapkan pola pikir yang sesuai dengan teknologi komputer, berpikir komputasional mambuat seseorang akan lebih terbiasa dengan berbagai masalah yang harus dihadapi dan dipecahkan solusinya. Seseorang dituntut untuk berpikir dari berbagai sudut pandang dan tidak hanya terpaku dengan satu solusi saja dikarenakan suatu masalah memiliki tingkat kesulitan yang bermacam-macam. Berpikir komputasional memudahkan kita dalam hal teknologi karena dalam pengembangannya memerlukan pengamatan dan ketelitian yang sangat kompleks, dalam dunia pemrograman cara berpikir komputasional sangatlah dibutuhkan untuk memecahkan permasalahan pada kegiatan tersebut. Namun cara berpikir komputasional tidak hanya terkait dengan penggunaan teknologi komputer saja, pola pikir tersebut juga sangat membantu kita dalam melakukan segala hal. Agar terbiasa dengan konsep berpikir komputasional kita memerlukan suatu usaha, cara berpikir tersebut tidak datang secara tiba-tiba. Kemampuan tersebut bisa didapat ketika kita sering berlatih, kita harus selalu berfikir secara kritis dan logis terhadap suatu hal, meskipun cara tersebut cukup sulit dilakukan, namun itu akan membuat kita sangat dimudahkan dalam mengerjakan dan menghadapi suatu permasalahan atau pekerjaan. Cara berpikir tersebut harus selalu diterapkan pada segala kondisi agar terbiasa berpikir dengan cepat, logis, tepat, sehingga semuanya akan lebih efektif. Cara berpikir komputasional memiliki beberapa karakteristik.
1. Berpikir Komputasional Adalah Berpikir Secara Mendasar.
Maksud dari mendasar adalah mampu dalam memahami sesuatu dengan baik dan bisa dikembangkan untuk menemukan solusi peermasalahan. Pengembangan solusi juga bisa dilakukan dengan baik jika seseorang memahai dasar-dasarnya, jika suatu pemikiran dikembangkan maka akan lebih mudah dalam menyelesaikan suatu masalah. Seseorang akan memahami dan bukan dengan cara menghafal, jika orang tersebut hanya mengandalkan hafalannya saja maka kemungkinan untuk lupa dapat terjadi, lain halnya ketika kita sudah paham dasar-dasarnya yang selalu bisa untuk dikembangkan.
2. Sesuai Dengan Konsep dan Tidak Terpaku Pemrograman.
Dengan suatu konsep kita dituntut untuk berpikir secara berkaitan dengan konsep-konsep yang lain. Kita harus berpikir secara logis dalam dunia komputer dan pengetahuan lainnya agar suatu konsep dapat dijalankan dengan baik. Kita harus memahami program-program yang ada di komputer agar dapat berpikir secara komputasional. Jika sudah terbiasa dengan program pada komputer, berbagai konsep akan lebih mudah untuk dipahami dan kita dapat berpikir secara komputasional dengan baik. Dengan memahami konsep tersebut perkembangan teknologi bisa diikuti dengan mudah oleh kita.
3. Mengutamakan Ide.
Ide lebih diutamaka pada konsep berpikir komputasional, penggunaan ide dapat diartikan
ketika kita menerapkan konsep berpikir komputasional untuk memecahkan suatu
permasalahan. Ide bisa digunakan dalam kehidupan sehari-hari untuk melakukan interaksi.
Agar lebih mahir dalam berpikir secara komputasional kita harus terus berlatih untuk
mengembangkan gagasan atau ide kita. Dengan menerapkan konsep dan mengembangkannya kita akan lebih mudah memahami suatu masalah dan cepat dalam menemukan solusinya seperti yang dilakukan oleh komputer.
4. Saling Melengkapi.
Cara berpikir yang selanjutnya adalah saling melengkapi, yang dapat diartikan sesuai dengan konsep pada pengoperasian komputer. Pada system komputer semua harus saling terhubung agar dapat dijalankan dengan baik, mulai dari OS, hardware, dan brainware agar dapat dioperasikan secara teknis. Pada cara berpikir tersebut seseorang harus bisa mengombinasikan secara teknis dan sistematis agar saling melengkapi. Cara berpikir tersebut membantu untuk membedakan berbagai sesuatu, pemikiran yang dikombinasikan menjadi dasar untuk menyelesaikan serta mengembangkan suatu hal. Dengan berpikir secara keterkaitan kita akan lebih mudah dalam mengerjakan suatu hal secara logis.
5. Bisa Mengoperasikan Komputer
Di masa sekarang komputer tidak akan terlepas pada kehidupan kita, oleh karena itu
kemampuan dalam pengoperasian komputer sangatlah dibutuhkan. Dengan mengoperasikan komputer sesungguhnya kita juga terbantu untuk berfikir secara komputasional karena cara berfikir tersebut memang diambil dari teknologi komputer. Setiap individu saat ini sudah seharusnya dapat mengoperasikan komputer untuk memudahkan pekerjaan yang dilakukan.
6. Dapat Digunakan di Mana Saja
Berpikir komputasional dapat membuat kita beraptasi dalam menghadapi permasalahan, cara tersebut sebaiknya selalu diterapkan pada aktivitas di kehidupan sehari-hari, mulai dari rumah, sekolah, kantor, dan segala tempat lainnya. Sesuatu akan lebih baik hasilnya jika dipikirkan secara komputasional karena bisa menjadi lebih tepat dan lebih cepat pastinya. Pola pikir tersebut dapat terwujud dan harus terintegrasi dengan baik ketika menyelesaikan masalah.
7. Menerapkan Cara Manusia Berpikir Bukan Cara Komputer Berpikir.
Berfikir komputasional merupakan cara berpikir seseorang untuk menyelesaikan masalah dan cara berfikirnya seperti cara kerja komputer yang sistematis. Oleh karena itu manusa harus selalu mengembangkan cara berfikirnya sendiri secara kreatif dan bukan berarti mengkuti cara berfikir komputer.
8. Menantang Dalam Sudut Pandang Intelektual
Care berfikir tersebut bersifat menantang karena kita dituntut untu berfikir dan berusaha
semaksimal mungkin untuk memahami hingga menyelesaikan masalah yang ada. Kegiatan
yang dilakukan dengan konsep computational thingking akan sangat membantu kita dalam
mengembangkan skill yang berkaitan dengan kreativitas dapat terasah. Cara berfikir yang
kompleks akan membantu kita mengidentifikasi suatu permasaahan dan menemukan
solusinya sehingga akan kemampuan kita dalam berfikir terasah dengan baik. Ide serta
gagasan untuk menyelesaikan suatu permasalahan akan tebantu dengan mengembangkan
banyak konsep yang didapat, sehingga kita dapat terus menemukan solusi meskipun suatu
masalah sangat rumit. Cara berpikir kita selalu berusaha untuk memecahkan permasalahan
tersebut dengan berfikir secara mendalam.
MANFAAT BERFIKIR KOMPUTASIONAL
1. Masalah yang rumit akan lebih mudah dipecahkan dengan cara berfikir komputasional,
permasalahan yang memiliki penyelesaian yang sangat rumit akan diselesaikan dengan
baik sehingga masalah tersebut akan menjadi masalah yang sederhana karena solusi
didapat dengan pemikiran yang kompleks dan saling berkaitan dengan segala konsep
serta gagasan atau ide.
2. Cara berkir kita terhadap segala sesuatu akan menjadi terbiasa untuk berpikir secara
kritis, kreatif sistematis, serta logis.
3. Permasalahan akan lebih mudah ditemukan solusinya karena dengan menerapkan
computational thingking kita dapat berfikir secara kritis, logis, serta efektif. Itu
membuat sesuatu dapat terselesaikan dengan baik
4. Proses identifikasi, analisa, serta penerapan solusi akan berjalan secara efisien
Cara Berpikir Komputasional
Cara berfikir tersebut memiliki tahapan-tahapan agar berjalan dengan baik, ada beberapa cara untuk berfikir komputasional sebagai berikut:
1. Dekomposisi
Dekomposisi bertujuan untuk menemukan solusi terhadap segala permasalahan yang
dihadapi. Contoh solusi tersebut adalah ketika ada permasalahan yang kompleks akan menjadi
masalah yang lebih kecil dan mudah dipahami serta diselesaikan. Kemudahan dalam
menerapkan solusi dimudahkan ketika melakukan dekomposisi.
2. Pengenalan Pola
Pengenalan pola merupakan metode untuk menemukan sebuah keteraturan yang ada serta
mendapatkan informasi dengan memanfaatkan komputer sebagai alat bantunya. Hal itu
dilakukan agar kita dapat memahami keteraturan yang berfungsi untuk menentukan langkahlangkah berikutnya. Analisis pola memiliki banyak hal yang dapat dianalisis.
3. Abstraksi
Abstraksi bertujuan untuk mendapatkan gambaran suatu peristiwa yang akan terjadi atau yang akan dilakukan. Abstraksi juga dapat digunakan untuk menentukan suatu kejadian yang memungkinkan atau tidak untuk menyelesaikan suatu permasalahan. Jika sesuatu yang dilakukan untuk menyelesaikan masalah memungkinkan untuk dilakukan maka kita berfikir dan mengembangkan apa yang akan dilakukan selanjutnya. Abstraksi juga bertujuan untuk meminimalisir kesalahan terhadap apa yang akan kita lakukan.
4. Algoritma
Algoritma merupakan cara berfpikir untuk melaksanakan suatu langkah-langkah. Algoritma
dituliskan harus secara sistematis untuk memecahkan masalah yang ada, hal ini juga berkaitan dengan berbagai penalaran logika dan perhitungan. Namun algoritma biasa disebut dengan struktur agar suatu proses dapat berjalan, jika suatu algoritma tidak tepat langkahnya maka kemungkinan hasil yang dilakukan pun akan gagal. Oleh karena itu algoritma harusdiperhatikan dalam menyelesaikan suatu permasalahan. Algoritma sangat efektif untuk menyusun langkah-langkah penyelesaian masaslah.