Mata Pelajaran : Pemrograman Web
Materi : Routing ([Link] & [Link])
Tujuan Pembelajaran (Deep Learning)
Memahami
Siswa dapat menjelaskan alur request pada aplikasi web
Siswa mendeskripsikan fungsi serta definisi routing pada framework web
(misalnya Laravel).
Mengaplikasikan
Siswa mampu membuat route dasar, route dengan parameter
Siswa menerapkan named route dan route group dalam sebuah proyek web.
Merefleksikan
Siswa dapat mengevaluasi efektivitas penggunaan routing yang telah dibuat
siswa dapat mengidentifikasi kesalahan,
siswa dapat mengusulkan perbaikan atau optimasi.
Materi Pembelajaran
1. Route Dasar
o Lokasi dan fungsi [Link] dan [Link]
o Perbedaan web route dan API route
2. Route dengan Parameter
o Parameter dinamis pada URL
o Parameter opsional
3. Named Route dan Route Group
o Pemberian nama pada route untuk kemudahan pemanggilan
o Pengelompokan route untuk efisiensi dan keteraturan
Tugas Praktik
Memahami:
Gambar dan jelaskan alur request dari browser hingga controller di framework yang
digunakan.
Mengaplikasikan:
Buat beberapa route yang:
1. Menampilkan string sederhana
2. Mengirim data ke view
3. Menggunakan parameter dinamis
4. Menggunakan named route dan route group
Merefleksikan:
Tuliskan laporan singkat tentang:
o Hambatan yang ditemui saat membuat route
o Cara mengatasinya
o Perbaikan atau optimasi yang dapat dilakukan untuk routing tersebut