BHC Book Series: Pemrograman Web (PDO+MySQL)
Alhamdulillah kita ketemu lagi ya 😀 setelah hampir sebulan tidak menulis. Kali ini saya hanya melakukan review dari sebuah buku yang saya susun. Aneh juga ya, yang nulis saya, yang review juga saya 😆 Jadi gimana ini? Dilanjutkan? Ya iyalah… 😎
Buku yang saya susun ini dibuat dalam bentuk serial. Topik dan tools yang digunakan akan berbeda-beda, bisa juga sama tetapi dengan bahasan yang berbeda. Saya merencanakan antar buku yang satu dengan lainnya akan saling berkaitan, menjalankan strategi bisnis 😉 . Buku serial ini saya beri nama BHC Book Series. Seri pertama diberi judul BHC Book Series: Pemrograman Web (PDO+MySQL).
Harapan untuk menerbitkan buku ber-ISBN akhirnya terwujud dan sudah terdaftar di Perpustakaan Nasional Republik Indonesia, alhamdulillah 🙂 Diterbitkan melalui penerbit Self Publishing dari Yogyakarta yaitu Diandra Kreatif.
Sebenarnya penyusunan buku ini sudah lama dan harusnya terbit tepat pada tahun kemaren (2017), tetapi karena ada beberapa kendala yang tidak dapat dihindarkan akhirnya dapat terbit juga pada tahun ini (2018). Isi buku ini bisa dikatakan sebagai dokumentasi dari materi-materi bahan ajar ketika saya mengampu matakuliah praktikum Pemrograman Web.
Kebiasaan saya ketika mengajar adalah dengan membuat project tertentu yang dapat diselesaikan secara bersama-sama dengan mahasiswa selama 1 semester. Harapannya adalah agar mahasiswa tidak hanya memahami konsep dasarnya tetapi juga praktek langsung bagaimana membuat sebuah project yang dapat digunakan dan dimanfaatkan. Dengan cara ini setidaknya ada pengalaman membuat aplikasi berbasis web sebagai persiapan nanti ketika akan mengambil dan menyelesaikan Tugas Akhir/Skripsi.
Oke, sesuai judul bukunya, bahasannya tentang web yang secara spesifik pengolahan datanya menggunakan teknik PDO dengan database masih menggunakan MySQL. Project yang dibuat dalam buku ini adalah aplikasi CLBK 😆 . Ada 11 bagian atau bab di dalam buku ini dengan gambar umum pembahasan seperti ini:
Bagian 1: Pengantar tentang web, perbedaan antara web statis dan dinamis, juga tentang apa yang dimaksud dengan istilah native.
Bagian 2: Persiapan software yang akan digunakan seperti webserver dan editor.
Bagian 3: Belajar sekaligus latihan tentang PHP, dari variabel hingga fungsi, terutama bagian-bagian yang nantinya akan digunakan dalam pembuatan project.
Bagian 4: Belajar tentang CSS, pada project nanti akan digunakan CSS buatan sendiri.
Bagian 5: Dibahas tentang alur cerita dari aplikasi CLBK, termasuk rancangan database dan struktur menunya.
Bagian 6: Belajar mengelola data menggunakan tool kecil bernama Adminer. Dimulai dari membuat database hingga pengolahan datanya.
Bagian 7: Membahas contoh skrip perintah-perintah dasar pengolahan data menggunakan PDO dan MySQL.
Bagian 8: Membuat rancangan tampilan atau desain interface.
Bagian 9: Bagian ini adalah yang paling panjang karena merupakan bahasan inti. Pada bagian ini proses pembuatan aplikasi CLBK dibahas lengkap dari awal sampai selesai.
Bagian 10: Kadang-kadang saat mengoding, ada ditemukan pesan-pesan error atau kesalahan. Bagian ini membahas beberapa error yang umum terjadi.
Bagian 11: Ini merupakan penutup dan motivasi. Ada beberapa poin yang mungkin bisa dijadikan sebagai bahan untuk mengembangkan lebih lanjut aplikasi CLBK ini 😎 .
Seluruh materi latihan dan materi project aplikasi termasuk software pendukung disertakan linknya di bagian akhir buku. Demo dari project aplikasi CLBK bisa Anda dilihat di sini.
Buku ini bisa diperoleh langsung melalui penerbitnya Diandra Kreatif Yogyakarta. Sistem ordernya adalah PoD yaitu Print on Demand. Jadi buku baru dicetak jika ada yang order. Estimasi waktu cetak lebih kurang 1 minggu tidak termasuk waktu pengiriman. Berminat? Silakan lihat di link berikut:
Sampai jumpa lagi, nantikan buku-buku saya yang lainnya 😀
Sumber gambar: Logo dari BukaLapak
Gabung dalam percakapan