Oke abaikan mukadimah tidak penting tadi. Actually saya ingin sedikit berbagi walaupun sumbernya masih lirik sana lirik sini. Nggak apa-apa kan ya kata Pembimbing Akademis saya yang namanya sengaja disamarkan anggap saja Bunga, seorang programmer *tepatnya programmer wanna be* tidak akan lepas dari mencontoh dan melihat coding orang lain.
Tunggu. Wait. Hold on. Tadi saya bilang apa? Namanya disamarkan? Anggap saja Bunga? Sepertinya itu mirip dengan berita-berita yang ada di Koran XX ya. Maafkan mahasiswamu yang durjana ini pak just kidding kok >__< Oke saya perjelas saja Pembimbing Akademis saya itu namanya Muhammad Affandes, S.T, M.T. Pembimbing Akademis sekaligus dosen yang memberi mandat untuk membuat tugas ini. Sekali dayung dua tiga pulau terlampaui blog terisi, bisa sharing, dapat nilai lagi ya kan ya kan? Fabulous!
Semakin ke sini tampaknya mukadimah semakin panjang dan semakin tidak jelas arahnya kemana. Tapi pasti udah dapat clue dong ya saya mau sharing tentang apa. Dari judulnya juga udah ketauan. I guess para penuntut ilmu yang kebetulan mampir ke artikel yang satu ini tidak membaca cuap-cuap saya sebanyak 4 paragraph ini dan langsung menuju inti. Sakitnya tuh di siniiiiii *tunjuk dada* Udah ah straight to the point ini diaaaaaa Method dan Fungsi pada Java!
Method.
Method adalah bagian dari program yang berisi proses tertentu atau fungsi spesifik yang nantinya akan dipanggil oleh program utama. Pertanyaannya adalah, untuk apa method dibuat sedangkan fungsi atau rumus tertentu bisa langsung ditulis/diketik dan langsung dijalankan tanpa repot memanggil sana-sini?
Dari pertanyaan tersebut jawabannya akan ada pada OOP atau Object Oriented Program. Kegunaan dari method akan sangat terasa ketika kita ingin menyelesaikan suatu project dengan coding yang rumit. Analoginya seperti kerja tim. Masing-masing orang di dalam tim tersebut akan menghandle tugasnya masing-masing sehingga ketika dibutuhkan kita hanya tinggal memanggil orang tersebut. Analogi lainnya ketika kita memiliki masalah hidup yang lumayan kompleks, kita akan membagi masalah tersebut kepada orang lain.
Dari analogi tersebut dapat disimpulkan bahwa method adalah bagian dari program yang dipecah atau dibagi menjadi beberapa bagian. Fungsi tertentu ditulis dalam satu method dan method itu akan dipanggil hanya ketika dibutuhkan sehingga dapat menghindari perulangan penulisan fungsi tertentu.
Agar lebih mengerti langsung ke contoh: Misalnya kita ingin membuat sebuah program menghitung jarak tempuh. Rumus fungsi dari perhitungan itu dibuat dalam sebuah method yang kita beri nama kecepatan
public int kecepatan (int jarak, int waktu)
{
Return jarak/waktu;
}
Contoh method yang lain :
public void Show()
{ System.out.print (“Mein name ist Citra Nadya Ulfa”)
}
Pasti ada yang berbeda kan dari kedua method di atas?
Dari contoh tersebut, perlu diketahui bahwa method terbagi dua; Fungsi (method yang mengembalikan (return) nilai dan Prosedur (method yang tidak mengembalikan nilai).
Fungsi, atau method yang mengembalikan nilai, mempunyai kata kunci “return” pada body method itu sendiri, tidak menggunakan void dan mencantumkan tipe data seperti int untuk integer, double, dan tipe data lainnya. Sedangkan untuk prosedur, sebelum nama methodnya memiliki kata kunci void dan tidak menghasilkan nilai / tidak mereturn nilai. Selanjutnya pemanggilan dari method tersebut. Untuk method yang tidak mengembalikan nilai, cukup dipanggil di class main
public class tgsblog { public static void main (String [] CN)
{ //objek
sideTgsBlog N = new sideTgsBlog();
N.Show();
}
}
See? Itu jika kita membuat dua class, satu class main dan satu lagi class khusus untuk method. Jika ingin digabungkan menjadi satu class saja codingnya jadi begini :
public class tgsBlog
{
public static void main { Show();
}
public static void Show()
{ System.out.print("Mein Name ist Citra Nadya Ulfa");
} }
yang tadi contoh coding untuk Prosedur (tidak mengembalikan nilai), yang ini yang Fungsi (Mengembalikan Nilai)
Take a look at the picture, di sana ada kata kunci public. Jadi public ini adalah salah satu dari modifier pada java. Modifier ini maksudnya tingkatan atau level pengaksesan data pada coding tersebut.
Modifier pada java ada 3 :
1. Public
Sesuai namanya, fungsi atau method ini dapat diakses oleh public atau dengan kata lain oleh class lainnya
2. Protected
Jika public dapat diakses kelas lainnya dan private hanya dapat diakses class itu sendiri, maka tipe akses protected bisa diakses oleh class lain masih pada satu package.
3. Private Tipe akses private hanya bisa diakses oleh class itu sendiri.
Sepertinya hanya itu yang bisa saya sampaikan. Mind to review? Ayuk review lagi
Penulisan method : [modifier] nama_method (parameter) { methode body }
Ex : public int kecepatan (int jarak, int waktu) { return jarak/waktu; }
Method terbagi 2 : 1. Mengembalikan nilai (kata kunci : return dan memiliki tipe data sebelum nama method) 2. Tidak mengembalikan nilai (kata kunci : void) Sepertinya kemampuan saya menjelaskan method sudah sampai pada batasnya. Sekarang sudah lewat midnight, waktunya tidur untuk anak baik. Finally I say see ya soon minna!
0 Response to "METHOD PADA JAVA"
Posting Komentar