Anda di halaman 1dari 11

LAPORAN PRAKTIKUM PEMROGRAMAN BERORIENTASI OBJEK

PERTEMUAN 4

NAMA : RAY BINSAR


NRP : 15-2020-146
KELAS : BB
TANGGAL PENUGASAN : 28 MARET 2022

LABORATORIUM PEMROGRAMAN DASAR


PROGRAM STUDI INFORMATIKA
JURUSAN TEKNIK INFORMATIKA
FAKULTAS TEKNOLOGI INDUSTRI
INSTITUT TEKNOLOGI NASIONAL
BANDUNG
2022
Flowchart
Main Class Flowchart
Class Diagram

Penjelasan :

Membuat class induk, class Harry dengan atribut dan method yang dimiliki oleh semua
jenis kendaraan. Kemudian class Lingkaran, Tabung, Persegi Panjang dan Balok akan
menginduk ke class Harry. Pada class diagram konsep inheritance digambarkan
dengan Generalization, yaitu simbol panah dari class anak ke class induk seperti gambar di
atas. Sehingga jika dituliskan dalam bentuk program, akan membuat 5 buah class atau 5 buah
file ditambah 1 buah Main Class.
Program/Coding

Class Harry

Penjelasan :

Baris 3-4 : Membuat class Harry dengan jenis modifier public dan variable luas dengan tipe
data float.

Baris 5 : Menampilkan output pada program dengan kalimat yang dibuat.

Baris 6 : mengembalikkan nilai.

Baris 8 : Membuat variable keliling dengan tipe data float dan modifier public.

Baris 9 : Menampilkan output pada program dengan kalimat yang dibuat.

Baris 10 : Mengembalikkan nilai.


Class Balok

Penjelasan :

Baris 3-4 : Membuat class Balok dengan modifier public yang mengextends kepada class Harry
dan menginisialisasi variable yang digunakan dengan tipe data integer.

Baris 6-10 : Membuat konstruktor berparameter yang memiliki 3 buah parameter dengan tipe
data integer.

Baris 12-14 : Membuat method bernama keliling yang didalam method tersebut terdapat
mengembalikkan nilai float dan juga perhitungannya.

Baris 16-20 : Membuat method bernama luas yang didalam method tersebut terdapat
mengembalikkan nilai float dan juga perhitungannya.
Class Persegi Panjang

Penjelasan :

Baris 3-4 : Membuat class Persegi Panjang yang mengextends kepada class Harry dan
menginisialisasi variable yang digunakan dengan tipe data integer.

Baris 6-8 : Membuat konstruktor berparameter dengan jumlah 1 buah parameter dengan tipe
data integer.

Baris 11-13 : Membuat method bernama keliling yang didalam method tersebut terdapat
mengembalikkan nilai float dan juga perhitungannya.

Baris 16-18 : Membuat method bernama luas yang didalam method tersebut terdapat
mengembalikkan nilai float dan juga perhitungannya.
Class Tabung

Penjelasan :

Baris 3-4 : Membuat class dengan modifier public yang mengextends kepada class Harry dan
menginisialisasi variable yang digunakan dengan tipe data double.

Baris 6-9 : Membuat konstruktor berparameter dengan jumlah 2 buah parameter bertipe data
double.

Baris 12-14 : Membuat method bernama keliling yang didalam method tersebut terdapat
mengembalikkan nilai float dan juga perhitungannya.

Baris 17-19 : Membuat method bernama luas yang didalam method tersebut terdapat
mengembalikkan nilai float dan juga perhitungannya.
Class Lingkaran

Penjelasan :

Baris 3-4 : Membuat class Lingkarang dengan modifier public yang mengextends kepada class
Harry dan menginisialisasi variable yang digunakan dengan tipe data integer.

Baris 6-8 : Membuat konstruktor berparameter dengan jumlah 1 buah parameter yang bertipe
data integer.

Baris 11-13 : Membuat method bernama keliling yang didalam method tersebut terdapat
mengembalikkan nilai float dan juga perhitungannya.

Baris 16-18 : Membuat method bernama luas yang didalam method tersebut terdapat
mengembalikkan nilai float dan juga perhitungannya.
Class KendaraanHarry

Penjelasan :

Baris 3-4 : Membuat class KendaraanHarry dengan modifier public dan menjadikannya
menjadi class Main.

Baris 5-9 : Membuat objek dari beberapa kelas yaitu objek Kendaraan, PP, TBG, LGNKRN,
dan BLK yang memiliki nilai variable yang dibutuhkannya masing-masing.

Baris 10-11 : Memangil method keliling dan luas dari class Harry melalui/dengan objek
Kendaraan yang telah dibuat sebelumnya.

Baris 13-25 : Mencetak/menampilkan output dari program dengan kalimat serta memanggil
variable-variabel yang telah memiliki nilai yang menjadikan hasil dari pada nilai luas dan
keliling pada setiap item.
OUTPUT

Penjelasan :

Hasil output program merupakan hasil dari perhitungan antara kedua method yang ada
pada program yaitu method luas dan method keliling. Pada class induk memiliki method luas
dan keliling, begitu juga dengan class child nya memiliki method yang dibutuhkannya sama.
Nilai luas lingkaran dan keliling lingkaran didapatkan dari pemberian nilai pada variabelnya
dan juga perhitungan pada methodnya. Berlaku sama pada class yang lainnya.

Anda mungkin juga menyukai