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 :
Contoh codingan dari gambarnya seperti ini :
Selanjutnya saya membuat program luas tabung, contoh codinganya :
Contoh codingan dari gambarnya seperti ini :
Dan Selanjutnya saya membuat program output untuk program luas lingkaran sama luas tabung :
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 :
Contoh codingan dari gambar, seperti ini :
Selanjutnya saya membuat program kalimat sapaan, contoh codingan seperti ini :
Contoh codingan dari gambar seperti ini :
Dan selanjutnya saya membuat program outputnya untuk program kalimat perkenalaan dan program kalimat sapaan, contoh codingan seperti ini :
Contoh codingan dari gambar, seperti ini :
Dan hasil program outputnya seperti ini :
Contoh codingan dari gambar, seperti ini :
Dan selanjutnya saya akan membuat output untuk program mahasiswa, contoh codingan seperti ini :
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.
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);
}
}
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);
}
}
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());
}
}
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 :
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);
}
}
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();
}
}
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();
}
}
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;
}
}
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());
}
}
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
Posting Komentar