Sebelum menulis satu baris PHP, JSP, atau C#, buku ini menanamkan satu model mental yang jelas di setiap bab: apa yang sesungguhnya terjadi antara mengetik sebuah URL dan halaman yang tampil di layar — lalu membuktikan model itu dengan membangun aplikasi CRUD yang sama sebanyak tiga kali, satu untuk tiap stack.

A416 BabBI · EN
Profitina Pemrograman Web
Unduh Buku Lengkap (PDF) Unduh Source Code (ZIP)

Tentang Buku Ini

Pemrograman Web (WebPro) dibuka dengan model client-server dan siklus request-response HTTP — pencarian DNS, permintaan, respons — beserta dasar HTML, CSS, dan JavaScript, ditutup dengan proyek take-home website sungguhan. Kuliah ini lalu menjalankan latihan inti yang sama sebanyak tiga kali di tiga stack teknologi berbeda: PHP dengan MySQL (dari PHP mentah sampai pola MVC lewat Laravel), Java dengan JSP (dasar, walkthrough CRUD lengkap, dan penanganan data XML/JSON), serta ASP.NET Web Forms (GridView, ADO.NET, validasi, dan state management). Setiap stack ditutup dengan proyek take-home sungguhan tersendiri — Quiz 1, UTS, Quiz 2, dan Ujian Akhir — sehingga kuliah ini dinilai dari aplikasi yang benar-benar berjalan, bukan hafalan pilihan ganda.

Yang Akan Anda Pelajari

  • Menjelaskan secara presisi apa yang terjadi antara mengetik URL dan halaman yang ter-render — resolusi DNS, siklus request-response HTTP, tanggung jawab client vs server.
  • Menyusun konten dengan HTML serta menata dan memberi interaktivitas dengan CSS dan JavaScript.
  • Membangun aplikasi CRUD PHP + MySQL yang benar-benar berjalan, dan memahami mengapa framework MVC seperti Laravel diperlukan.
  • Membangun jenis aplikasi yang sama sekali lagi dengan Java JSP, termasuk bekerja dengan XML dan JSON.
  • Membangunnya ketiga kalinya dengan ASP.NET Web Forms, memakai GridView, ADO.NET, validasi, dan state management.
  • Membandingkan tiga stack web sungguhan karena benar-benar sudah membangun masalah yang sama di masing-masing, bukan sekadar membaca tentangnya.

Isi Buku

  1. Foundations of the Web: How a Web Page Actually Gets to Your Screen — DNS, HTTP, dan model client-server, sebelum ada kode sama sekali.
  2. HTML: Structuring Content for the Web — markup semantik sebagai kerangka bagi seluruh bab berikutnya.
  3. CSS & JavaScript Basics — penataan gaya dan interaktivitas pertama di browser.
  4. Quiz 1: A Small, Real Take-Home Website Project — pembangunan situs statis sungguhan, dinilai sebagai perangkat lunak yang berjalan.
  5. PHP Basics — dasar scripting sisi server.
  6. PHP + MySQL — aplikasi CRUD berbasis basis data sungguhan yang pertama.
  7. PHP MVC & Laravel — mengapa struktur menjadi penting begitu aplikasi membesar, diperkenalkan lewat Laravel.
  8. Midterm: A Small, Real Take-Home PHP + MySQL + MVC Project — proyek puncak jalur PHP.
  9. JSP Fundamentals — masalah aplikasi web yang sama, dimulai ulang dalam Java.
  10. JSP CRUD Walkthrough — aplikasi CRUD lengkap dibangun langkah demi langkah dengan JSP.
  11. XML & JSON — pertukaran data terstruktur antar sistem.
  12. Quiz 2: A Small, Real Take-Home JSP Project — proyek puncak jalur Java.
  13. ASP.NET & Web Forms — stack ketiga, gaya Microsoft dalam pengembangan web sisi server.
  14. GridView & ADO.NET — menampilkan dan mengedit data basis data ala ASP.NET.
  15. Validation & State Management — menjaga aplikasi Web Forms tetap benar dan koheren antar permintaan.
  16. Final Exam: A Small, Real Take-Home ASP.NET Web Forms Project — proyek puncak penutup kuliah, di stack ketiga.
Untuk siapa buku ini: mahasiswa pemrograman web yang mengambil kuliah pertama tentang membangun aplikasi web berbasis basis data, serta pembelajar mandiri yang ingin tur praktis dari nol atas PHP, JSP, dan ASP.NET — bukan tutorial satu framework saja.

💬 Diskusi Komunitas