PHP Uncover – Panduan Belajar PHP 8 untuk Pemula

eBook PHP Uncover Duniailkom

Maret 2022: Update eBook PHP Uncover 3.2 dengan perubahan:

  • Penyesuaian materi ke PHP 8.1 (XAMPP 8.1)
  • Tambahan materi tentang Match expression (PHP 8)
  • Tambahan materi tentang Union types (PHP 8)
  • Tambahan materi tentang Named arguments (PHP 8)
  • Tambahan materi tentang Arrow functions (PHP 7.4)
  • Tambahan materi tentang Null coalescing assignment operator (PHP 7.4)
  • Perbaikan typo dan salah ketik

Sejak dirilis hingga sekarang (Oktober 2023) eBook PHP Uncover telah dibaca oleh 4754 rekan-rekan Duniailkom. Terimakasih banyak atas dukungannya…

eBook 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).

Nyaris tidak ada web programmer yang tidak mengenal PHP. PHP mungkin lebih populer daripada HTML. Selama mengelola duniailkom, cukup banyak pertanyaan yang diajukan berkaitan dengan PHP.

  • Ingin memproses isian form HTML?
  • Menampilkan pesan error jika salah isi form?
  • Menyimpan data ke database MySQL?
  • Membuat sistem login?
  • Memecah halaman web menjadi beberapa bagian, kemudian disatukan lagi?
  • Upload file ke server?

Semuanya butuh PHP.

Jika saat ini anda sedang sekolah / kuliah dan belajar tentang web programming, hampir dipastikan PHP-lah yang akan dipelajari. Mayoritas skripsi IT di bidang web programming juga butuh PHP. Hal ini juga menunjukkan bahwa PHP menjadi salah satu bahasa pemrograman yang wajib dikuasai.

Di dalam buku PHP Uncover ini, saya akan mengupas habis konsep dasar PHP. Mulai dari berkenalan dengan PHP, menginstall XAMPP, membahas cara kerja PHP, mempelajari dasar-dasar PHP, berbagai tipe data dan fungsi-fungsi PHP, hingga cara pemrosesan form dan membuat koneksi ke database MySQL.

Walaupun tutorial PHP dasar sudah cukup lengkap di duniailkom, dalam buku PHP Uncover akan saya bahas dengan lebih detail dan mendalam. Sebagai contoh, 1 bab tentang pemrosesan form saja terdiri dari 80 halaman lebih, termasuk di dalamnya membahas validasi form, menampilkan pesan kesalahan, re-populate isian form, hingga cara penggunaan regular expression.

