Judul : OOP (Object Oriented Programming)
link : OOP (Object Oriented Programming)
OOP (Object Oriented Programming)
1.2. OOP (Object Oriented
Programming)
OOP adalah metode pemograman dengan membentu sebuah
aplikasi yang mendekati keadaan dunia yang sesungguhnya. Hal itu
bisa dilakukan dengan cara mendisain object untuk menyelesaikan
masalah.
a. Tiga unsur OOP
1. Encapsulation atau
pemodelan
Encapsulation adalah konsep penggabungan data
dengan operator. Dalam konsep pemodelan data dan operasi
menjadi satu kesatuan yang disebut object. Encapsulation
juga disebut dengan penyembunyian informasi (information hiding)
Contoh = ketika kita menyalakan
sebuah TV kita tidak tahu apa yang terjadi dengan proses
dan percakapan antar alat yang berhubungan dengan TV
tersebut sehingga mampu menampilkan sebuah gambar.
Atau = ketika melakukan klik pada subuah object dalam
suatu aplikasi program kita tidak tahu apa yang dilakukan program
sehingga ditampilkan
hasil yang sesuai.
Catatan = dari dua contoh kasus tersebut terdapat kesamaan
proses mengenai information hiding yang tidak
diketahui oleh user sampai hasil ditampilkan.
b.
Inheritance atau penurunan
Inherintance adalah sebuah object yang dapat
diturunkan menjadi object yang baru dengan tidak menghilangkan sifat asli dari
object tersebut.
Contoh = TV merupakan salah satu media
elektronik yang dgunakan untuk menampilkan gambar dengan tujuan untuk memberikan
informasi kepada konsumen. Secara umum TV
memunyai cara kerja yang sama dengan
media elektronik yang lain dlam proses penyampaian informasi, tetapi mempunyai sifat yang unik yang
dapat membedakan dengan media
electronik yang ada.
Atau = Dalam aplikasi program kita sering
menggunakan command button, untuk beberapa perintah yang
berbeda.
c.
Polymorphism atau Polimorfisme
Polymorphism merupakan penggunaan
berbagai macam object yang berbeda tetapi
secara fungsi bergantung pada satu object sebagai induk, dengan cara pelaksanaan
yang berbeda – beda.
Contoh = TV dan radio adalah media
electronik yang mempunyai sistem yang sama tentang bagaimana
meyebarkan suatu informasi, tetapi cara kerja dari masing –
masing sistem pasti berbeda.
Atau
Object Simpan dan Update adalah icon yang berasal dari induk yang sama yaitu , command button tetapi cara kerja tersebut berbeda – beda.
1.3. Delphi dan OOP (Object
Oriented Programming)
Secara default ketika kita merancang suatu aplikasi
program, mau tidak mua dan tanpa kita sadari bahwa kita telah
menerapkan OOP, walupun secara teori kita kurang
memahami OOP dalam arti yang sebenarnya.
Contoh sederhananya adalah ketika kita merancang suatu
form (Tform1) baru, sadar atau tidak sebenarnya form yang kita aktifkan
merupakan turunan dari Tform sebagai induknya atau ketika kita
mengaktikan button pada form merupakan turunan dari tbutton.
Atau
Contoh
dalam bahasa program adalah sebagai berikut = ketika merancang suatu label di form secara
otomatis delphi akan menuliskan label tersebut dalam jendela code editor tentang
turunan dari label tersebut.
Type
Tform
= class(tform)
Label1 = tlabel
End;
Demikianlah Artikel OOP (Object Oriented Programming)
Sekianlah artikel OOP (Object Oriented Programming) kali ini, mudah-mudahan bisa memberi manfaat untuk anda semua. baiklah, sampai jumpa di postingan artikel lainnya.
Anda sekarang membaca artikel OOP (Object Oriented Programming) dengan alamat link https://ontechnonews.blogspot.com/2014/04/oop-object-oriented-programming.html
