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.
1
LEMBAR PENGESAHAN
2
DAFTAR ISI
3
BAB 1 PENDAHULUAN
1.1 Tujuan
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
15