Laporan Praktikum

21 Mei 2025 ~ Oleh Kevin Andhika

Instalasi dan Konfigurasi Aplikasi Laravel

1. Tujuan

Tujuan praktikum ini yaitu mahasiswa mampu installasi Laravel, membuat project baru Laravel, mengenal struktur Laravel, konsep MVC laravel.


2. Alat yang digunakan

  • XAMPP (SQL)
  • Visual Studio Code (code editor)
  • Composer, Git, Node JS, NPM

3. Langkah-langkah

A. Instalasi alat - alat

  • Aplikasi Terminal cmder pada link https://cmder.app/
  • Aplikasi XAMPP pada link https://www.apachefriends.org/index.html
    Kemudian bisa dilakukan pengecekan versi aplikasi dengan menuliskan php --version pada command prompt ataupun pada aplikasi cmder tadi
  • xampp version
  • Aplikasi Composer pada link https://getcomposer.org/Composer-Setup.exe
    Kemudian bisa dilakukan pengecekan versi aplikasi dengan menuliskan composer --version pada command prompt ataupun pada aplikasi cmder tadi
  • composer version
  • Aplikasi Git pada link https://git-scm.com/downloads/win
    Kemudian bisa dilakukan pengecekan versi aplikasi dengan menuliskan git --version pada command prompt ataupun pada aplikasi cmder tadi
  • git version
  • Aplikasi Node JS dan NPM pada link https://nodejs.org/
    Kemudian bisa dilakukan pengecekan versi aplikasi dengan menuliskan node --version dan npm --version pada command prompt ataupun pada aplikasi cmder tadi
  • node npm version

Instal file check.php ini untuk melakukan pengecekan file, kemudian letakkan file tersebut di dalam htdocs pada folder XAMPP.

Setelah semua aplikasi berhasil di instal, lakukan pengecekan versi detail aplikasi secara bersamaan dengan menjalankan file sebelumnya dengan mengetikkan localhost/check.php pada browser
pastikan aplikasi XAMPP sudah dijalankan agar bisa mengakses localhost.

Check PHP

B. Instalasi Laravel

Untuk penginstalan Laravel ini ada dua cara, yaitu bisa menggunakan Laravel Installer ataupun menggunakan Composer

Praktikum kali ini akan menggunakan laravel installer

  • Buka Aplikasi terminal cmder
  • Ketikkan perintah composer global require laravel/installer kemudian tunggu proses instalasi berjalan hingga selesai
  • Proses Instalasi
  • Setelah instalasi berhasil ketikkan perintah laravel new example-app untuk membuat project baru, dimana example_app adalah nama project yang dibuat.
    • Pada pertanyaan memilih starter kit uang ingin diinstal pilih opsi [none] none
    • starter kit install
    • Pada pertanyaan framework yang ingin digunakan pilih opsi [0] pest
    • framework install
    • Pada pertanyaan database yang akan digunakan pilih opsi [mysql] MySQL
    • database install
    • Pada pertanyaan untuk ingin menjalankan default database migration pilih opsi [yes] (diwajibkan mengisi yes)
    • run migration
    • Pada pertanyaan untuk ingin menjalankan npm install dan juga npm run build pilih opsi [yes] (diwajibkan mengisi yes)
    • npm install build

C. Menjalankan Aplikasi Laravel

  • Ketikkan cd example-app untuk masuk ke dalam file project yang baru dibuat tadi
  • Ketikkan php artisan serve untuk menjalankan server dan mendapatkan link http dimana server laravel tersebut dijalankan
  • artisan serve
  • Klik link yang ditampilkan pada terminal, maka tab hasil program laravel akan muncul
  • laravel home

D. Visual Studio Code Laravel

  • Kemudian buka aplikasi visual studio code dan buka folder example_app
    directory structure
    • app/: Berisi controller, model, dan logic utama
    • resources/views: Berisi file Blade (template tampilan)
    • routes/web.php: Tempat mendefinisikan URL dan endpoint
    • public/: Root folder untuk akses web (index.php, asset)
    • database/: Berisi migration, seeder, dan factory
    • Model: Mengelola data dan php artisan make:model NamaModel
    • View: Tampilan aplikasi (HTML, Blade) resources/views/
    • Controller: Menjembatani Model dan View php artisan make:controller NamaController

E. More Laravel Program

  • Pada bagian route tambahkan perintah berikut agar melihat hasil program ketika akhiran ditambah /helo yang akan mengeluarkan output Hello World
  • helo function helo result
  • Ketikkan perintah php artisan make:model SebuahModel untuk membuat sebuah model yang berfungsi untuk mengakses dan mengolah data ke dalam database
    model ini berisikan perintah seperti insert, update, delete, dan perintah lainnya
  • Model Mahasiswa
  • Ketikkan perintah php artisan make:controller SiswaController untuk membuat sebuah view dari sebuah model dengan menggunakan Controller
  • Model Mahasiswa

Kesimpulan

Praktikum ini mengajarkan langkah-langkah instalasi Laravel dan alat pendukungnya seperti XAMPP, Composer, Git, Node.js, dan Cmder, serta cara mengecek versi masing-masing alat agar lingkungan pengembangan siap digunakan. Mahasiswa juga mempraktikkan pembuatan project Laravel baru menggunakan Laravel Installer dan menjalankannya melalui perintah php artisan serve.

Selain itu, mahasiswa diperkenalkan pada struktur direktori Laravel serta konsep dasar Model-View-Controller (MVC). Mereka juga belajar membuat route sederhana, model, dan controller menggunakan Artisan CLI, yang menjadi dasar penting dalam pengembangan aplikasi Laravel secara terstruktur.