Prosedur
Apa itu prosedur ???
Prosedur sendiri pengertiannya adalah sebuah method yang tidak mengembalikan nilai kembali atau tidak ada perintah return . Prosedur di buat dengan di awali kata void , codenya seperti di bawah ini.
public void tampilAngka(){
System.out.println("Angka = 10");
}
Untuk kata kunci public adalah pemberian hak akses , jika kawan-kawan sudah menggerti konsep PBO (Pemrograman Berbasis Object) mungkin kawan-kawan sudah tidak asing lagi tapi yang belum mengerti , gampangnya kalo public itu prosedur kita nanti dapat di akses atau di gunakan dalam semua kelas .
Kemudian Prosedur sendiri sebenarnya masih di bagi lagi menjadi 2 yaitu prosedur tanpa parameter dan prosedur dengan parameter . Untuk contoh yang di atas merupakan prosedur tanpa parameter . Untuk yang dengan parameter seperti dibawah ini .
public void tampilAngka(int angka){
System.out.println("Angka = " + angka);
}
Jadi parameternya kita taruh di dalam tanda kurung , parameter harus di awali denggan tipe datanya . Kita dapat memberikan lebih dari satu parameter dan denggan tipe data yang berbeda .
Bagaimana cara pemanggilan prosedur ???
Kemudian setelah kita membuat prosedur , sekarang kita akan memanggil prosedur yang sudah kita buat . Untuk memanggilnya kita pertama harus membuat objek baru dari kelas yang di dalamnya ada prosedur kita . Contoh codenya seperti dibawah ini .
Prosedur p = new Prosedur();
Kawan-kawan buat saja seperti code di atas , untuk kata kunci Prosedur di sesuaikan dengan nama kelas kawan-kawan kemudian untuk kata p dapat di ganti terserah kawan-kawan . Ada cara lain pemanggilannya tanpa harus membuat code seperti di atas . Caranya cukup menambahkan kata static di awal prosedur ( sebelum identifier ) . Untuk contoh codenya seperti di bawah ini .
static public void tampilAngkaStatic(int angka){
System.out.println("Angka = " + angka);
}
Setelah kita buat seperti itu kita panggil prosedurnya seperti code berikut .
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
Prosedur p = new Prosedur();
System.out.println("PROSEDUR TANPA PARAMETER");
p.tampilAngka();
System.out.println("");
try {
System.out.println("PROSEDUR DENGAN PARAMETER");
System.out.println("Masukan angka : ");
int angka = input.nextInt();
p.tampilAngka(angka);
System.out.println("");
System.out.println("PROSEDUR DENGAN KATA KUNCI STATIC");
System.out.println("Masukan angka : ");
int angka2 = input.nextInt();
tampilAngkaStatic(angka2);
} catch (Exception e) {
System.out.println("Terjadi error !!!");
System.out.println("Masalah = " + e.getMessage());
}
}
lengkap sekali infonya kak makasih yah
BalasHapustolak angin anak