Belajar OOP PHP - Pengertian Pemrograman Berbasis Objek - Duniailkom [PDF]

  • 0 0 0
  • Suka dengan makalah ini dan mengunduhnya? Anda bisa menerbitkan file PDF Anda sendiri secara online secara gratis dalam beberapa menit saja! Sign Up
File loading please wait...
Citation preview

12/13/2016



Belajar OOP PHP: Pengertian Pemrograman Berbasis Objek | Duniailkom



(http://www.duniailkom.com)  (HTTP://WWW.DUNIAILKOM.COM)



EBOOK 



BLOG (HTTP://WWW.DUNIAILKOM.COM/BLOG-DUNIAILKOM/)



HTML (HTTP://WWW.DUNIAILKOM.COM/TUTORIAL-BELAJAR-HTML-DAN-INDEX-ARTIKEL-HTML/) CSS (HTTP://WWW.DUNIAILKOM.COM/TUTORIAL-BELAJAR-CSS-DAN-INDEX-ARTIKEL-CSS/) PHP (HTTP://WWW.DUNIAILKOM.COM/TUTORIAL-BELAJAR-PHP-DAN-INDEX-ARTIKEL-PHP/) MYSQL (HTTP://WWW.DUNIAILKOM.COM/TUTORIAL-BELAJAR-MYSQL-DAN-INDEX-ARTIKEL-MYSQL/)



JAVASCRIPT 



WORDPRESS (HTTP://WWW.DUNIAILKOM.COM/TUTORIAL-WORDPRESS-PANDUAN-BELAJAR-WORDPRESS-DASAR-UNTUK-PEMULA/) WEBONLINE (HTTP://WWW.DUNIAILKOM.COM/TUTORIAL-CARA-MEMBUAT-WEBSITE-ONLINE/) PASCAL (HTTP://WWW.DUNIAILKOM.COM/TUTORIAL-BELAJAR-BAHASA-PEMROGRAMAN-PASCAL-BAGI-PEMULA/)



  Home (http://www.duniailkom.com) php/)



Tutorial PHP (http://www.duniailkom.com/category/tutorial-belajar-



Tutorial Belajar OOP PHP Part 1: Pengertian Pemrograman Berbasis Objek



eBook Duniailkom



Tutorial Belajar OOP PHP Part 1: Pengertian Pemrograman Berbasis Objek 28 Sep 14 | Andre (http://www.duniailkom.com/author/duniailkomadmin/) | Tutorial PHP (http://www.duniailkom.com/category/tutorial-belajar-php/) | 33 Comments (http://www.duniailkom.com/tutorial-belajar-oop-php-pengertian-pemrograman-berbasis-objek/#comments)



Jika anda telah biasa membuat program secara prosedural, yakni menulis program-



(http://www.duniailkom.com/html(http://www.duniailkom.com/css uncover-panduan-



uncover-panduan-



program dari baris pertama sampai dengan baris terakhir secara berurutan, konsep



belajar-html-



belajar-css-lengkap-



pemrograman berbasis objek mungkin sedikit susah dipahami. Dalam tutorial pertama



lengkap-untuk-



untuk-pemula)



tentang OOP PHP ini, kita akan membahas pengertian Pengertian Pemrograman Berbasis



pemula)



Objek (http://www.duniailkom.com/tutorial-belajar-oop-php-pengertian-pemrogramanberbasis-objek/) dalam PHP.



Pengertian Pemrograman Berbasis Objek Pemrograman Berbasis Objek atau Object Oriented Programming (OOP) adalah sebuah tata cara pembuatan program (programming paradigm) dengan menggunakan konsep “objek” yang memiliki data (atribut yang menjelaskan tentang objek) dan prosedur



(http://www.duniailkom.com/php-



(function) yang dikenal dengan method. (http://en.wikipedia.org/wiki/Object-



uncover-panduan-



oriented_programming (http://en.wikipedia.org/wiki/Object-oriented_programming))



belajar-php-lengkapuntuk-pemula)



Dalam pengertian sederhananya, OOP adalah konsep pembuatan program dengan memecah permasalahan program dengan menggunakan objek. Objek dapat diumpamakan dengan ‘fungsi khusus’ yang bisa berdiri sendiri. Untuk membuat sebuah aplikasi, berbagai 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 ditampilkan atau digunakan oleh objek lain.



http://www.duniailkom.com/tutorial­belajar­oop­php­pengertian­pemrograman­berbasis­objek/



List Tutorial Duniailkom Tutorial Terbaru Duniailkom (http://www.duniailkom.com/tutorialdan-artikel-terbaru-duniailkom/) Tutorial HTML (http://www.duniailkom.com/tutorialbelajar-html-dan-index-artikelhtml/)



1/10



12/13/2016



Belajar OOP PHP: Pengertian Pemrograman Berbasis Objek | Duniailkom



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 ‘…tur tambahan’. Anda bisa membuat 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 dengan pemrograman prosedural, karena kita memecah kode program menjadi bagianbagian atau fungsi-fungsi kecil, kemudian menyatukannya untuk menghasilkan nilai akhir. Dengan membuat program secara prosedural, aplikasi bisa dibuat dengan cepat dan mudah dipelajari jika dibandingkan 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 bagianbagian yang berdiri sendiri akan memudahkan dalam membuat program. Saya tidak akan panjang lebar menjelaskan tentang keuntungan atau kerugian menggunakan OOP. Sebagai programmer web, OOP adalah salah satu makanan wajib. Pembuatan website modern saat ini akan lebih mudah jika menggunakan template kode program yang dikenal dengan framework. Daripada kita membuat situs mulai dari awal, menggunakan framework akan mempercepat proses kerja. Dan, framework PHP hampir semuanya dibuat menggunakan OOP.



Dalam tutorial pertama tentang OOP PHP ini, kita telah mempelajari tentang pengertian pemrograman berbasis objek (http://www.duniailkom.com/tutorial-belajar-oop-phppengertian-pemrograman-berbasis-objek/). Dalam tutorial selanjutnya, kita akan



Tutorial PHP (http://www.duniailkom.com/tutorialbelajar-php-dan-index-artikel-php/) Tutorial MySQL (http://www.duniailkom.com/tutorialbelajar-mysql-dan-index-artikelmysql/) Tutorial CSS (http://www.duniailkom.com/tutorialbelajar-css-dan-index-artikel-css/) Tutorial JavaScript (http://www.duniailkom.com/tutorialbelajar-javascript-dan-index-artikeljavascript/) Tutorial jQuery (http://www.duniailkom.com/tutorialbelajar-jquery-bagi-pemula/) Tutorial WordPress (http://www.duniailkom.com/tutorialwordpress-panduan-belajarwordpress-dasar-untuk-pemula/) Tutorial Pascal (http://www.duniailkom.com/tutorialbelajar-bahasa-pemrogramanpascal-bagi-pemula/) Membuat Web Online (http://www.duniailkom.com/tutorialcara-membuat-website-online/) Blog Duniailkom (http://www.duniailkom.com/blogduniailkom/)



mempelajari tentang pengertian class, object, property dan method (http://www.duniailkom.com/tutorial-belajar-oop-php-pengertian-class-object-property-



Tutorial Dasar PHP



dan-method/) dalam PHP.



Tutorial Terkait:



Tutorial PHP Dasar (http://www.duniailkom.com/tutorialbelajar-php-dasar-untuk-pemula/) 1. Pengertian PHP (http://www.duniailkom.com/pengertiandan-fungsi-php-dalampemograman-web/) 2. Sejarah PHP (http://www.duniailkom.com/sejarahphp-dan-perkembangan-versiphp/) 3. Menginstall XAMPP (http://www.duniailkom.com/caramenginstall-php-dengan-xampp/)



(http://www.duniailkom.com/go/niagahoster)



Tags: Belajar Objek PHP (http://www.duniailkom.com/tag/belajar-objek-php/), OOP PHP (http://www.duniailkom.com/tag/oop-php/), Pemrograman Objek PHP (http://www.duniailkom.com/tag/pemrograman-objek-php/), Pengertian OOP (http://www.duniailkom.com/tag/pengertian-oop/), Pengertian Pemrograman Berbasis Objek (http://www.duniailkom.com/tag/pengertian-pemrograman-berbasis-objek/), tutorial belajar



http://www.duniailkom.com/tutorial­belajar­oop­php­pengertian­pemrograman­berbasis­objek/



4. Menjalankan Apache (http://www.duniailkom.com/caramenjalankan-web-server-apachedengan-xampp/) 5. Menjalankan File PHP (http://www.duniailkom.com/caramenjalankan-쯀�le-php-denganxampp/) 6. Cara Kerja WebServer (http://www.duniailkom.com/carakerja-web-server-menjalankankode-php/) 2/10



12/13/2016



Belajar OOP PHP: Pengertian Pemrograman Berbasis Objek | Duniailkom



PHP (http://www.duniailkom.com/tag/tutorial-belajar-php-2/), Tutorial OOP PHP



7. Input PHP ke HTML (http://www.duniailkom.com/caramemasukkan-kode-php-ke-dalamhtml/)



(http://www.duniailkom.com/tag/tutorial-oop-php/)



33 COMMENTS Ferry Rudiyanto (http://artikel-pemrograman.blogspot.com/) 15 Jan 15



itu nanti berarti fungsi2nya di simpen dalam 쯀�le2 tersendiri gtu ya? Reply (http://www.duniailkom.com/tutorial-belajar-oop-php-pengertian-pemrogramanberbasis-objek/?replytocom=16787#respond)



Andre (http://www.duniailkom.com)



Author



19 Jan 15



Maksudnya class sama objeknya y? tidak perlu kok, malah seluruhnya bisa ditulis dalam 1 halaman saja, tidak perlu dipisah. Pemisahan class ke dalam halaman/쯀�le tersendiri lebih kepada kebiasaan atau aturan penggunaan terutama dalam framework PHP seperti Code Igniter. Reply (http://www.duniailkom.com/tutorial-belajar-oop-php-pengertianpemrograman-berbasis-objek/?replytocom=16896#respond)



Grand



03 Jun 15



bro, jadi lebih bagus mulai belajar oop pake framework atau gak?



Reply (http://www.duniailkom.com/tutorial-belajar-oop-php-pengertian-pemrogramanberbasis-objek/?replytocom=20013#respond)



Andre (http://www.duniailkom.com)



Author



04 Jun 15



Lebih bagus tanpa framework gan, contoh penggunaannya jadi lebih sederhana (minimal untuk sekedar tau fungsi-fungsi dan cara penulisan OOP PHP). Kalau langsung ke framework, konsep OOP yang digunakan sudah tingkat tinggi, jadi akan bingung jika tidak tahu dasar-dasar OOP.



pemrograman-berbasis-objek/?replytocom=20064#respond) 07 Jun 15



Gan saya mau tanya kalo sistemnya sperti lokomedia apa dia termasuk OOP? Terima Kasih Reply (http://www.duniailkom.com/tutorial-belajar-oop-php-pengertian-pemrogramanberbasis-objek/?replytocom=20248#respond)



Andre (http://www.duniailkom.com)



Author



08 Jun 15



Saya sendiri belum pernah menggunakan sistem lokomedia, tetapi dari yang saya tahu, dia termasuk kedalam aplikasi CMS gan. CMS (Content Management System) adalah aplikasi web ‘siap pakai’ yang bisa digunakan untuk membuat website tanpa harus berurusan dengan kode program. Contoh lain dari CMS adalah WordPress, Joomla dan Drupal. http://www.duniailkom.com/tutorial­belajar­oop­php­pengertian­pemrograman­berbasis­objek/



9. Dasar Penulisan PHP (http://www.duniailkom.com/aturandasar-penulisan-kode-php/) 10. Penulisan Komentar (http://www.duniailkom.com/carapenulisan-komentar-dalam-kodephp/) 11. Penulisan Variabel (http://www.duniailkom.com/pengertianvariabel-dan-cara-penulisanvariabel-php/) 12. Penulisan Konstanta (http://www.duniailkom.com/pengertiankonstanta-dan-cara-penulisankonstanta-php/) 13. Tipe Data Integer (http://www.duniailkom.com/mengenaltipe-data-integer-dan-carapenulisan-integer-dalam-php/) 14. Tipe Data Float (http://www.duniailkom.com/mengenaltipe-data-쯲�oat-dan-cara-penulisan쯲�oat-dalam-php/) 15. Tipe Data String (http://www.duniailkom.com/mengenaltipe-data-string-dan-carapenulisan-string-dalam-php/) 16. Tipe Data Boolean (http://www.duniailkom.com/mengenaltipe-data-boolean-dan-carapenulisan-boolean-dalam-php/) 17. Tipe Data Array (http://www.duniailkom.com/mengenaltipe-data-array-dan-cara-penulisanarray-dalam-php/)



Reply (http://www.duniailkom.com/tutorial-belajar-oop-php-pengertian-



Hiroyuki



8. File php.ini (http://www.duniailkom.com/caramengubah-쯀�le-kon쯀�gurasi-phpphp-ini/)



18. Pengertian Operand (http://www.duniailkom.com/pengertianoperand-operator-dan-urutanoperator-dalam-php/) 19. Fungsi var_dump() (http://www.duniailkom.com/pengertiandan-cara-penulisan-fungsivar_dump-dalam-php/) 20. Operator Aritmatika (http://www.duniailkom.com/pengertiandan-jenis-jenis-operator-aritmatikadalam-php/) 21. Operator String (http://www.duniailkom.com/pengertiandan-jenis-jenis-operator-stringdalam-php/) 22. Operator Logika (http://www.duniailkom.com/pengertiandan-jenis-jenis-operator-logika-



3/10



12/13/2016



Belajar OOP PHP: Pengertian Pemrograman Berbasis Objek | Duniailkom



Di dalam kode program CMS ini tergantung programmernya, apakah akan menggunakan konsep OOP atau pemogrograman prosedural biasa. Akan tetapi kebanyakan memang menggunakan OOP, karena membuat CMS seperti lokomedia cukup rumit sehingga tidak cocok jika menggunakan sistem program prosedural. Reply (http://www.duniailkom.com/tutorial-belajar-oop-php-pengertianpemrograman-berbasis-objek/?replytocom=20287#respond)



juhendra



03 Jul 15



gan mau tnya kalau classnya disimpan dalam 1 쯀�le bukannya nanti dibilang bukan oop? karena konsepnya oop mempunya class yang didalamnya terdapat method atau fungsi yg digunakan untuk melakukan proses? Reply (http://www.duniailkom.com/tutorial-belajar-oop-php-pengertian-pemrogramanberbasis-objek/?replytocom=21240#respond)



Andre (http://www.duniailkom.com)



Author



06 Jul 15



Dalam OOP tidak ada aturan tentang hal ini gan. Meletakkan sebuah class di dalam satu 쯀�le khusus tujuannya agar lebih ‘rapi’ dan ‘terstruktur’. Banyak Framework yang menggunakan sistem seperti ini, semata2 agar 쯀�le-쯀�le class lebih tertata. Untuk bisa disebut OOP tidak harus ada method kok, misalnya untuk absctract class atau interface. Di dalamnya tidak ada method yang bisa dipakai, tapi masih bagian dari OOP. Reply (http://www.duniailkom.com/tutorial-belajar-oop-php-pengertianpemrograman-berbasis-objek/?replytocom=21353#respond)



juhendra



03 Jul 15



gan kemudian kita mengenal namanya mvc,jika view da controler dibuat satu dan hanya model yang dibuat terpisah apakh itu masih disebut dengan oop? apakah ketika di source code view didalamnya kita buat sintak untuk memanggil fungsi kemudian datnya diolah di view itu masih dibilang oop? Reply (http://www.duniailkom.com/tutorial-belajar-oop-php-pengertian-pemrogramanberbasis-objek/?replytocom=21242#respond)



Andre (http://www.duniailkom.com)



Author



06 Jul 15



Semuanya tetap termasuk OOP gan. MVC (Model View Controller) hanyalah kumpulan aturan dan cara2 yang dipilih oleh programmer bagaimana memecahkan sebuah masalah. Dalam istilah programming, ini dikenal dengan sebutan Design Pattern. Masih banyak design pattern lain di dalam OOP, tapi MVC memang yang paling terkenal karena digunakan oleh banyak framework. Menurut saya, selamat terdapat perintah class dan object, (apapun isinya) sudah termasuk OOP. Tapi apakah ini implementasi OOP yang baik dan benar? nah… baru kita periksa2 satu2 isinya… Mungkin pertanyaan diatas agan cocoknya, apakah itu tetap dianggap sebagai MVC? hehe… Kalau untuk hal ini banyak argumen sih, tapi kecuali agan sedang membuat skripsi tentang implementasi MVC, saya rasa tidak masalah apakah ini MVC atau tidak. Selama kode program kita tetap berjalan sebagaimana mestinya :) Reply (http://www.duniailkom.com/tutorial-belajar-oop-php-pengertianpemrograman-berbasis-objek/?replytocom=21355#respond) http://www.duniailkom.com/tutorial­belajar­oop­php­pengertian­pemrograman­berbasis­objek/



dan-jenis-jenis-operator-logikadalam-php/) 23. Perbandingan (http://www.duniailkom.com/pengertiandan-jenis-jenis-operatorperbandingan-dalam-php/) 24. Operator Increment (http://www.duniailkom.com/pengertiandan-jenis-jenis-operator-incrementdan-decrement-php/) 25. Assignment PHP (http://www.duniailkom.com/tutorialbelajar-php-pengertian-dan-jenisjenis-operator-assignment-php/) 26. Operator Bitwise (http://www.duniailkom.com/tutorialbelajar-php-pengertian-dan-jenisjenis-operator-bitwise-dalam-php/) 27. Operator Assigment (http://www.duniailkom.com/tutorialbelajar-php-pengertian-dan-jenisoperator-gabungan-assigmentphp/) 28. Type Casting (http://www.duniailkom.com/tutorialbelajar-php-cara-mengubah-tipedata-php-type-juggling-dan-typecasting/) 29. Struktur Logika IF (http://www.duniailkom.com/tutorialbelajar-php-pengertian-dan-carapenulisan-struktur-logika-if-dalamphp/) 30. Struktur ELSE (http://www.duniailkom.com/tutorialbelajar-php-pengertian-dan-carapenulisan-struktur-logika-elsedalam-php/) 31. Logika ELSE-IF (http://www.duniailkom.com/tutorialbelajar-php-pengertian-dan-carapenulisan-struktur-logika-else-ifdalam-php/) 32. Struktur Switch (http://www.duniailkom.com/tutorialbelajar-php-pengertian-dan-carapenulisan-struktur-logika-switchdalam-php/) 33. Perulangan For (http://www.duniailkom.com/tutorialbelajar-php-pengertian-dan-carapenulisan-perulangan-for-dalamphp/) 34. Perulangan While (http://www.duniailkom.com/tutorialbelajar-php-pengertian-dan-carapenulisan-perulangan-while-dalamphp/) 35. Do-While (http://www.duniailkom.com/tutorialbelajar-php-pengertian-dan-carapenulisan-perulangan-do-whiledalam-php/)



4/10



12/13/2016



Belajar OOP PHP: Pengertian Pemrograman Berbasis Objek | Duniailkom



Abe



22 Jul 16



Nah, jadi apakah MVC ini apakah wajib digunakan untuk OOP atau opsional (mau digunakan atau tidak)? Trims :) Reply (http://www.duniailkom.com/tutorial-belajar-oop-php-pengertianpemrograman-berbasis-objek/?replytocom=31932#respond)



Andre (http://www.duniailkom.com)



22 Jul 16



Author



MVC itu adalah sebuah aturan pemisahan kode program. MVC tidak harus pakai OOP. Saya bisa saja membuat 3 buah 쯀�le menggunakan pemrograman prosedural dan ini dibilang sebagai MVC, selama saya mengikuti aturan pemisahan bagian "model", "view", dan "controller". Tapi konsep OOP memang memudahkan pemisahan kode program, dan untuk itulah mayoritas framework PHP menggunakan OOP untuk membuat pemisahan M-V-C.



yuki



16 Jul 15



ini kok ada yg kopas gak pake sumber yukcoding.blogspot .com/2015/05/konsep-dasar-pemrograman-berorientasi.html Reply (http://www.duniailkom.com/tutorial-belajar-oop-php-pengertian-pemrogramanberbasis-objek/?replytocom=21613#respond)



Andre (http://www.duniailkom.com)



Author



16 Jul 15



Iya ya, hampir semua tutorial di duniailkom ikut diembat :(



Reply (http://www.duniailkom.com/tutorial-belajar-oop-php-pengertianpemrograman-berbasis-objek/?replytocom=21627#respond)



yuki



16 Jul 15



36. Perintah Break (http://www.duniailkom.com/tutorialbelajar-php-fungsi-dan-carapenulisan-perintah-break-dalamperulangan-php/) 37. Perintah Continue (http://www.duniailkom.com/tutorialbelajar-php-fungsi-dan-carapenulisan-continue-dalamperulangan-php/) 38. Perulangan Foreach (http://www.duniailkom.com/tutorialbelajar-php-pengertian-dan-fungsiperulangan-foreach-dalam-php/) 39. Pengertian Function (http://www.duniailkom.com/tutorialbelajar-php-pengertian-fungsifunction-php-dan-carapenggunaan-fungsi-php/) 40. Penulisan Function (http://www.duniailkom.com/tutorialbelajar-php-cara-penulisan-danpembuatan-fungsi-php/) 41. Variabel Scope (http://www.duniailkom.com/tutorialbelajar-php-pengertian-variabelscope-global-variabel-dan-staticvariabel-php/) 42. Argumen Function (http://www.duniailkom.com/tutorialbelajar-php-cara-pengecekan-tipedata-argumen-untuk-fungsi-php/) 43. Default Parameter (http://www.duniailkom.com/tutorialbelajar-php-cara-pembuatandefault-parameter-pada-fungsiphp/) 44. Variable Parameter (http://www.duniailkom.com/tutorialbelajar-php-pengertian-variableparameter-dalam-fungsi-php/)



yg punya web: https://www.facebook.com/nurfawaiq



Tutorial PHP Lanjutan: Form Reply (http://www.duniailkom.com/tutorial-belajar-oop-php-pengertian-pemrogramanberbasis-objek/?replytocom=21614#respond)



Andre (http://www.duniailkom.com)



Tutorial PHP Lanjutan: Form



Tutorial PHP Lanjutan: PHP - MySQL Author



16 Jul 15



Terimakasih untuk infonya gan… :) Iya nih, masih banyak blogger/penulis yang kurang menghargai



Tutorial PHP Lanjutan: PHP - MySQL



Tutorial PHP Lanjutan: OOP PHP Tutorial PHP Lanjutan: OOP PHP



karya orang lain. Bahkan lembaga kursus sebesar dum**school juga mengambil tulisan saya tanpa menyebutkan sumber. Beberapa blog juga sering men-copy semua tutorial yang ada di duniailkom (tanpa mencantumkan sumber).



Berlangganan Artikel Duniailkom Walaupun begitu, mudah2an ini dihitung sebagai amal ibadah saya untuk berbagi ilmu :) Sekali lagi, terimakasih gan.. sudah mendukung duniailkom



Dapatkan pemberitahuan untuk setiap artikel dan tutorial terbaru Duniailkom Join 793 other subscribers Email Address



http://www.duniailkom.com/tutorial­belajar­oop­php­pengertian­pemrograman­berbasis­objek/



5/10



12/13/2016



Belajar OOP PHP: Pengertian Pemrograman Berbasis Objek | Duniailkom



Reply (http://www.duniailkom.com/tutorial-belajar-oop-php-pengertian-



Subscribe



pemrograman-berbasis-objek/?replytocom=21615#respond)



prasojo



06 Oct 15



Dukung FB, Twitter dan G+ Duniailkom



jadi framework itu semacam fasilitas untuk "lazy programming" ya? walaupun sebenarnya programmernya tidak lazy hehehe.



Duniailkom



Reply (http://www.duniailkom.com/tutorial-belajar-oop-php-pengertian-pemrograman-



7,260 likes



berbasis-objek/?replytocom=24466#respond)



Andre (http://www.duniailkom.com)



Author



06 Oct 15



Like Page



Learn More



Be the first of your friends to like this



Betul gan, malah di dunia programmer sering disebut: "lazy programming is smart programming" :) Reply (http://www.duniailkom.com/tutorial-belajar-oop-php-pengertian-



Follow @duniailkom



pemrograman-berbasis-objek/?replytocom=24484#respond)



ahlamawwal



26 Nov 15



min, bisa gag jelasin contoh OOP yang sederhana dalam kehidupan sehari hari?



458 followers



Dunia ilkom Ikuti 898 pengikut



Reply (http://www.duniailkom.com/tutorial-belajar-oop-php-pengertian-pemrogramanberbasis-objek/?replytocom=27416#respond)



Andre (http://www.duniailkom.com)



Author



27 Nov 15



Sarannya ditampung y gan. Penggunaan OOP di praktek ‘real’- nya cukup kompleks, karena harus dirancang dari awal pembuatan web. Reply (http://www.duniailkom.com/tutorial-belajar-oop-php-pengertianpemrograman-berbasis-objek/?replytocom=27430#respond)



ahlamawwal



28 Nov 15



oke gan. maksudnya bukan di web, di kehidupan sehari hari ja, min. Reply (http://www.duniailkom.com/tutorial-belajar-oop-php-pengertianpemrograman-berbasis-objek/?replytocom=27493#respond)



Fadli Hudaya (http://www.frolodyproject.xyz)



23 Dec 15



Jd jika kita menerapkan OOP d php, maka pengaksesan database memakai PDO ya min? Reply (http://www.duniailkom.com/tutorial-belajar-oop-php-pengertian-pemrogramanberbasis-objek/?replytocom=27876#respond)



Andre (http://www.duniailkom.com)



Author



23 Dec 15



Bisa juga pakai mysqli kok gan, soalnya mysqli extension ada yang prosedural (pakai fungsi), ada pula yang berbasis object. Reply (http://www.duniailkom.com/tutorial-belajar-oop-php-pengertianpemrograman-berbasis-objek/?replytocom=27879#respond)



Qwerty



05 Jan 16



Apa berarti CMS itu termasuk OOP?



Reply (http://www.duniailkom.com/tutorial-belajar-oop-php-pengertian-pemrogramanberbasis-objek/?replytocom=28029#respond)



http://www.duniailkom.com/tutorial­belajar­oop­php­pengertian­pemrograman­berbasis­objek/



6/10



12/13/2016



Belajar OOP PHP: Pengertian Pemrograman Berbasis Objek | Duniailkom



Andre (http://www.duniailkom.com)



Author



06 Jan 16



Lebih tepatnya CMS itu menerapkan prinsip OOP mas. Tapi tidak semuanya CMS, contohnya kode-kode WordPress lebih banyak menggunakan function daripada object. Reply (http://www.duniailkom.com/tutorial-belajar-oop-php-pengertianpemrograman-berbasis-objek/?replytocom=28038#respond)



M Dani F



28 Jan 16



Permisi gan, sebelumnya ane berterima kasih karena agan udah sharing banyak informasi seputar web programming. Banyak banget pertanyaan di benak saya nih. Banyak tutorial kan ya tersebar di mana-mana tentang OOP, tapi kan ratarata hanya dasar ya. Ketika coba iseng liat contoh aplikasi CRUD OOP (login register contohnya), kadang bingung kenapa harus dipecah-pecah sampai sekecil dan sedemikian mungkin. Mungkin otak saya masih error kali ya, kadang berpikir "ini buat apa coba dipecah lagi, kayaknya ga perlu deh". Pertanyaan-pertanyaan kayak gitu suka muncul di benak saya dan ketika saya ingin belajar mengaplikasikan OOP ke CRUD, saya juga masih belum mendapat gambaran tentang kelebihan OOP dan perbedaan kompleks serta keuntungan menggunakan OOP dalam sebuah aplikasi. Bisa dibantu ga gan pencerahannya? Oh ya, untuk agan pribadi. Mana yang full power ya? Menggunakan framework atau custom (pure coding manual tanpa menggunakan framework)? Ane pribadi udah belajar html css sebagai basic, nah ketika dicombine sama PHP suka bingung juga ya. Kodenya campur aduk gitu jadi pusing sendiri, pas baca-baca ternyata ada yang namanya konsep MVC. Sayangnya di sini belum dishare tutornya :( By the way kalau mau bisa MVC, kita harus paham OOP dulu atau nggak ya gan? Karena ane pribadi stress dan bingung belajarnya stack diulang-ulang itu lagi itu lagi karena masalah ini. Kode yang super banyak, tercampur aduk, pusing bacanya dan akhirnya buyar dan delete 쯀�le .php Maaf banget ya gan kalau banyak banget pertanyaan, kalau agan bisa memberikan pencerahan ya ane bersyukur dan berterima kasih banget. Kalau memang ga bisa bantu juga gapapa gan. Terima kasih banyak gan sebelumnya. Reply (http://www.duniailkom.com/tutorial-belajar-oop-php-pengertian-pemrogramanberbasis-objek/?replytocom=28419#respond)



Andre (http://www.duniailkom.com)



Author



28 Jan 16



Terimakasih pertanyaannya gan, mungkin juga mewakili rekan2 yang lain yang sedikit bingung dengan implementasi dari OOP PHP. Di dalam tutorial ini saya juga menggunakan contoh yang sangat sederhana. Beberapa kali juga sering ditanya "praktek asli dari OOP ini seperti apa?" Menurut saya, OOP baru pas digunakan untuk program atau proyek besar. Jika agan ingin membuat sebuah CRUD sederhana atau sistem informasi sekolah (untuk tugas), tidak cocok dengan OOP. http://www.duniailkom.com/tutorial­belajar­oop­php­pengertian­pemrograman­berbasis­objek/



7/10



12/13/2016



Belajar OOP PHP: Pengertian Pemrograman Berbasis Objek | Duniailkom



Karena seperti yang agan bilang, konsep OOPnya akan membuat bingung. Kode yang seharusnya sederhana malah dibikin panjang dan dipecah lagi untuk OOP. Untuk aplikasi seperti ini, prosedural programming PHP-lah yang lebih e쯀�sien. OOP PHP baru terasa gunanya jika kita membuat proyek besar (yang akan berkembang terus menerus), atau jika kita ingin membuat semacam library yang digunakan oleh orang lain. Keuntungan dari OOP adalah pada saat pengembangan aplikasi, bukan pada saat pembuatan. Membuat sebuah aplikasi dengan OOP jauh lebih sulit daripada procedural programming. Tapi jika webnya sering update atau penambahan 쯀�tur2 baru, OOP lebih mudah dikelola. Betul gan, sebelum ke MVC (yang biasanya ada di framework), agan wajib hukumnya paham OOP. Minimal ngerti apa itu inheritance, encapsulation, method, property, dan constructor. Jika baru2 belajar OOP, sebaiknya pakai framework yang sudah jadi saja gan. Biar kita paham bagaimana best practice cara penggunaan OOP. Menggunakan framework juga sangat e쯀�sien daripada agan membuat sendiri. Misalnya untuk mengakses database, kita sudah tinggal manggil method2 saja. Untuk keamanan form juga sudah disediakan. Apabila sudah ngerti garis besar penggunaan framework dan bisa membaca source code asli framework itu, jika agan ingin buat dari nol, sudah g masalah. Reply (http://www.duniailkom.com/tutorial-belajar-oop-php-pengertianpemrograman-berbasis-objek/?replytocom=28421#respond)



Anonymous



24 Mar 16



Saya mau nanya nih efek dari inheritence itu apa ya?



Reply (http://www.duniailkom.com/tutorial-belajar-oop-php-pengertian-pemrogramanberbasis-objek/?replytocom=29543#respond)



Andre (http://www.duniailkom.com)



Author



25 Mar 16



Silahkan lanjut baca2 tutorial OOP PHPnya gan, inheritance saya bahas di Part 9. Tp sebelum kesana, harus paham dulu dasar OOPnya dari part 1-8. Reply (http://www.duniailkom.com/tutorial-belajar-oop-php-pengertianpemrograman-berbasis-objek/?replytocom=29552#respond)



Kakang Prabu



04 Aug 16



Saya mau menanyakan, dalam sintaks OOP di PHP mana yang disebut objek, method, dan atribut? Thanks Reply (http://www.duniailkom.com/tutorial-belajar-oop-php-pengertian-pemrogramanberbasis-objek/?replytocom=32209#respond)



Andre (http://www.duniailkom.com)



Author



05 Aug 16



Silahkan lanjut baca2 tutorialnya gan. Pengertian object, class, property dan method akan dibahas dengan lebih detail. http://www.duniailkom.com/tutorial­belajar­oop­php­pengertian­pemrograman­berbasis­objek/



8/10



12/13/2016



Belajar OOP PHP: Pengertian Pemrograman Berbasis Objek | Duniailkom



Reply (http://www.duniailkom.com/tutorial-belajar-oop-php-pengertianpemrograman-berbasis-objek/?replytocom=32244#respond)



ngopi yuuu



16 Sep 16



susuai kebutuhan aje lahhhhhh ane mah…. yang penting ada hasil n tujuan tercapai mau OOP … mau prosedural….blaaa…blaaa.bllaaa.. YANG PENTING bikin program, hasilnya dapat RUPIAH….heeee…. Reply (http://www.duniailkom.com/tutorial-belajar-oop-php-pengertian-pemrogramanberbasis-objek/?replytocom=33043#respond)



Andre (http://www.duniailkom.com)



Author



17 Sep 16



Hehe, betul gan… kita sekolah, kuliah, dan belajar programming ujung2nya juga buat cari makan. Selama programnya jalan, client senang, tujuan project tercapai, metode apapun yang digunakan g masalah :) Reply (http://www.duniailkom.com/tutorial-belajar-oop-php-pengertianpemrograman-berbasis-objek/?replytocom=33063#respond)



ADD COMMENT



Comment Text*



Name*



Email*



Website



POST COMMENT Notify me of follow-up comments by email. Notify me of new posts by email.



Duniailkom (http://www.duniailkom.com) #HTML (HTTP://WWW.DUNIAILKOM.COM/CATEGORY/TUTORIAL-BELAJAR-HTML/) #CSS (HTTP://WWW.DUNIAILKOM.COM/CATEGORY/TUTORIAL-BELAJAR-CSS/) #PHP (HTTP://WWW.DUNIAILKOM.COM/CATEGORY/TUTORIAL-BELAJAR-PHP/)



http://www.duniailkom.com/tutorial­belajar­oop­php­pengertian­pemrograman­berbasis­objek/



9/10



12/13/2016



Belajar OOP PHP: Pengertian Pemrograman Berbasis Objek | Duniailkom



#MYSQL (HTTP://WWW.DUNIAILKOM.COM/CATEGORY/TUTORIAL-BELAJAR-MYSQL/) #JAVASCRIPT (HTTP://WWW.DUNIAILKOM.COM/CATEGORY/TUTORIAL-BELAJAR-JAVASCRIPT/) #WORDPRESS (HTTP://WWW.DUNIAILKOM.COM/CATEGORY/TUTORIAL-BELAJAR-WORDPRESS/) #WEBONLINE (HTTP://WWW.DUNIAILKOM.COM/CATEGORY/TUTORIAL-WEB-ONLINE/) #PASCAL (HTTP://WWW.DUNIAILKOM.COM/CATEGORY/TUTORIAL-BELAJAR-PASCAL/)



Duniailkom adalah situs belajar programming dan ilmu komputer. Diharapkan duniailkom.com dapat menjadi media belajar dan saling berbagi tentang programming, hardware, maupun teori seputar dunia komputer. Saat ini Duniailkom masih fokus membahas tentang web programming.



Copyright © 2016 Duniailkom  (http://www.duniailkom.com/)| Hosting rekomendasi Duniailkom (http://www.duniailkom.com/go/niagahoster) TERMS OF USE (HTTP://WWW.DUNIAILKOM.COM/TERMS-OF-USE/) DISCLAIMER (HTTP://WWW.DUNIAILKOM.COM/DISCLAIMER/)



|



|



PRIVACY POLICY (HTTP://WWW.DUNIAILKOM.COM/PRIVACY-POLICY/)



ABOUT US (HTTP://WWW.DUNIAILKOM.COM/ABOUT-US/)



|



|



CONTACT US (HTTP://WWW.DUNIAILKOM.COM/CONTACT-US/)



http://www.duniailkom.com/tutorial­belajar­oop­php­pengertian­pemrograman­berbasis­objek/



10/10