Iya betul ✅ *Fungsi* adalah salah satu bagian dari *Berpikir Komputasional / Computational Thinking*. Kenapa fungsi masuk ke berpikir komputasional? Berpikir komputasional itu ada 4 pilar utama: 1. *Dekomposisi* - Memecah masalah besar jadi bagian-bagian kecil 2. *Pengenalan Pola* - Cari kemiripan/pola dari masalah yang ada 3. *Abstraksi* - Ambil bagian pentingnya aja, abaikan detail yang gak perlu 4. *Algoritma* - Buat langkah-langkah penyelesaian secara runtut Nah *fungsi* ini nyambung ke semuanya: - *Abstraksi*: Fungsi itu menyembunyikan detail rumit. Kita cukup panggil `hitungLuas()` tanpa harus mikir rumus di dalamnya tiap kali. - *Dekomposisi*: 1 program besar dipecah jadi banyak fungsi kecil. Misal `inputData()`, `prosesData()`, `tampilHasil()`. - *Pengenalan Pola*: Kalau ada kode yang diulang-ulang, kita bikin jadi 1 fungsi biar bisa dipakai berkali-kali. - *Algoritma*: Fungsi isinya kumpulan langkah/alur untuk menyelesaikan 1 tugas spesifik. Contoh gampangnya Tanpa fungsi...