Laporan PBO 11

LAPORAN  PRATIKUM
PEMOGRAMAN BERORIENTASI OBJEK
 
 
Dosen : SRI NOFRI WIHANDARI,S.pd
 
Di Susun Oleh :
ASRINI
15214005
 
 
AKADEMI KOMUNITAS NEGERI PADANG PARIAMAN
UNIVERSITAS  NEGERI  PADANG
TEKNIK ELEKTRONIKA
2015/2016
 
 
 
 

A.    Teori Singkat

Polimorfisme digunakan untuk menyatakan suatu nama yang merujuk pada beberapa fungsi yang berbeda (Sinaga, 2004). Pada polimorfisme, rujukan dapat dilakukan pada berbagai tipe objek. Hal ini dilakukan karena setiap objek dimungkinkan diperhatikan hal-hal sebagai berikut (Rickyanto, 2005):
-          Method yang dipanggil harus melalui variabel dari super class.
-          Method yang dipanggil juga harus merupakan method yang ada pada super class
-          Signature method harus sama baik yang ada pada super class maupun di subclass
-          Method access attribute pada subclass tidak boleh lebih terbatas daripada yang ada pada superclass

B.     Langkah Kerja

Contoh 1:
Program berikut ini merupakan program untuk membangun class kendaraan. Pada class kendaraan mewaris ke tiga class, yaitu class pesawat, mobil, dan kapal.

1.      Buatlah project baru dengan nama Transportasi. biarkan file Transportasi kosong terlebih dahulu.

2.   Selanjutnya buat file java class baru dengan nama “kendaraan” di package transportasi.

3.      Sesuaikan source code di file kendaraan.java dengan gambar berikut:


4.      Buat file java class baru dengan nama “pesawat” di package transportasi.

5.      Sesuaikan source code di file pesawat.java dengan gambar berikut:



6.      Buat file java class baru dengan nama “mobil” di package transportasi.

7.      Sesuaikan source code di file mobil.java dengan gambar berikut:


8.      Buat file java class baru dengan nama “kapal” di package transportasi.

9.      Sesuaikan source code di file kapal.java dengan gambar berikut:


10.  Sesuaikan source code di file Transportasi.java dengan gambar berikut:



11.  Jalankan file Transportasi.java, maka akan muncul keluaran seperti gambar berikut ini:


  
Contoh 2:
1.      Buatlah project baru dengan nama Polimorphism.

2.      Sesuaikan source code di file Polimorphism.java dengan gambar berikut:


3.      Jalankan filePolimorphism.java, maka akan muncul keluaran seperti gambar berikut ini:




Contoh 3:
1.      Buatlah project baru dengan nama TesPoligon. biarkan file TasPoligon kosong terlebih dahulu.

2.      Buat file java class baru dengan nama “Poligon” di package tespoligon.

3.      Sesuaikan source code di file Poligon.java dengan gambar berikut:



4.      Buat file java class baru dengan nama “Lingkaran” di package tespoligon.

5.      Sesuaikan source code di file Lingkaran.java dengan gambar berikut:


6.      Buat file java class baru dengan nama “SegiEmpat” di package tespoligon.

7.      Sesuaikan source code di file SegiEmpat.java dengan gambar berikut:



8.      Buat file java class baru dengan nama “Segitiga” di package tespoligon.

9.      Sesuaikan source code di file Segitiga.java dengan gambar berikut:


10.  Sesuaikan source code di file TesPoligon.java yang sudah dibuat sebelumnya  dengan gambar berikut:



11.  Jalankan file Transportasi.java, maka akan muncul keluaran seperti gambar berikut ini:



C.    Evaluasi dan Penugasan
  • Buatlah sebuah program yang mengimplementasikan konsep polymorphisme dari sebuah class dengan nama class hewan.  
Langkah kerja:
 
a.       Buatlah project baru dengan nama Hewan.
 
b.      Sesuaikan source code di file Hewan.java dengan gambar berikut ini:

c.       Jalankan file Hewan.java, maka akan muncul keluaran seperti gambar berikut ini:
 
 
Atau Bisa Juga seperti ini : 
 
            a.   Buatlah project baru dengan nama polymorphisme2.
b.      Sesuaikan source code di file polymorphisme2.java dengan gambar berikut ini:

c.       Jalankan file polymorphisme2.java, maka akan muncul keluaran seperti gambar berikut ini:


 
Sekian Terimakasih...........


Tidak ada komentar:

Posting Komentar