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* → Nggak usah mikirin detail "pakai sikat apa" tiap kali
2. *Algoritma* → Urutannya sudah disusun sekali
Jadi fungsi membantu kita bikin solusi yang *efisien, rapi, dan bisa dipakai ulang*.
Mau aku kasih contoh fungsi dalam bahasa pemrograman Python juga?
*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* → Nggak usah mikirin detail "pakai sikat apa" tiap kali
2. *Algoritma* → Urutannya sudah disusun sekali
Jadi fungsi membantu kita bikin solusi yang *efisien, rapi, dan bisa dipakai ulang*.
Mau aku kasih contoh fungsi dalam bahasa pemrograman Python juga?
Komentar
Posting Komentar