FUNSI DALAM BERPIKIR KUMPUTASIONAL
Betul banget! ✅
*Fungsi* memang salah satu bagian penting dari *berpikir komputasional*.
Kenapa fungsi masuk ke berpikir komputasional?
Berpikir komputasional itu ada 4 pilar utama:
1. *Dekomposisi*
Memecah masalah besar jadi bagian-bagian kecil.
_Contoh_: Buat game → pecah jadi "gerak karakter", "skor", "musik"
2. *Pengenalan Pola*
Cari kesamaan atau pola dari masalah yang mirip.
3. *Abstraksi*
Fokus ke info penting, buang yang nggak perlu.
4. *Algoritma*
Buat langkah-langkah berurutan buat nyelesaiin masalah.
Nah, *Fungsi* masuk ke pilar *Abstraksi* dan *Algoritma*.
Fungsi dalam berpikir komputasional itu:
- *Mengelompokkan perintah* yang sering dipakai jadi 1 blok. Biar nggak nulis berulang-ulang.
- *Menyembunyikan detail* yang rumit. Kita cukup panggil nama fungsinya aja, nggak perlu tahu isi dalamnya terus.
- *Biar kode/ langkah jadi rapi, hemat, dan mudah dipakai ulang*
Contoh sederhana:
Daripada nulis:
hitung luas persegi panjang = panjang x lebar
hitung luas persegi panjang = panjang x lebar
hitung luas persegi panjang = panjang x lebar
Kita bikin *fungsi* `hitungLuas(panjang, lebar)` sekali aja. Abis itu tinggal panggil `hitungLuas(5, 3)`.
Jadi fungsi bikin hidup programmer dan pemecah masalah jadi lebih gampang 😄
Kamu lagi belajar ini buat pelajaran Informatika kelas 6 ya? Mau aku kasih contoh soal fungsi dalam kehidupan sehari-hari juga?
*Fungsi* memang salah satu bagian penting dari *berpikir komputasional*.
Kenapa fungsi masuk ke berpikir komputasional?
Berpikir komputasional itu ada 4 pilar utama:
1. *Dekomposisi*
Memecah masalah besar jadi bagian-bagian kecil.
_Contoh_: Buat game → pecah jadi "gerak karakter", "skor", "musik"
2. *Pengenalan Pola*
Cari kesamaan atau pola dari masalah yang mirip.
3. *Abstraksi*
Fokus ke info penting, buang yang nggak perlu.
4. *Algoritma*
Buat langkah-langkah berurutan buat nyelesaiin masalah.
Nah, *Fungsi* masuk ke pilar *Abstraksi* dan *Algoritma*.
Fungsi dalam berpikir komputasional itu:
- *Mengelompokkan perintah* yang sering dipakai jadi 1 blok. Biar nggak nulis berulang-ulang.
- *Menyembunyikan detail* yang rumit. Kita cukup panggil nama fungsinya aja, nggak perlu tahu isi dalamnya terus.
- *Biar kode/ langkah jadi rapi, hemat, dan mudah dipakai ulang*
Contoh sederhana:
Daripada nulis:
hitung luas persegi panjang = panjang x lebar
hitung luas persegi panjang = panjang x lebar
hitung luas persegi panjang = panjang x lebar
Kita bikin *fungsi* `hitungLuas(panjang, lebar)` sekali aja. Abis itu tinggal panggil `hitungLuas(5, 3)`.
Jadi fungsi bikin hidup programmer dan pemecah masalah jadi lebih gampang 😄
Kamu lagi belajar ini buat pelajaran Informatika kelas 6 ya? Mau aku kasih contoh soal fungsi dalam kehidupan sehari-hari juga?
Comments
Post a Comment