OOP PHP Part 1 - Pengenalan Dan Memahami Konsep OOP PHP
Seri OOP PHP - Setelah kita memahami dasar - dasar dari PHP dan sudah bisa membuat CRUD kita akan mempelajari teknik OOP pada PHP. Apa itu OOP ? dan bagaimana cara kerjanya ? akan saya jelaskan pada tutorial Seri OOP PHP part pertama. Sebelum melangkah lebih jauh ada baiknya kita memahami terlebih dahulu apa itu OOP . Untuk mempelajari tutorial Dasar PHP bisa Klik Disini
APA ITU OOP ?
Object Oriented Programming (OOP) atau bisa disebut juga dengan Pemrogramman Berorientasi Objek (PBO), merupakan suatu paradigma dalam menuliskan kode bahasa pemrograman atau bisa dibilang dengan gaya penulisan kode. OOP sendiri merupakan pengembangan dari gaya penulisan Prosedural. Mungkin beberapa orang yang baru beralih ke paradigma OOP mengalami kesulitan.
Mengapa? Karena dalam belajar pemrograman, kita biasa menggunakan "doktrin" Prosedural. Tetapi hal ini sangat beralasan, karena ketika kita belajar bahasa pemrograman pertama kali, kita dituntut untuk memahami program secara algoritmik. Dalam hal ini, gaya penulisan Prosedural yang paling mudah dipahami secara algoritmik.
KEUNTUNGAN MENGGUNAKAN OOP
Sebenarnya kelebihan ini tidak hanya berlaku di PHP saja. di semua bahasa pemrograman juga ber-efek. Berikut ini adalah kelebihan menggunakan OOP dalam membuat aplikasi.
- Syntax lebih terstruktur.
- Terekomendasi.
- Sangat efektif jika di gunakan untuk membuat aplikasi yang berskala besar.
- Lebih mudah dan menghemat waktu, karena fungsi/function bisa di panggil berulang-ulang kali. tergantung keperluan.
- Lebih menghemat waktu.
- Aplikasi lebih mudah di kembangkan.
- Dan lebih banyak lagi kelebihan dari OOP yang akan teman-teman rasakan sendiri pada saat mulai menggunakannya.
Salah satu framework PHP paling terkenal adalah Framework Codeigneter , framework Codeigneter menggunakan teknik OOP jadi jika sobat ingin menguasai framework Codeigneter sobat harus memahami konsep OOP terlebih dahulu.
GAMBARAN TEKNIK OOP PHP
Contoh PHP. Agar lebih mudah memahami konsep OOP PHP, akan saya contohkan pada kehidupan sehari-hari. jika teman-teman memiliki sebuah robot yang bisa teman-teman kendalikan dengan remot. jika di pemrograman dengan metode struktural maka teman-teman ibaratnya memerintahkan robot tersebut dengan sekali-sekali perintah. . misalnya teman-teman pertama memerintahkan untuk mengangkat tangan. lalu melangkah. dan jika perintah nya ingin di ulangi teman-teman harus mengulangi perintah tersebut lagi. tapi jika dengan pemrograman oop teman-teman bisa memerintah nya dengan berulang kali tanpa menekan tombol berulang kali.
Adapun beberapa materi yang harus kita pahami ketika kita mempelajari OOP :
- Pengenalan struktur OOP PHP Dasar.
- Class, Property, Method, Object Pada OOP PHP.
- Function Constructor dan Destructor di OOP PHP.
- Inheritance dan Encapsulation OOP PHP.
- dan lainnya.
Dengan adanya penjelasan di atas diharapkan kita dapat lebih memahami konsep OOP PHP walupun hanya ada sedikit gambaran :D . Jadi intinya dengan adanya OOP ini syntax yang kita buat akan lebih terstruktur dan menghemat waktu, karena fungsi/function bisa di panggil berulang-ulang kali. tergantung keperluan. Jika ada yang ditanyakan silahkan tanyakan saja, Sekian Terima Kasih.
Referensi
- Malas Ngoding ( http://www.malasngoding.com/pengertian-dan-pengenalan-oop-pada-php/ )
Tidak ada komentar :
Posting Komentar