Minggu, 07 Oktober 2012

Konsep Object Oriented Programing (OOP)



Konsep Object Oriented Programing (OOP)

Konsep dari object oriented programming (OOP) adalah lebih dari sekedarsebuah konsep pemrograman, Object oriented programming adalah cara berpikirtentang aplikasi yang mempelajari untuk berpikir bahwa aplikasi bukan sekedarprosedur melainkan sebagai object dan real entity. Object yang dimaksud disinimemiliki pengertian suatu modul yang mengkombinasikan antara data dan kodeprogram yang bekerja sama dalam program dengan melewatkan proses satu samalain. Jadi object oriented programming merupakan cara yang paling efisien untuk menulis program komputer yang sangat mudah untuk di kombinasikan dan untuk dipergunakan kembali.

Object oriented programming lebih memfokuskan kepada manipulasiobject. Kenapa seorang programmer harus mempelajari object orientedprogramming bahkan seorang programmer yang tidak pernah bekerja denganobject oriented programing pun harus mempelajarinya juga. Hal ini dikarenakanpada suatu hari nanti semua bahasa pemrograman akan menambahkankemampuan object oriented programming pada bahasanya.

Dengan menggunakan OOP maka dalam melakukan pemecahan suatumasalah kita tidak melihat bagaimana cara menyelesaikan suatu masalah tersebut(terstruktur) tetapi objek-objek apa yang dapat melakukan pemecahan masalahtersebut. Sebagai contoh anggap kita memiliki sebuah departemen yang memilikimanager, sekretaris, petugas administrasi data dan lainnya. Misal managertersebut ingin memperoleh data dari bagian administrasi maka manager tersebuttidak harus mengambilnya langsung tetapi dapat menyuruh petugas bagianadministrasi untuk mengambilnya. Pada kasus tersebut seorang manager tidak harus mengetahui bagaimana cara mengambil data tersebut tetapi manager bisamendapatkan data tersebut melalui objek petugas adminiistrasi. Jadi untuk menyelesaikan suatu masalah dengan kolaborasi antar objek-objek yang adakarena setiap objek memiliki job descriptionnya sendiri.

Tidak ada komentar:

Posting Komentar