Search

Jumat, 13 April 2012

Membuat Metode Dengan Parameter Dan Argument


Berikut ini adalah artikel java pertama saya yang membuat metode dengan Parameter dan Argument.

Parameter adalah sebuah variable yang didefinisikan oleh metode yang menerima sebuah nilai. Sedangkan Argumen adalah sebuah nilai yang dilewatkan ke metode ketika metode dipanggil. Dengan menambahkan parameter, akan menjadikan metode lebih bermanfaat. Karena metode dapat dioperasikan secara general  pada data yang  bervariasi dan  dengan situasi yang sedikit berbeda. Potongan program dibawah  ini adalah metode yang tidak menggunakan parameter.

        double hitung_gaji()
               {
                    return 1000*10;          
               }

Jika program ini dijalankan, akan mengembalikan nilai hasil perhitungan dari  gapok * masakerja, tetapi penggunaanya sangat terbatas. Agar metode lebih bermanfaat, maka metode harus menggunakan parameter.

   double hitung_gaji(double gapok, int masakerja)
         {
            Return gapok * masakerja;     
         }

Metode hitung_gaji sekarang akan lebih bermanfaat karena dapat menghitung gaji berdasarkan nilai yang dilewatkan kedalam parameter gapok dan masakerja tidak terbatas pada nilai 10000 dan 10
Bentuk umum dari  sintaks metode dengan parameter adalah sebagai berikut: 

    Nama metode(parameter)
     {
         // kode program
      }                 

Pada penerapan program di atas, nilai instance variable dari setiap objek diset secara terpisah, dengan menggunakan statement seperti berikut ini:

//potongan program
//nilai instance variabel-1
            KaryawanKu.nama="Eko";
            KaryawanKu.gapok=1000;
            KaryawanKu.masakerja=10;

//nilai instance variabel-2
            KaryawanMu.nama="Dwi";
            KaryawanMu.gapok=2000;
            KaryawanMu.masakerja=10;

Namun sebenarnya hal tersebut, kurang tepat, karena dapat menyebabkan masalah. Dalam program Java, nilai instance variable sebaiknya diakses hanya melalui metode yang didefiniskan oleh kelas itu sendiri. Caranya yaitu dengan menggunakan metode yang mempunyai parameter  dan nilai / ukuran (dimension) dari instance variable  yang ditetapkan/ditentukan dengan menggunakan metode, seperti contoh di atas menggunakan metode SetDim. Untuk lebih jelasnya, perhatikan program dibawah ini, yang merupakan modifikasi dari program sebelumnya.
Bila kurang jelas pada penjelasan saya silakan meng koment.

SHARE YOUR KNOWLEDGE !!!





Ditulis Oleh : Arighi // 01.41
Kategori:

0 komentar:

Posting Komentar

Hanya menampilkan komentar M.A.N.U.S.I.A bukan S.P.A.M . (Promosi, SARA, Kata" Tabu ) Terimakasih.