Programming: Fungsi
Completion requirements
int — tipe data nilai kembalian
hitungLuas — nama fungsi
panjang, lebar — parameter
return — nilai yang dikembalikan
Topik ini membahas cara memecah program besar menjadi unit-unit kecil yang terkelola melalui fungsi. Dengan fungsi, blok kode yang sama tidak perlu ditulis berulang kali — cukup definisikan sekali, panggil berkali-kali dari mana saja. Ini adalah fondasi dari pemrograman modular yang membuat kode lebih rapi, mudah dipelihara, dan mudah dilacak kesalahannya.
🔗 Sambungan dari Topik Sebelumnya
Seluruh materi sebelumnya — operator, seleksi kondisi, perulangan, array, dan string — digunakan di dalam fungsi. Fungsi pertama yang sudah kita kenal sejak awal adalah main(). Di topik ini, kita belajar membuat fungsi-fungsi sendiri di luar main() dan memanggilnya sesuai kebutuhan.
Yang Akan Dipelajari
P12
Pengenalan Fungsi & Return Value
Deklarasi & definisi · Pemanggilan · Nilai kembalian (return) · Fungsi void · Parameter formal & aktual
P13
Jenis-jenis Variabel dalam Fungsi
Variabel lokal · Variabel global · Variabel statis · Konflik nama
P14
Pengiriman Argumen pada Fungsi
By value · By reference (pointer) · Perbedaan dampak perubahan nilai · Pengiriman array ke fungsi
Anatomi Sebuah Fungsi
int hitungLuas ( int panjang , int lebar )
{
return panjang * lebar;
}
📖
Materi
Baca & pelajari halaman per halaman
💻
Latihan
Praktik menulis & memanggil fungsi
📝
Kuis
Uji pemahaman materi topik ini
HTML