Dalam tutorial ini tidak akan saya jelaskan secara terperinci apa maksud kata “implementasi OOP” diatas. Tentang OOP beserta konsep dasarnya, saya anggap anda sudah paham, namun jika belum, pahami terlebih dahulu dan tinggalkan artikel ini. 🙂 karena dalam belajar selalu butuh tahap.
baiklah para pembaca yang cerdas, seperti biasa, langsung ke source code nya :
class segitigaDgnOOP
—————————————————–begin————————————————
public class segitigaDgnOOP
{
private int alas;
private int tinggi;
public void setAlas(int alas)
{
this.alas = alas;
}
public void setTinggi(int tinggi)
{
this.tinggi = tinggi;
}
public int getAlas()
{
return alas;
}
public int getTinggi()
{
return tinggi;
}
public double hitungLuas()
{
double luas;
luas=0.5*alas*tinggi;
return luas;
}
}
———————————————————————end———————————–
class test
————————————————-begin——————————————
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class test
{
public static void main(String[] args)
{
BufferedReader dataIn = new BufferedReader(new InputStreamReader(System.in));
segitigaDgnOOP segitiga = new segitigaDgnOOP();
try
{
System.out.println(“Masukkan Alas Segitiga : “);
String a = dataIn.readLine();
segitiga.setAlas(Integer.parseInt(a));
System.out.println(“Masukkan Tinggi Segitiga : “);
String t = dataIn.readLine();
segitiga.setTinggi(Integer.parseInt(t));
System.out.println(“Alas Segitiga = “+segitiga.getAlas());
System.out.println(“Tinggi Segitiga = “+segitiga.getTinggi());
System.out.println(“Luas Segitiga = “+segitiga.hitungLuas());
}
catch (IOException e)
{
System.out.println(“Error in getting input”);
}
}
}
———————————————-end——————————————-
penjelasan singkat: yang harus di run adalah class test. Yang kemudian melalui class test tersebut kita mengakses method yang terdapat di class segitigaDgnOOP. ketika input data, method yang digunakan pada class segitigaDgnOOP adalah method set. sedangkan untuk output, diakses method get dan method hitung luas yang bertugas (tentu saja) untuk menghitung luas segitiga tersebut.
Dan karena saya masih baik hati, 🙂 jika anda malas untuk mengetik ulang atau bahkan malas untuk copas (parah kan?) saya sediakan source nya.
silakan download disini.
One Response to “Implementasi OOP dalam Java-contoh program penghitung luas segitiga”
Sorry, the comment form is closed at this time.
Buy:Cozaar.Buspar.SleepWell.Amoxicillin.Lasix.Wellbutrin SR.Lipitor.Lipothin.Advair.Female Cialis.Female Pink Viagra.Zocor.Prozac.Nymphomax.Aricept.Acomplia.Benicar.Seroquel.Ventolin.Zetia….