
Pemrograman Web 1
Mata kuliah Pemrograman Web 1 bertujuan untuk memberikan pemahaman dasar mengenai pengembangan aplikasi web. Materi yang diajarkan mencakup konsep dan teknologi utama seperti HTML, CSS, dan JavaScript. Mahasiswa akan mempelajari cara membangun halaman web statis yang terstruktur, mendesain antarmuka menggunakan CSS, dan menambahkan interaktivitas melalui JavaScript.
Topik utama yang dibahas meliputi:
- Konsep dasar pengembangan web dan arsitektur client-server.
- Pembuatan elemen-elemen HTML seperti teks, link, tabel, dan form.
- Penggunaan CSS untuk mendesain tata letak dan tampilan halaman web.
- Penggunaan JavaScript untuk menambahkan logika dan interaksi pada halaman web.
- Pengantar penggunaan framework CSS untuk mendukung desain web responsif.
Mata kuliah ini memberikan landasan yang kuat bagi mahasiswa untuk melanjutkan studi ke pengembangan web tingkat lanjut.
Capaian Pembelajaran:
- Memahami konsep dan peran teknologi web utama dalam pengembangan aplikasi web.
- Mampu merancang dan membangun halaman web statis yang terstruktur.
- Mampu menggunakan CSS dan JavaScript untuk meningkatkan fungsionalitas dan estetika halaman web.

Prak. Pemrograman Web
Mata kuliah Praktikum Pemrograman Web 1 merupakan pendamping dari mata kuliah Pemrograman Web 1, yang berfokus pada implementasi langsung dari teori yang telah dipelajari. Mahasiswa akan mengerjakan serangkaian tugas praktikum yang dirancang untuk mengasah keterampilan teknis mereka dalam membangun dan mengelola halaman web.
Praktikum ini mencakup kegiatan seperti:
- Membuat struktur dasar halaman web menggunakan HTML.
- Mendesain halaman web dengan CSS, mencakup penggunaan warna, tata letak, dan tipografi.
- Menggunakan JavaScript untuk menambahkan interaktivitas, seperti validasi form dan manipulasi DOM.
- Menerapkan framework CSS seperti Bootstrap untuk membangun desain responsif.
- Membuat proyek mini yang mengintegrasikan semua keterampilan yang telah dipelajari.
Capaian Pembelajaran:
- Mahasiswa mampu mengimplementasikan konsep dasar HTML, CSS, dan JavaScript dalam membangun halaman web sederhana.
- Mahasiswa mampu menyelesaikan masalah teknis melalui latihan praktikum.
- Mahasiswa dapat mendemonstrasikan proyek akhir berupa halaman web yang mengintegrasikan seluruh teknologi yang dipelajari.