Posts

Showing posts from March, 2019

OVERLOADING,OVERRIDING DAN EXCEPTION

Image
Pertemuan 6(PEMOGRAMAN JAVA 6) OVERLOADING, OVERRIDING DAN EXCEPTION A. OVERLOADING Overloading adalah suatu kemampuan dalam bahasa berorientasi objek untuk menggunakan satu nama method untuk beberapa method yang memiliki parameter masukan yang berbeda (tipe maupun jumlah parameter). B. OVERRIDING Overriding adalah satu kemampuan dalam bahasa berorientasi objek untuk mengubah implementasi (menimpa) suatu method yang dimiliki oleh kelas super ketika kelas super tersebut diturunkan. Ada dua alasan mengapa melakukan overriding : 1.Mendefenisikan kembali method kelas induk secara total. 2.Menambahkan behavior tertentu pada method kelas induk. C. EXCEPTION Exception merupakan suatu objek error khusus yang dibuat ketika terjadi kesalahan pada suatu program. Setelah suatu objek exception dibuat oleh java,objek tersebut dikirimkan ke program, proses ini disebut   throwing an exception. Objek exception tersebut kemudian diterima oleh program, dan penanganan exception selanjutnya...

ABSTRACT CLASS,INTERFACE,INNER CLASS

Pertemuan ke 5  DASAR TEORI  A.ABSTRACT CLASS  Abstract class adalah suatu kelas yang dinyatatakan abstract,umumnya memiliki suatu atau lebih dari abstract method.abstract method adalah suatu method yang memiliki implementasi dan menggunakan modifier abstract.  B.INTERFACE  Interface adalah suatu kelas yang berisi method-method tanpa implementasi. Penentu akses public biasa digunakan dengan tujuan agar interface dapat diakses oleh kelas manapun.  C.INNER CLASS  Inner class adalah kelas yang disisipkan didalam kelas yang lain.fungsi kelas sisipan ini adalah mendukung suatu proses yang akan dijalankan oleh kelas utamanya.  LANGKAH LANGKAH PRATIKUM  A.MEMBUAT PROGRAM MakhlukHidup.java public abstract class MakhlukHidup { protected boolean BisaTerbang = false; protected String Nama; protected int JlhKaki; public MakhlukHidup(String Nama1, int JlhKaki1,boolean BisaTerbang1) { this.Nama = Nama1; this.JlhKaki = JlhKaki1; this...

INFORMATION HIDING,INHERITANCE,ENCAPSULATION DAN POLYMORPHISM

Image
Pertemuan ke 4               INFORMATION              HIDING,INHERITANCE,ENCAPSULATION      DAN POLYMORPHISM A.INHERITANCE      Inheritance adalah penurunan atribut dan method dari suatu kelas super/kelas induk ke sub kelas/kelas anak. B.ENCAPSULATION       Encapsulation atau pengkapsulan adalah suatu kemampuan dalam pemrograman berorientasi objek untuk menyembunyikan atribut dan method suatu objek dari objek lain. C.POLYMORPHISM      Secara leksikal, Polymorphism(polimorfisme)bermakna satu kata yang memiliki banyak arti.    LANGKAH LANGKAH PRATIKUM A.MEMBUAT PROGRAM SuperClass.java Output nya tidak ada B.MEMBUAT PROGRAM SubClasa.java Output nya tidak ada C.MEMBUAT PROGRAM DemoInheritance.java D.MEMBUAT PROGRAM Persegi.java Output nya tidak ada E.MEMBUAT PROGRAM MainPersegi.java F.MEMBUAT PROGRAM Karyaw...

Langkah Langkah Pratikum

Image
Pertemuan 3 Langkah langkah pratikum A.Membuat Program Disket.java    Pada program Disket.java tidak memiliki output,karena tidak memiliki fungsi utama yaitu.public Static void main(String)[] args { B.Membuat Program MainDisket.java        Beserta dengan output nya C.Mengimplementasikan konstruktor pada class Disket Disket ()  {            Panjang = 100; Disket (int panjang1) {           this.panjang = panjang1; }    beserta output nya D.Ubah source code pada baris ke 3 dari MainDisket.java dengan source dibawah ini. Disket disk1 = new Disket (50); Beserta output nya