Anda di halaman 1dari 15

LAPORAN PRAKTIKUM I

PRAKTIKUM PEMROGRAMAN LANJUT


BANGUN RUANG

Oleh :
Ihsan Dika
NIM : 1957301047
Kelas : TI 2B
Program Studi : Teknik Informatika
No. Praktikum : 01/PPL/TI/2021
Dosen Pembimbing : Musta’inul Abdi, SST., M.Kom.

KEMENTERIAN RISET, TEKNOLOGI DAN PERGURUAN TINGGI


POLITEKNIK NEGERI LHOKSEUMAWE
TAHUN AJARAN 2021

1
LEMBAR PENGESAHAN

Nomor Praktikum : 01/PPL/2.B/TI/2021


Nama Praktikum : Praktikum Pemrograman Lanjut
Judul Praktikum : Bangun Ruang
Tanggal Praktikum : 25 Februari 2021
Tanggal Penyerahan Laporan : 02 Maret 2021
Nama Praktikan : Ihsan Dika
NIM / Kelas : 1957301047 / TI 2B
Nilai :
Keterangan :

Buketrata, 02 Maret 2021


Dosen Pembimbing,

Musta’inul Abdi, SST., M.Kom.


Nip. 199110302019031015

2
DAFTAR ISI

3
BAB 1 PENDAHULUAN

1.1 Tujuan

1. Memahami konsep pemrograman berorientasi objek


2. Memahami cara menggunakan method dengan parameter

1.2 Landasan Teori

OOP (Object Oriented Programming) adalah suatu metode pemrograman yang berorientasi
kepada objek. Tujuan dari OOP diciptakan adalah untuk mempermudah pengembangan
program dengan cara mengikuti model yang telah ada di kehidupan sehari-hari. Setiap
bagian dari suatu permasalahan adalah objek, objek itu sendiri merupakan gabungan dari
beberapa objek yang lebih kecil lagi. Saya ambil contoh Sepeda Motor, pada sepeda motor
pasti memiliki bagian-bagian dari yang terbesar sampai bagian terkecil. Dan bagian-bagian
inilah yang disebut objek-objek yang memiliki class-class nya masing-masing. Dan setiap
class-class tersebut bisa saja memiliki method yang banyak ataupun method yang sedikit.
Setiap method itu bisa kita gunakan agar melakukan pekerjaan yang diinginkan, yaitu seperti
jika kita membuat method pada lampu sepeda motor agar hidup, maka jika kita memanggil
method tersebut, maka lampu sepeda motor tersebut akan hidup.

4
BAB 2 PEMBAHASAN
2.1 Program

Main method

Analisa :
• Program di atas merupakan main method yang menjalankan semua Class yang
dibuat menggunakan percabangan Switch.
• Program yang akan dieksekusi setelah user memberi nilai inputan pada variabel
“Pilihan” yang mengandung class yang siap untuk dieksekusi.

5
Kelas Kubus

6
Analisa :
• Untuk mencari nilai dari beberapa variabel pada program di atas, diperlukan fungsi
“cbrt” dan “sqrt” untuk mencari nilai akar pangkat tiga dan akar pangkat dua dari
sebuah bilangan.
• Nilai Volume, Luas Permukaan, Panjang sisi, dan luas bidang dihitung dan disimpan
pada method void.
• nilai argumen pada parameter-parameter di dalam void di ambil dari inputan user
yang disimpan di dalam variabel nilai.

7
Kelas Balok

Analisa :
• Nilai Volume, Luas Permukaan, Panjang sisi, dan luas bidang dihitung dan disimpan
pada method void.
• nilai argumen untuk menghitung nilai yang ingin dicari pada parameter-parameter di
dalam void di ambil dari inputan user yang disimpan di dalam variabel nilai.

8
Kelas Tabung

9
10
Kelas Kerucut

11
Kelas Bola

12
13
BAB 3
PENUTUP

Tujuan utama OOP adalah menghasilkan program yang jelas, handal, dan mudah
dikelola. OOP dirancang pada konsep tertentu untuk mencapai tujuannya mengatasi
kelemahan pendekatan pemrograman konvensional. Konsep dasar dari object oriented
programming adalah Object,Class,Data abstraction, Encapsulation,
Inheritance,Polymorphism, dan Overloading.

14
DAFTAR PUSTAKA

Pengertian dan Konsep Dasar Object Oriented Programming (OOP) (jetorbit.com)

Mengenal Pengertian dan Konsep OOP / Object Oriented Programming | IDCloudHost

15

Anda mungkin juga menyukai