Deskripsi
Capaian Pembelajaran
Yang Kamu Pelajari
Prasyarat Pengetahuan Sebelumnya
Item Penilaian

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


  • CPMK 1 (Bobot 20%)
  • Mahasiswa mampu menjelaskan konsep dasar framework Laravel dan arsitektur MVC.

  • CPMK 2 (Bobot 30%)
  • Mahasiswa mampu mengimplementasikan fitur inti aplikasi web menggunakan Laravel.

  • CPMK 3 (Bobot 20%)
  • Mahasiswa mampu menganalisis dan memanfaatkan ekosistem Laravel serta konsep dasar LLMs dan coding agents.

  • CPMK 4 (Bobot 30%)
  • Mahasiswa mampu merancang dan membangun aplikasi web sederhana yang memanfaatkan Laravel dan dukungan AI.