-->

Apa itu Object Oriented Programming ?

Henki Wisnu Subakti

Apa itu Object Oriented Programming ?

Object Oriented Programming (OOP) merupakan paradigma pemrograman yang berorientasikan
kepada obyek. Semua data dan fungsi pada paradigma ini dibungkus dalam kelas-kelas atau
obyek-obyek. Bandingkan dengan logika pemrograman terstruktur, setiap obyek dapat menerima
pesan, memproses data, dan mengirim pesan ke obyek lainnya. OOP diciptakan untuk mengatasi
keterbatasan pada bahasa pemrograman tradisional.
Konsep dari OOP sendiri adalah semua
pemecahan masalah dibagi ke dalam obyek. Dalam konsep OOP data dan fungsi-fungsi yang
akan mengoperasikannya digabungkan menjadi satu kesatuan yang dapat disebut sebagai obyek.

apa itu obyek ?
Sederhananya, sebuah obyek adalah kumpulan dari variabel dan fungsi yang dibungkus menjadi
satu entitas. Entitas tersebut dapat berupa variabel biasa. Sebuah obyek diciptakan melalui
sebuah kelas atau dengan istilah instance of class. Obyek memiliki 2 elemen utama:
1. Attributes atau Properties: Yaitu nilai-nilai yang tersimpan dalam objek tersebut dan secara
langsung maupun tidak langsung menentukan karakteristik dari obyek tersebut.
2. Method: Yaitu suatu aksi yang akan dijalankan atau dikerjakan oleh obyek tersebut.

apa itu class ?
Class dapat didefinisikan sebagai struktur data atau cetak biru dari suatu obyek. Lebih jelasnya
adalah sebuah bentuk dasar atau blueprint yang mendefinisikan variabel, method umum pada
semua obyek. Obyek sendiri adalah kumpulan variabel dan fungsi yang dihasilkan dari template
khusus atau disebut class. Obyek adalah elemen pada saat run-time yang akan diciptakan,
dimanipulasi, dan dibuang/di-destroy ketika eksekusi. Adapun class merupakan definisi statik dari
himpunan obyek yang mungkin diciptakan sebagai instantiasi dari class.
Henki Wisnu Subakti
Load comments