Selasa, 06 Juni 2017

PTR Materi 9 - Prosedur


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());
        }
    }




Materi Bisa Didownload Disini
Code Prosedur1 Bisa Didownload Disini
Code Prosedur2 Didownload Disini

1 komentar: