Perkenalkan sebelumnya nama saya Erlangga Lesmana Putra dibawah ini saya akan memberikan tutorial mengenai cara membuat program java dengan menggunakan fungsi. Dalam bahasa pemrograman java terdapat banyak fungsi namun kali ini saya akan menggunakan Fungsi yang mengembalikan nilai.
Nah sebelum nya mari kita mengenal terlebih dahulu mengenai apa itu Fungsi?
simak beberapa penjelasan berikut ini:
Pengertian Prosedur, Fungsi, dan Method
Jangan bingung…karena ketiga-tiganya sama.
Prosedur, Fungsi, dan Method itu sama.
1. Prosedur adalah sebutan untuk fungsi yang tidak mengembalikan nilai. Fungsi ini biasanya ditandai dengan kata kunci void.
2. Fungsi adalah sebutan untuk fungsi yang mengembalikan nilai.
3. Method adalah fungsi yang berada di dalam Class. Sebutan ini, biasanya digunakan pada OOP.
Untuk memudahkan, mari kita sebut semuanya fungsi.
Nah untuk fungsi yang biasanya sering digunakan ialah Fungsi Main. Fungsi main() adalah fungsi utama dalam program Java. Semua kode yang kita tulis di dalamnya, akan langsung dieksekusi.
Cara Membuat Fungsi di Java
Fungsi harus dibuat atau ditulis di dalam class.
Struktur dasarnya seperti ini:
static TypeDataKembalian namaFungsi(){
// statemen atau kode fungsi
}
Penjelasan:Kata kunci static, artinya kita membuat fungsi yang dapat dipanggil tanpa harus membuat instansiasi objek.
TypeDataKembalian adalah tipe data dari nilai yang dikembalikan setelah fungsi dieksekusi.
namaFungsi() adalah nama fungsinya. Biasanya ditulis dengan huruf kecil di awalnya. Lalu, kalau terdapat lebih dari satu suku kata, huruf awal di kata kedua ditulis kapital.
Contoh:
static void ucapSalam(){
System.out.println("Selamat Pagi");
}
Tipe data void artinya kosong, fungsi tersebut tidak mengebalikan nilai apa-apa.Cara Memanggil/Eksekusi Fungsi
Setelah kita membuat fungsi, selanjutnya kita akan mengeksekusi fungsinya.
Fungsi dapat dipanggil dari fungsi main atau dari fungsi yang lainnya.
Contoh pemanggilan fungsi dalam dalam funsgi main:
public static void main(String[] args){
ucapSalam();
}
Maka akan menghasilkan output:Selamat Pagi
Nah selanjutnya mari kita mengenal mengenai Fungsi Yang Mengembalikan Nilai
Fungsi yang mengembalikan nilai adalah fungsi yang harus mengembalikan nilai agar dapat diolah pada proses berikutnya.
Pengembalian nilai pada fungsi menggunakan kata kunci return.
Contoh:
static int volumeKubus(int sisi) {
int volume = sisi * sisi * sisi;
return volume;
}
Pada contoh tersebut, kita membuat sebuah parameter bernama sisi. Kemudian fungsi akan mengembalikan nilai dengan tipe int (integer) dari variabel volume.Nah berikut ini kode lengkapnya :
import java.util.Scanner;
public class Erlangga3 {
static int volumeKubus(int sisi) {
int volume = sisi * sisi * sisi;
return volume;
}
public static void main(String [] args) {
boolean salah = true;
while (salah) {
Scanner input = new Scanner(System.in);
System.out.println("Program menghitung volume kubus");
System.out.print("Masukkan panjang sisi kubus(dalam cm) : ");
try {
int sisi1 = input.nextInt();
if(sisi1>=0){
System.out.println("Proses menghitung volume kubus");
System.out.println("Volume kubus = sisi x sisi x sisi ");
System.out.println("Volume kubus = "+sisi1+" x "+sisi1+" x "+sisi1);
System.out.println("Volume Kubus = "+volumeKubus(sisi1)+" cm");
System.out.println(" ");
System.out.println("Terima kasih telah menggunakan program ini");
salah=false;
}else{
System.out.println("Mohon maaf angka yang anda masukkan salah ");
System.out.println("Silahkan mencoba kembali");
System.out.println(" ");
}
}catch (Exception e){
System.out.println("Mohon maaf angka yang anda masukkan salah ");
System.out.println("Silahkan mencoba kembali");
System.out.println(" ");
}
}
}
}
Hasil Output :Nah sekian dulu tutorial dan penjelasan dari saya
Mohon maaf apabila terdapat kesalahan
Terima kasih sudah berkunjung
Tidak ada komentar:
Posting Komentar