Selasa, 17 Juni 2014

METHOD PADA JAVA

METHOD PADA JAVA

 asslamualaikum wr.wb

 saat ini saya akan menjelaskan tentang apa yang di maksud dengan method ,atau pada bahasa pemograman laim disebut dengan function/procedure. method adalah suatu operasi atau kegiatan yang dapat dilakukan suatu object. Misalnya Manusia memiliki kegiatan seperti makan, tidur, minum dll. Kegiatan – kegiatan inilah yang disebut method.

Metode menentukan perilaku objek, yakni apa yang terjadi ketika objek itu dibuat serta
berbagai operasi yang dapat dilakukan objek sepanjang hidupnya.
Metode memiliki 4 empat) bagian dasar :
1. Nama metode
2. Tipe Objek atau tipe primitive yang dikembalikan metode.
3. Daftar parameter.
4. Badan atau isi metode.
Tiga bagian pertama mengindikasikan informasi penting tentang metode itu sendiri.
Dengan kata lain, nama metode tersebut=metode lain dalam program. Dalam java kita
dapat memiliki metode-metode berbeda yang memiliki nama sama tetapi berbeda tipe
kembalian atau daftar argumennya, sehingga bagian-bagian definisi metode ini menjadi
penting. Ini disebut overloading metode.
Untuk menjalankan program yang memiliki sifat polymorphism tersebut, diperlukan
suatu kemampuan overloading, yaitu suatu kemampuan untuk menentukan fungsi
yang mana yang harus digunakan atau dijalankan jika terdapat nama fungsi yang sama.


method terbagi dua yaitu method yang menghasilkan nilai dan juga yang tidak menghasilkan nilai atau tugasnya hanya mencetak kata yang di tuliskan saja atau yang biasa para programer bilang method yang dapat berupa void atau non void, baiklah dari pada pusing langsung saja saya akan memberikan contoh " codingnya" :D

 
 (contoh codiing dengan method non void)

diatas adalah contoh koding yang tidak menghasilkan nilai yang mana methodnya yaitu pada coding yang "public static void main (String[] RHA)
    {
        print();
       
    }"

sedangkan coding yang "public static void print()
    {
        System.out.print ("nama saya rengga harsya abdillah");
    }"
itu berfungsi untuk pemanggilan method diatas.


selanjutnya saya akan menunjukan coding yang menggunakan method menghasilkan nilai

dan ini contoh codingnya :

 (contoh coding yang menghasilkan nilai)



coding diatas merupakan coding yang menghasilkan nilai , methodnya ialah "public static int penjumlahan(int p , int l)
    {
        return p+l;
    }
    public static int pengurangan(int p , int l)
    {
        return p-l;
    }
   
    public static int perkalian (int p, int l)
    {
        return p*l;
    }
   
    public static int pembagian (int p, int l)
    {
        return p/l;
    }


jadi pada saat kita mencetak kita hanya tinggal panggil methodnya saja seperti apabila kita ingin mencetak method penjumlahan maka kita memangil method penjumlahannya seperti ini

System.out.println(+a+ "+" +b+ "="  +penjumlahan (a,b));

jadi kata kunci nya ada di +penjumlahannya kenapa saya mengataka seperti itu karena apabila kita ingin mencetak penjumlahan  dan yang kita panggil method  pengurangan  maka otomatis rumus yang berjalan adalah rumus  pengurangan  bukan penjumlahan .

  Dan teman-teman sekalian juga mungkin bertanya-tanya kenaapa kita harus menggunakan method ini padahal keliatannya sama saja dengan kita menggunakan cara tradisional , dikarenakan apabila kita menggunakan method dengan inputan yang banyak kita tidak perlu mencoding satu persatu rumus lalu cetak karena apabila kita menggunakan metode seperti itu kita tidak tau dimana letak kesalahannya nya , bayangkan saja apabila ada 1000 baris koding dengan cara tradisional dan ada kesalahan pasti teman-teman harus scroool atas bawah terus menerus dan tidak ingat dimana teman-teman mengetik coding yang method ini, tetapi kalau teman-teman menggunakan method ini teman-teman bisa menghemat baris coding dan juga akan mengetahui dimana letak kesalahannya saja.



itulah penjelasan dari saya tentang method atau fungsi apabila dari penjelasan diatas ada kesalahan mohon temanteman bisa mengkoreksinya terima kasih :)