Buku Pintar Pemrograman Web ini merupakan salah satu buku saya yang paling banyak di kutip di google scholar dan menjadi buku laris di beberapa cabang Gramedia. Pada intinya buku pemrograman web ini berisi tiga pilar penting dalam pemrograman web yaitu HTML, PHP dan MySQL. Berikut saya ambil kutipan buku ini yang saya cuplik dari website penerbitnya yaitu mediakita.
Jika Anda ingin menjadi webmaster, WAJIB membaca buku ini! Di buku ini, Anda akan belajar semua hal tentang membuat sebuah website, baik statis maupun dinamis. Buku ini direkomendasikan bagi Anda yang ingin mempelajari pembuatan web dinamis. Mulai dari belajar HTML, PHP & MySQL, desain, komposisi warna, CSS, JavaScript, dan jQuery. Bukan hanya teori, di buku ini juga disertai penjelasan cara membuat web dinamis seperti blog dan shopping cart. Buku ini cocok bagi Anda yang ingin belajar ke tingkat lanjut pembuatan web desain, atau bagi Anda yang baru mulai belajar. Tidak percaya? Silakan buktikan sendiri!
Berbeda dengan buku saya sebelumnya yairu Cara Mudah Membuat Desain Web untuk Pemula yang membahas cara membuat website statis berbekal HTML saja, dalam buku pemrograman web ini fokus pembahasan adalah pada bagaimana cara membuat sebuah website yang dinamis. Pendekatan dalam buku ini agak berbeda dibanding buku-buku sejenis, karena saya mencoba menyampaikan hal yang paling penting terlebih dahulu di bagian awal buku ini yaitu bagaimana cara menghubungkan HTML, PHP dan MySQL. Setelah pembaca memahami konsepnya, maka baru dilanjutkan dengan materi detil dari masing-masing komponen pemrograman web tersebut.
Pendekatan lain adalah konsep pengulangan. Dengan mengadopsi prinsip tersebut, materi yang saya susun di buku tersebut, memberikan pengulangan berkali-kali untuk sebuah konsep penting dan menjadi basis pemahaman tentang cara membuat website dinamis agar lebih paham.
Apa konsep penting yang saya maksud?
Saya melakukan pengulangan materi secara bertahap dan makin mendalam terutama mengenai konsep hubungan HTML, PHP dan MySQL yang merupakan kunci utama dalam proses pembuatan web site.
Konsep hubungan HTML, PHP dan MySQL merupakan kunci utama dalam proses pembuatan web site. |
Saya mengulangi penjelasan konsep tersebut paling tidak sebanyak 5 kali, dengan berbagai cara. Mulai dari materi berupa penjelasan singkat, proyek mini membuat guest book, tutorial teoritis dan 2 proyek lainnya.
Selain konsep penting tentang hubungan HTML, PHP dan MySQL tersebut, di bagian akhir buku tersebut ada tambahan materi tentang CSS, Javascript dan JQuery. Materi-materi ini akan membantu membuat website menjadi lebih indah dan interaktif.
Saya juga menuliskan konsep-konsep baru yang penting untuk Anda ketahui dalam bentuk catatan kecil s saat saya menjelaskan tentang konsep hubungan HTML, PHP dan MySQL. Dengan cara ini, maka pembaca bisa lebih fokus memahami konsep penting mana yang dibahas di tiap bab.
Terus terang saja, materi yang dicakup dalam buku tersebut sangat luas dan saya perlu menjelaskan terlebih dahulu tentang bagaimana pengaturan bab-bab yang ada dalam buku ini. Tujuan saya adalah agar anda lebih mudah memahami seluruh materi yang tersedia dan dapat mengambil manfaat yang maksimal dari kekuatan teknik penulisan yang saya lakukan dalam buku ini.
Saya membagi buku tersebut menjadi 4 bagian yaitu:
Bagian 1, “Konsep Dasar dan Persiapan”, menyediakan penjelasan mengenai beberapa konsep dasar yang perlu anda ketahui terkait dengan bagaimana proses sebuah halaman web dapat muncul ke browser serta persiapan praktik yang akan anda lakukan pada bagian-bagian berikutnya. Dalam bab ini anda akan mengenal mulai diperkenalkan dengan konsep hubungan dan fungsi PHP, HTML dan MySQL dalam sebuah pembuatan website. Di akhir bagian 1 ini, anda juga akan mendapat pengalaman awal tentang bagaimana implementasi konsep HTML, PHP dan MySQL tersebut dalam sebuah proyek sederhana membuat guestbook. Pengalaman awal ini akan bermanfaat bagi anda untuk mulai berkenalan langsung dengan proses pembuatan website dalam tahap yang sederhana.
Bagian 2, “The Basic HTML, PHP dan MySQL”, memberikan berbagai macam tutorial dasar tentang HTML, PHP dan MySQL. Tutorial ini akan memberikan gambaran yang lengkap mengenai berbagai macam tag dan perintah ketiga teknologi tersebut sebagai bekal bagi anda untuk lebih memahami apa yang dapat dilakukan oleh masing-masing teknologi tersebut. Sebagai penutup bagian ini, anda akan mendapatkan sebuah proyek yang sedikit lebih kompleks untuk lebih memperdalam pemahaman anda tentang bagaimana peranan HTML, PHP dan MySQL dalam membuat sebuah blog sederhana. Anda akan dituntun secara bertahap untuk memahami proses penerimaan data menggunakan form HTML, menerimanya dengan PHP dan menyimpan data tersebut dalam database MySQL. Selain itu anda akan memahami juga bagaiman cara mengambil data tersebut dan menampilkannya kembali melalui halaman web.
Bagian 3, “Tambahkan Bumbu dengan CSS, Javascript dan jQuery”, akan memberikan tutorial yang bertujuan untuk menambah fleksibilitas, tampilan dan interaktivitas website anda. Materi CSS, Javascript dan jQuery di bahas secara mendalam disertai contoh-contoh untuk membantu pemahaman anda. Pada akhir bagian 3 ini, sekali lagi anda akan mendapatkan tutorial yang akan memanfaatkan semua pengetahuan yang sudah anda peroleh sampai tahap ini yaitu membuat aplikasi shopping cart menggunakan CSS, PHP, jQuery dan MySQL. Ini merupakan akhir perjalanan anda bersama buku ini dalam mempelajari berbagai teknologi pendukung proses membuat website.
Bagian 4, “Desain Web, Domain dan Hosting”, berisi materi terkait proses development website termasuk bagaimana menentukan warna yang tepat untuk website anda. Di bagian akhir, anda akan mendapatkan semua informasi penting yang diperlukan untuk membuat website anda online dan bisa diakses semua orang. Informasi tersebut meliputi tentang bagaimana cara menyewa domain, hosting, proses upload file, pembuatan database di server dan berbagai tips untuk memilih hosting dan domain yang baik.
Buku Pintar Pemrograman Web tersebut tersedia di Gramedia dan website toko online penerbitnya di sini.