Iya, betul 👍 *Fungsi memang bagian dari berpikir komputasional*, tepatnya masuk ke dalam 2 pilar utama: 1. *Abstraksi* Fungsi membantu kita "menyembunyikan" detail rumit. Kita cukup tahu: "ini inputnya, ini outputnya". Nggak perlu peduli proses di dalamnya setiap kali pakai. Contoh: `hitungLuasPersegi(sisi)` → kamu pakai aja, nggak perlu tulis `sisi _ sisi` berulang-ulang. 2. *Dekomposisi + Modularisasi* Berpikir komputasional mengajarkan kita memecah masalah besar jadi bagian kecil. Nah, tiap bagian kecil itu biasanya kita bungkus jadi fungsi. Jadi 1 masalah besar = banyak fungsi kecil yang bisa dipakai ulang. 4 Pilar Berpikir Komputasional dan posisi "Fungsi": 1. *Dekomposisi* → Pecah masalah jadi bagian-bagian 2. *Pengenalan Pola* → Cari kesamaan/pola 3. *Abstraksi* → Fokus ke hal penting, abaikan detail → _di sinilah fungsi berperan_ 4. *Algoritma* → Buat langkah-langkah → _fungsi adalah blok pembangun algoritma* Singkatnya: fungsi itu alat biar...
Komentar
Posting Komentar