
Deskripsi
Mata kuliah Pemrograman Web Lanjut membekali mahasiswa dengan kemampuan mengembangkan aplikasi web modern berbasis framework Laravel, meliputi pengelolaan routing, controller, view dengan Blade, manajemen basis data menggunakan migration dan Eloquent ORM, serta penerapan validasi form dan autentikasi pengguna. Mahasiswa juga diperkenalkan pada ekosistem Laravel seperti Livewire, Inertia.js, dan Filament untuk membangun aplikasi yang lebih interaktif dan terstruktur. Selain itu, mata kuliah ini mengenalkan pemanfaatan teknologi AI, khususnya Large Language Models (LLMs) dan coding agents, sebagai alat bantu dalam proses pengembangan perangkat lunak. Pembelajaran diarahkan pada praktik dan penyelesaian masalah nyata melalui proyek akhir berupa pengembangan aplikasi web sederhana yang mengintegrasikan konsep framework modern dan dukungan AI.
Capaian Pembelajaran
- Mahasiswa mampu menjelaskan konsep dasar framework Laravel dan arsitektur MVC.
- Mahasiswa mampu mengimplementasikan fitur inti aplikasi web menggunakan Laravel.
- Mahasiswa mampu menganalisis dan memanfaatkan ekosistem Laravel serta konsep dasar LLMs dan coding agents.
- Mahasiswa mampu merancang dan membangun aplikasi web sederhana yang memanfaatkan Laravel dan dukungan AI.
Yang Kamu Pelajari
Materi mata kuliah ini dimulai bertahap dari penguasaan fondasi Laravel sampai ke praktik pengembangan aplikasi web yang lebih modern. Mahasiswa memahami instalasi, routing, controller, dan arsitektur MVC, lalu masuk ke pengelolaan tampilan dengan Blade serta pengelolaan data menggunakan migration dan Eloquent ORM. Setelah fondasinya kuat, materi bergeser ke ekosistem Laravel seperti Livewire, Inertia.js, dan Filament untuk membangun antarmuka yang lebih interaktif dan efisien, kemudian diperluas dengan pengenalan pemanfaatan LLMs, coding agents, dan AI IDE sebagai alat bantu pengembangan. Di bagian akhir, mahasiswa menerapkan seluruh konsep tersebut dalam proyek akhir berupa pembuatan aplikasi web sederhana, termasuk mencoba otomatisasi pembangunan UI atau fitur tertentu dengan bantuan AI.
Prasyarat Pengetahuan Sebelumnya
Pemrograman Web
Praktikum Pemrograman Web
Item Penilaian


