Assalamu'alaikum Wr Wb.
Hai teman-teman, pada kesempatan kali ini saya akan shering tentang OOP.
A. Pengertian
Pemrograman Berbasis Objek atau Object Oriented Programing (OOP) adalah sebuah tata cara pembuatan program (programing paradigm) dengan menggunakan konsep "objek" yang memiliki data (atribut yang memjelaskan tentang objek) dan prosedur (function) yang di kenal di kenal dengan method.
Dalam pengertian sederhana, OOP adalah konsep pembuatan program dengan memecahkan permasalahan program dengan menggunakan objek. Objek dapat diumpamakan dengan "fungsi khusus" yang bisa berdiri sendiri. untuk membuat sebuah aplikasi, berbagi objek akan saling bertukar data untuk mencapai hasil akhir.
Berbeda dengan konsep fungsi atau "function" di dalam pemrograman, sebuah objek bisa memiliki data dan function tersendiri. Setiap objek ditujukan untuk mengerjakan sebuah tugas, dan menghasilkan nilai akhir untuk selanjutnya dapat di tampilkan atau digunakan oleh objek lain.
B. Fungsi Pemrograman Berbasis Objek dalam PHP.
PHP bukan bahasa pemrograman yang "murni" berbasis objek seperti java. Bahkan konsep OOP dalam PHP baru hadir dalam PHP versi 4, dan disempurnakan oleh PHP versi 5. Dengan kata lain, OOP di PHP merupakan "fitur tambahan". Anda bisa memebuat situs web dengan PHP Tanpa menggunakan objek sama sekali.
Dalam studi pemrograman, pembuatan program
dalam PHP tanpa menggunakan objek disebut juga dengan pemrograman prosedural atau pemrograman fungsional. Dikenal denga pemrograman prosedural, karena kita memecah kode program menjadi bagian-bagian atau fungsi-fungsi kecil, kemudian menyatukannya untuk menghasilkan nilai akhir.
Dengan membuat program secara prosedural, aplikasi bisa dibuat dengan cepat dan mudah di pelajari jika di bandingkan dengan pemrograman berbasis objek "bagi anda yang pernah mempelajari java, tentu telah melewati hal ini. Keuntungan pemrograman berbasis objek baru terasa ketika program tersebut telah "besar" atau kita bekerja dengan tim untuk membagi tugas. Konsep "objek" untuk memisahkan program menjadi bagian-bagian yag berdiri sendiri akan memudahkan dalam membuat program.
Saya tidak akan panjang lebar menjelaskan tentang keuntungan atau kerugian menggunakan OOP. Sebagian programmer web, OOP adalah salah satu makanan wajib. Pembuatan website modern saat ini akan lebih mudah jika menggunakan template kode program yang di kenal dengan framework. Dari pada kita membuat situs mulai dari awal, menggunakan frame work akan mempercepat proses kerja. Dan, framewprk PHP hampir semuanya dibuat menggunakan OOP.
C. Referensi
Sekkian dari saya, semoga bermanfaat.
Wassalamu'alaikum Wr Wb.
0 komentar:
Posting Komentar