Course Description
Mata kuliah Pemrograman Web bertujuan membekali mahasiswa dengan kemampuan merancang, mengembangkan, dan mengimplementasikan aplikasi berbasis web yang interaktif dan responsif melalui pemahaman arsitektur web, penguasaan bahasa pemrograman front-end (HTML, CSS, JavaScript) dan back-end (PHP/Node.js), serta penerapan prinsip desain antarmuka pengguna. Materi meliputi pembuatan halaman statis dan dinamis, manipulasi DOM, interaksi dengan basis data, hingga pengenalan framework web modern. Proses pembelajaran menggunakan pendekatan Project Based Learning (PBL) yang menekankan keterlibatan aktif mahasiswa dalam menyelesaikan proyek pengembangan aplikasi web secara bertahap, sehingga mendukung penguasaan konsep, keterampilan teknis, kreativitas, serta kemampuan kolaborasi dan problem-solving.
Program Objectives (PO)
- Mampu menganalisis kebutuhan, merancang, dan mengimplementasikan aplikasi web menggunakan teknologi pemrograman web terkini.
- Mampu mengintegrasikan konsep front-end dan back-end untuk membangun aplikasi web yang interaktif, dinamis, dan responsif.
- Mampu menerapkan perkembangan teknologi web terkini secara berkelanjutan serta menerapkan kaidah dan etika ilmiah dalam merancang dan mengembangkan solusi pemrograman web yang kompleks.