Page 24 - E-Modul Pemrograman Dasar Kelas X
P. 24
3. Pembuatan Fungsi Sendiri
Fungsi pada bahasa pemrograman berorientasi objek sering disebut dengan metode
atau method. Seperti yang dijelaskan sebelumnya, suatu kelas terdiri atas variabel instan dan
metode. Metode pada program C# merupakan subrutin atau sekumpulan pernyataan yang akan
dijalankan ketika dipanggil untuk memanipulasi data yang didefinisikan di kelas.
Suatu metode mempunyai suatu nama yang dipakai untuk menjalankan suatu tugas.
Penulisan nama harus menggunakan pengenal (identifier) yang valid mengikuti aturan yang
berlaku dan tidak boleh sama dengan pengenal bawaan C# seperti Main() sebagai metode
utama yang merupakan metode yang pertama kali dijalankan oleh program. Suatu metode juga
harus ditempatkan di dalam suatu kelas sebab metode adalah salah satu anggota suatu kelas.
Suatu metode dipanggil atau dijalankan dengan menuliskan namanya.
a. Mendefinisikan Method
Untuk mendefinisikan suatu method pada C# adalah sebagai berikut.
<Spesifikasi-Akses> <Tipe-data-nilai-balik> <Nama-Method>(Daftar
Parameter)
{
//tubuh method
}
Dengan:
Spesifikasi Akes : Ini menentukan keberadaan sebuah variabel atau method
dari kelas yang lain, apakah bersifat private (hanya bagi kelas
tersebut yang bisa mengakses) ataukah public yang bisa
dipanggil oleh sembarang kode lain di dalam program.
Tipe-data-nilai-balik : Suatu method yang memperbolehkan memberikan suatu
nilai. Return type adalah jenis tipe data dari method yang
mengembalikan nilai. Jika sebuah method tidak memberikan
nilai balik, maka return type ini adalah jenis void.
Nama-Method : Nama method yang merupakan suatu pengenal yang unik.
Daftar-Parameter : Daftar parameter yang dijadikan suatu argumen yang
dilewatkan kepada method ketika method ini dipanggil. Jika
tidak ada parameter, maka parameter list ini dibiarkan
kosong
Tubuh Method : Kumpulan perintah dari method.
15