๐Ÿ“„

Laporan Praktikum Pemrograman Web

Instalasi Laravel

Praktikum 6

Disusun Oleh
Ahmad Zahran
2411532004
Dosen Pengampu
Nurfiah, S.ST. M.Kom
Universitas Andalas ยท 2026

Pendahuluan

Laravel merupakan framework berbasis PHP yang digunakan untuk mempermudah proses pengembangan aplikasi web. Laravel menyediakan berbagai fitur seperti routing, controller, migration, ORM Eloquent, dan template engine Blade yang membantu developer dalam membangun aplikasi secara lebih terstruktur dan efisien.

Pada praktikum ini dilakukan proses instalasi Laravel menggunakan Composer dan Visual Studio Code sebagai editor kode. Selain itu dilakukan pembuatan controller, view, serta routing sederhana untuk menampilkan halaman web menggunakan arsitektur MVC (Model View Controller).

Praktikum ini bertujuan untuk memahami dasar penggunaan Laravel mulai dari instalasi hingga menjalankan aplikasi web sederhana.

Tujuan Praktikum

1

Memahami proses instalasi Laravel.

2

Memahami fungsi Composer dalam Laravel.

3

Memahami struktur dasar framework Laravel.

4

Mempelajari penggunaan Controller pada Laravel.

5

Mempelajari pembuatan View menggunakan Blade.

6

Memahami proses Routing pada Laravel.

Langkah Kerja Praktikum

1. Instalasi dan Jalankan XAMPP

Langkah pertama adalah menginstall XAMPP yang digunakan sebagai web server dan database server. XAMPP menyediakan PHP dan MySQL yang dibutuhkan Laravel. Setelah instalasi selesai, dilakukan pengecekan versi PHP melalui terminal.

XAMPP Control Panel
XAMPP Control Panel โ€” Apache & MySQL aktif
PHP Version Check
Pengecekan versi PHP via terminal (php -v)
2. Instalasi Composer

Selanjutnya dilakukan instalasi Composer yang berfungsi untuk mengelola dependency pada Laravel.

Pengecekan instalasi Composer dilakukan menggunakan perintah:

composer --v
Download Composer
Halaman unduhan Composer (getcomposer.org)
Composer Version
Composer v2.9.7 berhasil terinstall
3. Membuat Project Laravel

Project Laravel dibuat menggunakan Composer dengan perintah:

composer create-project laravel/laravel example-app

Perintah tersebut akan mengunduh dan menginstall framework Laravel beserta dependency yang diperlukan.

Create Project Command
Perintah pembuatan project Laravel
Installation Complete
Proses instalasi dependency selesai
4. Menjalankan Laravel

Laravel dijalankan menggunakan perintah:

php artisan serve

Setelah server berjalan, aplikasi dapat diakses melalui browser pada alamat: http://127.0.0.1:8000

Artisan Serve
Server berjalan pada port 8000
Laravel Welcome Page
Halaman welcome Laravel terbuka di browser

Latihan

Buat controller dengan nama User, di dalamnya buat function index, buat view dalam folder resources/user/index, buat tampilan HTML sederhana, dan buatkan routing untuk menampilkan view tersebut.

5. Membuat Controller

Controller dibuat menggunakan perintah:

php artisan make:controller UserController

Controller digunakan untuk mengatur logika aplikasi dan menghubungkan route dengan view.

Make Controller
UserController berhasil dibuat
6. Membuat Function Index pada Controller

Edit file UserController.php kemudian ditambahkan function index() untuk menampilkan halaman view.

UserController index function
Function index() pada UserController yang me-return view 'user.index'
7. Membuat View

Buka folder resources/views dan buat folder user, kemudian dibuat file index.blade.php yang berisi tampilan HTML sederhana.

index.blade.php
File resources/views/user/index.blade.php dengan HTML sederhana
8. Membuat Routing

Routing dibuat pada file routes/web.php untuk menghubungkan URL dengan controller.

Routing web.php
Route /user diarahkan ke UserController@index pada routes/web.php
9. Melihat Hasil

Setelah semua langkah selesai, hasil dapat dilihat melalui browser pada alamat yang telah dikonfigurasi pada routing.

Hasil Halaman User
Halaman http://127.0.0.1:8000/user berhasil tampil di browser

Kesimpulan

Berdasarkan praktikum yang telah dilakukan, dapat disimpulkan bahwa framework Laravel mempermudah proses pengembangan aplikasi web dengan konsep MVC (Model View Controller). Instalasi Laravel dilakukan menggunakan Composer dan dijalankan melalui terminal menggunakan perintah artisan.

Pada praktikum ini berhasil dibuat sebuah controller bernama UserController, function index, view sederhana menggunakan Blade, serta routing untuk menampilkan halaman web. Dengan demikian, praktikum ini memberikan pemahaman dasar mengenai struktur dan alur kerja Laravel dalam membangun aplikasi web sederhana.