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 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):
  return 3.14 * r * 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

Postingan populer dari blog ini

RESUME MATERI IP NIA KELAS 8 SMT 3 MTSN 2 KEDIRI