PHP Uncover – Panduan Belajar PHP Lengkap 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 (27 November 2016) eBook PHP Uncover telah dibaca oleh 1015 rekan-rekan Duniailkom. Terimakasih atas dukungannya, semoga eBook PHP Uncover bisa menjadi media belajar terbaik dalam menguasai PHP.

Untuk pemesanan bisa melalui email ke [email protected] (fast respon).

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, mulai dari cara pemrosesan form, menampilkan dan menyimpan data ke database (MySQL), hingga membuat aplikasi PHP seperti Sistem Informasi.

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

Sebelumnya saya juga ingin mengucapkan terimakasih atas dukungan yang telah diberikan selama ini (terutama bagi rekan-rekan yang telah membeli buku saya sebelumnya: HTML Uncover dan CSS Uncover). Kali ini izinkan saya menyajikan buku ketiga: PHP Uncover.

Di dalam buku 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, bab tentang pemrosesan form terdiri dari 80 halaman lebih, termasuk di dalamnya membahas validasi form, menampilkan pesan kesalahan, re-populate isian form, hingga cara penggunaan regular expression.

Saat ini eBook PHP Uncover sudah selesai 100% (versi final). Total terdapat 640 halaman A4 dan 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.

Case Study Pemrosesan Form PHP 1

Case Study Pemrosesan Form PHP 2

Cara pembuatan halaman login

Contoh Aplikasi CRUD Sistem Informasi Kampusku


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 50.000* (kartu AS). Untuk pemesanan bisa menghubungi saya di [email protected].

* Pembelian melalui pulsa khusus untuk pelajar/mahasiswa yang tidak memiliki rekening bank. Jika memiliki rekening, mohon menggunakan transfer bank (karena harga pulsa jatuh ketika saya jual lagi).

Sama seperti eBook Duniailkom yang lain, fitur yang bisa rekan-rekan dapatkan adalah:

  • Pembahasan materi yang mendalam. eBook PHP Uncover fokus membahas konsep dasar PHP dengan detail. Walaupun masih versi pre-release, buku ini terdiri dari 600 halaman A4, yang setara dengan 1200 halaman buku komputer biasa (ukuran A5).
  • 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 500an 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.
  • Prioritas konsultasi melalui email: [email protected]. Walaupun hampir setiap hari saya menjawab pertanyaan seputar pemrograman melalui email, rekan-rekan yang membeli buku ini akan diprioritaskan jika ada pertanyaan yang berkaitan dengan web programming (terutama tentang materi yang ada di bahas dalam buku ini).

Contoh sample buku bisa di download dari link berikut (1,7 MB):

Daftar isi buku bisa di download dari: Daftar isi buku PHP Uncover (dropbox). Atau bisa dilihat dari print screen berikut (klik untuk memperbesar) :

Halaman awal eBook PHP UncoverDaftar isi eBook PHP Uncover - 1Daftar isi eBook PHP Uncover - 2Daftar isi eBook PHP Uncover - 3Daftar isi eBook PHP Uncover - 4Daftar isi eBook PHP Uncover - 5Daftar isi eBook PHP Uncover - 6Daftar isi eBook PHP Uncover - 7

 


FAQ

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 materi lengkapnya bisa dilihat dari gambar print screen diatas.


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 rekan-rekan 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 rekan-rekan 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.


Mas, 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.


Mas, saya ada tugas/skripsi tentang PHP nih, kalau beli bukunya bisa bantu g?

Saya sangat ingin membantu rekan-rekan jika mengalami kesulitan dalam proyek, tugas atau skripsi yang menggunakan PHP. Namun harap dimaklumi bahwa hal itu perlu waktu yang tidak sebentar. Untuk pertanyaan di luar materi buku ini saya batasi untuk yang ‘ringan-ringan’ saja.


Mas, 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,5kg sehingga terhitung 2kg). Pengiriman hanya dengan JNE (bisa JNE OKE maupun Reguler). Saya tidak menyediakan stock, setiap pemesanan akan dicetak dulu dalam 2-4 hari kerja (biasanya bisa lebih cepat). 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 mas?

Saat ini cara pembelian adalah dengan menghubungi saya di [email protected], rekan-rekan transfer melalui rekening bank (tersedia Bank Mandiri, BCA, BRI, dan BNI) atau lewat pulsa, kemudian link untuk download ebook akan saya kirim melalui email (sharing folder di Google Drive).

Nomor rekening bank dan no HP (WhatsApp) untuk konfirmasi akan saya kirim via email. Karena ‘nompang’ di Google, untuk pembelian harus disertakan akun email gmail.

Karena ‘nompang’ di Google, untuk pembelian harus disertakan akun email gmail (alamat email lain seperti yahoo belum di dukung).


Jika rekan-rekan ingin bertanya, 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 rekan-rekan untuk menjadi seorang web programmer :)

