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
   19   20   21   22   23   24   25   26   27   28   29