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

Postingan populer dari blog ini

RESUME NATERI IP ABUD KALAS 8 SMT 3 MTSN 2 KEDIRI