Function (fungsi) adalah blok kode yang diberi nama dan dapat dijalankan berkali-kali. Bayangkan function seperti mesin: kita beri masukan (input), mesin memprosesnya, lalu mengeluarkan hasil (output).
Tujuan utamanya: menulis kode sekali, pakai berulang kali.
// Membuat function bernama "sapa"
function sapa() {
console.log("Halo, selamat belajar JavaScript!");
}
// Memanggil (menjalankan) function
sapa(); // -> Halo, selamat belajar JavaScript!
sapa(); // -> bisa dipanggil lagi sesuka hati
Ingat: membuat function saja belum menjalankan
apa pun. Function baru berjalan saat dipanggil dengan tanda kurung
().
Kenapa Pakai Function?
- Menghindari pengulangan — tulis logika sekali, panggil di banyak tempat.
- Lebih mudah dibaca — kode dipecah jadi bagian-bagian kecil yang jelas.
- Mudah diperbaiki — kalau ada bug, cukup ubah di satu tempat.
- Bisa diuji — tiap function dapat dicek secara terpisah.