4 0 405 KB
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/tutorialbelajaroopphppengertianpemrogramanberbasisobjek/
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/tutorialbelajaroopphppengertianpemrogramanberbasisobjek/
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/tutorialbelajaroopphppengertianpemrogramanberbasisobjek/
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/tutorialbelajaroopphppengertianpemrogramanberbasisobjek/
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/tutorialbelajaroopphppengertianpemrogramanberbasisobjek/
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/tutorialbelajaroopphppengertianpemrogramanberbasisobjek/
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/tutorialbelajaroopphppengertianpemrogramanberbasisobjek/
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/tutorialbelajaroopphppengertianpemrogramanberbasisobjek/
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/tutorialbelajaroopphppengertianpemrogramanberbasisobjek/
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/tutorialbelajaroopphppengertianpemrogramanberbasisobjek/
10/10