FUNGSI DALAM BERPIKIR 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 untuk membagi 1 program besar menjadi 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 tidak perlu.
Fungsi itu abstraksi: kita cukup memanggil `hitungLuas()` tanpa harus tahu rumus di dalamnya setiap kali.
4. *Algoritma*
Buat langkah-langkah penyelesaian masalah.
Fungsinya adalah kumpulan langkah/algoritma yang diberi nama, biar cepat dan bisa dipakai berulang kali.
### *Mengapa fungsi penting dalam berpikir komputasional?*
- *Efisien*: Nggak nulis kode yang sama berkali-kali
- *Modular*: Debug gampang 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
cetak(3.14 * 5 * 5)
cetak(3.14 * 7 * 7)
cetak(3.14 * 10 * 10)
Gunakan fungsi
fungsi hitungLuasLingkaran(r):
kembalikan 3.14 * r * r
print(hitungLuasLinkaran(5))
print(hitungLuasLinkaran(7))
print(hitungLuasLingkaran(10))
Jadi fungsi itu "alat" untuk 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?
Comments
Post a Comment