BAB 4: Fungsi dan Method
BAB 4: Fungsi dan Method
4.1 Pengenalan Fungsi
Apa itu Fungsi?
Fungsi adalah blok kode yang dapat digunakan kembali dan dirancang untuk melakukan tugas tertentu. Fungsi membantu mengorganisir kode menjadi bagian-bagian yang lebih kecil dan dapat dikelola.
Struktur Dasar Fungsi
tipeReturn namaFungsi(parameter) {
// blok kode
return nilai;
}Contoh Fungsi Sederhana
void sayHello() {
print('Hello World!');
}
void main() {
sayHello(); // Memanggil fungsi
}Fungsi dengan Return Value
4.2 Parameter dan Return Value
Parameter Posisional
Parameter dengan Nama (Named Parameters)
Parameter Default Value
Multiple Return Values menggunakan Record
4.3 Arrow Function
Arrow function (=>) adalah cara singkat untuk menulis fungsi yang hanya memiliki satu ekspresi.
4.4 Anonymous Function
Anonymous function adalah fungsi yang tidak memiliki nama dan bisa disimpan dalam variabel.
4.5 Praktek: Program Management Kontak
Latihan Mandiri
Tambahkan fitur edit kontak pada program management kontak
Buat program kalkulator dengan fungsi-fungsi terpisah untuk setiap operasi
Buat program konversi mata uang dengan fungsi arrow
Implementasikan sistem login sederhana menggunakan anonymous function untuk validasi
Tips dan Best Practices
Berikan nama fungsi yang deskriptif dan menggunakan camelCase
Usahakan satu fungsi hanya melakukan satu tugas spesifik
Gunakan parameter dengan nama untuk fungsi dengan banyak parameter
Manfaatkan arrow function untuk fungsi sederhana
Dokumentasikan fungsi yang kompleks
Validasi input parameter jika diperlukan
Gunakan return type yang eksplisit untuk kejelasan kode
Last updated
Was this helpful?