FUNGSI PAHAM BERPIKIR KOMPUTASIONAL
*Betul ✅* *Fungsi merupakan bagian dari Berpikir Komputasional*, tepatnya masuk ke pilar *Algoritma* dan *Abstraksi*. *Kenapa fungsi termasuk Berpikir Komputasional?* Berpikir Komputasional punya 4 pilar utama: **Pilar** **Penjelasan** **Hubungan dengan Fungsi** **1. Dekomposisi** Memecah masalah besar jadi kecil Fungsi memecah program jadi blok-blok kecil **2. Pengenalan Pola** Cari pola yang sama Fungsi dipakai saat ada pola perintah yang diulang **3. Abstraksi** Ambil yang penting, buang detail Fungsi menyembunyikan detail rumit. Kita cukup panggil namanya **4. Algoritma** Buat langkah-langkah sistematis Fungsi = kumpulan langkah yang bisa dipanggil berulang *Contoh gampangnya:* Masalah: "Setiap bangun tidur harus sikat gigi, cuci muka, sarapan" Tanpa fungsi: Tulis semua langkah itu tiap hari Pakai fungsi: Bikin 1 fungsi `rutinitasPagi()` → tinggal panggil tiap hari Nah, bikin fungsi itu artinya kita sudah berpikir: 1. *Abstraksi* → N...