Deskripsi Mata Kuliah
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.
CPMK
- Mampu menganalisis kebutuhan, merancang, dan mengimplementasikan aplikasi web dengan memanfaatkan teknologi pemrograman web terkini.
- Mampu mengintegrasikan konsep front-end dan back-end dalam pengembangan aplikasi web yang interaktif, dinamis, dan responsif.
- Mampu menganalisis dan menerapkan perkembangan ilmu pengetahuan serta teknologi terkini dalam bidang pengembangan web secara berkelanjutan. Memahami dan mengimplementasikan kaidah, tata cara, dan etika ilmiah dalam merancang, mengembangkan, serta melaksanakan solusi dan desain pemrograman web yang kompleks