Buku PHP Uncover terdiri dari 646 halaman yang mencakup 24 bab, dengan rincian sebagai berikut:

  • Berkenalan Dengan PHP: Memahami pengertian serta membahas fungsi PHP sebagai server side programming language.
  • Sejarah dan Perkembangan PHP: Kisah panjang PHP mulai dari kemunculannya tahun 1995 hingga PHP 8 yang dirilis bulan November 2020. Selain itu akan dibahas tentang cara kerja PHP dan web server.
  • Instalasi XAMPP, Web Browser dan Text Editor: Seluruh aplikasi yang diperlukan untuk menjalankan PHP.
  • Menjalankan File PHP: Cara menjalankan PHP dari folder htdocs XAMPP.
  • Aturan Dasar Penulisan Kode PHP: Memahami sytax penulisan kode PHP.
  • Variabel dan Konstanta: Keduanya merupakan konsep terpenting dalam bahasa pemrograman.
  • Tipe Data PHP: Membahas 8 tipe data yang ada di dalam PHP.
  • Operator PHP: Mengenal 11 jenis operator di dalam PHP.
  • Struktur Control Pemrograman PHP: Memahami struktur if, else if, switch, perulangan for, while dan do while.
  • Function: Cara menggunakan dan membuat function PHP.
  • PHP Manual: Mengenal den membahas cara membaca panduan resmi PHP.
  • Integer & Float Function PHP: Membahas fungsi-fungsi bawaan PHP yang berkaitan dengan integer dan float.
  • String Function PHP: Membahas fungsi-fungsi bawaan PHP yang berkaitan dengan string.
  • Array Function PHP: Membahas fungsi-fungsi bawaan PHP yang berkaitan dengan array.
  • Latihan – Menggabungkan HTML dan PHP: Bab khusus untuk menguji pemahaman tentang PHP dan cara menggabungkannya dengan HTML.
  • HTML Entity dan Include Function: Membahas fungsi khusus PHP yang berkaitan dengan teks HTML serta include().
  • HTTP Header, Output Buffering dan php.ini: Mengenal konsep HTTP header (redirect), output buffering serta cara mengubah settingan PHP dari php.ini.
  • Date and Time Function: Membahas fungsi-fungsi bawaan PHP yang berkaitan dengan date (tanggal).
  • Magic Constants dan Superglobals Variable: Mengenal kosntanta dan variabel khusus PHP.
  • Form Processing: Membahas seputar penggunaan PHP untuk memproses form HTML, termasuk validasi, menampilkan pesan kesalahan, re-populate isian form, hingga cara penggunaan regular expression.
  • Form Upload: Cara menangani file upload, termasuk pembatasan ukuran, format, serta validasi file.
  • Cookie dan Session: Konsep pemrosesan cookie dan session di PHP, termasuk sebuah studi kasus membuat form login
  • Koneksi dengan Database MySQL: Menggabungkan PHP dengan database MySQL (menggunakan mysqli extension)
  • Case Study – Pembuatan CRUD (Create, Read, Update and Delete): Bab khusus yang menjadi studi kasus penutup buku PHP. Akan dibahas cara membuat sebuah aplikasi CRUD sederhana, yakni bagaimana cara menyimpan data ke database, menampilannya, mengupdatenya dan menghapus data tersebut. Selain itu juga terdapat halaman login dan logout.

Daftar isi bisa di download dari link berikut:

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

Tampilan eBook OOP PHP Uncover

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

  • Pembahasan materi yang mendalam. Buku PHP Uncover fokus membahas konsep dasar PHP dengan detail. Terdiri dari 646 halaman A4 yang meliputi 24 Bab. Jika disetarakan dengan ukuran buku komputer biasa yang berukuran A5, jumlah halamannya menjadi 1292 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. Hingga saat ini terdapat 500 lebih contoh kode program PHP.
  • Kode program dapat di download. Seluruh contoh kode program yang ada di buku bisa di download, sehingga sangat mudah untuk langsung melihat hasilnya.
  • Layout halaman yang professional. Tampilan buku disusun secara rapi sesuai standar buku / eBook luar negeri.
  • Tersedia dalam format PDF dan ePub. Buku ini hadir dalam 2 format, sehingga nyaman di baca di layar komputer, tablet, maupun di smartphone.
  • Support konsultasi melalui email: duniailkom@gmail.com. Jika ada materi atau bahasan yang kurang jelas, bisa tanya-tanya via email (hanya materi yang ada di buku saja, tidak termasuk tugas / skripsi / project pribadi)

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


Yang dibahas di dalam eBook PHP Uncover ini apa saja?

Sesuai dengan judulnya, PHP Uncover – Panduan Belajar PHP Lengkap untuk Pemula ditujukan bagi rekan-rekan yang ingin mempelajari PHP mulai dari dasar. Walaupun begitu, materi yang ada sangat lengkap untuk sebuah buku PHP pemula. Daftar isi bisa di download disini: Daftar isi PHP Uncover.

Berikut contoh mini project yang akan dibahas di dalam buku ini (klik untuk memperbesar):

Studi kasus PHP Uncover - Pemrosesan form

Studi kasus PHP Uncover - Membuat buku tamu

Studi kasus PHP Uncover - Membuat form login

Studi kasus PHP Uncover - Sistem Informasi Kampusku

