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

Popular posts from this blog

RESUME MATERI IP LIA KELAS 8 SMT 3 MTSN 2 KEDIRI