Aspek Dari Berpikir Komputasional Adalah
Abstraction (Abstraksi)
Abstraksi merujuk pada kemampuan untuk mengambil inti dari masalah dan mengabaikan detail yang tidak penting.
Dalam berpikir komputasional, abstraksi membantu kita fokus pada bagian penting dari masalah dan mencari solusi secara lebih efisien.
Mendukung Pembelajaran dan Pengembangan
Berpikir komputasional mendukung pembelajaran dengan memberikan alat dan teknik untuk terus belajar dan beradaptasi dengan perubahan. Ini membantu dalam pengembangan keterampilan baru dan pemecahan masalah yang kompleks.
Sesuai dengan Konsep Bukan Pemrograman
Karakteristik kedua dari berpikir komputasional adalah sesuai dengan konsep bukan pemrograman. Dengan kata lain, komputer dan sains bukan hanya suatu pemograman komputer saja, tetapi kita harus bisa berpikir seperti orang yang sudah mahir dalam dunia komputer dan sains. Bahkan, sebaiknya kita juga memahami program-program yang ada di dalam komputer.
Pada karakteristik ini, seseorang harus terbiasa menggunakan program-program yang ada di dalam komputer sejak usia dini, sehingga akan mudah untuk memahami konsep berpikir komputasional. Selain itu, kita akan mahir dalam menjalankan pemrograman komputer lebih cepat. Apabila sudah mahir dalam menggunakan pemrograman komputer, maka kita akan mudah untuk mengikuti perkembangan zaman dan bisa beradaptasi dengan teknologi.
Abstraction (Abstraksi)
Selanjutnya adalah abstraction, merupakan pilar yang dasar dalam cara berpikir komputasional dengan menyederhanakan masalah dan mengabaikan detail-detail yang tidak relevan, sehingga seseorang dapat berfokus pada aspek-aspek penting dari masalah. Ini membantu dalam mengelola kompleksitas dan memahami inti masalah.
Contoh penerapannya seperti dalam perancangan sistem informasi, abstraksi digunakan untuk membuat model konseptual yang tidak terikat pada detail teknis spesifik.
Bisa Digunakan Siapa Saja dan di Mana Saja
Karakteristik keenam dari berpikir komputasional adalah bisa digunakan siapa saja dan di mana saja. Dengan kata lian, berpikir komputasional bisa muncul oleh setiap orang tak terkecuali diri kamu dan berpikir komputasional bisa digunakan di mana saja, seperti sekolah, rumah, kantor, dan lain-lain. Bahkan, lebih baik lagi jika menggunakan konsep berpikir komputasional pada setiap kegiatan yang kita lakukan.
Pola berpikir komputasional baru bisa terwujud dengan baik, jika bertemu dengan usaha nyata manusia yang kemudian berubah menjadi suatu hal filosofi dan eksplisit. Singkatnya, usaha atau tindakan dan pola berpikir komputasional harus terjalin dengan baik, sehingga suatu masalah dapat dipecahkan atau diselesaikan dengan baik juga.
Tujuan Berpikir Komputasional
Tidak hanya untuk menyelesaikan masalah secara cepat dan efisien, penerapan cara berpikir komputasional ini bertujuan untuk meraih beberapa hal antara lain sebagai berikut.
Manfaat Berpikir Komputasional dalam Bisnis
Tidak hanya dalam kehidupan sehari-hari, computational thinking juga dapat diterapkan dalam kepentingan bisnis, sehingga mampu memberikan banyak manfaat antara lain seperti
Pattern Recognition (Pengenalan Pola)
Baca Juga: Berpikir Komputasional: Abstraksi, Algoritma, Dekomposisi, dan Pola
Pengenalan pola adalah kemampuan untuk mengidentifikasi pola dan kesamaan dalam data atau masalah.
Dalam berpikir komputasional, pengenalan pola membantu kita menemukan algoritma atau metode yang paling efektif untuk menyelesaikan masalah yang diberikan.
Memudahkan seseorang mengamati masalah dan menemukan solusi dari permasalahan tersebut. Semakin banyak solusi yang dimiliki, maka suatu masalah dapat diselesaikan dengan efektif dan efisien.
Cara Berpikir Komputasional
Supaya lebih mudah dalam menerapkan berpikir komputasional dalam kehidupan sehari-hari, maka kita perlu mengetahui cara atau tahapan untuk berpikir komputasional. Di bawah ini akan dijelaskan cara berpikir komputasional.
Dekomposisi adalah suatu metode atau konsep yang berfungsi untuk menemukan solusi dari suatu permasalahan yang kompleks dan besar menjadi masalah yang lebih kecil. Apabila suatu permasalahan yang besar dan kompleks menjadi kecil, maka permasalahan tersebut mudah untuk diselesaikan. Bahkan, dekomposisi bisa digunakan untuk memudahkan kita dalam menemukan dan menerapkan sebuah inovasi. Misalnya, kita menjual suatu produk, kemudian agar produk itu diinovasi, maka kemungkinan besar produk tersebut akan laku terjual.
Pengenalan pola adalah suatu metode yang memanfaatkan komputer yang digunakan untuk menemukan sebuah keteraturan yang ada di dalam data dan untuk mendapatkan informasi yang lebih penting agar bisa memahami tentang keteraturan yang sudah ditemukan. Pengenalan pola ini biasanya dilakukan ketika kita mengenali seseorang dari suara, wajah, bahkan pengenalan pola ini bisa digunakan untuk memprediksi cuaca. Pada suatu fenomena alam, sebenarnya pengenalan pola sudah bisa dilihat pada pola rotasi bumi, pola rasi bintang, pola pada daun, dan sebagainya.
Abstraksi adalah suatu metode berpikir komputasional yang mengutamakan terhadap hal-hal yang berhubungan langsung dengan masalah yang sedang dihadapi. Selain itu, konsep abstraksi ini akan meninggalkan berbagai macam hal yang dianggap tidak bisa digunakan untuk menyelesaikan suatu masalah.
Algoritma adalah suatu pola pikir yang biasa digunakan untuk merencanakan langkah-langkah yang bersifat sistematis untuk memecahkan masalah yang sedang terjadi. Meskipun, algoritma ini sering dikaitkan dengan penghitungan, tetapi metode berpikir ini bisa digunakan untuk menyelesaikan berbagai macam masalah yang ada di dalam kehidupan sehari-hari.
Di zaman yang semakin modern dan serba dinamis ini, sudah seharusnya bagi setiap manusia untuk memiliki pola berpikir yang cepat dan dinamis juga agar tidak tertinggal dengan individu-individu lainnya. Maka dari itu, setiap manusia sebaiknya sudah mampu berpikir komputasional apalagi saat ini penggunaan teknologi sudah tak bisa dihindari lagi dalam kehidupan sehari-hari.
Dengan berpikir komputasional, seseorang akan mudah untuk mengamati masalah, mencari solusi dari suatu permasalahan, memecahkan permasalahan, dan dapat mengembangkan solusi atau pemecahan masalah. Selain itu, berpikir komputasional mengasah diri kita untuk berpikir lebih efektif dan efisien.
Sumber:Dari berbagai macam sumber
Bobo.id - Pada pelajaran Informatika tingkah menengah dan atas, kita juga belajar mengenai materi Berpikir Komputasional.
Berpikir komputasional adalah pola berpikir dalam penyelesaian masalah (problem solving), untuk menemukan solusi yang efisien, efektif, dan optimal sehingga solusinya bisa dijalankan oleh manusia maupun mesin.
Jadi, kegiatan berpikir komputasional adalah mencari strategi untuk mengatasi persoalan.
Persoalan yang akan diselesaikan adalah persoalan sehari-hari yang mengandung konsep komputasi, sehingga bisa diselesaikan dengan bantuan mesin komputer.
Sebagai contoh berpikir komputasional adalah robot yang bertugas melayani penjualan di restoran atau mengantar makanan dan obat untuk pasien di rumah sakit yang sudah dipakai di beberapa negara maju, sistem komputer untuk memantau perkebunan sawit yang siap panen dan sebagainya.
Sistem komputer pada pada dasarbya meniru dunia nyata untuk dijadikan dunia digital sehingga bisa membantu atau menggantikan manusia dalam melakukan pekerjaanpekerjaan yang sulit maupun membosankan.
Berpikir komputasional memiliki 4 fondasi utama, yaitu Abstraksi, Algoritma, Dekomposisi, dan Pola, yang sangat mendasar dan secara garis besar dijelaskan sebagai berikut.
Abstraksi adalah menyarikan bagian penting dari suatu permasalahan dan mengabaikan yang tidak penting sehingga memudahkan fokus kepada solusi.
Dalam ilmu komputer, abstraksi adalah proses representasi data dan program dalam bentuk sama dengan pengertiannya (semantik), dengan menyembunyikan rincian atau detail implementasi.
Abstraksi mencoba menyembunyikan detail agar programmer dapat berfokus pada konsep tertentu saja pada satu waktu.
Baca Juga: Mengenal Edge Computing, Layanan Teknologi Komputasi Canggih
Abstraksi merupakan metode untuk menggeneralisasikan. Proses abstraksi biasanya menggunakan cara induktif untuk mengidentifikasi serta memperoleh sebuah perilaku atau pola.
Abstraksi juga bisa mengidentifikasi prinsip umum untuk menghasilkan pola trend dan keteraturan.
Tujuan abstraksi adalah untuk mengetahui informasi penting mana yang harus diketahui untuk menyelesaikan sebuah persoalan.
Jadi, bisa disimpulkan bahwa abstraksi adalah suatu kemampuan untuk memilah informasi yang penting untuk menyelesaikan sebuah persoalan.
Contohnya dalam menentukan posisi di Bumi saat menggunakan Google Maps dapat digeneralisasi dengan menggunakan titik koordinat bujur dan lintang.
Algoriat adalah solusi melalui berpikir algoritmik (langkah-langkah yang terurut) untuk mencapai suatu tujuan (solusi).
Jika langkah yang runtut ini diberikan ke komputer dalam bahasa yang dipahami oleh komputer, kita akan dapat memberi instruksi komputer mengerjakan langkah tersebut.
Dalam ilmu komputer, algoritma adalah suatu upaya dengan urutan operasi yang disusun secara logis dan sistematis untuk menyelesaikan suatu masalah untuk menghasilkan suatu output tertentu.
Contoh algoritma dalam kehidupan sehari-hari pertama adalah terkait dengan cara membuat teh.
Algoritma berisi panduan mulai dari mengambil teh dari wadah, menyeduh air, mencampurkan gula hingga mencampurkannya dengan air panas.
Baca Juga: Contoh Globalisasi Budaya dari Aspek Nilai, Simbol, Teknologi
Setelah semua tercampur rata, teh siap dihidangkan, sebelum disantap harus diaduk terlebih dahulu.
Dalam informatika, algoritma membantu memecahkan suatu permasalahan dengan logika dan sistematis.
Oleh sebab itu, algoritma memiliki syarat berupa harus ada input, output, proses, instruksi yang jelas, dan memiliki tujuan akhir.
Dekomposisi komputer adalah pemecahan masalah atau sistem yang kompleks menjadi bagian-bagian yang lebih kecil sehingga mudah diatur dan mudah dipahami.
Dekomposisi berarti metode atau cara untuk memecahkan suatu masalah yang kompleks ke dalam bagian kecil agar lebih mudah dipahami dan diolah.
Jika terdapat masalah yang kompleks dan rumit tidak didekomposisi, maka masalah tersebut akan sulit untuk dipahami dan diselesaikan.
Persoalan yang sulit apalagi besar akan menjadi mudah jika diselesaikan sebagian-sebagian secara sistematis.
Langkah melakukan dekomposisi komputer adalah:
- Analisis masalah agar bisa terurai atau dibagi menjadi beberapa bagian yang lebih kecil.
- Parallelization atau memparalelkan masalah-masalah kecil tersebut supaya bisa selesai lebih efektif dan efisien.
Baca Juga: Mengenal Cyberbullying, Salah Satu Dampak Negatif Sosial Media
- Sintesis, di mana masalah kecil tersebut diselesaikan, setelah itu digabungkan kembali menjadi masalah kompleks yang terselesaikan.
Pengenalan pola atau pattern recognition dalam ilmu komputer merupakan kemampuan untuk mengenal atau mengetahui persamaan dan perbedaan pola, tren, keteraturan data.
Tahapan dalam pengenalan pola dalam informatika adalah penginderaan (sensing), segmentasi, ekstraksi ciri, dan inferensi (klasifikasi).
Pengenalan pola bisa membantu kita dalam mengetahui prediksi suatu hal dan penyajian data.
Contoh pengenalan pola dalam kehidupan sehari-hari adalah tren Hari Raya Idulfitri.
Di mana penjualan barang kebutuhan biasanya meningkat, sehingga perlu penghitungan pasokan, modal, dan harga jual untuk memenuhi kebutuhan pasar.
Teman-teman, itulah empat fondasi penting dalam berpikir komputasional.
Manfaat berpikir komputasional adalah membuat kita mudah untuk mengamati masalah dan mencari solusi dari suatu permasalahan.
Selain itu, kita juga bisa memecahkan permasalahan, dan dapat mengembangkan solusi atau pemecahan masalah.
Selain itu, berpikir komputasional mengasah diri kita untuk berpikir lebih efektif dan efisien.
Sumber: Informatika Kelas X. Musthofa, dkk. 2021. Kementerian Pendidikan, Kebudayaan, Riset, dan Teknologi Republik Indonesia
Baca Juga: 7 Dampak Negatif Kemajuan Ilmu Pengetahuan dan Teknologi di Bidang Ekonomi
Apa yang dimaksud Abstraksi?
Petunjuk: cek di halaman 1!
Lihat juga video ini, yuk!
Ingin tahu lebih banyak tentang sains, dongeng fantasi, cerita misteri, dan dunia satwa? Teman-teman bisa berlangganan Majalah Bobo dan Mombi SD.
Untuk berlangganan, teman-teman bisa mengunjungi Gridstore.id.
Artikel ini merupakan bagian dari Parapuan
Parapuan adalah ruang aktualisasi diri perempuan untuk mencapai mimpinya.
AIA Healthiest Schools Dukung Sekolah Jadi Lebih Sehat Melalui Media Pembelajaran dan Kompetisi
Era globalisasi semakin memudahkan manusia dalam melakukan banyak hal termasuk dalam mencari kerja.
Namun, berdasarkan hal itu pula muncul banyak persaingan untuk mengisi posisi-posisi penting di suatu lingkungan kerja. Untuk itu berpikir komputasional menjadi penting dan merupakan salah satu bekal dalam menghadapi permasalahan tersebut.
Singkatnya computational thinking atau cara berpikir komputasional merupakan salah satu bentuk soft skill yang sangat berguna dan memudahkan seseorang dalam mendapatkan pekerjaan.
Konsep berpikir ini memanfaatkan efektifitas dalam memecahkan permasalah yang kompleks. Guna memahami konsepnya lebih dalam, berikut ini artikel yang membahas cara berpikir komputasional beserta penerapannya!
Harus Mampu Mengoperasikan Komputer
Karakteristik kelima dari berpikir komputasional adalah harus mampu mengoperasikan komputer. Seperti yang kita tahu bahwa berpikir komputasional diadopsi dari teknologi ilmu komputer, sehingga sudah semestinya bagi manusia untuk bisa mengoperasikan komputer. Terlebih lagi di zaman modern ini memang sudah seharusnya bagi setiap individu untuk mengoperasikan komputer.
Jika, sudah bisa mengoperasikan komputer, maka kita akan mudah untuk bekerja di bidang apa saja. Secara sederhana, kemahiran dalam mengoperasikan komputer, kita memiliki banyak pilihan untuk meneruskan karir, seperti pada bidang hukum, kesehatan, pendidikan, bisnis, hingga kesenian.