Daftar Pertemuan & Laporan
Pilih modul untuk melihat atau mengunduh laporan PDF tugas praktikum
Setup Environment & Dasar HTML5
Laporan praktikum struktur Web, HTTP, tag semantik HTML5, dan konfigurasi Git.
Styling dengan CSS3 & Layout
Penerapan Flexbox, CSS Grid, variabel CSS, dan tata letak responsif.
CSS Frameworks & Tailwind CSS
Eksplorasi utilitas CSS, kustomisasi komponen, dan Tailwind CLI/CDN.
Dasar JavaScript & DOM
Variabel, tipe data, fungsi, event handler, dan manipulasi elemen HTML.
Asynchronous JS & Fetch API
Promise, Async/Await, pengambilan data dari REST API publik, dan render JSON.
Form Handling & Validasi Input
Validasi formulir di sisi klien, Regex, dan penanganan status error UI.
Web Storage & Local Persistence
Penerapan LocalStorage dan SessionStorage untuk manajemen status lokal.
Ujian Tengah Semester
Dokumentasi dan Laporan Pembuatan Portal Web Interaktif serta Custom Domain.
Pengenalan Framework React
Dasar React, komponen, JSX, props, dan arsitektur aplikasi modular.
State Management & Hooks
Penggunaan useState, useEffect, dan alur data antar komponen React.
Routing & Single Page Application
Implementasi React Router untuk navigasi multi-halaman pada client-side.
Integrasi Backend & REST API
Menghubungkan aplikasi front-end dengan layanan backend dan database.
Autentikasi & Otorisasi Web
Manajemen sesi pengguna, JWT (JSON Web Token), dan proteksi route.
Pengujian & Optimasi Performa
Testing komponen, Lighthouse audit, dan teknik optimasi beban kerja web.
Deployment & CI/CD Pipeline
Publikasi aplikasi web ke platform cloud dan otomasi deployment via Git.
Ujian Akhir Semester
Pengumpulan Portfolio Aplikasi Web Fullstack & Presentasi Akhir.