Laporan Praktikum: Instalasi & Dasar MVC Laravel

1. Pendahuluan & Tujuan

Laravel dikenal secara luas sebagai salah satu kerangka kerja (framework) PHP yang menerapkan pola arsitektur Model-View-Controller (MVC). Praktikum ini bertujuan untuk:


2. Persiapan dan Instalasi Proyek

Langkah awal adalah memvalidasi ketersediaan aplikasi pendukung (PHP, Composer, Git, Node) menggunakan terminal. Setelah itu, proyek Laravel baru bernama PraktikumWeb1 dibuat menggunakan Composer.

Perintah Instalasi & Menjalankan Server:

composer create-project laravel/laravel PraktikumWeb1 --prefer-dist
cd PraktikumWeb1
php artisan serve

Hasil Eksekusi Server Lokal :

Screenshot Terminal Server Screenshot Halaman Welcome Laravel

3. Pengujian Routing Dasar (Hello World)

Sebagai langkah konfirmasi, kita menambahkan sebuah route baru pada file routes/web.php untuk menampilkan teks sederhana ke layar browser tanpa menggunakan view.

Kode Route:

Route::get('/hello', function () {
    return 'Hello World';
});

Hasil Pengujian Route :

Screenshot Kode Web PHP Screenshot Hello World Browser

4. Penyelesaian Challenge (Controller & View)

Pada tantangan akhir modul ini, kita diminta untuk membuat sebuah Controller baru, menyambungkannya dengan file View (HTML), dan mendaftarkannya pada sistem Routing.

Langkah A: Membuat Controller melalui Terminal

php artisan make:controller UserController
Screenshot Terminal Buat Controller

Langkah B: Konfigurasi Kode (Controller, View, dan Route)

Kita menambahkan fungsi index() pada Controller, membuat file index.blade.php di dalam folder resources/views/user/, dan mendaftarkan pemanggilan controller tersebut pada web.php.

Screenshot UserController Screenshot View HTML Screenshot Route Final

Hasil Akhir Halaman User :

Screenshot Final Browser

Link Repository Tugas

Seluruh source code proyek Laravel untuk praktikum ini telah diunggah ke GitHub:

Lihat Repository Project