Harap diingat meskipun buku ini sudah cukup tebal, PHP Uncover baru buku untuk pemula. PHP sendiri sangat-sangat luas, mustahil ada 1 buku yang bisa membahas segala aspek terkait PHP. Materi advanced seperti Pemrograman Object, PDO, image processing, dan framework belum tersedia (menjadi jatah buku terpisah).


Apa yang perlu saya pahami agar bisa membaca buku ini?

Secara sederhana, PHP digunakan untuk men-generate atau menghasilkan kode-kode HTML. Oleh karena itu saya berasumsi pembaca sudah paham dengan HTML dan bisa menjalankan file HTML di web browser.

Dalam buku ini saya akan langsung masuk kepada PHP tanpa membahas ulang HTML. Jika perlu tutorial singkat tentang HTML, bisa mengunjungi situs duniailkom: Tutorial HTML Dasar. Selain itu duniailkom juga telah merilis eBook HTML Uncover yang membahas HTML secara mendalam. Pemahaman tentang CSS juga akan membantu, walaupun tidak diharuskan.

Bagi yang sudah membaca eBook HTML Uncover dan CSS Uncover, eBook PHP Uncover ini merupakan lanjutan paling 'pas' sebagai langkah berikutnya untuk menguasai teknologi pembuatan website.


Ada pembahasan tentang OOP dan Framework?

Karena banyaknya materi tentang PHP dasar, dalam buku ini saya tidak membahas tentang pemrograman berbasis objek (Object Oriented Programming) maupun framework. OOP PHP termasuk ke dalam materi PHP lanjutan dan akan dibahas di buku terpisah: OOP PHP Uncover.

Sedangkan untuk framework PHP tersedia juga buku Laravel Uncover.


Apakah nanti dapat update juga?

Untuk update ringan seperti perbaikan salah ketik (typo) atau ada kode program yang error, update bisa di dapat gratis. Ini ditandai dengan penomoran minor seperti PHP Uncover 3.1, 3.2, 3.3, dst. File eBook bisa di download ulang dari Google Drive.

Namun jika terdapat update besar dengan penambahan materi baru, updatenya terpaksa sedikit berbayar sekedar upah lelah revisi materi. Update mayor ditandai dengan perubahan versi buku misalnya dari PHP Uncover 3.0, ke PHP Uncover 4.0.

Biaya update cukup 50% dari harga eBook terbaru. Sebagai contoh, bagi yang memiliki lisensi eBook PHP Uncover 2.x, update ke PHP Uncover 3.x bisa diperoleh dengan harga Rp. 30.000. Diskon berlaku hanya untuk versi eBook, tidak termasuk buku cetak.

eBook PHP Uncover 3.x ini menggunakan PHP 8. Rencananya, mayor update baru akan dilakukan jika sudah rilis PHP 9.

Sebagai informasi, menurut web php.watch/versions, sampai akhir tahun 2024 masih menjadi jadwal rilis PHP 8.3, belum ada keterangan tentang PHP 9. Sehingga bagi rekan-rekan yang order eBook sekarang, akan terus dapat free update setidaknya hingga akhir 2024.


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.


Ada versi cetaknya ga?

Ada. Versi buku cetak PHP Uncover bisa didapat dengan harga Rp. 235.000. Harganya memang cukup mahal mengingat ketebalan buku ini (649 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,6 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 ingin buku cetak + eBook, bisa ditambah dengan 1/2 harga eBook (Rp. 30.000). Sehingga untuk buku cetak + eBook PHP Uncover totalnya = 235rb + 30rb = Rp. 265.000 (belum termasuk ongkos kirim). Lisensi eBook hanya untuk pembeli yang sama, bukan untuk orang lain.

Apabila 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).

Tampilan eBook PHP Uncover - Full


## TESTIMONI ##

Sedikit testimoni dari pembaca eBook / Buku Duniailkom

