Pengenalan OOP pada pemrograman PHP dan Implementasinya

<p><strong>Pengenalan OOP pada pemrograman PHP dan Implementasinya &&num;8211&semi; <&sol;strong>Metode penulisan kode program dalam bahasa pemrograman PHP di bagi menjadi 2 yaitu Prosedural dan Object oriented programming atau yang biasa di sebut OOP&period; Pada metode prosedural semua kode yang dituliskan tidak di buat dengan terstruktur&comma; jadi kelemahan nya susah untuk melakukan debuging dan bekerja sama antar tim yang mengerjakan&period;<&sol;p>&NewLine;<p>OOP hadir dengan metode semua nya tertuju atau berorientasi kepada sebuah objek tertentu&period; Dengan menggunakan OOP ini kode program akan terlihat lebih rapi dan terstruktur&period; Permodelan dengan OOP akan lebih jelas kegunaan setiap module yang ingin di buat&period; Pembuatan aplikasi dengan model OOP juga akan memudahkan developers bekerja antar tim dan membuat suatu sistem secara nyaman&period; Selain PHP yang mengimplementasikan metode OOP yaitu seperti pemrograman JAVA dan C&plus;&plus;&period;<&sol;p>&NewLine;<p>Pengembangan lain terhadap konsep OOP pada php yaitu muncul nya sebuah framework atau kerangka kerja yang siap digunakan&comma; contohnya framework PHP yang banyak digunakan developers yaitu Laravel&period; Anda juga bisa belajaar Laravel di situs <a href&equals;"http&colon;&sol;&sol;didikprabowo&period;com&sol;" target&equals;"&lowbar;blank" rel&equals;"noopener noreferrer">didikprabowo&period;com<&sol;a>&period;<&sol;p>&NewLine;<h2>  Hal-hal yang perlu di pelajar pada OOP<&sol;h2>&NewLine;<p>Hal-hal yang perlu di pelajari pada OOP sebaiknya di lakukan secara bertahap agar lebih mudah dalam proses belajar&period; Di bawah ini hal-hal yang perlu di pelajari dalam konsep OOP pada pemrograman PHP&period;<&sol;p>&NewLine;<ul>&NewLine;<li> Object&comma; Class&comma; Property dan Method&period;<&sol;li>&NewLine;<li>Construct dan Destuct<&sol;li>&NewLine;<li>Pewarisan<&sol;li>&NewLine;<li>Interface<&sol;li>&NewLine;<li>abstraki<&sol;li>&NewLine;<&sol;ul>&NewLine;<p>Selain hal-hal di atas anda juga perlu mempelajari konsep yang di pakai nya&comma; seperti mengeti mengenai autoloading dan namescape pada OOP pemrograman PHP&period;<&sol;p>&NewLine;<h2>  Implementasi OOP pada Pemrograman PHP<&sol;h2>&NewLine;<h3>  Membuat Class Pada PHP<&sol;h3>&NewLine;<p>Class merupakan sebuah kerangka untuk membungkus sebuah kode yang ingin dibangun untuk menggambarkan apa saja yang dilakukan didalamnya&period; Dengan menggunakan class maka kode akan terlihat reuseable dan scalaable&period;<&sol;p>&NewLine;<p>Di bawah ini contoh class Pada PHP<&sol;p>&NewLine;<pre class&equals;"lang&colon;default decode&colon;true">&lt&semi;&quest; &NewLine;phpclass BelajarPHP &lbrace; &NewLine;&sol;&sol;isi konten &NewLine;&rcub; &NewLine;&quest;&gt&semi;<&sol;pre>&NewLine;<p>Pada kode program di atas berisi sebuah class dengan nama BelajarPHP&period; Sebaiknya nama class sama dengan nama file dengan ekstensi PHP&period;<&sol;p>&NewLine;<p>Untuk memanggil class pada PHP kita harus instance dengan menggunakan objek&period; Di bawah ini implementasi pemanggilan class pada PHP&period;<&sol;p>&NewLine;<pre class&equals;"lang&colon;default decode&colon;true">&lt&semi;&quest;php &NewLine;&dollar;belajar &equals; new BelajarPHP &NewLine;&quest;&gt&semi;<&sol;pre>&NewLine;<p>Kode di atas ketika dijalankan tidak terdapat hasilnya karena di dalam class belum tersedia isinya&period; Agar dapat di lihat isinya dan di panggil secara otomatis dapat menggunakan cosntructor&period;<&sol;p>&NewLine;<h3>  Menggunakan Constructor pada PHP<&sol;h3>&NewLine;<p>Setelah sudah berhasil membuat class pada php mari kita tambahi sebuah constructor&comma; jadi kodenya menjadi<&sol;p>&NewLine;<pre class&equals;"lang&colon;default decode&colon;true">&lt&semi;&quest;php &NewLine;class BelajarPHP &lbrace; &NewLine;var &dollar;name &semi; &NewLine;function&lowbar;&lowbar;construct&lpar;&dollar;name&rpar;&lbrace; &NewLine;&dollar;this-&gt&semi;nama &equals; &dollar;name &NewLine;&rcub; &NewLine;&rcub; &NewLine;&dollar;belajar &equals; new BelajarPHP&lpar;"Galang"&rpar; &NewLine;&quest;&gt&semi; &NewLine;<&sol;pre>&NewLine;<p>Kode di atas ketika dijalankan akan muncul tulisan<&sol;p>&NewLine;<p>Golang<&sol;p>&NewLine;<h3>  Membuat Method pada PHP<&sol;h3>&NewLine;<p>Method terletak di dalam class PHP&comma; method tersebut akan mengorginisir setiap fungsi yang ingin kita buat&period; Di bawah ini contoh menggunakan method pada PHP&period;<&sol;p>&NewLine;<pre class&equals;"lang&colon;default decode&colon;true ">&lt&semi;&quest;php &NewLine;class BelajarPHP &lbrace; &NewLine;var &dollar;name &semi; &NewLine;function&lowbar;&lowbar;construct&lpar;&dollar;name&rpar;&lbrace; &NewLine;&dollar;this-&gt&semi;nama &equals; &dollar;name&semi; &NewLine;&rcub; &NewLine;public function index&lpar;&rpar;&lbrace; &NewLine;return "ini Dari Index"&semi; &NewLine;&rcub; &NewLine;&rcub; &NewLine;&dollar;belajar &equals; new BelajarPHP&lpar;"Galang"&rpar; &NewLine;echo &dollar;belajar-&gt&semi;index&lpar;&rpar;&semi; &NewLine;&quest;&gt&semi; &NewLine;<&sol;pre>&NewLine;<p>&nbsp&semi;<&sol;p>&NewLine;<p>Ketika program dijalankan akan memanggil constructor dan method index yang sudah kita panggil&period; Hasil dari kode program tersebut yaitu<&sol;p>&NewLine;<p>Galang ini Dari Index<&sol;p>&NewLine;<p>Sekian Pengenalan OOP pada pemrograman PHP dan Implementasinya&period;<&sol;p>&NewLine;<p>Semoga Bermanfaat&period;<&sol;p>&NewLine;

