FUNGSI DALAM BERPIKIR KOMPUTASIONAL
Iya, benar ✅
*Fungsi adalah bagian dari Berpikir Komputasional*.
Kenapa fungsi termasuk berpikir komputasional?
Karena fungsi membantu kita menerapkan 4 pilar utama berpikir komputasional:
*1. Dekomposisi*
Memecah masalah besar jadi bagian-bagian kecil.
Contoh: Buat game → pecah jadi fungsi `gerakKarakter()`, `cekSkor()`, `tampilkanMenu()`
*2. Abstraksi*
Kita menyembunyikan detail yang rumit. Cukup tahu "input → proses → output"
Contoh: Kamu pakai fungsi `sqrt(9)` hasilnya 3. Gak perlu tahu rumus di dalamnya tiap kali pakai.
*3. Pengenalan Pola*
Kalau ada pekerjaan yang berulang, kita jadikan 1 fungsi supaya bisa dipakai berkali-kali.
Contoh: Daripada nulis rumus hitung diskon 10x, bikin aja fungsi `hitungDiskon(harga)`
*4. Algoritma*
Fungsi berisi urutan langkah-langkah yang jelas untuk menyelesaikan 1 tugas spesifik.
Analogi gampangnya
Fungsi itu kayak "tombol" di mesin.
Kamu gak perlu tahu isi mesinnya gimana. Tinggal pencet tombol `Cetak` → keluar kertas.
Itu = berpikir komputasional: efisien, terstruktur, tidak berulang.
Jadi fungsi = alat utama biar cara berpikir kita jadi lebih sistematis seperti komputer.
Kamu butuh contoh fungsi buat pelajaran sekolah, coding Python, atau buat presentasi?
Komentar
Posting Komentar