Testimoni eBook DuniailkomTestimoni eBook DuniailkomTestimoni eBook DuniailkomReview eBook DuniailkomReview eBook DuniailkomReview eBook DuniailkomTestimoni eBook DuniailkomReview eBook DuniailkomTestimoni eBook DuniailkomTestimoni eBook DuniailkomTestimoni eBook DuniailkomReview eBook Duniailkom


Cara belinya bagaimana?

eBook 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 PHP Uncover ini bisa menjadi buku pengantar terbaik untuk memandu anda untuk menjadi seorang web programmer :)

687 Comments

  1. Ryan Pa
    16 May 16
    • Andre
      16 May 16
      • Ryan Pa
        16 May 16
        • Andre
          16 May 16
      • No Name
        16 May 16
        • Andre
          16 May 16
  2. Andre
    16 May 16
  3. Ade Setiawan
    17 May 16
    • Andre
      17 May 16
      • Putri
        18 Jun 16
        • Andre
          18 Jun 16
  4. Fardhin
    21 May 16
    • Andre
      22 May 16
  5. agus
    22 May 16
    • Andre
      22 May 16
  6. Eko Okda
    25 May 16
    • Andre
      26 May 16
  7. ifan
    30 May 16
    • Andre
      31 May 16
      • ifan
        31 May 16
        • Andre
          01 Jun 16
  8. Arifin
    01 Jun 16
    • Andre
      01 Jun 16
  9. M Irman Syafe'i
    03 Jun 16
    • Andre
      03 Jun 16
      • Anonymous
        03 Jun 16
        • Andre
          03 Jun 16
  10. Wahyu
    04 Jun 16
    • Andre
      04 Jun 16
  11. Ricky Rachmanto
    05 Jun 16
    • Andre
      06 Jun 16
      • Ricky Rachmanto
        07 Jun 16
        • Andre
          07 Jun 16
  12. Alexandromeo L.G
    07 Jun 16
    • Andre
      07 Jun 16
  13. Dika
    10 Jun 16
    • Andre
      10 Jun 16
      • Dika
        10 Jun 16
        • Andre
          11 Jun 16
      • Rusman
        12 Jun 16
        • Andre
          12 Jun 16
  14. Fatchur
    12 Jun 16
    • Andre
      12 Jun 16
  15. Ziyad
    13 Jun 16
    • Andre
      13 Jun 16
  16. Freddy
    15 Jun 16
    • Andre
      15 Jun 16
  17. kevin
    15 Jun 16
    • Andre
      16 Jun 16
      • kevin
        16 Jun 16
        • Andre
          16 Jun 16
        • kevin
          19 Jun 16
        • Andre
          19 Jun 16
  18. Muhamad Ridwan
    17 Jun 16
    • Andre
      17 Jun 16
      • Muhamad Ridwan
        17 Jun 16
        • Andre
          17 Jun 16
        • Muhamad Ridwan
          17 Jun 16
        • Andre
          17 Jun 16
  19. baizul zaman
    17 Jun 16
    • Andre
      17 Jun 16
  20. sariyanto
    18 Jun 16
    • Andre
      18 Jun 16
  21. Syamsul Rizal
    18 Jun 16
    • Andre
      18 Jun 16
  22. Rochafi
    20 Jun 16
    • Andre
      21 Jun 16
  23. Dimas Pratama
    20 Jun 16
    • Andre
      21 Jun 16
  24. fajri
    21 Jun 16
    • Andre
      21 Jun 16
  25. Anonymous
    24 Jun 16
  26. Yusup
    24 Jun 16
    • Andre
      25 Jun 16
  27. Azis
    24 Jun 16
    • Andre
      25 Jun 16
      • mferdiyanzah
        28 Jun 16
        • Andre
          28 Jun 16
  28. Yusmadi
    30 Jun 16
    • Andre
      30 Jun 16
  29. jaya
    30 Jun 16
    • Andre
      03 Jul 16
  30. Arya
    03 Jul 16
    • Andre
      03 Jul 16
  31. Rizqi
    10 Jul 16
    • Andre
      10 Jul 16
  32. Yasin
    13 Jul 16
    • Andre
      14 Jul 16
      • Yasin
        15 Jul 16
        • Andre
          15 Jul 16
        • Yasin
          16 Jul 16
  33. fakhruddin
    14 Jul 16
    • Andre
      14 Jul 16
  34. Derry Ikhsan
    15 Jul 16
    • Andre
      15 Jul 16
  35. Kharisma
    20 Jul 16
    • Andre
      20 Jul 16
  36. ekop
    22 Jul 16
    • Andre
      22 Jul 16
  37. Asep Saepuloh
    24 Jul 16
    • Andre
      25 Jul 16
  38. Delly Setiadi
    27 Jul 16
    • Andre
      27 Jul 16
  39. Isnedi Candra Kusuma
    28 Jul 16
    • Andre
      29 Jul 16
  40. febri andrianto
    29 Jul 16
    • Andre
      29 Jul 16
  41. Azis
    29 Jul 16
    • Andre
      29 Jul 16
      • Azis
        29 Jul 16
        • Andre
          30 Jul 16
  42. Rizki
    31 Jul 16
  43. Rizki
    01 Aug 16
    • Andre
      02 Aug 16
  44. retno
    05 Aug 16
    • Andre
      07 Aug 16
  45. INDRA KUSUMA
    07 Aug 16
    • Andre
      07 Aug 16
  46. agus r
    09 Aug 16
    • Andre
      09 Aug 16
  47. Fahmi
    11 Aug 16
    • Andre
      11 Aug 16
  48. ~A
    14 Aug 16
    • Andre
      14 Aug 16
  49. Ahmad Maulana
    16 Aug 16
    • Andre
      16 Aug 16
  50. indra
    19 Aug 16
    • Andre
      19 Aug 16
  51. Awal
    19 Aug 16
    • Andre
      19 Aug 16
  52. jems
    20 Aug 16
    • Andre
      21 Aug 16
  53. JK Bowo
    22 Aug 16
    • Andre
      22 Aug 16
  54. Luthfi
    22 Aug 16
    • Andre
      22 Aug 16
  55. erdi yanta
    23 Aug 16
    • Andre
      23 Aug 16
  56. Rudy
    24 Aug 16
    • Andre
      24 Aug 16
  57. Samsul huda
    26 Aug 16
    • Andre
      26 Aug 16
  58. Putri
    26 Aug 16
    • Andre
      26 Aug 16
  59. Stefanus Ardi
    27 Aug 16
    • Andre
      27 Aug 16
  60. Hanif Salafi
    28 Aug 16
    • Andre
      28 Aug 16
  61. Azis
    31 Aug 16
    • Andre
      31 Aug 16
  62. Gio
    06 Sep 16
    • Andre
      06 Sep 16
  63. Gio
    07 Sep 16
    • Andre
      07 Sep 16
      • Gio
        11 Sep 16
        • Andre
          11 Sep 16
        • Gio
          19 Sep 16
        • Andre
          20 Sep 16
        • Gio
          22 Sep 16
        • Andre
          24 Sep 16
        • Gio
          24 Sep 16
        • Andre
          25 Sep 16
        • Gio
          28 Sep 16
        • Andre
          29 Sep 16
        • Gio
          03 Oct 16
        • Andre
          03 Oct 16
        • Gio
          04 Oct 16
        • Andre
          04 Oct 16
  64. yus
    08 Sep 16
    • Andre
      08 Sep 16
  65. Joko
    16 Sep 16
    • Andre
      16 Sep 16
  66. Ahmad
    16 Sep 16
    • Andre
      17 Sep 16
  67. khafidz
    20 Sep 16
    • Andre
      20 Sep 16
  68. A.Hendra Gunawan
    20 Sep 16
    • Andre
      20 Sep 16
    • Andre
      21 Sep 16
  69. Syaiful
    21 Sep 16
    • Andre
      21 Sep 16

Add Comment