Senin, 15 Oktober 2012

Fungsi Array 1 Dimensi Menerapkan Overloading Construktor & Fungsi Array 2 Dimensi Menerapkan Overloading Methot


Asslamualaikum Agan2 Semua….
Nah kali ini saya akan memberitahukan kepada agan2 semua tentang kode java yang berisi fungsi untuk menampilkan array satu dimensi dengan menerapkan overloading constructor dan fungsi untuk menampilkan array dua dimensi dengan menerapkan overloading method…. Kebetulan sekali saya ada tugastkuliah PBO (Pemrograman Berbasis Objek) membahas tentang overload baik itu overloading construktor maupun overloading method…..
Pertama yang kita harus lakukan yaitu mengerti overloading constructor dan overloading method itu apa.
Overloading Construktor
            Selain pada method normal pda umumnya, proses overloading juga dapat di aplikasikan kedalam sebuah satu kelas. Hal ini disebabkan karena sebenarnya konstruktor juga adalah sebuah method yang mengembalikan tipe kelas.
Overloading Method
            Dalam suatu kelas, kita dapat mendefinisikan lebih dari satu methot dengan nama yang sama, selama parameter yang terdapat method-method tersebut berbeda. Parameter dalam suatu method dikatakan berbeda dari method yg lainya apabila:
·         Jumlahnya berbeda, meskipun tipe data sama.
·         Tipe datanya berbeda, meskipun jumlahnya sama.
·         Jumlah dan tipe datanya berbeda.
To the poin aja gan kita langsung ke pokok pembahasannya:
Langsung aja gan saya kasih contoh koding dari Overloading Construktor dan Implentasinya dalam array satu dimensi….
Ni gan seperti ganbar dibawah …..
























Nah ini saya kasih penjelasan buat agan-agan semua…..
Dari gambar di atas yang ada di dalam kotak biru itu adalah construktor yang berfungsi untuk menampilkan Nama Dan NIM saya…
Terus yang saya ada di dalam kotak hijau itu adalah fungsi constructor, tapi mempunyai parameter yang berbeda, yang satu bertipe intger dan yang satunya lagi bertipe String.. Gunanya untuk menampilkan Nama dan NIM saya .
Nah kalau koding di atas sudah selesai, kita harus buat Implementasinya… Buat kelas baru seperti gambar dibawah……

Dari gambar di atas yang ada dalam kotak merah itu yg disebut Implementasinya…
Habis itu kita jalankan program diatas yg sudah di buat…. Outputnya seperti gambar dibawah ini…..











Akhirnya overloading Construktor udah jadi di buat….
Nah sekarang kita buat yang Overloading Methot…. Seperti biasa kita buat kelas baru dan masukan koding yg seperti gambar di bawah ini….
























Nah dari gambar di atas saya akan beri benjelasan mana yg di maksud array 2 dimensi, methot dan overloadingnya….
Yang terdapat di kolom merah itu adalah array 2 dimensi yang ada gambar dengan lambang [][]. nah dari 2 kotak siku-siku tersebu itu merupakn ciri-ciri dari array 2 dimensi, kalau 1 kotak siku-siku di sebut array 1 dimensi…
Terus yg ada dalam kotak berwarna kuning itu adalah methodnya,,  methode tersebut bisa nampilin nama-nama  yang telah kita buat dalam array 2 dimensi.
Dan yang ada dalam kotak warna hijau itu merupakan method yang mempunyai nama yang sama tetapi parameter yang berbeda.
Setelah koding Overloading kita buat sekarang tinggal membuat Implementasinya caranya sama seperti mengimplementasikan Overloading construktorseperti gambar d bawah ini…

 
Setelah semua selesai di buat… sekarang kita tinggal jalankan program tersebut dan hasilnya seperti gambar dibawah ini….
















Nah begitulah prongram yang saya buat dengan menerapkan Overloading Construktor dan Overloading Methot…
Terima kasih, Jika ada pertanyaan kurang jelas silahkan kasih komentar…...

Di Post oleh :
NAMA : Ayatullah Faqih
NIM     : 111 0651211