BAHAN PRATIKUM 6 *** Kode program 79 dan 80 tentang method sederhana

Inggih Permana, ST, MKom
Bahan Pratikum 6 - Pemograman Berorientasi Objek
26 April 2015

BAHAN PRATIKUM 6

*** Kode program 79 dan 80 tentang method sederhana ***
Kode program 79 – kode program ini digunakan pada kode program 80
public class Manusia {
void hey(){
System.out.println("Hey..., apa kabar..?");
}
}
Kode program 80
public class Kode80 {
public static void main(String[] args){
Manusia budi = new Manusia();
budi.hey();
}
}
Hasil


*** Kode program 81 dan 82 tentang method menggunakan argument/imputan/parameter ***
Kode program 81 – kode program ini digunakan pada kode program 82
public class Manusia {
void hey(String nama){
System.out.println("Hey "+nama+"..., apa kabar..?");
}
}
Kode program 82
public class Kode82 {
public static void main(String[] args){
Manusia budi = new Manusia();
budi.hey("Rati");
}
}

31

Inggih Permana, ST, MKom
Bahan Pratikum 6 - Pemograman Berorientasi Objek

26 April 2015
Hasil

*** Kode program 83 dan 84 tentang method sederhana ***
Kode program 83 – kode program ini digunakan pada kode program 84
public class Persegi {
void luas(double panjang, double lebar){
double ls = panjang*lebar;
System.out.println("Luas persegi panjang : "+ls);
}
void keliling(double panjang, double lebar){
double kll = 2*panjang+2*lebar;
System.out.println("Keliling persegi panjang : "+kll);
}
}
Kode program 84
public class Kode84 {
public static void main(String[] args){
Persegi prsg = new Persegi();
prsg.luas(5, 10);

prsg.keliling(5, 10);
}
}
Hasil

32

Inggih Permana, ST, MKom
Bahan Pratikum 6 - Pemograman Berorientasi Objek
26 April 2015
*** Kode program 85 dan 86 tentang method dengan return value ***
Kode program 85 – kode program ini digunakan pada kode program 86
public class Persegi {
double luas(double panjang, double lebar){
double ls = panjang*lebar;
return ls;
}
double keliling(double panjang, double lebar){
double kll = 2*panjang+2*lebar;
return kll;

}
}
Kode program 86
public class Kode86 {
public static void main(String[] args){
Persegi prsg = new Persegi();
double luas = prsg.luas(5, 10);
System.out.println("Luas persegi panjang : "+luas);
double keliling = prsg.keliling(5, 10);
System.out.println("Keliling persegi panjang : "+keliling);
}
}
Hasil

*** Kode program 87 dan 88 tentang polimerfisme pada method ***
Kode program 87 – kode program ini digunakan pada kode program 88
public class Persegi {
double luas(double panjang, double lebar){
double ls = panjang*lebar;
return ls;

}
double luas(double sisi){
double ls = sisi*sisi;
return ls;
33

Inggih Permana, ST, MKom
Bahan Pratikum 6 - Pemograman Berorientasi Objek
26 April 2015
}
double keliling(double panjang, double lebar){
double kll = 2*panjang+2*lebar;
return kll;
}
double keliling(double sisi){
double kll = 4*sisi;
return kll;
}
}
Kode program 88

public class Kode88 {
public static void main(String[] args){
Persegi prsg = new Persegi();
double luas1 = prsg.luas(5, 10);
System.out.println("Luas persegi panjang : "+luas1);
double luas2 = prsg.luas(5);
System.out.println("Luas persegi : "+luas2);
double keliling1 = prsg.keliling(5, 10);
System.out.println("Keliling persegi panjang : "+keliling1);
double keliling2 = prsg.keliling(5);
System.out.println("Keliling persegi : "+keliling2);
}
}
Hasil

34

Inggih Permana, ST, MKom
Bahan Pratikum 6 - Pemograman Berorientasi Objek
26 April 2015

*** Kode program 89 dan 90 tentang method sette getter ***
Kode program 89 – kode program ini digunakan pada kode program 90
public class Persegi {
double panjang;
double lebar;
public Persegi(double panjang, double lebar) {
this.panjang = panjang;
this.lebar = lebar;
}
public void setPanjang(double panjang) {
this.panjang = panjang;
}
public void setLebar(double lebar) {
this.lebar = lebar;
}
public double getPanjang() {
return panjang;
}
public double getLebar() {
return lebar;

}
double luas(){
double ls = panjang*lebar;
return ls;
}
double keliling(){
double kll = 2*panjang+2*lebar;
return kll;
}
}
Kode program 90
public class Kode90 {
public static void main(String[] args){
Persegi prsg = new Persegi(5, 10);
double luas;
double keliling;
System.out.println("Panjang : "+prsg.getPanjang());
System.out.println("Lebar : "+prsg.getLebar());
35


Inggih Permana, ST, MKom
Bahan Pratikum 6 - Pemograman Berorientasi Objek
26 April 2015
luas = prsg.luas();
System.out.println("Luas persegi panjang : "+luas);
keliling = prsg.keliling();
System.out.println("Keliling persegi panjang : "+keliling);
System.out.println();
prsg.setPanjang(10);
prsg.setLebar(20);
System.out.println("Panjang : "+prsg.getPanjang());
System.out.println("Lebar : "+prsg.getLebar());
luas = prsg.luas();
System.out.println("Luas persegi panjang : "+luas);
keliling = prsg.keliling();
System.out.println("Keliling persegi panjang : "+keliling);
}
}
Hasil


36

Inggih Permana, ST, MKom
Bahan Pratikum 6 - Pemograman Berorientasi Objek
26 April 2015
*** Kode progra 9 da 9 te ta g … ***
Kode program 91 – kode program ini digunakan pada kode program 92
public class Kode91 {
double rerata(int... data){
double jumlah = 0;
for (int x:data){
jumlah += x;
}
int panjangData = data.length;
double rata = jumlah/panjangData;
return rata;
}
}
Kode program 92
public class Kode92 {

public static void main(String[] args){
Kode91 kd = new Kode91();
double rerata = kd.rerata(1, 4, 5, 3, 9);
System.out.println("Rata-rata : "+rerata);
}
}
Hasil

37