Postingan

Menampilkan postingan dari Januari, 2019

Laporan modul 10 pbp

Gambar
MODUL X  GUI A. Dasar Teori GUI (Grafic User Interface) , memungkinkan user untuk berinteraksi dengan komputer secara lebih baik. Pengguna berinteraksi dengan berbagai elemen grafis, diantaranya : button, dialog box, menu, dsb. Sejak 1994 Sun Microsystem berupaya untuk membuat JAVA memiliki perangkat bergaya desktop dengan Toolkit JAVA yang dikenal sebagai AWT (Abstract Windowing Toolkit). Tahun 1997, muncul JFC (Java Foundation Class) untuk kepentingan pembuatan aplikasi Window yang merupakan pengembangan dari AWT. JFC mempunyai kode swing yang terdapat pada package yang disediakan pada JAVA SDK versi 1.2 ke atas (JAVA 2). JAVA menyediakan dua graphical library AWT (Abstract Windowing Toolkit) Swing Contoh : Import java.awt.*; Import java.awt.event.*; import javax.swing.*; Graphical Object Container (tempat), obyek yang dapat menampung komponen grafis dan tempat yang lebih kecil. contoh : frames, panels Component, obyek grafis yang ...

Laporan Modul 8 pbo

Gambar
MODUL VII INTERFACE A. Dasar Teori Interface adalah sekumpulan konstanta dan atau deklarasi method tanpa menyertakan / menuliskan body methodnya. Intrface bisa dugunakan untuk mendeklarasikan koleksi method dan konstanta yang dapat digunakan oleh satu atau lebih class. Implementasi Interface Cara menggunakan suatu Interface adalah dengan mengimplementasikan interface tersebut pada class yang menggunakannya. Selain itu juga anda harus mendefinisikan secara detil method - method yang ada pada interface tersebut. Praktikum Praktikum 1 1. Buatlah Project Baru di Netbeans dengan Nama Modul8PBO 2. Buat File Empty Java File Baru 3. Ketikan Source Code berikut ini dan simpan dengan nama file Speedometer.java 4.Jalankan File Speedometer.java tersebut, Amati Hasilnya ! Praktikum 2 1. Buat File Empty Java File Baru 2. Ketikan Source Code berikut ini dan simpan dengan nama file Pesan.java 3. Buat File Empty Java File Baru 4. Ketikan Source Code berik...

Laporan modul 7 pbo

Gambar
  MODUL VII ABSTRACT CLASS   A. Dasar Teori Abstract class adalah kelas yang terletak pada posisi pada hierarki kelas. Kelas ini digunakan sebagai basis bagi penurunan kelas lainnya, sehingga abstract class tidak dapat diinstansi secara langsung menjadi object. Suatu abstract class bisa mengandung method kongkrit dan atau method abstract. Abstract method merupakan suatu method yang tidak mempunyai badan method. Hanya berupa nama method dan parameter inputan method. Ketika suatu abstract class diturunkan atau di extends, maka subclass harus mengimplementasikan semua method abstract pada parent / base class. Jika tidak mengimplementasikan semua method abstract maka subclass harus dideklarasikan sebagai abstract class. Java memiliki aturan  - aturan dalam penggunaan method abstract dan class abstract sebagai berikut : 1. Class yang didalmnya terdapat abstract method harus dideklarasikan sebagai abstract class. 2. Abstract class tida...

Lpaoran Modul 6 pbo

Gambar
MODUL VI POLIMORPHISM   A. Dasar Teori Polimorphism mempunyai makna sesuatu yang memiliki banyak bentuk, yaitu memiliki nama sama, tetapi memiliki kelakuan (behaviour) yang berbeda. Class Bentuk yang merupakan class induk ( superclass) dari class Lingkaran, Elips dan Segitiga mempunyai method gambar() dan hapus(). Class-class ( subclass ) juga mempunyai method gambar() dan hapus(). Meskipun keempat class tersebut mempunyai nama method yang sama, tetapi isi (source code / yang dilakukan / output)dari masing-masing method tersebut berbeda. Jika kita menginginkan sebuah objek yang dapat memanggil setiap method (yaitu method gambar & hapus) yang ada pada setiap class (pada superclass maupun subclass), maka gunakanlah teknik Polimorphism. Polimorphism hanya berlaku pada method dan tidak berlaku untuk atribut. Untuk mendapatkan operasi polimorphism dari suatu method, maka method tersebut haruslah merupakan method yang ada di class induk. B. Praktikum Praktikum 1 1...

Laporan modul 5 pbo

Gambar
MODUL V INHERITANCE  (PEWARISAN) A. Dasar Teori Konsep Peawrisan (Inheritance) adalah Proses Pembentukan kelas baru dari kelas yang sudah ada menjadi kelas Superclass dan kelas Subclasses. Proses pembentukan kelas menghasilkan hierarki kelas yaitu puncak hierarki yang disebut kelas abstrak. Dengan Inheritance, class baru (subclass) akan mirip dengan class yang lama (superclass) namun memiliki karakteristik yang baru. Dalam Java, subclass hanya bisa memiliki satu superclass (single inheritance) seedangkan superclass bisa memiliki satu subclass atau lebih. Untuk menampilkan Inheritance, gunakan statement "extends".  namaSubclass extends namaSuperclass { .......// definisi class } Keyword "Super" digunakan oleh subclass untuk memanggil constructor atau method yang ada pada superclass-nya. Contoh untuk memanggil constructor milik superclass-nya : super() super(parameter) Contoh untuk memanggil method milik superclass-nya : super.namaMe...