Rabu, 11 Oktober 2017

Laporan Praktikum Algo dan Pemrograman II (JAVA) 4 :INFORMATION HIDING, INHERITANCE, ENCAPSULATION DAN POLYMORPHISME



Assalamualaikum warahmatullahi wabarakatuh...
Postingan ini saya buat untuk memenuhi tugas Laporan praktikum dari Dosen cantik saya Sundari Retno Andini, S.T,M.Kom selaku Dosen Algo & Pemrograman II (JAVA)  . kali ini saya akan sedikit membahas tenyang  INFORMATION HIDING, INHERITANCE, ENCAPSULATION DAN POLYMORPHISME

Berikut adalah Program SuperClass.java

Disini, SuperClass.java berperan sebagai Kelas Induk.
Program SubClass.java

Dan SubClass.java merupakan Kelas Anak dari kelas induk SuperClass. Java, yang mana ditandai dengan kata Kunci extends
Public class SubClass extends Superclass


Program DemoInheritance.java

Progam DemoInheritance.java bertugas menjalankan progam SuperClass dan SubClass.
Sc.methodSubclass(); Berfungsi memanggil method pd SubClass, lalu
Super.methodsuperClass ();Berfungsi memanggil method pd SuperClass yg mana perintah dari methodnya adalah mencetak hasilnya
Hasil dari Program DemoInheritance


IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII
Program Persegi.java

Program diatas merupakan pengkapsulan.
            Pengkapsulan dilakukan dengan cara memberikan modifier private pada suatu method dan pada variabel. Method untuk memberikan nilai suatu atribut privat biasanya diawali dengan kata “set”,  sedangkan methodd untuk mengambil nilai dari suatu atribut privat biasanya diawali dengan kata “get”.

Program MainPersegi

Seperti pembahasan yg sebelumnya  Persegi pg = new Persegi ();berfungsi untuk membuat objek baru, Agaar bisa mengakses kelas lainnya.
pg.setPanjang (10); memanggil method setPanjang dan memberikan nilai.
pg.setLebar (20); memanggil method setLebar dan memberikan nilai.
Hasil dari Program MainPersegi.java

IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII



Program Karyawan.java 

Program Manager.java

Program Receptionist.java

Program Polymorphisme.java

            POLYMORPHISM
            Secara leksikal, polymorphisme (polimorfisme) bermakna satu kata yang memiliki banyak arti. Polimorfisme dapat diilustrasikan sebagai berikut. Perhatikan penggunaan kata “mentah” dalam beberapa kalimat berikut :
1.      “Sayuran itu masih mentah”.
2.      “Pukulan petinju itu berhasil dimentahkan lawannya”.
3.      “Gagasan itu masih mentah sehingga  perlu dibahas kembali”
Dalam pemrograman, istilah polimeorfisme dapat diartikan sebagai modul yg memiliki nama yg sama, namun memiliki tingkah laku yg berbeda sehingga implementasinya berbeda.

Hasil Program Polymorphisme.java

 
Nah,, sekian postingan dari Saya.. Terima Kasih 😁😁😁😁
Wassalamualaikum..

Tidak ada komentar:

Posting Komentar