FUNGSI DALAM BERFIKIR KOMPUTASIONAL
Iya betul 👍
*Fungsi adalah salah satu bagian dari berpikir komputasional*.
Dalam berpikir komputasional ada 4 pilar utama, dan "fungsi" masuk ke pilar *Abstraksi* + *Dekomposisi*:
1. *Dekomposisi*
Memecah masalah besar jadi bagian-bagian kecil.
Nah fungsi dipakai buat memisahkan tiap bagian itu. Misal: bikin program "pesan makanan" → dipisah jadi fungsi `pilih_menu()`, `hitung_total()`, `bayar()`.
2. *Pengenalan Pola / Pattern Recognition*
Cari pola yang berulang. Kalau ada pola yang dipakai berulang kali, kita bungkus jadi 1 fungsi biar nggak nulis kode yang sama terus.
3. *Abstraksi*
Fokus ke hal penting, abaikan detail yang nggak perlu. Fungsi itu abstraksi. Kita cukup panggil `hitung_luas()` tanpa harus mikirin rumus di dalamnya tiap kali.
4. *Algoritma*
Fungsi juga jadi "blok" penyusun algoritma. Urutan pemanggilan fungsi = langkah-langkah penyelesaian masalah.
*Sederhananya:*
Fungsi = alat buat bikin masalah jadi lebih rapi, nggak ribet, dan bisa dipakai ulang. Itu kenapa di coding, matematika, sampai kehidupan sehari-hari konsep "fungsi" penting banget di berpikir komputasional.
Mau aku kasih contoh fungsi di kehidupan sehari-hari biar lebih kebayang?
Komentar
Posting Komentar