FUNGSI DALAM BERFIKIR KOMPUTASIONAL
Iya betul 👍
*Fungsi adalah bagian dari berpikir komputasional*
Dalam berpikir komputasional ada 4 pilar utama. Fungsi masuk ke beberapa pilar itu:
### *4 Pilar Berpikir Komputasional*
1. *Dekomposisi*
Memecah masalah besar jadi bagian-bagian kecil.
Nah, fungsi dipakai buat memecah 1 program besar jadi beberapa tugas kecil.
2. *Pengenalan Pola*
Mencari kesamaan/pola dari masalah.
Kalau ada proses yang diulang-ulang, kita jadikan 1 fungsi biar bisa dipakai lagi.
3. *Abstraksi*
Fokus ke hal penting, buang detail yang nggak perlu.
Fungsi itu abstraksi: kita cukup panggil `hitungLuas()` tanpa harus tahu rumus di dalamnya tiap kali.
4. *Algoritma*
Buat langkah-langkah penyelesaian masalah.
Fungsi adalah kumpulan langkah/algoritma yang diberi nama, biar rapi dan bisa dipakai berulang.
### *Kenapa fungsi penting di berpikir komputasional?*
- *Efisien*: Nggak nulis kode yang sama berkali-kali
- *Modular*: Gampang debug dan diperbaiki, karena kalau ada error cukup cek 1 fungsi
- *Reusable*: 1 fungsi bisa dipakai di banyak tempat
- *Terorganisir*: Program jadi lebih kebaca
Contoh sederhana:
Tanpa fungsi
print(3.14 * 5 * 5)
print(3.14 * 7 * 7)
print(3.14 * 10 * 10)
Pakai fungsi
fungsi hitungLuasLingkaran(r):
print(hitungLuasLingkaran(5))
print(hitungLuasLingkaran(7))
print(hitungLuasLingkaran(10))
Jadi fungsi itu "alat" buat menerapkan dekomposisi, abstraksi, dan pengenalan pola dalam berpikir komputasional.
Kamu lagi belajar ini buat mapel Informatika ya? Mau aku kasih contoh soal + cara pakai fungsinya juga?
Komentar
Posting Komentar