Assalamu'alaikum wr.wb
Baiklah teman teman, disini saya akan mencoba menjelaskan apa yang saya ketahui tentang fungsi. Jadi, apabila ada kesalahan tolong di maafin yaa, soalnya saya sendiri masih pemula hehe...
Fungsi adalah sub program yang memberikan atau mengembalikan return sebuah nilai dari tipe tertentu. Fungsi (method) biasanya digunakan untuk membuat rangkaian algoritma, misalnya fungsi untuk menghitung nilai luas trapesium, atau fungsi untuk menghitung luas sebuah segitiga dan menghitung luas bangun ruang lainnya.
Berikut ini contoh fungsi untuk menghitung luas segitiga :
// Fungsi Hitung Luas Segitiga
public static int LuasSegitiga(int a, int t){
return (a*t)/2;
}
Kegunaan dari fungsi adalah untuk melakukan tugas tertentu
dan menghasilkan sesuatu. Kode (int a, int t) merupakan parameter yang ada pada
fungsi int LuasSegitiga. Parameter tersebut berfungsi sebagai data/nilai yang
dimasukkan ke dalam fungsi untuk diolah di dalam fungsi.
Fungsi terbagi menjadi 2, yaitu fungsi yang mengasilkan
nilai dan fungsi yang tidak menghasilkan nilai. Berikut penjelasan dari kedua
fungsi tersebut :
a.
Fungsi yang menghasilkan nilai.
Fungsi yang menghasilkan nilai adalah fungsi yang ketika
dipanggil akan menghasilkan nilai tertentu sesuai dengan tipe datanya.
Ciri-ciri fungsi ini adalah memiliki tipe data sebelum nama fungsinya serta
memiliki sintaks return didalam fungsinya.
Contoh :
// Fungsi Hitung Luas Segitiga
public static int LuasSegitiga(int a, int t){
return (a*t)/2;
}
b.
Fungsi yang tidak menghasilkan nilai.
Fungsi yang tidak menghasilkan nilai adalah fungsi yang
ketika dipanggil tidak menghasilkan nilai. Fungsi ini digunakan untuk menyelesaikan
perintah-perintah yang tidak berhubungan dengan perhitungan, misalnya perintah
melakukan pencetakkan. Ciri-ciri fungsi ini ditandai dengan kunci void pada
awal nama fungsinya dan tidak memiliki sintak return.
Contoh :
// Fungsi Tampilkan
public static void Tampilkan(int nilai)
{
System.out.println("=========================");
System.out.println("Nilai = "+nilai);
System.out.println("=========================");
}
Setelah fungsi dibuat, fungsi tersebut dapat dipanggil
dengan cara menulikan nama fungsi beserta parameternya (jika ada).
Contoh :
public static void main(String[] args){
// Tentukan nilai alas dan tinggi
int alas = 6;
int tinggi = 8;
// Print luas
System.out.println("Luas="+LuasSegitiga(alas,tinggi));
}
Sekian penjelasan dari saya. Semoga bermanfaat yaa. ^_^
Tidak ada komentar:
Posting Komentar