Postingan

PBO - PROGRAM

Gambar
FILE 1 Mamalia.java class Mamalia {  int ID;  String Nama;  String Keterangan;  //konstructor  public Mamalia (int id, String nama, String keterangan) {   ID = id;   Nama = nama;   Keterangan = keterangan;  }  //methode  public void Rincian() {   System.out.println("ID = " +ID);   System.out.println("Nama Hewan = " + Nama);   System.out.println("Keterangan = " + Keterangan);  } } class Reptil {  int ID;  String Nama;  String Keterangan;  //konstructor  public Reptil (int id, String nama, String keterangan) {   ID = id;   Nama = nama;   Keterangan = keterangan;  }  //methode  public void Rincian() {   System.out.println("ID = " +ID);   System.out.println("Nama Hewan = " + Nama);   System.out.println("Keterangan = " + Keterangan);  } } //kelas Sapi //Turunan dari kelas Mamalia, menggunakan "extends" dan "super" class Sapi extends Mamalia {  String Jenis;  //konstr

BEAUTI

ENCAPSULATION, INHERITANCE, POLYMORPHISM dan UML - CLASS DIAGRAM

Gambar
ENCAPSULATION Enkapsulasi adalah sebuah peroses pemaketan / penyatu data bersama metode – metodenya, dimana hal ini bermanfaat untuk menyembunyikan rincian – rincian implementasi dari pemakai. Maksud dari enkampsulasi ini adalah untuk menjaga suatu proses program agar tidak dapat diakses secara sembarangan atau di intervensi oleh program lain. Konsep enkapsulasi sangat penting dilakukan untuk menjaga kebutuhan program agar dapat diakses sewaktu-waktu, sekaligus menjaga program tersebut. Dalam Java enkapsulasi dapat dilakukukan dengan pembentukan kelas – kelas, menggunakan keyword class Dalam kehidupan sehari hari enkapsulasi dapat dimisalkan sebagai arus listrik pada generator, dan sistem perputaran generator untuk menghasilkan arus listrik. Kerja arus listrik tidak mempengaruhi kerja dari sistem perputaran generator, begitu pula sebaliknya. Karena didalam arus listrik tersebut, kita tidak perlu mengetahui bagaimana kinerja sistem perputaran generator, apakah generator berputar