Contoh Program Konsep OOP

Bismillahirrahmanirrahim,
Assalamualaikum wr wb, kali ini saya akan bahas Konsep OOP, saya akan membuat 3 program berbeda, menjelaskan proses kerjanya contoh programnya.

Disini saya akan membuat program OOP dengan tema mencari luas lingkaran dan luas tabung :
1. Pertama saya membuat program luas lingkaran dengan program Inheritance, contoh codinganya seperti ini :
public class Lingkaran {

float jari=7;
double v=3.14;

public double Lingkaran(){
return jari*jari*v;
}
public double Keliling(){
return (2*jari*v);
  }
}

Contoh codingan dari gambarnya seperti ini :


Selanjutnya saya membuat program luas tabung, contoh codinganya :
public class Tabung extends Lingkaran {
double t=10;
  Lingkaran ling = new Lingkaran ();
 
  public void Input(){
System.out.println("Jari-jari Lingkaran :"+jari);
System.out.println("'V'Lingkaran :"+v);
}
public void LKLingkaran(){
System.out.println("Luas Lingkaran :"+ling.Lingkaran());
System.out.println("Keliling Lingkaran :"+ling.Keliling());
  }
  public double Tabung(){
  return Lingkaran()*t;
  }
  public double LuasTabung(){
  return (2*Lingkaran())+(Keliling()*t);
  }
 }

Contoh codingan dari gambarnya seperti ini :


Dan Selanjutnya saya membuat program output untuk program luas lingkaran sama luas tabung :
public class InheritanceDemo {

public static void main(String []args){
Tabung gelas=new Tabung();

System.out.println("========Lingkaran=========");
gelas.Input();
gelas.LKLingkaran();

System.out.println();
System.out.println("==========Tabung==========");
System.out.println("volume Tabung adalah:"+gelas.Tabung());
System.out.println("Luas Tabung adalah:"+gelas.LuasTabung());
}
}


Contoh condingan dari gambar seperti ini :


Dan saya akan melakukan merunning program tersebut :
Gambar hasil program :



2. Saya akan membuat program OOP dengan tema perkenalan nama mahasiswa :
Pertama saya akan membuat program kalimat perkenalanan dengan program Polymorphisme, contoh codingannya seperti ini :
 public class Mahasiswa {
String Nim, Nama;

public void setNim(String nm){
Nim=nm;
}
public void printNim(){
System.out.println("Nim saya adalah "+Nim);
}

public void setNama(String name){
Nama=name;
}
public void printNama(){
System.out.println("Nama saya adalah "+Nama);
}
}

Contoh codingan dari gambar, seperti ini :


Selanjutnya saya membuat program kalimat sapaan, contoh codingan seperti ini :
public class BeautyfullMahasiswa extends Mahasiswa{

public void printNim(){
System.out.println("Hallo, saya Mahasiswa yg cantik dan baik");
super.printNim();
}
}

Contoh codingan dari gambar seperti ini :


Dan selanjutnya saya membuat program outputnya untuk program kalimat perkenalaan dan program kalimat sapaan, contoh codingan seperti ini :
public class PolymorphismeDemo{
public static void main(String []args) {
BeautyfullMahasiswa mhs = new BeautyfullMahasiswa();
mhs.setNim("09530524");
mhs.setNama("Afrida Asna");
mhs.printNim();
mhs.printNama();
}
}

Contoh codingan dari gambar, seperti ini :


Dan hasil program outputnya seperti ini :


3. Pertama saya akan membuat program kalimat perkenalan dengan program  Encapsulation, contoh codingan seperti ini :

public class Mahasiswa1 {
private String Nama;
private String Nim;

public void setNama( String newValue){
Nama = newValue;
}
public void setNIM(String newValue){
Nim = newValue;
}
public String getNama(){
return Nama;
}
public String getNim(){
return Nim;
}
}

Contoh codingan dari gambar, seperti ini :


Dan selanjutnya saya akan membuat output untuk program mahasiswa, contoh codingan seperti ini :
public class EncapsulationDemo {

public static void main(String[] args) {
Mahasiswa1 objMhs = new Mahasiswa1();
objMhs.setNama("Tarik Athar Kisan");
objMhs.setNIM("9111500060");
System.out.println("Nama: "+objMhs.getNama());
System.out.println("NIM: "+objMhs.getNim());
}
}

Contoh codingan dari gambar, seperti ini :


Dan hasil output dari program mahasiswa tersebut :
Sekian dari saya, mohon maaf cuma bisa memberi jelasin seperti itu.
Sekian terima kasih.

Komentar

Postingan Populer