OOP PHP Uncover – Panduan Belajar Pemrograman Object PHP

OOP PHP Uncover pre-release

Terimakasih atas dukungannya, hari ini 24 Januari 2019 Duniailkom merilis eBook / Buku OOP PHP Uncover (pre-release).

Untuk pemesanan bisa ikuti panduannya di: Cara Pembelian eBook & Buku Duniailkom atau boleh email saya langsung ke duniailkom@gmail.com / WA ke 083180285808 (andre).


Object oriented programming, atau disingkat sebagai OOP merupakan sebuah “jargon” atau istilah yang tidak asing di dunia bahasa pemrograman. Istilah ini sudah hadir sejak tahun 1970an dengan bahasa Simula dan Smalltalk, yang kemudian booming dengan bahasa JAVA di tahun 1995.

Salah satu keunggulan dari OOP adalah mudah dipakai untuk memecahkan masalah yang kompleks serta menyediakan kerangka kerja yang fleksibel untuk pengembangan. Ini pula yang menjadi alasan banyak bahasa pemrograman lain untuk mengimplementasikan konsep OOP, termasuk bahasa PHP.

Pada awalnya, PHP adalah bahasa pemrograman procedural, dimana kita membuat kode program secara berurutan dari atas ke bawah dan bisa dipecah menjadi function. Sejak PHP 4, fitur OOP mulai hadir dan disempurnakan di PHP 5 dan PHP 7.

Kompleksitas web modern yang semakin rumit, menjadi pendorong implementasi OOP di PHP. Selain itu tersedia juga berbagai framework PHP seperti Code Igniter, Laravel, Symfony, atau Zend yang semuanya berbasis kepada pemrograman object. Jika butuh kode “bantu” seperti library, mayoritas juga berbentuk object.

Oleh karena itu, pengetahuan cara kerja OOP di PHP menjadi mutlak harus dikuasai. Apalagi jika anda berniat untuk berkarir sebagai programmer web back-end, dimana mayoritas lowongan kerja mensyaratkan harus paham salah satu framework PHP. Namun karena framework ini dibuat dengan konsep pemrograman object, maka untuk menguasainya harus memahami terlebih dahulu tentang OOP PHP.

Dalam buku OOP PHP Uncover ini kita akan membahas banyak hal tentang konsep dasar OOP, mulai dari pengertian class, cara pembuatan object, property, method, pewarisan (inheritance), encapsulation, polimorfisme, abstract class, interface dan trait.

Setelah itu akan dijelaskan juga tentang fitur yang berhubungan dengan OOP seperti namespace, autoloading dan exception. Kemudian kita akan membahas object bawaan PHP seperti DateTime object, Mysqli object serta PDO yang akan meningkatkan skill PHP anda ke level intermediate.

Setiap bahasan dilengkapi dengan contoh kode program. Jika mengalami kendala, anda bisa buka file kode program yang disertakan (berisi seluruh kode program yang ada di buku ini).

Buku OOP PHP Uncover terdiri dari 408 halaman yang mencakup 10 bab, dengan rincian sebagai berikut:

  1. Berkenalan dengan Object Oriented Programming
  2. Basic OOP PHP
  3. Advanced OOP PHP
  4. Class dan Object Function
  5. Namespace
  6. Autoloading
  7. Exception
  8. DateTime Object
  9. Mysqli Object
  10. PDO
  11. Case Study (akan menyusul…)

Daftar isi bisa di download dari link berikut:

Contoh (sample) eBook bisa di download dari link berikut:

Tampilan eBook OOP PHP Uncover

eBook OOP PHP Uncover ini bisa didapat dengan harga Rp 60.000 jika melalui transfer bank (tersedia Bank Mandiri, BCA, BRI, dan BNI), atau melalui pulsa 70.000 (kartu XL/AXIS dan Telkomsel As).

Untuk pemesanan bisa ikuti panduannya di: Cara Pembelian eBook & Buku Duniailkom atau boleh email saya langsung ke duniailkom@gmail.com / WA ke 083180285808 (andre).


Sama seperti eBook Duniailkom yang lain, fitur yang bisa didapat adalah:

  • Pembahasan materi yang mendalam. Buku OOP PHP Uncover fokus membahas konsep dasar OOP PHP dengan detail. Terdiri dari 408 halaman A4 yang meliputi 10 Bab. Jika disetarakan dengan ukuran buku komputer biasa yang berukuran A5, jumlah halamannya menjadi 816 halaman!
  • Bahasa yang mudah dimengerti dan dipahami. Buku ini ditulis dengan gaya penulisan yang sederhana seperti tutorial di duniailkom, dimana pembahasan materi selalu disertai dengan contoh dan tampilan hasil kode program.
  • Kode program dapat di download. Seluruh contoh kode program yang ada di buku bisa di download, sehingga sangat mudah untuk langsung melihat hasilnya. Total terdapat lebih dari 423 file PHP yang akan dibahas.
  • Layout halaman yang professional. Tampilan buku disusun secara rapi sesuai standar buku / eBook luar negeri.
  • Tersedia dalam format PDF dan ePub. File pdf boleh di print selama untuk dibaca sendiri.
  • Support konsultasi melalui email duniailkom@gmail.com atau WA ke 083180285808. Jika ada materi atau bahasan yang kurang jelas, bisa tanya-tanya via email / WA (mohon maaf, berhubung kesibukan tidak melayani pertanyaan di luar materi buku seperti tugas kuliah / skripsi).

FAQ – Frequently Asked Question


Apa maksud dari versi PRE-RELEASE?

