Blog

Pengertian Orientasi Objek Object Oriented Menurut Para Ahli

Pengertian Orientasi Objek (Object Oriented) Menurut Para Ahli- Sebuah objek kerapkali dipertimbangkan sebagai presentasi dari benda-benda nyata di dunia. Objek-Objek mengetahui apa yang harus dikerjakan, seperti objek karyawan dapat berbicara untuk menghitung potongan gaji. Objek Grafikal dapat berbicara untuk mengetahui bagaimana menggambar, dll. Contoh objek-objek yang lain dalam dunia nyata seperti pelanggan,perusahaan, sekolah, dll.
image source: > baca juga:Pengertian SQL (Structured Query Language) Server dan Contohnya

Definisi Objek

“Sebuah Objek adalah sebuah paket piranti lunak yang mengandung sekumpulan prosedur – prosedur ( metodologi ) yang saling berhubungan dan data ( variables ). ” – David Taylor’s Object Oriented Technology: A Manager’s Guide [ Massachusetss: Addison-Wesley Publishing Company, 1981 ].

“Sebuah Objek mempunyai bagian, karakter, dan identitas; Struktur dan karakter dari objek yang mirip didefinisikan pada objek umum kelas; dan dapat dipertukarkan.” – Grady Booch’s Object Oriented Analysis and Design with Applications.

Ciri-Ciri sebuah Objek
* Mempunyai kemampuan untuk memberikan informasi tentang dirinya sendiri ( instantion ),
* Mempunyai metadata yang dapat digunakan aplikasi untuk berhubungan dengan objek tersebut.
* Mempunyai kemampuan untuk mewarisi kemampuan – kemampuan dari tipe objek (inheritance).
* Mempunyai kemampuan untuk menyembunyikan data dan proses yang berada di dalam objek tersebut ( encapsulation ),
* Mempunyai kemampuan untuk berinteraksi dengan objek yang lain (messages, interfaces).
* Mampu mengetahui perbedaan dengan objek yang lain tanpa analysis,
* Mampu memterjemahkan perintah yang sama dengan cara yang berbeda ( messages, method overloading ) – polymorphism.

Keuntungan Teknologi Objek
* Mudah dalam pemeliharaan aplikasi,
* Cepat dalam membangun sebuah produk,
* Kualitas bagus biaya murah,
* Kode program dapat digunakan lagi.

Karakter dari Objek Relational Databases
* Dapat membuat user-defined datatypes,
* Mendukung multimedia dan data objek yang besar,
* Sesuai dengan standar objek SQL,
* Mempunyai kemampuan database server dengan kualitas yang tinggi.

* Alan Denis, Barbara Haley Wixon, David Tagerden, System Analys and Design : an Object – Oriented Approach with UML 2.0, John Willey and Sons, * Henry C. Lucas Jr., The Analysis, Design and Implementation of Information Systems 4th, McGraw Hill, * Satzinger, Jackson, Burd, Object-Oriented Analysis and Design with the Unified Process, Course Technology, * Simon Bennet, Steve McRobb and Ray Farmer, Object-Oriented System Analysis and Design Using UML, McGraw Hill, * Wendy and Michael Boggs, UML with Rational Rose 2002, Sibex Inc., 2002