FUNGSI DALAM BERFIKIR KOMPUTASIONAL
*"Fungsi" itu salah satu bagian dari berpikir komputasional*, tepatnya masuk di pilar *Abstraksi + Algoritma*. *Jadi fungsi itu apa dalam berpikir komputasional?* *Fungsi = "Paket langkah" yang bisa dipake berulang-ulang* Anggap aja fungsi itu kayak "shortcut" atau "resep" yang udah kamu bikin 1x, terus bisa dipake terus tanpa ngulang dari awal. *4 Alasan kenapa fungsi penting di berpikir komputasional:* 1. *Abstraksi* Kamu nyembunyiin detail ribet di dalam fungsi. Yang keliatan cuma "nama fungsi" + "hasilnya". *Contoh*: `fungsi_siap_siap()` → di dalamnya ada mandi, pake baju, sisiran. Kamu gak perlu mikirin detailnya tiap kali. 2. *Dekomposisi* Masalah besar dipecah jadi fungsi-fungsi kecil. *Contoh*: `acara_ultah()` = `beli_kue()` + `beli_buket()` + `dandan()` + `jemput()` 3. *Efisiensi / Menghindari pengulangan* Daripada nulis langkah yang sama 10x, bikin 1 fungsi terus "panggil" aja. *Contoh*: `...
Komentar
Posting Komentar