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