26 April 2015
31
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"); }
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); }
}
26 April 2015
33 *** 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;
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 padamethod ***
Kode program 87–kode program ini digunakan pada kode program 88
public class Persegi {
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); }
}
26 April 2015
35 *** Kode program 89 dan 90 tentang methodsette 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 class Kode90 {
public static void main(String[] args){ Persegi prsg = new Persegi(5, 10);
double luas; double keliling;
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); }
}
26 April 2015
37 *** 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); }
}