Buku
Pemrograman Web
Dari HTML hingga ASP.NET Core, dengan PHP, Java, dan Python — Setiap situs web yang pernah Anda pakai, di balik tampilannya, adalah sebuah percakapan: peramban bertanya, server menjawab. Semua hal lain dalam buku ini — HTML, CSS, JavaScript, PHP, MySQL, XML, JSP, ASP.NET Core — adalah cara membuat percakapan itu menyampaikan sesuatu yang berguna.
Ringkasan
Bab 1 sampai 3 membangun fondasi: cara kerja web sejak Anda menekan Enter, menyiapkan VS Code untuk pengembangan web di Windows, macOS, dan Linux, HTML, CSS, dan JavaScript, serta PHP dari nol. Bab 5 sampai 7 menambahkan data dan sisi server: PHP dengan MySQL dan SQLite, XML dan data terstruktur, serta Java Server Pages dengan servlet. Bab 9 sampai 11 menghadirkan ASP.NET Core dan rich internet application, satu sistem yang sama dibangun dengan tiga cara secara berdampingan, serta halaman dinamis dan formulir. Bab 13 sampai 15 menampilkan data di halaman dengan tabel data, paging, dan pengurutan, membuatnya tepercaya dengan validasi dan manajemen state, serta memberikannya lapisan data yang layak dengan ADO.NET dan transaksi.
Bab 4, 8, 12, dan 16 adalah bab Evaluasi dan Pembahasan. Masing-masing menutup seperempat bagian buku dengan menyelesaikan persoalan utuh secara tuntas — setiap persoalan dinyatakan ulang, dirancang di kertas, diprogram, diuji, dijalankan, dan dijelaskan — lengkap dengan penyelesaian keliru yang menggoda beserta pembongkarannya, dan varian “uji diri” di akhir setiap persoalan.
Di sepanjang buku, satu usaha kecil tumbuh bab demi bab: Profitina Laundry, sebuah binatu dengan tiga gerai di Surabaya, lengkap dengan pelanggan, layanan, nota, pembayaran, dan data contoh selama setahun yang realistis (dan seluruhnya fiktif). Pada bab terakhir ia sudah menjadi aplikasi yang utuh — login, pelanggan, nota beserta alur kerjanya, pembayaran, struk, dashboard, laporan, dan API JSON — dan aplikasi itu tersedia, selesai dan teruji, dalam PHP, Java, Python, dan ASP.NET Core. Setiap bab juga memiliki subbab Profitina dalam Praktik yang menunjukkan di mana gagasan yang sama muncul dalam produk nyata.
Setiap program dalam buku ini sudah dijalankan sebelum keluarannya dicetak. Program-program itu dikumpulkan, bab demi bab, dalam folder Code yang menyertai buku ini, dengan README di setiap folder bab yang menjelaskan cara menjalankan setiap program di terminal dan di VS Code, pada Windows, macOS, dan Linux, serta VERIFIED.md yang mencatat dengan tepat apa saja yang telah dijalankan.
Isi Buku
- Web, dari Ujung ke Ujung
- HTML, CSS, dan Bahasa Dasar Web
- PHP dari Nol
- Evaluasi dan Pembahasan I: Dari Situs Statis ke Formulir yang Tervalidasi
- PHP dan MySQL, serta Menjalankan Server
- XML dan Data Terstruktur
- Java Server Pages
- Evaluasi dan Pembahasan II: Aplikasi Web Berbasis Basis Data, dari Rancangan sampai Penerapan
- ASP.NET dan Rich Internet Application
- Tiga Sistem Didemonstrasikan: PHP, JSP, dan ASP.NET
- Halaman Dinamis dan Web Form
- Evaluasi dan Pembahasan III: Halaman Server, Formulir, dan State, dari JSP hingga Razor Pages
- Data di Halaman: GridView dan Tabel Data
- Validasi dan Manajemen State
- ADO.NET dan Lapisan Data
- Evaluasi dan Pembahasan IV: Satu Aplikasi ASP.NET yang Utuh, dan Seluruh Isi Buku
Profitina · profitina.com

