Berpikir Komputasional: 4 Cara Cerdas Menyelesaikan Masalah Sehari-hari
Konsep Asas Pemikiran Komputasional
Informatika • Koding dan Kecerdasan Artifisial (KKA) • Kurikulum Merdeka
Pengantar Berpikir Komputasional
Ilustrasi Dekomposisi: masalah besar dapat dipilah menjadi beberapa kelompok yang lebih mudah ditangani.
Ketika mendengar istilah Berpikir Komputasional, sebagian siswa mungkin langsung membayangkan coding, komputer, atau program yang rumit. Padahal, cara berpikir ini sebenarnya dekat sekali dengan kehidupan sehari-hari. Saat kita memilih barang yang harus dibawa, menata kamar yang berantakan, membandingkan dua keadaan, atau mencari informasi di internet, kita sedang belajar memecahkan masalah secara terstruktur.
Sebagai guru Informatika, saya sering mengajak siswa melihat bahwa komputer bukan sekadar alat untuk menjalankan aplikasi. Di balik kemampuan komputer mencari informasi dengan cepat atau mengenali pola, ada cara berpikir yang membantu masalah besar menjadi lebih mudah ditangani. Ada empat Teknik utama berpikir komputasional: dekomposisi, pengenalan pola, abstraksi, dan algoritma. Keempatnya dapat digunakan untuk menyelesaikan masalah di sekitar kita.
|
Inti materi Artikel ini mengarahkan siswa untuk memahami empat teknik dasar pemikiran komputasional: dekomposisi, pengenalan pola, abstraksi, dan algoritma. Artikel ini juga menekankan bahwa teknik-teknik ini dapat diterapkan pada masalah sehari-hari. |
1. Apa Itu Berpikir Komputasional?
Berpikir komputasional adalah cara berpikir untuk memahami masalah, menyusun bagian-bagian masalah, menemukan pola yang berguna, memilih informasi yang penting, lalu menggunakan kesamaan yang ditemukan untuk membantu menentukan solusi. Cara berpikir ini tidak hanya dipakai ketika kita membuat program. Kita dapat menggunakannya ketika merencanakan kegiatan sekolah, menyiapkan perjalanan, mencari informasi, atau mengatur barang.
Dalam kehidupan sehari-hari, contoh awalnya adalah aktivitas pencarian kata melalui mesin pencari dan pengenalan wajah pada laman sosial. Kedua contoh tersebut digunakan untuk mengajak siswa bertanya: bagaimana sistem dapat bekerja cepat dan bagaimana sistem dapat memilih informasi atau mengenali pola yang relevan? Dari pertanyaan sederhana itulah siswa diarahkan menuju empat teknik berpikir komputasional.
pencarian kata melalui mesin pencari
Teknik Dekomposisi
2. Teknik Dekomposisi: Pecah Masalah Besar Menjadi Bagian Kecil
Dekomposisi berarti memecah masalah yang besar menjadi beberapa bagian yang lebih kecil sehingga lebih mudah dikerjakan. Bayangkan kamar yang berantakan. Jika kita berpikir bahwa tugasnya hanya “merapikan kamar”, pekerjaan itu terasa besar. Akan lebih mudah jika kita memisahkan barang menjadi pakaian, perlengkapan pribadi, perangkat elektronik, dan dokumen.
barang dikelompokkan menjadi beberapa kategori
Dalam pembelajaran di kelas, prinsip yang sama dapat digunakan untuk merancang kegiatan besar. Misalnya, tugas “menghias kelas untuk lomba” dapat dipecah menjadi membersihkan kelas, menentukan tema, menyiapkan bahan, membuat hiasan, memasang hiasan, dan melakukan pemeriksaan akhir. Setelah pekerjaan dipecah, kelompok dapat membagi tugas dengan lebih jelas.
|
Pertanyaan pemantik Jika kamu hanya memiliki satu hari untuk menghias kelas, bagian pekerjaan apa yang perlu dipecah lagi agar setiap anggota kelompok dapat bekerja secara efektif? |
Pengenalan Pola
3. Pengenalan Pola: Temukan Persamaan dan Perbedaan
Pengenalan Pola atau pattern recognition digunakan untuk menemukan persamaan dan perbedaan pada beberapa masalah, cerita, keadaan, atau situasi. Dengan menemukan pola, kita tidak perlu memulai dari nol setiap kali menghadapi masalah yang mirip.
Ilustrasi teknik pengenalan pola melalui perbandingan perlengkapan untuk destinasi wisata air
Salah satu contoh dalam sumber adalah membandingkan perjalanan ke air terjun dan ke pantai. Keduanya sama-sama berkaitan dengan aktivitas di air, tetapi kondisi tempatnya berbeda. Dari persamaan dan perbedaan itu, kita dapat menentukan barang yang sama-sama berguna, seperti pakaian renang, pelindung kulit dari matahari, dan uang untuk kebutuhan di tempat tujuan. Sebaliknya, barang tertentu tidak selalu diperlukan.
Bagi siswa, keterampilan ini dapat dilatih dengan membandingkan dua jadwal, dua cerita, dua cara menyelesaikan tugas, atau dua situasi di sekolah. Kuncinya adalah tidak sekadar mengatakan “mirip” atau “berbeda”, tetapi menjelaskan pola apa yang ditemukan dan bagaimana pola itu membantu mengambil keputusan.
Abstraksi
4. Abstraksi: Fokus pada Informasi yang Penting
Abstraksi atau abstraction adalah kemampuan memilih informasi yang penting untuk menyelesaikan masalah dan mengabaikan informasi yang tidak diperlukan. Abstraksi bukan berarti membuang informasi secara sembarangan. Kita justru perlu menentukan informasi mana yang benar-benar memengaruhi keputusan.
Ilustrasi Abstraksi: memilih barang yang dianggap penting untuk dibawa
Contohnya, ketika akan bepergian, kita tidak harus membawa seluruh barang yang kita miliki. Kita dapat memilih beberapa pakaian yang diperlukan, perlengkapan kebersihan, identitas, telepon, dan uang. Perangkat yang tidak dibutuhkan dalam perjalanan dapat ditinggalkan.
|
Ingat! Abstraksi membantu kita menjawab pertanyaan: “Informasi apa yang paling penting agar masalah ini dapat diselesaikan?” |
Algoritma & Empat Teknik Saling Melengkapi
5. Algoritma: Gunakan Kesamaan untuk Menentukan Cara yang Dapat Dipakai Lagi
Algoritma digunakan untuk menentukan ciri-ciri yang sama dari beberapa masalah sehingga kita dapat memperoleh cara penyelesaian yang dapat digunakan kembali. Jadi, setelah menemukan kesamaan, kita mencoba melihat apakah kesamaan tersebut dapat menjadi dasar untuk menangani situasi lain.
Ilustrasi algoritma melalui pencarian informasi tentang barang yang umum dibawa saat berlibur ke pantai
Pada gambar, siswa mencari informasi tentang barang yang biasanya dibawa ketika berlibur ke pantai. Dari beberapa informasi yang ditemukan, siswa dapat mengenali barang atau kebutuhan yang sering muncul. Pengetahuan tersebut kemudian dapat menjadi acuan ketika merencanakan perjalanan berikutnya.
Di sinilah algoritma berbeda dari sekadar mengingat satu contoh. Kita mencoba menemukan ciri yang dapat berlaku pada beberapa keadaan. Semakin baik kita mengenali kesamaan yang relevan, semakin mudah kita menggunakan pengalaman sebelumnya untuk menghadapi masalah baru.
6. Keempat Teknik Saling Melengkapi
Dalam kehidupan nyata, satu masalah tidak selalu cukup diselesaikan dengan satu teknik. Sering kali kita perlu menggunakan beberapa teknik secara berurutan. Sumber pembelajaran juga menekankan bahwa setiap orang mungkin memiliki cara berbeda dalam menyelesaikan masalah, tetapi masalah yang lebih besar dapat membutuhkan keempat teknik tersebut.
|
Teknik |
Pertanyaan kunci |
Contoh penggunaan |
|
Dekomposisi |
Masalah besar ini bisa dibagi menjadi bagian apa saja? |
Membagi proyek menghias kelas menjadi beberapa tugas. |
|
Pengenalan Pola |
Apa persamaan dan perbedaannya? |
Membandingkan dua situasi perjalanan. |
|
Abstraksi |
Informasi mana yang paling penting? |
Memilih barang yang benar-benar diperlukan. |
|
Algoritma |
Kesamaan apa yang dapat dipakai lagi? |
Menggunakan pola dari beberapa contoh untuk merancang solusi berikutnya. |
Cara sederhana untuk mengingatnya adalah: pecahkan masalahnya, cari polanya, pilih informasi pentingnya, lalu gunakan kesamaan yang ditemukan untuk membantu membuat solusi yang dapat diterapkan kembali.
Penerapan dalam Pembelajaran Informatika
7. Contoh Penerapan dalam Pembelajaran Informatika
Sebagai guru, kita dapat membawa konsep ini keluar dari definisi. Misalnya, siswa mendapat tantangan “menyiapkan pameran kelas dalam satu hari”. Pertama, siswa melakukan Dekomposisi dengan membagi pekerjaan. Kedua, mereka melakukan Pengenalan pola dengan melihat kegiatan pameran sebelumnya: bagian mana yang berhasil dan apa yang sering menjadi masalah. Ketiga, mereka melakukan Abstraksi dengan menentukan kebutuhan yang benar-benar penting. Keempat, mereka melakukan algoritma dengan menggunakan pola keberhasilan yang ditemukan untuk menyusun rencana yang lebih baik.
Aktivitas semacam ini membuat siswa tidak hanya menghafal istilah. Mereka belajar menjelaskan alasan, membandingkan pilihan, mengambil keputusan, bekerja sama, dan merefleksikan hasil. Inilah bagian yang dapat diperkuat ketika materi dimasukkan ke dalam modul ajar dengan pendekatan pembelajaran mendalam.
Latihan Soal
Latihan Soal Interaktif
Waktu pengerjaan 2 menit. Timer baru mulai berjalan setelah kamu menekan tombol Mulai Mengerjakan Soal. Pastikan semua jawaban sudah diperiksa sebelum menekan tombol Kirim Soal.
C. Latihan Soal
Petunjuk: Bacalah setiap stimulus dengan teliti. Beberapa soal meminta kamu memilih satu jawaban terbaik, beberapa meminta memilih lebih dari satu jawaban, dan beberapa meminta memberikan alasan. Gunakan konsep Dekomposisi, Pengenalan Pola, Abstraksi, dan Algoritma yang telah dipelajari.
|
Keterampilan yang dilatih Soal dirancang untuk menilai kemampuan menerapkan konsep, menganalisis situasi, mengevaluasi pilihan, dan memberikan alasan. Stimulus menggunakan konteks yang dekat dengan kegiatan siswa. |
Soal 1 — Merapikan Ruang Kelas
Perhatikan ilustrasi berikut. Sebuah kelompok diminta merapikan ruang kelas sebelum kegiatan sekolah. Di dalam kelas terdapat buku, alat kebersihan, kabel, alat tulis, hiasan, dan beberapa barang pribadi.
Ketua kelompok berkata, “Kita akan membagi barang berdasarkan jenisnya terlebih dahulu. Setelah itu, setiap anggota bertanggung jawab pada satu kelompok barang.”
Teknik pemikiran komputasional yang paling tepat menggambarkan tindakan tersebut adalah …
Soal 2 — Dua Tujuan Wisata
Rani membandingkan perjalanan ke pantai dan ke air terjun. Keduanya sama-sama memiliki aktivitas yang berkaitan dengan air. Namun, kondisi cuaca, tempat berteduh, dan kebutuhan perlengkapan dapat berbeda.
Rani mencatat persamaan dan perbedaan tersebut sebelum menentukan barang yang akan dibawa. Teknik yang paling dominan digunakan Rani adalah …
Soal 3 — Memilih Barang yang Dibawa
Mengapa keputusan Dimas menunjukkan teknik peniskalaan? Pilih jawaban yang paling tepat.
Soal 4 — Mesin Pencari
Seorang siswa mengetik kata kunci tertentu pada mesin pencari. Hasil yang muncul berisi informasi yang berkaitan dengan kata kunci tersebut. Siswa kemudian menjelaskan bahwa sistem tidak menampilkan semua informasi yang ada di internet, melainkan menampilkan hasil yang dianggap berkaitan dengan pencarian.
Teknik yang paling jelas tampak pada situasi tersebut adalah …
Soal 5 — Rencana Menghias Kelas
Sekolah memberi waktu satu hari kepada kelas VII untuk menghias kelas. Kelompok A langsung membeli banyak bahan. Kelompok B terlebih dahulu membagi pekerjaan, memeriksa pengalaman lomba sebelumnya, menentukan kebutuhan utama, lalu membuat rencana.
Jika tujuan pembelajaran adalah melatih penggunaan keempat pilar berpikir komputasional secara terpadu, tindakan kelompok B paling tepat karena …
Soal 6 — Pilih Semua yang Tepat
Perhatikan pernyataan berikut. Beri tanda centang pada semua tindakan yang merupakan contoh pengenalan pola.
Soal 7 — Pilih Semua yang Tepat
Guru meminta siswa memilih teknik yang dapat membantu saat menghadapi masalah “menyiapkan pameran kelas dalam satu hari”. Pilih semua tindakan yang tepat.
Soal 8 — Analisis Situasi
Lina ingin membuat tulisan tentang kegiatan sekolah. Ia terlebih dahulu membuat rancangan untuk setiap bagian tulisannya. Setelah itu, ia menghapus informasi yang tidak diperlukan pembaca dan mempertahankan informasi yang mendukung tujuan tulisannya.
Jelaskan dua pilar teknik berpikir komputasional yang tampak pada tindakan Lina. Jelaskan alasanmu.
Soal 9 — Evaluasi Solusi
Dua kelompok menyelesaikan masalah yang sama. Kelompok 1 langsung memilih satu teknik dan menggunakannya sampai selesai. Kelompok 2 menggabungkan beberapa teknik: memecah tugas, membandingkan pengalaman sebelumnya, memilih informasi penting, kemudian menggunakan pola yang ditemukan untuk memperbaiki rencana.
Menurutmu, kelompok mana yang lebih berpeluang menghasilkan rencana yang lengkap? Jelaskan dengan mengaitkan jawabanmu pada empat teknik pemikiran komputasional.
Soal 10 — Transfer Konsep
Kamu diminta membantu sekolah membuat kegiatan “Hari Literasi Digital”. Waktu persiapan hanya dua hari. Buatlah rancangan singkat yang menunjukkan penggunaan keempat teknik berpikir komputasional. Tidak perlu menuliskan jadwal lengkap; cukup jelaskan bagaimana setiap teknik digunakan.