Jumat, 25 Mei 2018

Resume Praktikum PBO Modul 7 ( Graphical User Interface )


Pada praktikum kali ini membahas tentang AWT (Abstract Windowing Toolkit) dan Swing. Yang pada dasarnya adalah sama untuk membangun GUI. Package ini berisi komponen-komponen GUI yang bersifat platform oriented atau tergantung pada suatu platform system operasi.

AWT Components :


Swing Components :




Contoh 1 Pengaturan Border Layout (Project BorderLayoutDemo.java) :

Source Code BorderLayoutDemo.java :

 




Output:

Contoh 2 Pengaturan Box Layout (Project BoxLayoutDemo.java) :

 Source Code BoxLayoutDemo.java :





Output :




Tugas Buatlah Sistem Biodata Mahasiswa (Project FrameMahasiswa.java)

Source Code FrameMahasiswa.java :




Output :




Jumat, 18 Mei 2018

Resume Praktikum PBO Modul 6 (Inner Class, Collection, and Generics)

Inner Class, Collection, and Generics

Pada praktikum kali ini membahas tentang Inner Class, Collection dan Generics. Inner Class adalah kelas yang didefinisikan di dalam sebuah kelas lainnya. Inner Class memiliki akses khusus ke kelas yang melingkupinya. Collection adalah obyek khusus yang digunakan untuk menampung banyak objek bertipe apapun. Generics adalah Sebuah cara untuk memberikan batasan tipe kepada sebuah kelas atau fungsi. Di deklarasikan di dalam kelas dan di definisikan saat instansiasi.

Contoh penggunaan Inner Class dalam pemrograman Java :



Contoh Hierarki dalam Collection :


Contoh 1 Definisi Inner Class di dalam Body Class(Project MyClass1.java) :

Source Code MyClass1.java :



Source Code Class OuterDemo.java :



Output :



Contoh 2 Definisi Inner Class di dalam Body Method (Project OuterClass.java)

Source Code OuterClass.java :



Output :



Contoh 3 Collection (Project JavaApplication1.java)

Source Code JavaApplicaion1.java :




Output :



Contoh 4 Menggunakan Interface Comparator (Project Employee.java)

Source Code Employee.java :




Output :



Contoh 5 Menggunakan Generics (Project MyGenerics.java)

Source Code MyGenerics.java :




Output :



Resume Praktikum PBO Modul 5 (Interface dan Abstract)

Interface dan Abstract

Pada praktikum kali ini membahas tentang Interface dan Abstract. Interface mendefinisikan method atau konstanta yang akan di implementasikan pada object lain. Interface memiliki beberapa batasan, yaitu : semua atribut adalah public, static dan final. Semua method adalah abstract dan public. Tidak boleh ada deklarasi konstruktor. Abstrak digunakan untuk method atau class yang belum memiliki implementasi. Abstrak method di deklarasikan pada abstrak class.

Contoh penggunaan kelas Interface dalam UML :



Contoh penggunaan kelas Abstrak dalam UML :



Contoh 1 Multiple Inheritance dalam Java (Project DemoPaket.java) :

Source Code Buku.java :




Output :



Source Code Class InterfaceCD.java :



Source Code Class CD.java :


Source Code Class ChildCD.java :



Source Code Class Paket.java :



Source Code Main.java :




Output :



Contoh 2 Polimorfisme dalam Java (Project CobaPolimorpic.java).

Source Code Binatang.java :



Source Code Class Burung.java :




Output :



Source Code Class Kucing.java :




Output :



Source Code Class Anjing.java :




Output :



Source Code Class Kambing.java :




Output :



Source Code CobaPolimorpic.java :



Resume Praktikum PBO Modul 4 (Inheritance dan Polimorfisme)

Inheritance dan Polimorfisme

Pada praktikum kali ini membahas tentang Inheritance dan Polimorfisme. Inheritance adalah salah satu cara untuk menurunkan suatu kelas secara spesifik. Inheritance adalah salah satu ciri utama suatu Bahasa pemrograman yang berorientasi pada objek dan java pasti menggunakannya. Polimorfisme dapat digunakan oleh suatu interface yang sama untuk memerintah objek agar melakukan aksi atau tindakan yang mungkin secara prinsip sama tapi secara proses berbeda.

Contoh penggunaan Inheritance dalam pemrograman berbasis objek dalam Bahasa Java :


Contoh 1 :

Source Code DemoInheritance.java :



Output :



Contoh 2.

Source Code DemoOver2.java :




Output :



Resume Praktikum PBO Modul 7 ( Graphical User Interface )

Pada praktikum kali ini membahas tentang AWT (Abstract Windowing Toolkit) dan Swing. Yang pada dasarnya adalah sama untuk membangun GUI. P...