Skip to main content
Ilmu 2
  • Home
  • More
You are currently using guest access
Log in
Home
Expand all Collapse all
  1. ALPROG-C2526-2
  2. Programming: Fungsi

Programming: Fungsi

Completion requirements
 
 
Topik 7  ·  Pertemuan 12 – 14
Fungsi (Function)

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;
}
 
int — tipe data nilai kembalian
 
hitungLuas — nama fungsi
 
panjang, lebar — parameter
 
return — nilai yang dikembalikan
📖
Materi
Baca & pelajari halaman per halaman
💻
Latihan
Praktik menulis & memanggil fungsi
📝
Kuis
Uji pemahaman materi topik ini

HTML

You are currently using guest access (Log in)
Data retention summary
Get the mobile app
Powered by Moodle