Pengenalan Computational Thinking Hai teman kece! Coba tebak apa artinya computational thinking atau berpikir komputasional? Adakah yang bermata jeli dan melihat kata komputasional di sini?
Hmm, jadi mungkin ada hubungannya dengan komputer ya? Iya, betul sekali. Jempol buat kamu yang sudah menebak dengan benar.
Berpikir komputasional adalah proses berpikir untuk menyelesaikan masalah dengan efektif dan efisien. Dalam ilmu komputer, proses berpikir ini dilakukan dengan berpikir yang berpikir. sebelum mulai menulis coding atau pemrograman.
Jika sudah direncanakan dengan baik, maka coding yang ditulis akan sesuai dengan kebutuhan dan dapat diselesaikan dengan cepat dan tepat. Eh, tapi ternyata berpikir komputasional juga bisa dilakukan tanpa komputer dan tanpa internet loh. Malah sebenarnya kita pun sudah menerapkannya dalam kehidupan sehari-hari.
Mulai dari menggosok gigi, mencatat ringkasan pelajaran, hingga menyiapkan tas untuk untuk sekolah besok. Wah, kalau kita sudah bisa menerapkannya setiap hari, berarti kita semua sudah mahir dong? Eits, belum tentu. Contoh-contoh tadi kan menerapkan berpikir komputasional pada masalah yang sederhana.
Masih banyak nih masalah yang lebih kompleks, seperti misalnya mengatur keuangan bulanan, apa yang harus dilakukan kalau kamu tersesat di tempat baru hingga memilih jurusan dan karir lalu yang lebih penting lagi ketika kamu dewasa nanti kamu akan menghadapi era industri 4 dan bahkan 5 disini kamu perlu kecakapan untuk dunia digital mulai dari mencari dan memilah informasi yang kamu perlukan hingga menggunakan informasi itu untuk membuat keputusan penting dalam hidupmu menghadapi masalah kompleks kehidupan di masa sekarang dan masa depan ini mirip seperti merencanakan coding yang sudah dibahas sebelumnya kuncinya adalah memahami masalah dengan tuntas dan mencari cara menyelesaikan yang efektif dan efisien Nah kalau begitu bagaimana agar agar kita bisa berpikir komputasional sekarang kita bahas ya empat landasan dari berpikir komputasional yang pertama dekomposisi dekomposisi artinya membagi masalah kompleks kebagian yang lebih kecil agar mudah diselesaikan misalnya kamu ditunjuk jadi ketua panitia lomba 17-an maka untuk memudahkan pelaksanaan kamu bisa menunjuk panitia bagian acara konsumsi publikasi keamanan dan lainnya Yang kedua, pengenalan pola Artinya mencari kesamaan dan pola di antara bagian-bagian masalah kompleks yang sudah dipecah Misalnya, kamu hendak melipat dan menyimpan jemuran di rumah Maka kamu perlu bisa mengenali jemuran milik ayah, ibu, kamu, adik, dan milik bersama seperti spray, handuk, dan lainnya Ini karena jemuran-jemuran itu perlu disimpan di tempat yang berbeda Yang ketiga, aplikasi Abstraksi, artinya fokus pada informasi yang penting saja, mengabaikan detail yang tidak diperlukan. Misalnya kamu hendak menceritakan pengalamanmu berwisata ke luar kota. Tentunya kamu mengalami banyak hal dari mulai berangkat di bus, berfoto bersama, makan di restoran, menginap di hotel, hingga perjalanan pulang. Tapi nggak mungkin kan kamu ceritakan semua kejadian dengan detail pada teman-temanmu.
Pasti mereka bosan kalau kelamaan. Jadi kamu harus berpikir-pikir. kamu harus menyaring beberapa kejadian yang menarik saja untuk diceritakan pada teman. Yang terakhir, algoritma. Artinya membuat langkah-langkah penyelesaian atau membuat aturan yang diikuti untuk menyelesaikan masalah.
Misalnya, kamu diberi daftar belanja di supermarket oleh ibu. Ada minyak goreng, telur, roti, sayur, dan kopi. Lalu, kamu harus buru-buru karena ibu sudah mau memasak dengan minyak goreng itu.
Nah, kalau seperti ini. Ini satu cara yang efisien misalnya mulai dengan mengambil barang yang paling dekat dari pintu masuk, hingga terakhir yang paling dekat dengan kasir. Nah, itu dia empat landasan berpikir komputasional yang perlu diterapkan untuk memecahkan masalah yang kompleks.
Lalu berikutnya, apakah ada cara untuk mengasah kemampuan berpikir komputasional? Tentu ada. Selain bisa coba kamu terapkan kemasalahan sehari-harimu, kamu bisa juga latihan soal untuk mengasahnya.
Misalnya, Misalnya gurumu akan memberikan soal-soal computational thinking di mata pelajaran matematika, bahasa Indonesia, dan IPAS dalam kurikulum mereka. Selain itu, kamu bisa ikut tantangan Bebras Indonesia juga. Yuk coba simak satu-satu.
Contoh soal computational thinking Dalam BIS Studi Wisata, ada 3 kelompok anak yang akan diantarkan ke 3 tujuan berbeda BIS berhenti pertama di restoran, lalu hotel, dan terakhir di museum Hanya ada satu tempat penipanan koper di samping bis, yang hanya bisa dibuka dari satu pintu. Sopir bis ingin mengatur koper-koper penumpang hingga mudah dikeluarkan. Bantu sopir bis menentukan urutan memasukkan koper-koper itu ke dalam.
ke dalam tempat penyimpanan. Pertanyaan, koper kelompok anak yang mana yang dimasukkan terakhir? A. Anak yang ingin pergi ke museum.
B. Anak yang ingin pergi ke restoran. C.
Anak yang ingin pergi ke hotel. Atau D. Yang manapun boleh. Soal ini diadaptasi dari challenge.bebras.org.
Kalau kamu tahu, coba ya dijawab di kolom komentar. Kejar Cita, Kejar Ibu.