PBO - PROGRAM
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;
//konstructor
public Sapi (int mid, String nama, String keterangan, String jenis) {
super (mid, nama, keterangan);
Jenis = jenis;
}
//methode
public void Rincian() {
System.out.println("ID = " + ID);
System.out.println("Nama Hewan = " + Nama);
System.out.println("Keterangan = " + Keterangan);
System.out.println("Jenis = " + Jenis);
}
}
//kelas Kucing
//Turunan dari kelas Mamalia, menggunakan "extends" dan "super"
class Kucing extends Mamalia {
String Jenis;
//konstructor
public Kucing (int mid, String nama, String keterangan, String jenis) {
super (mid, nama, keterangan);
Jenis = jenis;
}
//methode
public void Rincian() {
System.out.println("ID = " + ID);
System.out.println("Nama Hewan = " + Nama);
System.out.println("Keterangan = " + Keterangan);
System.out.println("Jenis = " + Jenis);
}
}
//kelas Anjing
//Turunan dari kelas Mamalia, menggunakan "extends" dan "super"
class Anjing extends Mamalia {
String Jenis;
//konstructor
public Anjing (int mid, String nama, String keterangan, String jenis) {
super (mid, nama, keterangan);
Jenis = jenis;
}
//methode
public void Rincian() {
System.out.println("ID = " + ID);
System.out.println("Nama Hewan = " + Nama);
System.out.println("Keterangan = " + Keterangan);
System.out.println("Jenis = " + Jenis);
}
}
//kelas AlaskanMalamute
//Turunan dari kelas Anjing, menggunakan "extends" dan "super"
class AlaskanMalamute extends Anjing {
//konstructor
public AlaskanMalamute (int aid, String nama, String keterangan, String jenis) {
super (aid, nama, keterangan, jenis);
}
//methode
public void Rincian() {
System.out.println("ID = " + ID);
System.out.println("Nama Hewan = " + Nama);
System.out.println("Keterangan = " + Keterangan);
System.out.println("Jenis = " + Jenis);
}
}
//kelas Akita
//Turunan dari kelas Anjing, menggunakan "extends" dan "super"
class Akita extends Anjing {
//konstructor
public Akita (int aid, String nama, String keterangan, String jenis) {
super (aid, nama, keterangan, jenis);
}
//methode
public void Rincian() {
System.out.println("ID = " + ID);
System.out.println("Nama Hewan = " + Nama);
System.out.println("Keterangan = " + Keterangan);
System.out.println("Jenis = " + Jenis);
}
}
//kelas Beagle
//Turunan dari kelas Anjing, menggunakan "extends" dan "super"
class Beagle extends Anjing {
//konstructor
public Beagle (int aid, String nama, String keterangan, String jenis) {
super (aid, nama, keterangan, jenis);
}
//methode
public void Rincian() {
System.out.println("ID = " + ID);
System.out.println("Nama Hewan = " + Nama);
System.out.println("Keterangan = " + Keterangan);
System.out.println("Jenis = " + Jenis);
}
}
//kelas Buaya
//Turunan dari kelas Reptil, menggunakan "extends" dan "super"
class Buaya extends Reptil {
String Jenis;
//konstructor
public Buaya (int rid, String nama, String keterangan, String jenis) {
super (rid, nama, keterangan);
Jenis = jenis;
}
//methode
public void Rincian() {
System.out.println("ID = " + ID);
System.out.println("Nama Hewan = " + Nama);
System.out.println("Keterangan = " + Keterangan);
System.out.println("Jenis = " + Jenis);
}
}
//kelas Cicak
//Turunan dari kelas Reptil, menggunakan "extends" dan "super"
class Cicak extends Reptil {
String Jenis;
//konstructor
public Cicak (int rid, String nama, String keterangan, String jenis) {
super (rid, nama, keterangan);
Jenis = jenis;
}
//methode
public void Rincian() {
System.out.println("ID = " + ID);
System.out.println("Nama Hewan = " + Nama);
System.out.println("Keterangan = " + Keterangan);
System.out.println("Jenis = " + Jenis);
}
}
//kelas Ular
//Turunan dari kelas Reptil, menggunakan "extends" dan "super"
class Ular extends Reptil {
String Jenis;
//konstructor
public Ular (int rid, String nama, String keterangan, String jenis) {
super (rid, nama, keterangan);
Jenis = jenis;
}
//methode
public void Rincian() {
System.out.println("ID = " + ID);
System.out.println("Nama Hewan = " + Nama);
System.out.println("Keterangan = " + Keterangan);
System.out.println("Jenis = " + Jenis);
}
}
//kelas Kobra
//Turunan dari kelas Ular, menggunakan "extends" dan "super"
class Kobra extends Ular {
//konstructor
public Kobra (int uid, String nama, String keterangan, String jenis) {
super (uid, nama, keterangan, jenis);
}
//methode
public void Rincian() {
System.out.println("ID = " + ID);
System.out.println("Nama Hewan = " + Nama);
System.out.println("Keterangan = " + Keterangan);
System.out.println("Jenis = " + Jenis);
}
}
//kelas Python
//Turunan dari kelas Ular, menggunakan "extends" dan "super"
class Python extends Ular {
//konstructor
public Python (int uid, String nama, String keterangan, String jenis) {
super (uid, nama, keterangan, jenis);
}
//methode
public void Rincian() {
System.out.println("ID = " + ID);
System.out.println("Nama Hewan = " + Nama);
System.out.println("Keterangan = " + Keterangan);
System.out.println("Jenis = " + Jenis);
}
}
FILE 2
//MAIN CLASS
public class JenisBinatang {
public static void main(String[] args) {
//instansiasi kelas
//menggunakan "new"
System.out.println("Berikut merupakan jenis-jenis hewan :");
System.out.println("");
Mamalia mamalia = new Mamalia(001, "Mamalia", "Merupakan Hewan menyusui");
Sapi sapi = new Sapi(011, "Sapi", "Contoh hewan mamalia", "Pemakan Rumput");
Kucing kucing = new Kucing(021, "Kucing", "Contoh hewan mamalia", "Pemakan Daging");
Anjing anjing = new Anjing(031, "Anjing", "Contoh hewan mamalia", "Pemakan Daging");
AlaskanMalamute alaskanmalamute = new AlaskanMalamute(131, "Anjing Alaskan Malamute", "Salah satu jenis anjing", "Pemakan Daging");
Akita akita = new Akita(231, "Anjing Akita", "Salah satu jenis anjing", "Pemakan Daging");
Beagle beagle = new Beagle(331, "Anjing Beagle", "Salah satu jenis anjing", "Pemakan Daging");
Reptil reptil = new Reptil(002, "Reptil", "Merupakan Hewan berdarah dingin");
Buaya buaya = new Buaya(012, "Buaya", "Contoh hewan reptil", "Pemakan Daging");
Cicak cicak = new Cicak(022, "Cicak", "Contoh hewan reptil", "Pemakan Daging");
Ular ular = new Ular(032, "Ular", "Contoh hewan reptil", "Pemakan Daging");
Kobra kobra = new Kobra(132, "Ular Kobra", "Salah satu jenis ular", "Karnivora");
Python python = new Python(232, "Ular Python", "Salah satu jenis ular", "Karnivora");
//Pemanggilan konstruktor masing - masing
mamalia.Rincian();
System.out.println("");
sapi.Rincian();
System.out.println("");
kucing.Rincian();
System.out.println("");
anjing.Rincian();
System.out.println("");
alaskanmalamute.Rincian();
System.out.println("");
akita.Rincian();
System.out.println("");
beagle.Rincian();
System.out.println("");
reptil.Rincian();
System.out.println("");
buaya.Rincian();
System.out.println("");
cicak.Rincian();
System.out.println("");
ular.Rincian();
System.out.println("");
kobra.Rincian();
System.out.println("");
python.Rincian();
System.out.println("");
}
}
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;
//konstructor
public Sapi (int mid, String nama, String keterangan, String jenis) {
super (mid, nama, keterangan);
Jenis = jenis;
}
//methode
public void Rincian() {
System.out.println("ID = " + ID);
System.out.println("Nama Hewan = " + Nama);
System.out.println("Keterangan = " + Keterangan);
System.out.println("Jenis = " + Jenis);
}
}
//kelas Kucing
//Turunan dari kelas Mamalia, menggunakan "extends" dan "super"
class Kucing extends Mamalia {
String Jenis;
//konstructor
public Kucing (int mid, String nama, String keterangan, String jenis) {
super (mid, nama, keterangan);
Jenis = jenis;
}
//methode
public void Rincian() {
System.out.println("ID = " + ID);
System.out.println("Nama Hewan = " + Nama);
System.out.println("Keterangan = " + Keterangan);
System.out.println("Jenis = " + Jenis);
}
}
//kelas Anjing
//Turunan dari kelas Mamalia, menggunakan "extends" dan "super"
class Anjing extends Mamalia {
String Jenis;
//konstructor
public Anjing (int mid, String nama, String keterangan, String jenis) {
super (mid, nama, keterangan);
Jenis = jenis;
}
//methode
public void Rincian() {
System.out.println("ID = " + ID);
System.out.println("Nama Hewan = " + Nama);
System.out.println("Keterangan = " + Keterangan);
System.out.println("Jenis = " + Jenis);
}
}
//kelas AlaskanMalamute
//Turunan dari kelas Anjing, menggunakan "extends" dan "super"
class AlaskanMalamute extends Anjing {
//konstructor
public AlaskanMalamute (int aid, String nama, String keterangan, String jenis) {
super (aid, nama, keterangan, jenis);
}
//methode
public void Rincian() {
System.out.println("ID = " + ID);
System.out.println("Nama Hewan = " + Nama);
System.out.println("Keterangan = " + Keterangan);
System.out.println("Jenis = " + Jenis);
}
}
//kelas Akita
//Turunan dari kelas Anjing, menggunakan "extends" dan "super"
class Akita extends Anjing {
//konstructor
public Akita (int aid, String nama, String keterangan, String jenis) {
super (aid, nama, keterangan, jenis);
}
//methode
public void Rincian() {
System.out.println("ID = " + ID);
System.out.println("Nama Hewan = " + Nama);
System.out.println("Keterangan = " + Keterangan);
System.out.println("Jenis = " + Jenis);
}
}
//kelas Beagle
//Turunan dari kelas Anjing, menggunakan "extends" dan "super"
class Beagle extends Anjing {
//konstructor
public Beagle (int aid, String nama, String keterangan, String jenis) {
super (aid, nama, keterangan, jenis);
}
//methode
public void Rincian() {
System.out.println("ID = " + ID);
System.out.println("Nama Hewan = " + Nama);
System.out.println("Keterangan = " + Keterangan);
System.out.println("Jenis = " + Jenis);
}
}
//kelas Buaya
//Turunan dari kelas Reptil, menggunakan "extends" dan "super"
class Buaya extends Reptil {
String Jenis;
//konstructor
public Buaya (int rid, String nama, String keterangan, String jenis) {
super (rid, nama, keterangan);
Jenis = jenis;
}
//methode
public void Rincian() {
System.out.println("ID = " + ID);
System.out.println("Nama Hewan = " + Nama);
System.out.println("Keterangan = " + Keterangan);
System.out.println("Jenis = " + Jenis);
}
}
//kelas Cicak
//Turunan dari kelas Reptil, menggunakan "extends" dan "super"
class Cicak extends Reptil {
String Jenis;
//konstructor
public Cicak (int rid, String nama, String keterangan, String jenis) {
super (rid, nama, keterangan);
Jenis = jenis;
}
//methode
public void Rincian() {
System.out.println("ID = " + ID);
System.out.println("Nama Hewan = " + Nama);
System.out.println("Keterangan = " + Keterangan);
System.out.println("Jenis = " + Jenis);
}
}
//kelas Ular
//Turunan dari kelas Reptil, menggunakan "extends" dan "super"
class Ular extends Reptil {
String Jenis;
//konstructor
public Ular (int rid, String nama, String keterangan, String jenis) {
super (rid, nama, keterangan);
Jenis = jenis;
}
//methode
public void Rincian() {
System.out.println("ID = " + ID);
System.out.println("Nama Hewan = " + Nama);
System.out.println("Keterangan = " + Keterangan);
System.out.println("Jenis = " + Jenis);
}
}
//kelas Kobra
//Turunan dari kelas Ular, menggunakan "extends" dan "super"
class Kobra extends Ular {
//konstructor
public Kobra (int uid, String nama, String keterangan, String jenis) {
super (uid, nama, keterangan, jenis);
}
//methode
public void Rincian() {
System.out.println("ID = " + ID);
System.out.println("Nama Hewan = " + Nama);
System.out.println("Keterangan = " + Keterangan);
System.out.println("Jenis = " + Jenis);
}
}
//kelas Python
//Turunan dari kelas Ular, menggunakan "extends" dan "super"
class Python extends Ular {
//konstructor
public Python (int uid, String nama, String keterangan, String jenis) {
super (uid, nama, keterangan, jenis);
}
//methode
public void Rincian() {
System.out.println("ID = " + ID);
System.out.println("Nama Hewan = " + Nama);
System.out.println("Keterangan = " + Keterangan);
System.out.println("Jenis = " + Jenis);
}
}
FILE 2
//MAIN CLASS
public class JenisBinatang {
public static void main(String[] args) {
//instansiasi kelas
//menggunakan "new"
System.out.println("Berikut merupakan jenis-jenis hewan :");
System.out.println("");
Mamalia mamalia = new Mamalia(001, "Mamalia", "Merupakan Hewan menyusui");
Sapi sapi = new Sapi(011, "Sapi", "Contoh hewan mamalia", "Pemakan Rumput");
Kucing kucing = new Kucing(021, "Kucing", "Contoh hewan mamalia", "Pemakan Daging");
Anjing anjing = new Anjing(031, "Anjing", "Contoh hewan mamalia", "Pemakan Daging");
AlaskanMalamute alaskanmalamute = new AlaskanMalamute(131, "Anjing Alaskan Malamute", "Salah satu jenis anjing", "Pemakan Daging");
Akita akita = new Akita(231, "Anjing Akita", "Salah satu jenis anjing", "Pemakan Daging");
Beagle beagle = new Beagle(331, "Anjing Beagle", "Salah satu jenis anjing", "Pemakan Daging");
Reptil reptil = new Reptil(002, "Reptil", "Merupakan Hewan berdarah dingin");
Buaya buaya = new Buaya(012, "Buaya", "Contoh hewan reptil", "Pemakan Daging");
Cicak cicak = new Cicak(022, "Cicak", "Contoh hewan reptil", "Pemakan Daging");
Ular ular = new Ular(032, "Ular", "Contoh hewan reptil", "Pemakan Daging");
Kobra kobra = new Kobra(132, "Ular Kobra", "Salah satu jenis ular", "Karnivora");
Python python = new Python(232, "Ular Python", "Salah satu jenis ular", "Karnivora");
//Pemanggilan konstruktor masing - masing
mamalia.Rincian();
System.out.println("");
sapi.Rincian();
System.out.println("");
kucing.Rincian();
System.out.println("");
anjing.Rincian();
System.out.println("");
alaskanmalamute.Rincian();
System.out.println("");
akita.Rincian();
System.out.println("");
beagle.Rincian();
System.out.println("");
reptil.Rincian();
System.out.println("");
buaya.Rincian();
System.out.println("");
cicak.Rincian();
System.out.println("");
ular.Rincian();
System.out.println("");
kobra.Rincian();
System.out.println("");
python.Rincian();
System.out.println("");
}
}
Komentar
Posting Komentar