Dalam pembelajaran Koding dan Kecerdasan Artifisial (KA), siswa tidak hanya belajar menggunakan komputer atau menulis kode. Siswa juga perlu belajar bagaimana berpikir secara logis, sistematis, dan kreatif untuk menyelesaikan masalah.
Salah satu kemampuan penting tersebut adalah berpikir komputasional.
Pada materi ini, kita akan belajar empat konsep utama:
1. Dekomposisi
2. Pengenalan pola
3. Abstraksi
4. Algoritma
Keempatnya dapat digunakan untuk menyelesaikan berbagai masalah dalam kehidupan sehari-hari.
---
💻 Apa Itu Berpikir Komputasional?
Berpikir komputasional adalah cara berpikir sistematis untuk merumuskan solusi terhadap suatu permasalahan sehingga solusi tersebut dapat dijalankan oleh manusia maupun mesin.
Berpikir komputasional tidak berarti kita harus selalu menggunakan komputer.
Kita dapat menerapkannya ketika:
mengatur jadwal belajar;
mencari buku di perpustakaan;
mengatur antrean;
menyusun daftar kegiatan;
mengelola data siswa;
membuat aplikasi;
atau menyelesaikan masalah di lingkungan sekolah.
Dalam dokumen Capaian Pembelajaran Koding dan KA Fase E, siswa diarahkan untuk menerapkan berpikir komputasional dalam memecahkan permasalahan sehari-hari yang kompleks.
---
1️⃣ Dekomposisi
Apa itu dekomposisi?
Dekomposisi adalah memecah masalah besar menjadi beberapa masalah atau bagian yang lebih kecil sehingga lebih mudah dipahami dan diselesaikan.
Contoh
Masalah:
> Antrean kantin sekolah tidak tertib.
Masalah tersebut cukup besar. Kita dapat memecahnya menjadi beberapa bagian:
Siswa datang ke kantin.
Siswa memilih makanan.
Siswa melakukan antrean.
Siswa memesan makanan.
Siswa membayar.
Pesanan diberikan.
Siswa meninggalkan antrean.
Dengan memecah masalah tersebut, kita lebih mudah menemukan bagian mana yang menyebabkan antrean tidak tertib.
✏️ Latihan
Cobalah lakukan dekomposisi terhadap masalah:
“Bagaimana membuat perpustakaan sekolah lebih tertib?”
Tuliskan minimal 5 bagian masalah yang perlu diperhatikan.
---
2️⃣ Pengenalan Pola
Apa itu pengenalan pola?
Pengenalan pola adalah mencari kesamaan, kebiasaan, atau pola yang muncul dari suatu masalah atau data.
Setelah masalah dipecah menjadi bagian-bagian kecil, kita dapat mencari pola.
Contoh antrean kantin
Amati antrean kantin selama beberapa hari.
Misalnya ditemukan pola:
Saat istirahat pertama, antrean sangat panjang.
Banyak siswa memesan makanan yang sama.
Pembayaran tunai membutuhkan waktu lebih lama.
Satu orang melayani pemesanan sekaligus pembayaran.
Siswa sering memotong antrean.
Dari pengamatan tersebut, kita mulai mengetahui pola penyebab antrean menjadi lambat dan tidak tertib.
✏️ Latihan
Amati kegiatan kantin selama satu waktu istirahat.
Catat:
Pengamatan Hasil
Waktu paling ramai ...
Makanan paling banyak dipesan ...
Bagian paling lambat ...
Penyebab antrean panjang ...
Masalah yang sering terjadi ...
---
3️⃣ Abstraksi
Apa itu abstraksi?
Abstraksi adalah mengambil informasi yang penting dan mengabaikan informasi yang tidak diperlukan untuk menyelesaikan masalah.
Tidak semua informasi harus digunakan.
Contoh
Ketika ingin memperbaiki sistem antrean kantin, kita tidak perlu mengetahui:
warna sepatu siswa;
merek tas siswa;
kelas olahraga siswa;
jenis ponsel siswa.
Informasi tersebut tidak berhubungan langsung dengan masalah antrean.
Sebaliknya, informasi penting antara lain:
jumlah siswa;
jumlah petugas kantin;
waktu pelayanan;
jumlah pesanan;
metode pembayaran;
urutan antrean.
Jadi, abstraksi membantu kita fokus pada informasi yang benar-benar diperlukan.
✏️ Latihan
Dari informasi berikut, tentukan mana yang Penting (P) dan Tidak Penting (TP) untuk memperbaiki antrean kantin.
Informasi P / TP
Jumlah siswa yang mengantre ...
Warna seragam siswa ...
Lama pelayanan setiap siswa ...
Jumlah petugas kantin ...
Merek sepatu siswa ...
Jumlah kasir ...
Waktu istirahat ...
---
4️⃣ Algoritma
Apa itu algoritma?
Algoritma adalah langkah-langkah yang tersusun secara logis dan sistematis untuk menyelesaikan suatu masalah.
Sederhananya:
Algoritma = langkah-langkah untuk mencapai tujuan.
Contoh sederhana membuat teh:
1. Siapkan gelas.
2. Masukkan teh.
3. Tambahkan gula.
4. Tuangkan air panas.
5. Aduk.
6. Teh siap diminum.
Langkah tersebut merupakan algoritma.
---
🍜 Praktik Utama: Membuat Sistem Antrean Kantin Lebih Tertib
Sekarang kita gunakan berpikir komputasional untuk menyelesaikan masalah nyata.
Masalah
Bagaimana membuat sistem antrean kantin sekolah lebih tertib?
Mari kita selesaikan menggunakan empat tahap.
---
Langkah 1 — Dekomposisi
Pecah masalah menjadi:
1. Siswa datang.
2. Siswa mengambil nomor antrean.
3. Siswa melihat nomor yang sedang dilayani.
4. Siswa melakukan pemesanan.
5. Siswa membayar.
6. Pesanan diberikan.
7. Siswa meninggalkan area antrean.
---
Langkah 2 — Pengenalan Pola
Lakukan pengamatan.
Misalnya ditemukan:
> Antrean menjadi panjang karena siswa langsung berdesakan di depan penjual dan proses pembayaran membutuhkan waktu lama.
---
Langkah 3 — Abstraksi
Pilih informasi yang paling penting:
Masalah utama:
antrean tidak teratur;
siswa berdesakan;
pelayanan dan pembayaran terlalu lama.
Informasi seperti warna pakaian atau merek tas siswa tidak diperlukan.
---
Langkah 4 — Membuat Algoritma
Contoh algoritma sistem antrean:
MULAI
↓
Siswa datang ke kantin
↓
Mengambil nomor antrean
↓
Menunggu sesuai nomor
↓
Nomor dipanggil
↓
Siswa melakukan pemesanan
↓
Siswa melakukan pembayaran
↓
Pesanan diterima
↓
Siswa meninggalkan area antrean
↓
SELESAI
---
🧠 Tantangan untuk Siswa
Sekarang giliran kalian!
Buatlah solusi yang lebih baik untuk sistem antrean kantin sekolah.
Tugas Kelompok
Bentuk kelompok berisi 3–4 siswa.
Kemudian lakukan:
1. Identifikasi masalah
Tuliskan masalah yang terjadi pada antrean kantin.
2. Dekomposisi
Pecahkan masalah menjadi beberapa bagian.
3. Cari pola
Lakukan pengamatan dan temukan penyebab yang sering terjadi.
4. Abstraksi
Tentukan informasi yang benar-benar diperlukan.
5. Buat algoritma
Susun langkah-langkah sistem antrean yang lebih baik.
6. Buat flowchart
Gambarkan algoritma tersebut menggunakan diagram alir.
7. Presentasikan
Jelaskan solusi kelompok kalian di depan kelas.
---
🌱 Jangan Takut Salah!
Dalam pembelajaran Koding dan KA, kesalahan adalah bagian dari proses belajar.
Jika algoritma yang kalian buat ternyata belum berhasil, jangan langsung mengatakan:
> ❌ “Saya tidak bisa.”
Gantilah dengan:
> ✅ “Solusi saya belum berhasil. Saya akan mencari bagian yang perlu diperbaiki.”
Coba kembali:
Rancang → Uji → Temukan Kesalahan → Perbaiki → Uji Lagi
Inilah salah satu penerapan Growth Mindset dalam pembelajaran Koding dan KA.
---
🎯 Kesimpulan
Berpikir komputasional membantu kita menyelesaikan masalah secara lebih terstruktur.
Empat konsep penting yang perlu diingat:
> DEKOMPOSISI
Memecah masalah menjadi bagian kecil.
> PENGENALAN POLA
Mencari kesamaan atau pola.
> ABSTRAKSI
Memilih informasi yang penting.
> ALGORITMA
Menyusun langkah penyelesaian secara sistematis.
Keempatnya dapat digunakan bersama untuk menyelesaikan masalah nyata, termasuk membuat sistem antrean kantin sekolah menjadi lebih tertib.
Pembelajaran Koding dan KA Fase E memang diarahkan untuk membawa siswa dari kemampuan memahami masalah menuju penerapan solusi komputasional pada persoalan sehari-hari yang kompleks.
💡 Pesan untuk Siswa
“Tidak harus langsung bisa. Yang penting berani mencoba, menguji, menemukan kesalahan, memperbaiki, dan mencoba lagi.”
Koding bukan sekadar menulis kode. Koding dimulai dari cara kita berpikir untuk memecahkan masalah.

0 Komentar