PHP Uncover – Panduan Belajar PHP untuk Pemula

eBook PHP Uncover Duniailkom

Agustus 2016: launching eBook PHP Uncover 1.1, dengan design cover yang lebih fresh. Total halaman: 640.
Sejak dirilis tgl 8 Maret 2016, hingga sekarang (31 Maret 2017) eBook PHP Uncover telah dibaca oleh 1549 rekan-rekan Duniailkom. Terimakasih atas dukungannya, semoga eBook PHP Uncover bisa menjadi media belajar terbaik dalam menguasai PHP.

Untuk pemesanan bisa langsung ke: Cara Pembelian eBook & Buku Duniailkom.

Nyaris tidak ada web programmer yang tidak mengenal PHP. PHP mungkin lebih populer daripada HTML. Selama mengelola duniailkom, mayoritas 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 membutuhkan 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 640 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 7 yang dirilis bulan Desember 2015 lalu. 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 10 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 lengkap bisa di download dari link berikut: Daftar isi PHP Uncover (dropbox).

Contoh sample eBook bisa di download dari link berikut:

Tampilan eBook PHP Uncover

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

Untuk pemesanan bisa ikuti panduannya di: Cara Pembelian eBook & Buku Duniailkom atau boleh email saya langsung ke [email protected]

* Untuk pembelian via pulsa, ada kenaikan menjadi 60.000. Ini karena harga pulsa jatuh ketika saya jual lagi. Semoga bisa dimaklumi…

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 640 halaman A4 yang meliputi 24 Bab. Jika disetarakan dengan ukuran buku komputer biasa yang berukuran A5, jumlah halamannya menjadi 1280 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 dengan menggunakan layanan dari publisher ebook Leanpub, sehingga materi tersusun rapi sesuai standar buku 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: [email protected]. Jika ada materi atau bahasan yang kurang jelas, bisa tanya-tanya via email.

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):

Case Study Pemrosesan Form PHP 1

Case Study Pemrosesan Form PHP 3

PHP Uncover - Upload File

PHP Uncover - Halaman login

Contoh Aplikasi CRUD 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.

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 saya 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?

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

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

Saya sangat ingin membantu jika mengalami kesulitan dalam proyek, tugas atau skripsi yang menggunakan PHP. Namun harap dimaklumi bahwa hal itu perlu waktu yang tidak sebentar. Apalagi jika melibatkan database dan terdiri dari ratusan baris kode program.

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.

Untuk pertanyaan di luar materi buku, saya batasi yang ‘ringan-ringan’, atau tentang web programming secara umum (yang tidak berhubungan dengan coding).

Ada versi cetaknya ga?

Ada. Versi buku cetak dari PHP Uncover bisa didapat dengan harga Rp. 190.000. Harganya memang cukup mahal mengingat ketebalan buku ini (640 halaman A4), ngalah2in tebal kamus. 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,60 kg sehingga terhitung 2kg). Pengiriman hanya dengan JNE Reguler. Saya tidak menyediakan stock, setiap pemesanan akan dicetak dulu sekitar 4 hari kerja (maksimal 10 hari kalau order lagi banyak). Jika berminat silahkan menghubungi [email protected] dan sertakan alamat lengkap pengiriman.

Setiap pembelian buku cetak akan mendapatkan versi eBook juga.

buku-cetak-html-css-dan-php-uncover-duniailkom*isi buku di cetak hitam putih (bukan full color)

Cara belinya bagaimana?

Apabila berminat untuk memesan eBook dan/atau Buku cetak PHP Uncover, silahkan ikuti panduannya di: Cara Pembelian eBook & Buku Duniailkom atau boleh email saya langsung ke [email protected]


Apabila ada pertanyaan, memberikan komentar atau saran, silahkan kirim email ke [email protected], atau tinggalkan pesan pada kolom komentar dibawah.

Semoga buku PHP Uncover ini bisa menjadi buku pengantar terbaik untuk memandu anda untuk menjadi seorang web programmer :)

593 Comments

  1. muslim
    09 Jan 17
    • Andre
      17 Jan 17
  2. sasnet
    17 Jan 17
    • Andre
      17 Jan 17
      • sasnet
        18 Jan 17
        • Andre
          18 Jan 17
  3. purwono
    18 Jan 17
    • Andre
      19 Jan 17
  4. blondehdtv
    20 Jan 17
    • Andre
      20 Jan 17
  5. budi
    20 Jan 17
    • Andre
      20 Jan 17
  6. Mahangga
    20 Jan 17
    • Andre
      20 Jan 17
  7. Andre
    25 Jan 17
  8. Andre
    25 Jan 17
  9. furqon hidayatullah
    27 Jan 17
    • Andre
      27 Jan 17
  10. Silvi Yani
    27 Jan 17
    • Andre
      27 Jan 17
  11. ardani703
    27 Jan 17
    • Andre
      28 Jan 17
  12. Arifin Styawan
    02 Feb 17
    • Andre
      02 Feb 17
  13. Muhammad Aqil
    02 Feb 17
    • Andre
      02 Feb 17
  14. Adi Wirawan
    02 Feb 17
    • Andre
      02 Feb 17
  15. mukti
    07 Feb 17
    • Andre
      07 Feb 17
  16. baizul zaman
    07 Feb 17
    • Andre
      07 Feb 17
  17. Alexandromeo L.G
    09 Feb 17
    • Andre
      11 Feb 17
  18. Afif
    11 Feb 17
    • Andre
      11 Feb 17
  19. Anonymous
    15 Feb 17
    • Andre
      15 Feb 17
  20. Husein
    16 Feb 17
    • Andre
      16 Feb 17
  21. Arief
    18 Feb 17
    • Andre
      19 Feb 17
      • Arief
        19 Feb 17
  22. Fardhi
    20 Feb 17
    • Andre
      20 Feb 17
  23. Ramadhan
    22 Feb 17
    • Andre
      22 Feb 17
  24. Hadi
    23 Feb 17
    • Andre
      23 Feb 17
  25. Hadi
    24 Feb 17
    • Andre
      24 Feb 17
  26. Bilqis Haziqah
    25 Feb 17
  27. Zanify
    28 Feb 17
  28. Arief
    28 Feb 17
    • Andre
      05 Apr 17
  29. Athar
    02 Mar 17
    • Andre
      02 Mar 17
  30. adi hardiman
    09 Mar 17
    • Andre
      09 Mar 17
  31. Afid Arifin
    15 Mar 17
    • Andre
      16 Mar 17
  32. yogian
    21 Mar 17
    • Andre
      21 Mar 17
  33. Irwan
    22 Mar 17
    • Andre
      22 Mar 17
  34. jimmy
    22 Mar 17
    • Andre
      22 Mar 17
      • jimmy
        23 Mar 17
        • Andre
          23 Mar 17
  35. Febrian
    29 Mar 17
    • Andre
      29 Mar 17
  36. Susianto ,
    03 Apr 17
    • Andre
      05 Apr 17
  37. Angga Kuswara
    03 Apr 17
    • Andre
      05 Apr 17
  38. Dhys
    04 Apr 17
    • Andre
      05 Apr 17
  39. Handayat
    12 Apr 17
    • Andre
      12 Apr 17
  40. Fityan Ali Munshi
    12 Apr 17
    • Andre
      12 Apr 17
  41. hudy pietersz
    14 Apr 17
    • Andre
      14 Apr 17
  42. Sutrisno
    18 Apr 17
    • Andre
      18 Apr 17

Add Comment