Januari 2021: Update eBook OOP PHP Uncover 2.0 dengan perubahan:
- Penyesuaian materi ke PHP 8 (XAMPP 8)
- Tambahan materi tentang Constructor property promotion (PHP 8)
- Tambahan materi tentang Nullsafe operator (PHP 8)
- Tambahan materi tentang Typed properties (PHP 7.4)
- Penyesuaian materi terkait error handling PDO (PHP 8))
- Perbaikan typo dan salah ketik
Sejak dirilis dari tanggal 24 Januari 2019 hingga sekarang (04 April 2021) eBook OOP PHP Uncover telah dibaca oleh 1029 rekan-rekan Duniailkom. Terimakasih banyak atas dukungannya…
eBook OOP PHP Uncover bisa didapat dengan harga Rp 60.000 melalui transfer Bank Mandiri, BCA, BRI, BNI, GoPay, OVO, Dana, LinkAja, dan PayPal.
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.
Di akhir buku terdapat 3 buah studi kasus. Pertama, pembuatan library Database Query Builder yang dipakai untuk memudahkan koneksi ke database (berbasiskan PDO). Kedua, pembuatan library Validate untuk proses validasi inputan form. Dan ketiga berupa pembuatan aplikasi CRUD sederhana, Ilkoom Stock Manager. Selain menampilkan tabel dari database, studi kasus ini juga dilengkapi dengan form login dan register user.
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 636 halaman yang mencakup 13 bab, dengan rincian sebagai berikut:
- Berkenalan dengan Object Oriented Programming
- Basic OOP PHP
- Advanced OOP PHP
- Class dan Object Function
- Namespace
- Autoloading
- Exception
- DateTime Object
- Mysqli Object
- PDO
- Case Study: Database Query Builder
- Case Study: Validate Class
- Case Study: Ilkoom Stock Manager
Daftar isi bisa di download dari link berikut:
Contoh (sample) eBook bisa di download dari link berikut:
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 636 halaman A4 yang meliputi 13 Bab. Jika disetarakan dengan ukuran buku komputer biasa yang berukuran A5, jumlah halamannya menjadi 1272 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 600 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).
Mohon kerjasama rekan-rekan untuk tidak meng-upload, memperbanyak atau menjual ulang eBook ini. Lisensi eBook hanya untuk 1 orang saja (tidak diperkenankan beli 1 untuk dibaca rame2).
Jika memiliki blog, situs pribadi, atau channel youtube, mohon juga untuk tidak memposting materi apapun yang ada dibuku. Semua materi di eBook/buku Duniailkom sudah terdaftar di Direktorat Jenderal Kekayaan Intelektual RI dan dilindungi oleh Undang-undang Hak Cipta.
Apabila terpaksa, pelanggaran terkait hal ini akan di tuntut dengan peraturan yang berlaku.
FAQ – Frequently Asked Question
Apakah ini buku untuk pemula?
Tidak, buku ini lebih ke level intermediate (menengah), bukan untuk pemula. Setidaknya rekan-rekan harus memiliki pengetahuan seputar HTML dan PHP dasar terlebih dahulu.
Di buku ini saya berasumsi pembaca 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.
Di akhir buku terdapat studi kasus pembuatan aplikasi CRUD sebagai implementasi dari apa yang telah di pelajari. Berikut tampilan akhir studi kasus Ilkoom Stock Manager (klik untuk memperbesar):
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 8.0.0, yang artinya memakai PHP 8.0. Mayoritas materi masih berjalan di PHP 5.6, tapi saya merekomendasikan minimal XAMPP 7.
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.
Apakah nanti dapat update juga?
Untuk update ringan seperti perbaikan salah ketik (typo) atau ada kode program yang error, update bisa di dapat secara gratis. Namun jika terdapat penambahan materi baru, updatenya terpaksa sedikit berbayar sekedar ganti upah lelah penulisan.
Khusus bagi yang sudah memiliki lisensi eBook OOP PHP Uncover versi sebelumnya, update bisa didapat dengan diskon 50% atau lebih tergantung banyaknya materi yang harus direvisi.
Sebagai contoh, bagi yang memiliki lisensi eBook OOP PHP Uncover 1.0, update ke OOP PHP Uncover 2.0 bisa diperoleh dengan harga Rp. 10.000 saja (diskon 84%), karena tidak banyak revisi dari versi sebelumnya.
Diskon berlaku hanya untuk versi eBook, tidak termasuk buku cetak.
Ada versi cetaknya ga?
Ada. Versi buku cetak OOP PHP Uncover bisa didapat dengan harga Rp. 220.000. Harganya memang cukup mahal mengingat ketebalan buku ini (625 halaman A4). Buku di cetak dengan kualitas tinggi dan menggunakan hardcover agar lebih awet.
Harga tersebut belum termasuk ongkos kirim dari Bandung 2kg (berat buku ini 1,7 kg sehingga terhitung 2kg). Pengiriman bisa via JNE, POS atau Wahana. Saya tidak menyediakan stock, setiap pemesanan akan dicetak dulu sekitar 5 – 7 hari kerja (maksimal 10 hari kalau order lagi banyak).
Jika berminat silahkan menghubungi duniailkom@gmail.com / WA ke 083180285808, atau langsung ke Official Store Duniailkom di Tokopedia: tokopedia.com/duniailkom. Isi buku di cetak hitam putih (bukan full color).
## TESTIMONI ##
Sedikit testimoni dari pembaca eBook / Buku Duniailkom
Cara belinya bagaimana?
eBook OOP PHP Uncover bisa didapat dengan harga Rp 60.000 melalui transfer Bank Mandiri, BCA, BRI, BNI, GoPay, OVO, Dana, LinkAja, dan PayPal.
Untuk pemesanan bisa 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 :)
Sumber wk.com




















EmoticonEmoticon