Anda di halaman 1dari 3

LKPD PBO XI RPL

Nama : Kelas :

A. Buatlah project baru dengan nama UlanganXIRPL1, kemudian buatlah package dimana
paket tersebut terdapat dua file yaitu class Lingkaran dan Class Segitiga
1. Tuliskan kode program class Lingkaran dibawah ini dalam paket tersebut:

public class Lingkaran {

private final double PI=3.14;

private double r;

public Lingkaran(double r) {

this.r=r;

public double luas() {

return (PI*r*r);

public double keliling() {

return (2*PI*r);

2. Tuliskan kode program class segitiga dibawah ini dalam paket tersebut:

public class Segitiga {

private double tinggi;

private double alas;

public Segitiga(double tinggi, double alas) {

this.tinggi=tinggi;

this.alas=alas;
}

public double luas () {

return((tinggi*alas)/2);

B. Buatlah file baru didalam project UlanganXIRPL1 dengan nama file PanggilPaket,
kemudian tulis dan lengkapi kode program dibawah ini:

6.
public class PanggilPaket {
public static void main (String [] args) {
.................1....................(7);
.................2....................(4, 3);

System.out.println("Luas Lingkaran :" + ...3.... ());


System.out.println("Keliling lingkaran:" +...4...());
System.out.println("Luas Segitiga :" + ...5... ());
}
}

1. Buatlah obyek baru dari kelas Lingkaran


2. Buatlah obyek baru dari kelas Segitiga
3. Panggil obyek luas lingkaran
4. Panggil obyek keliling lingkaran
5. Panggil obyek luas segitiga
6. Akses semua class yang ada dipaket ulanganxirpl1 dengan kode import, sehingga hasil
output seperti dibawah ini:
C. Lengkapi kode program dibawah tanpa dipraktekan, jika dalam suatu project terdapat class
Balok, class PersegiPanjang, class BangunDatar. Maka konsep polimorfisme, lengkapi kode
program dibawah ini:

public class UlanganPolimorfisme {


 
   public static void main(String[ ] args) {
 
      cetakObyek(new Balok());
      cetakObyek(new PersegiPanjang());
      cetakObyek(new BangunDatar());
      cetakObyek(new Object());
   }
    
   public static void cetakObyek(Object obyek) {
      System.out.println(obyek);
   }
 
}
 
class .........1........... { //class balok mewarisi class persegipanjang!
   public String toString() {
      return "Mempunyai sisi panjang, lebar dan tinggi";
   }
}
 
class .........2...... { //class persegipanjang mewarisi class bangundatar!
   public String toString() {
      return "Mempunyai sisi panjang dan lebar";
   }
}
 
class .........3............ { //class bangun datar mewarisi class object!
   public String toString() {
      return "Mempunyai berbagai bentuk";
   }
}

Anda mungkin juga menyukai