Instalasi dan Pengenalan Laravel

Published: Rabu, 21 Mei 2025 | Author: Ezza Addini

Praktikum ini bertujuan agar mahasiswa mampu melakukan instalasi Laravel, membuat project baru Laravel, serta memahami konsep MVC dan struktur dasar Laravel.

Tools yang digunakan:

  • Computer / Laptop
  • XAMPP: Web server lokal untuk menjalankan Apache dan MySQL.
  • Visual Studio Code: Sebagai code editor.
  • Composer, Git, Node JS, NPM: Untuk manajemen paket dan dependensi.
Fitur-Fitur Laravel
  • Eloquent ORM: Memudahkan operasi database dengan pendekatan OOP.
  • Blade Templating: Templating engine yang efisien dan bersih.
  • Artisan CLI: Alat bantu command-line untuk scaffolding.
  • Routing & Middleware: Pengaturan alur request dan keamanan.
  • Validation, Security, Authentication & Authorization.
  • Testing, Queue, Events & Notification.
Langkah-Langkah Instalasi
  1. Instalasi XAMPP: Menginstal XAMPP dari apachefriends.org.
  2. Instalasi Composer: Diunduh dari getcomposer.org sebagai package manager PHP.
  3. Instalasi Git dan Node JS: Git dari git-scm.com dan Node JS dari nodejs.org.
  4. Persiapan Project: Membuat folder Laravel di htdocs untuk project.
  5. Membuat Project Laravel:
    • Dengan Laravel Installer:
      composer global require laravel/installer
      laravel new nama-project
    • Dengan Composer:
      composer create-project laravel/laravel nama-project
  6. Memulai Laravel: php artisan serve untuk menjalankan project di browser. Halaman CRUD
    Gambar 1: Menjalankan command php artisan serve.
    Halaman CRUD
    Gambar 2: Tampilan laravel setelah berhasil diinstalasi.
  7. Menjalankan Laravel: Buka folder example-app yang telah dibuat di text editor pilihan. Lihat apakah framework sudah bisa digunakan. Halaman CRUD
    Gambar 3: Tampilan framework di text editor.
Konsep MVC
  • Model: Berfungsi mengakses dan mengelola data dari database.
  • View: Menampilkan data ke pengguna dalam bentuk HTML.
  • Controller: Menjembatani antara model dan view, serta menangani request/response.
Hasil

Laravel berhasil diinstal dan dijalankan menggunakan perintah artisan. Struktur project Laravel juga sudah dikenali, serta prinsip MVC telah dipahami melalui pembuatan model, view, dan controller sederhana.

Penutup

Praktikum ini memberikan pemahaman awal tentang framework Laravel dan pentingnya arsitektur MVC dalam membangun aplikasi web yang terstruktur. Instalasi tool-tool pendukung juga memperkuat kesiapan pengembangan.

Kembali ke Daftar Laprak