470 Comments

  1. Imam Rizki
    24 Sep 16
    • Andre
      25 Sep 16
  2. Sahabat Musik
    27 Sep 16
    • Andre
      27 Sep 16
  3. buki
    30 Sep 16
    • Andre
      30 Sep 16
  4. ardi
    02 Oct 16
    • Andre
      02 Oct 16
  5. faqih
    03 Oct 16
    • Andre
      03 Oct 16
  6. Anonymous
    03 Oct 16
    • Andre
      03 Oct 16
      • ardi
        05 Oct 16
        • Andre
          05 Oct 16
  7. Andrew
    05 Oct 16
    • Andre
      05 Oct 16
  8. Kadri
    06 Oct 16
    • Andre
      06 Oct 16
  9. mochammad Rizal
    06 Oct 16
    • Andre
      07 Oct 16
      • mochammad Rizal
        07 Oct 16
        • mochammad Rizal
          07 Oct 16
        • Andre
          07 Oct 16
  10. Rany Ervina Gultom
    07 Oct 16
    • Andre
      07 Oct 16
  11. FAISAL
    07 Oct 16
    • Andre
      08 Oct 16
  12. Inuuard
    08 Oct 16
    • Andre
      08 Oct 16
  13. aswar
    08 Oct 16
    • Andre
      08 Oct 16
      • shandy
        10 Oct 16
        • Andre
          11 Oct 16
  14. Dahri
    11 Oct 16
    • Andre
      12 Oct 16
  15. Hafidz Anggit
    13 Oct 16
    • Andre
      13 Oct 16
  16. Ilham
    13 Oct 16
    • Andre
      15 Oct 16
  17. Arif
    15 Oct 16
    • Andre
      15 Oct 16
  18. Muhammad Afifuddin
    16 Oct 16
    • Andre
      16 Oct 16
  19. Riska
    19 Oct 16
    • Andre
      19 Oct 16
      • Riska
        19 Oct 16
        • Andre
          19 Oct 16
  20. Ridwan
    21 Oct 16
    • Andre
      21 Oct 16
  21. Huda
    21 Oct 16
    • Andre
      21 Oct 16
  22. Wendi Kuswiandi
    21 Oct 16
    • Andre
      22 Oct 16
  23. Chala
    23 Oct 16
    • Andre
      23 Oct 16
  24. Aulia Wardhana Hasibuan
    24 Oct 16
    • Andre
      25 Oct 16
  25. yoichi
    25 Oct 16
    • Andre
      26 Oct 16
  26. Amir Cysers
    26 Oct 16
    • Andre
      26 Oct 16
  27. Deddy
    26 Oct 16
    • Andre
      26 Oct 16
  28. Yunan
    26 Oct 16
    • Andre
      27 Oct 16
  29. othinks
    28 Oct 16
    • Andre
      28 Oct 16
  30. wendy Hidayat
    31 Oct 16
    • Andre
      31 Oct 16
  31. vallo
    01 Nov 16
    • Andre
      01 Nov 16
      • vallo
        01 Nov 16
        • Andre
          01 Nov 16
  32. rizki
    01 Nov 16
    • Andre
      02 Nov 16
  33. raja sulap
    02 Nov 16
    • Andre
      02 Nov 16
  34. Idaya Hidayat
    02 Nov 16
    • Andre
      02 Nov 16
  35. randy
    02 Nov 16
    • Andre
      03 Nov 16
  36. Ebi. S
    03 Nov 16
    • Andre
      03 Nov 16
  37. agoy scepa
    04 Nov 16
    • Andre
      05 Nov 16
      • Anonymous
        14 Nov 16
        • Andre
          15 Nov 16
  38. naufalmms
    07 Nov 16
    • Andre
      08 Nov 16
  39. sonny
    08 Nov 16
    • Andre
      08 Nov 16
  40. amirul hidayah
    08 Nov 16
    • Andre
      08 Nov 16
  41. amirul hidayah
    08 Nov 16
    • Andre
      08 Nov 16
  42. rona idea
    18 Nov 16
    • Andre
      18 Nov 16
  43. yudadipa
    18 Nov 16
    • Andre
      18 Nov 16
  44. Nurul Hidayat
    21 Nov 16
    • Andre
      21 Nov 16
  45. Miftah Firdaus
    22 Nov 16
    • Andre
      22 Nov 16
  46. Muryan Awaludin
    24 Nov 16
    • Andre
      24 Nov 16
  47. Diahayu
    24 Nov 16
    • Andre
      24 Nov 16
  48. bude
    26 Nov 16
    • Andre
      26 Nov 16
  49. Sinta Karidina
    27 Nov 16
    • Andre
      27 Nov 16
  50. dewa
    28 Nov 16
    • Andre
      29 Nov 16
  51. adi hardiman
    30 Nov 16
    • Andre
      30 Nov 16
  52. Agung syafaruddin ode
    03 Dec 16
    • Andre
      03 Dec 16
  53. ardicks
    04 Dec 16

Add Comment