Skip to content
Muhammad Hasan Firdaus edited this page Oct 28, 2024 · 1 revision

Fungsi (function) digunakan untuk menyatukan operasi atau algoritma yang berulang dan dapat digunakan kembali.

Pembuatan Fungsi

Fungsi dapat dibuat dengan menggunakan kata kunci fungsi, diikuti dengan nama fungsi, lalu argumen-argumennya. Contohnya:

fungsi hitungUmur(tahunLahir, tahunSaatIni){
    var umur = tahunSaatIni - tahunLahir;

    balikan umur;
}

Balikan

Kata kunci balikan (return) digunakan untuk membalikan hasil kedalam pemanggil fungsi tersebut. Balikan bersifat opsional, dan fungsi akan berhenti jika balikan telah dipanggil;

Pemanggilan Fungsi

Fungsi dapat dipanggil hanya dengan menuliskan nama fungsi beserta argumen-argumennya:

fungsi cetakBiodata(nama, umur){
    cetak("Nama: ");
    cetakBr(nama);

    cetak("Umur: ");
    cetakBr(umur);

    balikan "BERHASIL";
}

var berhasilkah = cetakBiodata("Hasan", 21);

cetak("Berhasilkah? ");
cetakBr(berhasilkah);
Clone this wiki locally