Iya, betul ✅ *Fungsi* itu salah satu bagian dari *berpikir komputasional / Computational Thinking*. Biar gampang, berpikir komputasional itu ada 4 pilar utama: 1. *Dekomposisi* → memecah masalah besar jadi bagian-bagian kecil 2. *Pengenalan Pola* → cari kemiripan atau pola dari masalah 3. *Abstraksi* → ambil bagian penting, buang yang nggak perlu 4. *Algoritma* → buat langkah-langkah penyelesaian masalah Nah, *Fungsi* masuk ke bagian *Abstraksi + Algoritma*. *Kenapa?* - *Abstraksi*: Fungsi bikin kita fokus ke "apa yang dikerjakan" tanpa harus mikirin detail rumit di dalamnya. Contoh: `hitungLuas()` kita nggak perlu tahu rumus di dalamnya tiap kali pakai. - *Algoritma*: Fungsi adalah kumpulan langkah-langkah yang dikelompokkan biar bisa dipakai berulang. Daripada nulis kode yang sama berkali-kali, kita bikin 1 fungsi dan tinggal "panggil". *Contoh gampangnya:* Bayangin mau bikin game. Daripada nulis "loncat" 100x di kode, kita bikin 1 fungsi `lon...
Komentar
Posting Komentar