Pemrograman Web (3 sks)
Jadwal Kuliah
Selasa pk.08:00 - 10:30
Ruang 206
| Dosen Pengampu: Mohammad Sofyan S. Thayf, S.T., M.Cs. Lektor ![]() |
Mata kuliah Pemrograman Web membahas konsep, teknik, dan praktik pengembangan aplikasi web modern yang mencakup pemrograman sisi klien (client-side) dan sisi server (server-side). Mahasiswa mempelajari dasar-dasar HTML dan CSS sebagai fondasi antarmuka, pemrograman JavaScript untuk interaksi pengguna, serta pengembangan aplikasi web dinamis menggunakan framework frontend dan backend.
Pada sisi klien, mahasiswa diperkenalkan pada manipulasi DOM, komunikasi asinkron menggunakan AJAX dan Fetch API, pengembangan komponen antarmuka berbasis framework, serta penerapan Web Component dan Progressive Web App (PWA). Pada sisi server, mata kuliah ini membahas pembangunan layanan web menggunakan Node.js, Express.js, serta framework backend lain, termasuk penerapan RESTful API, autentikasi, dan akses basis data.
Mata kuliah ini juga membekali mahasiswa dengan keterampilan pendukung pengembangan perangkat lunak modern, seperti penggunaan Git untuk pengelolaan versi dan Docker untuk pengemasan serta deployment aplikasi. Melalui pendekatan studi kasus dan pengembangan aplikasi secara bertahap dan berkelanjutan, mahasiswa diharapkan mampu membangun aplikasi web yang fungsional, terstruktur, dan siap dikembangkan lebih lanjut.


