Penulis:
Mohammad Sofyan S. Thayf, S.T., M.Cs.
Syaiful Rahman, S.Kom., M.Kom.
Ahyar Muawwal, S.Kom., M.T.
Editor:
- Rintho R. Rerung
ISBN: 978-634-310-113-0
Terbit: 31 August 2026
Ukuran: A4 (21 x 29,7 cm)
Stok: 0 Eksemplar
Berat: 0 Kg
Versi Cetak: Tersedia
Versi Digital: Tersedia
Buku Pemrograman Web ini disusun untuk memberikan pemahaman yang komprehensif mengenai pengembangan aplikasi web modern, mulai dari konsep dasar hingga implementasi aplikasi yang terintegrasi antara sisi frontend dan backend. Pembahasan diawali dengan pengenalan arsitektur web dan perancangan antarmuka pengguna, kemudian dilanjutkan dengan penggunaan HTML, CSS, dan JavaScript sebagai fondasi utama dalam membangun aplikasi web yang interaktif dan responsif. Selain itu, buku ini juga membahas manipulasi DOM, penyimpanan data lokal, pengembangan komponen modular menggunakan Web Component, serta implementasi Progressive Web Application (PWA) untuk meningkatkan pengalaman pengguna. Pada sisi backend, buku ini memperkenalkan penggunaan Node.js dan Express.js sebagai platform pengembangan aplikasi server modern. Pembaca akan mempelajari pengelolaan basis data, implementasi operasi CRUD, pembangunan RESTful API, serta integrasi antara frontend dan backend melalui pertukaran data berbasis JSON. Materi keamanan aplikasi juga menjadi bagian penting dalam buku ini, termasuk autentikasi pengguna menggunakan JSON Web Token (JWT), penerapan middleware, pengaturan keamanan API, dan penanganan kesalahan (error handling) yang merupakan kebutuhan mendasar dalam pengembangan aplikasi web yang andal. Sebagai pelengkap, buku ini membahas pengembangan Advanced API yang mencakup pagination, filtering, searching, dan file upload, serta teknik pengujian untuk memastikan kualitas dan keandalan sistem yang dibangun. Setiap materi dilengkapi dengan contoh kode program, latihan praktikum, dan proyek terintegrasi yang dirancang secara bertahap sehingga memudahkan pembaca dalam memahami konsep sekaligus mengimplementasikannya. Dengan pendekatan yang berorientasi praktik dan kebutuhan industri, buku ini diharapkan dapat menjadi sumber belajar yang efektif bagi mahasiswa, dosen, maupun praktisi yang ingin menguasai pengembangan aplikasi web modern secara sistematis dan aplikatif.