Anda di halaman 1dari 3

Bab XI Pemrograman Berorientasi Objek (Object Oriented Programming)

Sejarah OOP :
Tahun 1960, ditemukan suatu pembuatan program yang terstruktur (structured programming). Metode ini dikembangkan dari bahsa C dan Pasca . !engan program yang terstruktur ini ah untuk pertama ka inya kita mampu menu is program yang begitu su it dengan ebih mudah.

Definisi OOP :
"b#ect "riented Programming (""P) ada ah suatu metode da am pembuatan program, dengan tu#uan untuk menye esaikan komp eksnya berbagai masa ah program yang terus meningkat. $ebagai contoh anggap kita memi iki sebuah departemen yang memi iki manager, sekretaris, petugas administrasi data dan ainnya. Misa manager tersebut ingin mempero eh data dari bagian administrasi untuk mengambi nya. Pada kasus tersebut seorang manager tidak harus mengetahui bagaimana cara mengambi data tersebut tetapi manager bisa mendapatkan data tersebut me a ui ob#ek petugas administrasi.

Objek dan Kelas


%de dasar pada ""P ada ah mengkombinasikan data dan &ungsi untuk mengakses data men#adi sebuah kesatuan unit yang dikena dengan nama ob#ek. 'e as ada ah kumpu an dari beberapa ob#ek yang sama.

!(T(
)*+,$% (+,,"T(

"-./'
)*+,$% (+,,"T(

Contoh Objek :
!epartemen pen#ua an "b#ek 1

!ata pen#ua an Manager $ekretaris

!ata )ungsi anggota 1 )ungsi anggota 6

!epartemen akunting
!ata Persona ia Manager $ta&&

"b#ek 6
!ata )ungsi anggota 1 )ungsi anggota 6

Konse

Dasar OOP :
Pengkapsu an (/ncapsu ation) Pe0arisan (%nheritance) Po imor&isme

Pengka s!lan ("nca s!lation)


/ncapsu ation seringka i dianggap sebagai 1penyembunyian in&ormasi1, dapat diartikan #uga pengemasan data dan &ungsi da am 0adah bernama ob#ek. 'onsep pub ic dan pri2ate akan senantiasa dipakai da am pengkapsu an. /ncapsu ation memastikan pengguna sebuah ob#ek tidak dapat mengganti keadaan da am dari suatu ob#ek dengan cara yang tidak ayak, hanya metode da am ob#ek tersebut yang diberi i3in untuk mengakses keadaannya.

Pe#arisan (Inheritance)
%nheritance merupakan si&at da am bahasa berorientasi ob#ek yang memungkinkan si&at4si&at dari suatu ke as diturunkan ke ke as ain.

Polimorfisme
Po imor&isme merupakan suatu konsep yang menyatakan sesuatu yang sama dapat memi iki berbagai bentuk dan peri aku yang berbeda. %sti ah ini sendiri berasa dari bahasa 5unani, yang berarti 1mempunyai banyak bentuk1. Contohnya, bi a seekor burung menerima pesan 1gerak cepat1, dia akan menggerakkan sayapnya dan terbang. -i a seekor singa menerima pesan yang sama, dia akan menggerakkan kakinya dan ber ari. 'eduanya men#a0ab sebuah pesan yang sama, namun sesuai dengan kemampuan he0an tersebut.

Kesim !lan
!engan menggunakan ""P maka da am me akukan pemecahan suatu masa ah kita tidak me ihat bagaimana cara menye esaikan suatu masa ah tersebut(terstruktur) tetapi ob#ek4ob#ek apa yang dapat me akukan pemecahan masa ah tersebut.

Anda mungkin juga menyukai