Page 30 - E-Modul Pemrograman Dasar Kelas X RPL
P. 30

Jika program ini dijalankan, maka menghasilkan keluaran sebagai berikut.


                 Ini contoh method void

                 Tetapi menampilkan hasil


            d.  Method Void Menggunakan Perintah Return

                       Method void ini berfungsi untuk menghentikan proses program suatu kondisi apabila
               syarat kondisi tersebut terpenuhi sehingga perintah-perintah atau statements selanjutnya
               tidak  diproses  atau  dijalankan.  Apabila  syarat  kondisi  tersebut  tidak  terpenuhi,  maka
               perintah-perintah  selanjutnya  akan  tetap  dilanjutkan  untuk  diproses.  Method  ini

               menambahkan perintah return pada method yang dibuat. Pada contoh program memanggil
               method  sebelumnya,  contoh  program  tersebut  adalah  contoh  suatu  method  yang
               menggunakan perintah return.

            e.  Method Menggunakan Parameter

                       Suatu method dapat melewatkan suatu nilai jika dipanggil. Nilai ini disebut juga
               argumen yang nantinya akan diproses dalam perintah-perintah di tubuh method tersebut.


                       Berikut ini adalah contoh method yang menggunakan parameter.

                 public int CariMax(int parameter1, int parameter2)

                        {

                               int hasil;

                               if (parameter1 > parameter2)

                               hasil parameter1;
                               else

                               hasil parameter2;

                               return hasil;

                        }


            f.  Method Overloading

                       Suatu method dapat dibuat lebih dari satu kali dengan nama yang sama, tapi dengan

               parameter yang berbeda dan tujuan untuk menghindari kesalahan tipe data yang digunakan
               dalam parameternya.






                                                             20
   25   26   27   28   29   30   31   32   33   34   35