"Rakyat kita tidak bermimpi kehidupan yang kaya-raya."
JARE SOPO PAKKKKK????????????? NGUAWUR AE SAMPEAN
AKU PENGEN KELILING DUNIAAA
PENGEN WORLD TOUR KE KONSER2 IDOL GW
PENGEN CEPET2 NAIK HAJI
PENGEN BELI SEMUA MERCH KIPOP
PENGEN NIKAH
PENGENKU BANYAKKKK
STOP ASBUN PLS 🫵🏻
Pernahkan Bapak/Ibu memandu anak untuk mengerjakan soal matematika/fisika dengan metode *diketahui*, *ditanya*, *jawab*?
Jika ya, pertahankan! Karena dengan metode seperti itu, anak menggunakan dasar *berpikir komputasional* atau *computational thinking/CT*.
CT adalah cara berpikir (a way of thinking) yang biasa digunakan oleh ilmuwan komputer untuk memecahkan masalah.
Mari kita bedah coretan pada gambar terlampir berdasarkan 4 fondasi utama Computational Thinking:
1. Dekomposisi (Decomposition)
Siswa tidak mencoba memecahkan masalah besar (menghitung volume bangun gabungan yang kompleks) sekaligus. Ia memecah masalah tersebut menjadi beberapa sub-masalah yang lebih kecil dan mudah dikelola:
Sub-masalah 1: Mencari tinggi limas yang belum diketahui.
Sub-masalah 2: Menghitung volume bagian limas.
Sub-masalah 3: Menghitung volume bagian kubus.
Sub-masalah 4: Menjumlahkan semuanya.
2. Pengenalan Pola (Pattern Recognition)
Siswa mengenali pola-pola yang ada di dalam gambar tersebut:
Ia menyadari bahwa bangun tersebut memiliki bentuk simetris, yaitu limas di atas dan di bawah ukurannya sama. Oleh karena itu, ia menerapkan pengenalan pola dengan tidak menghitung limas satu per satu, melainkan langsung menggunakan pengali dua V 2 limas = 2 x (...).
Ia juga mengenali pola segitiga siku-siku di dalam potongan limas, sehingga memicunya untuk menggunakan Teorema Pythagoras untuk mencari tinggi
3. Abstraksi (Abstraction)
Siswa menyaring informasi yang tidak penting dan hanya mengambil data yang esensial. Ia menerjemahkan gambar visual 3D tersebut ke dalam bentuk variabel-variabel inti yang dibutuhkan untuk perhitungan, yaitu tinggi segitiga, alas limas, dan rusuk kubus. Ia mengabaikan detail lain dari gambar dan hanya fokus pada model geometrisnya.
4. Berpikir Algoritmik (Algorithmic Thinking)
Siswa menyusun langkah-langkah penyelesaian (algoritma) yang sangat terstruktur, jelas, dan berurutan dari atas ke bawah.
Inisialisasi variabel: Menuliskan diketahui dan ditanya.
Proses 1: Cari dulu tinggi limas (proses ini seperti memanggil fungsi pembantu/ helper function sebelum masuk ke fungsi utama).
Proses 2: Menghitung Volume limas.
Proses 3: Menghitung Volume kubus.
Output: Menjumlahkan hasil proses 2 dan 3 ke dalam Volume Gabungan.
*Konsep Debugging*
Sebagai pendidik, gambar ini juga memberikan momen untuk mengajarkan konsep CT kelima, yaitu Debugging.
Jika diperhatikan pada bagian Volume kubus, kerangka algoritmanya sudah sangat benar, tetapi ada "logical error" atau bug pada rumus yang dimasukkan. Siswa menggunakan rumus Luas Permukaan Kubus, padahal yang dibutuhkan adalah rumus Volume.
Menganalisis jawaban ini di kelas bisa melatih anak-anak untuk tidak hanya peduli pada "hasil akhir", tetapi juga melacak bug baris-demi-baris pada sebuah sistem yang secara alur sudah logis, namun outputnya keliru.