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.
Senin, 19 September 2016
Pengertian Tentang OOP, Pemrograman Berbasis Objek.
By Unknown at 14.30
No comments
Related Posts:
Mengenal Enkapsulasi Objek ( Public, Protected & Private )Assalamu'alaikum Wr Wb. Hai Teman-teman kali ini saya akan shering tentang Mengenal Enkapsulasi Objek (Public, Protected & Private) A. Pengertian Enkapsulasi (encapsulation) adalah metode untuk mengatu… Read More
Pengertian w3schoolsAssalamu'alaikum Wr Wb. Hai Teman-teman pada kesempatan kali ini saya akan shering tentang pengertian W3schools. A. Pengertian World Wide Web Consortium (W3C) adalah suatu konsorsium yang bekerja untuk mengembangkan standa… Read More
Pengertian Class dalam Pemrograman Berbasis ObjekAssalamu'alaikum Wr Wb. Hai Teman-teman kembali lagi di blog saya, pada kesempatan kali ini saya akan shering tentang class, method dan objek lainnya di dalam OOP. A. Pengertian Class adalah "cetak biru" a… Read More
Workshop PHP Indonesia di BLC Telkom KlatenAssalamu'alaikum Wr Wb. Hai teman-teman, Hari ini adalah hari yang sangat berharga untuk saya karena di BLC Telkom Klaten ada Workshop PHP Indonesia, Pertama kami dikenalkan dengan Algoritma program lalu kami di ajarkan memb… Read More
Pengertian Tentang OOP, Pemrograman Berbasis Objek.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 … Read More
0 komentar:
Posting Komentar