Recent Articles

Kumpulan DNS Gratis Tercepat!

0
DNS merupakan sebuah sistem yang bertugas menyimpan semua informasi data domain dalam jaringan. Dengan adanya DNS, domain atau hostname yang ada akan ditranslate dan...

Apa itu DNS ? Dan Fungsinya

0
Apa itu DNS? - DNS (Domain Name System) adalah sebuah sistem yang bertugas menyimpan semua informasi data domain dalam jaringan. Dengan adanya DNS, domain...

Apa itu OLT ? Serta Fungsinya Dalam Jaringan

0
Apa itu olt ? OLT (Optical Line Termination) adalah perangkat keras yang berfungsi sebagai titik akhir (end-point) dari layanan jaringan optik pasif (Passive Optical...

Template Voucher Untuk Mixradius

2
Template Voucher Untuk Mixradius - Pasti kalian bosen kan dengan template voucher default mixradius? tenang. kali ini saya akan memberikan template untuk voucher mixradius kamu agar...

Daftar Port Game Online Mikrotik Terbaru

2
Daftar port game online dibawah ini bisa digunakan untuk membuat rule agar koneksi ke game online tersebut bisa lancar, bisa juga untuk memisahkan antara...

Related Articles

Leave A Reply

Please enter your comment!
Please enter your name here

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Dapatkan konten terbaik dari kami!