Maksudnya buku ini belum sepenuhnya selesai. Masih ada 1 atau 2 bab lagi yang akan ditambahkan terutama mengenai studi kasus / mini project. Bagi yang sudah order versi pre-release ini, nanti tidak perlu bayar lagi. Jika versi full sudah selesai, tinggal download ulang saja dari link yang sama waktu pembelian (akan diinfokan via email).


Apakah ini buku untuk pemula?

Tidak, buku ini lebih ke level intermediate (menengah), bukan untuk pemula. Setidaknya anda harus memiliki pengetahuan seputar HTML dan PHP dasar terlebih dahulu.

Di buku ini saya berasumsi anda sudah paham tentang konsep pemrograman dasar PHP seperti variabel, tipe data, perulangan, if else dan function. Atau bisa juga disebut bahwa buku ini adalah lanjutan dari buku PHP Uncover Duniailkom.

Pemahaman tentang MySQL juga diperlukan terutama untuk bab tentang Mysqli object dan PDO. Sekurang-kurangnya bisa memahami cara penggunakan query seperti SELECT, INSERT, UPDATE dan DELETE.


Apa saja yang dibahas?

Buku OOP PHP Uncover duniailkom akan membahas berbagai materi tentang object oriented programming di PHP. Mulai dari pengertian class, cara pembuatan object, property, method, pewarisan (inheritance), encapsulation, polimorfisme, abstract class, interface dan trait.

Setelah itu akan dijelaskan juga tentang fitur yang berhubungan dengan OOP seperti namespace, autoloading dan exception. Kemudian kita akan membahas object bawaan PHP seperti DateTime object, Mysqli object serta PDO yang akan meningkatkan skill PHP anda ke level intermediate.

Semua materi ini menjadi langkah yang pas untuk menuju ke framework PHP seperti Code Igniter atau Laravel.


Apa saja aplikasi yang diperlukan?

Aplikasi yang diperlukan berupa teks editor, web browser dan XAMPP.

Untuk text editor tidak ada syarat khusus, anda bebas ingin menggunakan text editor apapun, seperti Notepad++, Komodo Edit, Sublime Text atau Atom. Namun dalam buku ini saya akan menggunakan Visual Studio Code atau VS Code. Aplikasi text editor ini gratis dan bisa di download dari web resminya di code.visualstudio.com.

Untuk web browser juga tidak ada syarat khusus, yang direkomendasikan adalah Google Chrome atau Mozilla Firefox versi terbaru.

Untuk XAMPP, dalam buku ini saya memakai XAMPP 7.2.8, yang artinya memakai PHP 7.2. Mayoritas materi masih berjalan di PHP 5.6, tapi saya merekomendasikan XAMPP 7 keatas.


Saya ada tugas / skripsi / project nih, kalau beli bukunya bisa dibantu g?

Mohon maaf sekali, berhubung kesibukan mengelola duniailkom dan kegiatan lain, saya belum bisa membantu jika ada pertanyaan diluar materi buku.

Saya sangat ingin menolong, namun pertanyaan seputar tugas / aplikasi bisa sangat kompleks. Tidak akan cukup 1 atau 2 jawaban saja karena harus dianalisis dulu seperti apa aplikasi yang sedang dirancang (bisa makan waktu berhari-hari).

Oleh karena itu pertanyaan melalui email atau WA, saya batasi hanya seputar materi yang dibahas di buku ini saja. Jika kode tersebut di dapat dari orang lain / situs lain, silahkan bertanya pada programmer yang merancangnya. Memahami coding orang lain jauh lebih sulit daripada kita yang buat sendiri.


Ada versi cetaknya ga?

Karena masih versi PRE-RELEASE, untuk saat ini versi cetak masih belum tersedia.


Cara belinya bagaimana?

Apabila berminat untuk memesan eBook OOP PHP Uncover, silahkan ikuti panduannya di: Cara Pembelian eBook & Buku Duniailkom atau boleh email saya langsung ke duniailkom@gmail.com / WA ke 083180285808 (andre).


Semoga buku OOP PHP Uncover ini bisa menjadi buku pengantar terbaik untuk memandu anda untuk menjadi seorang back-end developer :)


*** Artikel Terkait ***

42 Comments

  1. Anonymous
    24 Jan 19
    • Andre
      24 Jan 19
  2. Sariyanto
    24 Jan 19
    • Andre
      24 Jan 19
  3. Tiara
    24 Jan 19
    • Andre
      24 Jan 19
      • Tiara
        02 Feb 19
        • Andre
          03 Feb 19
  4. sariyanto
    24 Jan 19
    • Andre
      24 Jan 19
  5. orange
    24 Jan 19
    • Andre
      24 Jan 19
  6. Zaky Habibi
    24 Jan 19
    • Andre
      25 Jan 19
  7. jack
    27 Jan 19
    • Andre
      27 Jan 19
  8. Sandy
    29 Jan 19
  9. rustian daud
    29 Jan 19
    • Andre
      29 Jan 19
  10. Hendri
    02 Feb 19
    • Andre
      03 Feb 19
      • Hendri
        04 Mar 19
        • Andre
          05 Mar 19
  11. Rusman
    13 Feb 19
    • Andre
      14 Feb 19
  12. Andi Ikbal
    10 Mar 19
    • Andre
      11 Mar 19
  13. patia
    12 Mar 19
  14. Endang Ismaya
    18 Mar 19
    • Andre
      19 Mar 19
  15. MWRD
    25 Mar 19
    • Andre
      26 Mar 19
      • MWRD
        26 Mar 19
        • Andre
          28 Mar 19
      • Hendri
        05 Apr 19
        • Andre
          05 Apr 19
  16. Arai
    20 Apr 19
    • Andre
      20 Apr 19
  17. Mochamad Rizki
    20 Apr 19
    • Andre
      21 Apr 19

Add Comment