PBO Volume Balok

Unduh sebagai docx, pdf, atau txt
Unduh sebagai docx, pdf, atau txt
Anda di halaman 1dari 3

Menghitung Volume Balok

Syntax class Balok :

public class Balok {

private int panjang;

private int lebar;

private int tinggi;

protected void setPanjang(int panjang){

this.panjang = panjang;

protected void setLebar(int lebar){

this.lebar = lebar;

protected void setTinggi(int tinggi){

this.tinggi = tinggi;

public int getPanjang(){

return panjang;

public int getLebar(){

return lebar;

public int getTinggi(){

return tinggi;

public int getVolume(){

return tinggi*lebar*panjang;

}
}

Syntax class VolumeBalok :

public class VolumeBalok extends Balok {

public static void main(String[] args){

Balok ukuran = new Balok();

ukuran.setLebar(8);

ukuran.setPanjang(15);

ukuran.setTinggi(7);

System.out.println("Lebar balok = "+ukuran.getLebar()+" cm");

System.out.println("Panjang balok = "+ukuran.getPanjang()+" cm");

System.out.println("Tinggi balok = "+ukuran.getTinggi()+" cm");

System.out.println("Jadi Volume Balok = "+ukuran.getVolume()+" cm3");

Output Program :

Gambar 1.1. Output VolumeBalok


Penjelasan Program :

 Program class Balok tidak dapat dieksekusi karena tidak ada void main (public static
void main(String [] args). Program memiliki pendeklarasian variabel bertipe int (panjang,
lebar, dan tinggi) yang bersifat private yang hanya bisa diakses oleh class itu sendiri, dan
variabel void bersifat protected sehingga tidak dapat diakses oleh kelas turunan.
Menggunakan this untuk menyatakan objek dalam kelas itu, jadi dari kelas yang sama
variabel dapat diakses. Program juga menggunakan fungsi method mutator (set) yaitu
setPanjang, setLebar, dan setTinggi untuk mendapatkan nilai pada suatu class. Dan
menggunakan fungsi method accesor (get) yaitu getPanjang, getLebar, dan getTinggi
untuk mengambil nilai pada suatu class.
 Untuk mengeksekusi class Balok dibutuhkanlah class VolumeBalok. Class VolumeBalok
menggunakan extends untuk memperoleh data dari class Balok sebelumnya (superclass).
Menggunakan void main (public static void main(String [] args). Balok ukuran = new
Balok(); digunakan untuk mendeklarasikan ukuran pada balok. Pada program terdapat
setLebar, setPanjang, dan setTinggi yang telah ada nilainya yaitu 8, 15, dan 7 untuk
dibaca oleh program. Lalu output dari program berisi Lebar balok, Panjang balok, Tinggi
balok yang sudah dimasukkan nilainya tadi, dan Volume balok dengan membaca rumus
“tinggi*lebar*panjang” dari class Balok, yang berarti volume balok yaitu 8*15*7 yang
nanti hasilnya 840 cm3.

Daftar Pustaka

Tim Dosen. Inheritance. Surabaya: Institut Teknologi Sepuluh Nopember.

Chantal, De. 2012 . Inheritance dan Polymorphisme, (Online), (http://Jerry’s.blogspot.


in/2012/inheritance-dan-polymorphisme.html), diakses 9 September 2016.

Zahrahnila. 2015 . Extends Pada Java, (Online), (http://zahranila.blogspot.in/2015/10/


extends-pada-java.html) , diakses 9 September 2016.

Anda mungkin juga menyukai