Ads

Sabtu, 02 April 2011

Java Sangat Basic 2 : Memahami Method

The 2nd Memahami Method


Method


Ok, setelah membahas Key Word & Identifier minggu yang lalu, maka sekarang kita akan mulai mencoba mengenali method dalam Java


Apa itu Method? Misalnya saat ini Anda sedang lapar dan di rumah tidak ada masakan apa-apa. Saat Anda minta makan sama ibu Anda, Ibu Anda bilang “Bikin Indomie aja…!!! Lagi males neh…! L”. Lalu Anda menuruti perintah Ibu Anda dan mulai memasak mie.


Di sini Anda melakukan sesuatu kegiatan yang bernama MASAK MIE.


Saat melakukan apa yang di sebuat MASAK MIE, sebenarnya Anda melakukan serangkaian kegiatan mulai dari menyalakan kompor, menyiapkan mie, merebus mie dan lain-lain.


Ada orang yang memerintahkan Anda untuk MASAK MIE hal tersebut dengan mengatakan Bikin Indomie Aja.


Nah dari serangkaian kegiatan tadi, yang di sebut Method adalah MASAK MIE. Dalam Java Method berarti serangkaian kode program yang dikelompokan kedalam suatu nama, dan serangkaian kode program itu akan dijalankan jika Anda memanggil Nama tersebut dalam kode program Anda.



Contoh Listingnya:


Void BikinMie(mie)


{


Beli(mie);


Nyalakan(kompor);


Panaskan(air, kompor);


Siapkan(mie);


While ( Not mendidih) { tunggu() }


Hidangkan(mie)


}


Lalu Panggil Listing tersebut, hal ini dilakukan oleh ibu Anda:


BikinMie(Indomie)


Kode diatas hanya ilustrasi dan bukan kode beneran. Jangan terlalu dipikirkan logikanya J. Di bahasa pemrograman (Programming laguage) lainnya Method di kanal dengan nama berbeda, di antaranya subprogram, function, prosedure, perform dan lain-lain.


Deklarasi, Header dan Call


Dalam pembahasan berikutnya akan ada banyak penyebutan method deklarai, method Header dan Method Call. Untuk penjelasannya langsung liat contoh listing dibawah saja.


Void BikinMie(mie) {


Beli(mie);


Nyalakan(kompor);


Panaskan(air, kompor);


Siapkan(mie);


While ( Not mendidih) { tunggu() }


Hidangkan(mie)


}


BikinMie(SuperMie) // ini method Call



Keterangan:


Garis Bawah: Method Header


Huruf Miring : Method Body


Huruf Tebal : Method Deklarasi


Huruf Biasa : Method Call



Method Utama dalam suatu Program


Seperti yang anda lihat di bab sebelumnya, tentang Class HelloTolol:


public class HelloTolol {


public static void main(String args[])


{


System.out.println("Hello Tolol...!!!");


}


}


Method utama dalam suatu program java adalah main. Untuk saat ini kita tidak akan bahas static, void, String, args. Mudah-mudahan saya ada waktu dan semangat untuk terus nulis J, nanti akan dibahas lain waktu.


Method main adalah method yang dipanggil secara otomatis pada saat suatu program Java dijalankan. Jadi anda tidak akan perlu untuk memanggil method main secara manual. Contohnya adalah kejadian saat ibukita nyuruh kita bikin mie.


public class Ibu {


public static void main(String args[])


{


If(mintaMakan(anak) && males(ibu))


{


bikinMie(Sarimi);


System.out.println("Anak Bikin Mie, Ibu terus santai");


}


}


Void bikinMie(mie)


{


Beli(mie);


Nyalakan(kompor);


Panaskan(air, kompor);


Siapkan(mie);


While ( Not mendidih) { tunggu() }


Hidangkan(mie)


}


}



Memetintahkan Komputer Untuk Melakukan Sesuatu


Perintah


System.out.println("Hello Tolol...!!!");


Akan membuat komputer menampilkan pesan Hello Tolol…!!! Kepada user. Kode tersebut diatas bisa termasuk kedalam dua kategori yaitu:


Statement: Suatu perintah langsung kepada Java untuk melakukan sesuatu. Setiap statement harus diakhiri dengan tanda titik koma (;). Method Header dan Method Declaration bukanlah statement sehingga tidak perlu diakhiri dengan titik koma.


Method Call: Memanggil suatu Method yang akhirnya akan melakukan serangkaian koding program. Di sebut Method Call karena sebenarnya System.out.println adalah suatu fungsi yang jika kita buka codingnya sebenarnya juga berisi serangkaian kode program (statement) yang siap dijalankan saat method dipanggil. Arti System.out. dalam System.out.println adalah karena method dengan nama println ada banyak dengan fungsi yang berbeda-beda sehingga penulisan System.out. akan membantu komputer untuk membedakan mereka. Method bisa berisi method juga.



Class


Dalam Java semua, segalanya terdiri dari Class. Dan main method anda harus berada di dalam suatu class. Ambil contoh :


public class Ibu { //awal class


public static void main(String args[]) //main method di dalam class


{


If(mintaMakan(anak) && males(ibu))


{


bikinMie(Sarimi);


System.out.println("Anak Bikin Mie, Ibu terus santai");


}


}


Void bikinMie(mie) //bikin mie method di dalam class


{


Beli(mie);


Nyalakan(kompor);


Panaskan(air, kompor);


Siapkan(mie);


While ( Not mendidih) { tunggu() }


Hidangkan(mie)


}


} //akhir class


Contoh diatas adalah Class Ibu. Semua yang ada di dalam Class Ibu adalah method dari Class ibu. Class di awali dan di akhir dengan kurung kurawal. Sebaiknya setiap Anda menulis kurung kurawal, lini di bawahnya di tab sekali ke depan dan setelah anda menutupnya tap nya di mundur sekali sehingga pembacaan kode anda menjadi mudah.


5 Responses to “Java Sangat Basic 2 : Memahami Method”

yunira says:
November 20, 2008 at 11:02 am (Edit)

mas dah bagus kok tambah lagi foto2nya
yunira says:
November 20, 2008 at 11:03 am (Edit)

yun gak bisa nulis he he he
Jo Point Of View » Blog Archive » Java Sangat Basic 3 : Menampilkan Input dari Key Board says:
November 26, 2008 at 9:29 pm (Edit)

[...] ingat artikel sebelumnya untuk Contoh Program HelloTolol. Jika masih ingat, Anda pasti tau bahwa untuk menampilkan suatu [...]
fauzy says:
February 24, 2009 at 6:25 pm (Edit)

mksh buat infonya. kebetulan ada tugas tentang method. hehehe…
admin says:
February 24, 2009 at 7:17 pm (Edit)

SAMA-SAMA OM

Tidak ada komentar: