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

  1. Tambahkan fitur edit kontak pada program management kontak

  2. Buat program kalkulator dengan fungsi-fungsi terpisah untuk setiap operasi

  3. Buat program konversi mata uang dengan fungsi arrow

  4. Implementasikan sistem login sederhana menggunakan anonymous function untuk validasi

Tips dan Best Practices

  1. Berikan nama fungsi yang deskriptif dan menggunakan camelCase

  2. Usahakan satu fungsi hanya melakukan satu tugas spesifik

  3. Gunakan parameter dengan nama untuk fungsi dengan banyak parameter

  4. Manfaatkan arrow function untuk fungsi sederhana

  5. Dokumentasikan fungsi yang kompleks

  6. Validasi input parameter jika diperlukan

  7. Gunakan return type yang eksplisit untuk kejelasan kode

Last updated

Was this helpful?