FUNGSI DALAM BERPIKIR KOMPUTASIONAL

 Iya, betul ✅


*Fungsi* itu salah satu bagian dari *berpikir komputasional / Computational Thinking*. 


Biar gampang, berpikir komputasional itu ada 4 pilar utama:


1. *Dekomposisi* → memecah masalah besar jadi bagian-bagian kecil

2. *Pengenalan Pola* → cari kemiripan atau pola dari masalah 

3. *Abstraksi* → ambil bagian penting, buang yang nggak perlu

4. *Algoritma* → buat langkah-langkah penyelesaian masalah


Nah, *Fungsi* masuk ke bagian *Abstraksi + Algoritma*.


*Kenapa?*  

- *Abstraksi*: Fungsi bikin kita fokus ke "apa yang dikerjakan" tanpa harus mikirin detail rumit di dalamnya. Contoh: `hitungLuas()` kita nggak perlu tahu rumus di dalamnya tiap kali pakai.

- *Algoritma*: Fungsi adalah kumpulan langkah-langkah yang dikelompokkan biar bisa dipakai berulang. Daripada nulis kode yang sama berkali-kali, kita bikin 1 fungsi dan tinggal "panggil".


*Contoh gampangnya:*  

Bayangin mau bikin game. Daripada nulis "loncat" 100x di kode, kita bikin 1 fungsi `loncat()`. Nah itu prinsip berpikir komputasional: efisien, rapi, bisa dipakai ulang.


Jadi fungsi itu alat biar kita bisa berpikir seperti komputer: sistematis dan modular.


Mau aku kasih contoh soal fungsi dalam berpikir komputasional buat latihan?

Komentar

Postingan populer dari blog ini

RESUME MATERI IP NADA KELAS 8 SMT 3 MTSN 2 KEDIRI