Fungsi adalah sebuah/sekumpulan baris sintaks yang dapat mengerjakan perintah tertentu dan
perintah tersebut dapat dipanggil atau digunakan berulang kali dari berbagai source yang
berbeda serta mengembalikan sebuah nilai. Secara umum struktur sebuah fungsi tersusun dari
header fungsi dan badan fungsi. Pada header fungsi terdapat tipe fungsi, nama fungsi, dan
parameter/ argumen fungsi. Sedangkan pada badan fungsi akan berisi source code untuk
menjelaskan proses yang dilakukan dalam fungsi.
Contoh pembuatan fungsi pada program keliling dan luas balok adalah sebagai berikut :
public static int Luasbalok (int p, int l, int t) {
return p*l*t;
}
Dalam syntax tersebut terdapat (int p, int l, dan int t). Kode tersebut di sebut parameter (nilai
yang terdapat dalam suatu fungsi). sedangkan int Luasbalok merupakan nama method atau
fungsi yang akan di panggil pada akhir program nanti. Sedangkan return adalah syntax agar
suatu fungsi menghasilkan nilai perkalian dari p*l*t yang nilai-nilainya akan kita inputkan
nantinya.
Syntax utama
Syntax utama digunakan untuk mendeklarasikan fungsi yang telah dibuat,
public static void main (String[]args){
int panjang = 10;
int lebar = 7;
int tinggi=4;
System.out.println ("Luas Balok adalah = " +Luasbalok(panjang,lebar,tinggi));
}
Hasil Output :
Luas balok adalah = 280
return hasil;
}
}