Apa itu java? Java adalah bahasa pemrograman berorientasi objek (PBO), selengkapnya tentang java silahkan kunjungi wikipedia(java).
Penggunaan prosedur dan fungsi dapat mengurangi pengetikan kode yang berulang ulang.
PENGERTIAN : Method, Prosedur dan Fungsi
Method adalah fungsi yang berada didalam class. Sebutan ini biasa digunakan pada PBO.
Prosedur adalah sebutan untuk fungsi yang tidak mengembalikan nilai. Method ini biasa ditandai dengan scrip void.
Fungsi adalah kebalikan dari prosedur, yaitu yang mengembalikan nilai.
CONTOH PROGRAM
Penggunaan method prosedur :
public class MHS {
Integer NIM,KodePOS; String Nama;
String Alamat;
public void ambil_nim(){
System.out.println("NIM mahasiswa : "+NIM);
}
public void ambil_nama(){
System.out.println("NAMA mahasiswa : "+Nama);
}
}
Integer NIM,KodePOS; String Nama;
String Alamat;
public void ambil_nim(){
System.out.println("NIM mahasiswa : "+NIM);
}
public void ambil_nama(){
System.out.println("NAMA mahasiswa : "+Nama);
}
}
Dan ini untuk menampilkan dengan method prosedur :
public class Tampil {
public static void main(String[] args) {
MHS S=new MHS();
Scanner in=new Scanner(System.in);
System.out.println("Masukan NIM : ");
S.NIM=in.nextInt();
System.out.println("Masukan Nama : ");
S.Nama=in.next();
S.ambil_nim();
S.ambil_nama();
}
}
public static void main(String[] args) {
MHS S=new MHS();
Scanner in=new Scanner(System.in);
System.out.println("Masukan NIM : ");
S.NIM=in.nextInt();
System.out.println("Masukan Nama : ");
S.Nama=in.next();
S.ambil_nim();
S.ambil_nama();
}
}
Maka akan tampil seperti gambar dibawah :
Gambar.1 Output |
Penggunaan method fungsi :
public class MHS {
Integer NIM,KodePOS;
String Nama; String Alamat;
public int getnim(){
return NIM;
}
public String getnama(){
return Nama;
}
}
Integer NIM,KodePOS;
String Nama; String Alamat;
public int getnim(){
return NIM;
}
public String getnama(){
return Nama;
}
}
Dan ini untuk menampilkan dengan method fungsi :
public class Tampil {
public static void main(String[] args) {
MHS S=new MHS();
Scanner in=new Scanner(System.in);
System.out.println("Masukan NIM : ");
S.NIM=in.nextInt();
System.out.println("Masukan Nama : ");
S.Nama=in.next();
System.out.println("NIM dia adalah : "+S.getnim());
System.out.println("Nama dia adalah : "+S.getnama());
}
}
public static void main(String[] args) {
MHS S=new MHS();
Scanner in=new Scanner(System.in);
System.out.println("Masukan NIM : ");
S.NIM=in.nextInt();
System.out.println("Masukan Nama : ");
S.Nama=in.next();
System.out.println("NIM dia adalah : "+S.getnim());
System.out.println("Nama dia adalah : "+S.getnama());
}
}
Maka akan tampil seperti gambar dibawah ini :
Gambar.2 Output |
Diatas adalah contoh method tanpa parameter, berikut ini contoh penggunaan prosedur dengan parameter :
Prosedur dengan parameter
public class MHS {
Integer NIM,KodePOS;
String Nama; String Alamat;
public void getAlamat (String address, int postal){
this.KodePOS=postal; this.Alamat=address;
}
}
Integer NIM,KodePOS;
String Nama; String Alamat;
public void getAlamat (String address, int postal){
this.KodePOS=postal; this.Alamat=address;
}
}
Untuk menampilkannya seperti berikut :
public class Tampil {
public static void main(String[] args) {
MHS S=new MHS();
S.getAlamat("cisaat", 312000);
System.out.println("Alamat : "+S.Alamat+"\nKode Pos : "+S.KodePOS);
System.out.println("Kode Kode Pos : "+S.KodePOS);
}
}
public static void main(String[] args) {
MHS S=new MHS();
S.getAlamat("cisaat", 312000);
System.out.println("Alamat : "+S.Alamat+"\nKode Pos : "+S.KodePOS);
System.out.println("Kode Kode Pos : "+S.KodePOS);
}
}
Akan tampil seperti gambar dibawah ini.
Gambar.3 Output |
Selesai.
Itulah sedikit penjelasan mengenai penggunaan method prosedur dan Fungsi pada java.
Semoga artikel ini bermanfaat bagi kawan kawan, jika bermanfaat silahkan share artikel ini ke media sosial anda 😁
Jika ada pertanyaan atau kurang paham, silahkan komentar dibawah!
Share This :
comment 1 komentar
more_vertThanks ya bro, bermanfaat banget buat yang buat tugas
12 January 2020 at 11:43