Anda di halaman 1dari 3

Resume Tentang Object Oriented Programming (OOP

 Pengertian OOP
Object Oriented Programming (OOP) merupakan konsep pemrograman yang
menggunakan objek saling berinteraksi kemudian dikelompokkan berdasarkan
modul/class sesuai dengan fungsinya.

 Kelebihan OOP
a. Kode dapat digunakan kembali (Reuseable Code)
b. Kode mudah digabungkan dengan kode lain (Extensibility Code)
c. Kode dapat dengan mudah dicari bugnya karena rapi dan mudah dibaca (Maintability
Code)
d. Kode mudah dikembangkan krn dipecah menjadi bagian yang lebih kecil
(Modulararity Code)
e. Kode Aman (Secure)
f. Dapat digunakan dibanyak Bahasa pemrograman

 Kekurangan OOP
a. Logika pemograman rumit
b. Alur program rumit
c. Kode program lebih panjang dan banyak
d. Spesifikasi hardware besar

 Konsep Dasar OOP


a. Class adalah untuk mengelompokkan variabel / objek didunia nyata dalam satu
kelompok atau kelas yang sama. Didalam class ada komponen Field / variable,
Property, Method, Event. Perintahnya seperti public/private/protected namavar
typedata.
 Public yaitu bisa diakses semua class
 Private yaitu bisa diakses class itu sendiri
 Protected bisa diakses class itu sendiri dan class turunannya
b. Encapsulation adalah data atau objek atau variabel dibungkus atau dikelompokkan
sesuai dengan kebutuhan user atau hak akses masing – masing class.
c. Objek adalah abstraksi dari class , duplikasi dari class untuk digunakan di class lain
dan untuk dapat menggunakan method dari class tersebut atau membuat objek dari
class.
d. Inheritance adalah Pewarisan / turunan yang diwariskan adalah semua isi class, dari
suatu class ke class lain, gampangnya dari class orang tua ke class anak. Contoh di
pemrograman class mahasiswa adalah class orangtua class presensi adalah class anak
Perintah untuk pewarisan Inherits nama_kelas_yang_mewarisi
e. Polymorphism adalah sub atau fungsi yang punya banyak bentuk, namanya sama tapi
parameter dan isinya berbeda
Polymorphism punya dua bentuk, Overloading dan Overrides
 Overloading digunakan di class yang berbeda yang dihubungkan dengan
inheritance
 Overrides digunakan untuk mengganti fungsi lama dengan fungsi yang baru
dengan syarat pada fungsi lama terdapat kata overridable pada saat dibuat
pertama kali
Contoh penggunaannya :
Public Function NamaPolymorphism (Parameter A)
Public Function NamaPolymorphism (Parameter B)

 Komponen lain pada OOP


a. Property
Property berfungsi untuk mengambil dan memberikan nilai di variabelsama
seperti getter dan setter
b. Method
Method adalah suatu deklarasi fungsi yang bias digunakan untuk semua fungsi
seperti fungsi aritmatika
c. Event
Event di visual studio itu ada beberapa, yaitu :
 Click : ketika suatu komponen ditekan,
 Keypress : ketika keyboard ditekan
 Mousepress : ketika mouse di tekan
 Textchange : ketika teks diedit

 Contoh Penerapannya
Penerapan OOP pada Program VB Sederhana
Tampilan form:
Listing program

 Tombol “commandbutton”:
If Text1.Text = “” Then
MsgBox (“Isi dulu Nama anda”)
Else
MsgBox (“Nama Saya” + Text1.Text + “Dan saya sedang belajar Visual Basic
6.0”)
End If

Anda mungkin juga menyukai