HeaderRight Teknologi Nalar

Senin, 24 November 2025

Makalah Tutorial: Instalasi Laravel Lengkap dari Awal hingga Siap Digunakan

Makalah Tutorial Instalasi Laravel Lengkap
Instalasi Laravel Lengkap
Ilustrasi: Instalasi Laravel Lengkap

Makalah Tutorial: Instalasi Laravel Lengkap dari Awal hingga Siap Digunakan

Kategori: Tutorial
Subkategori: Pemrograman
Tema: Instalasi Laravel & Web Server Pendukung

1. Pendahuluan

Laravel merupakan salah satu framework PHP modern yang mengadopsi arsitektur MVC (Model–View–Controller). Framework ini banyak digunakan dalam pengembangan aplikasi web karena memiliki struktur kode yang rapi, dokumentasi lengkap, keamanan yang baik, serta ekosistem pendukung yang luas.

Makalah ini membahas langkah lengkap instalasi Laravel, mulai dari kebutuhan sistem, pemilihan web server, instalasi Composer, instalasi Laravel, konfigurasi database, hingga menjalankan Laravel melalui Visual Studio Code (VS Code).

2. Tujuan Pembelajaran

  • Memahami kebutuhan sistem untuk menjalankan Laravel.
  • Dapat memilih web server, PHP, dan database server yang sesuai.
  • Mampu menginstal Composer sebagai dependency manager.
  • Mampu menginstal Laravel secara mandiri.
  • Mampu menjalankan Laravel melalui terminal dan VS Code.

3. Landasan Teori

3.1 Laravel

Laravel adalah framework PHP yang dikembangkan oleh Taylor Otwell. Laravel dirancang untuk mempermudah proses pengembangan aplikasi web dengan menyediakan fitur seperti routing, templating engine Blade, ORM Eloquent, dan sistem artisan CLI.

3.2 Composer

Composer adalah dependency manager PHP yang diperlukan untuk instalasi Laravel dan pengelolaan library pihak ketiga.

3.3 Web Server Pendukung

  • Apache
  • Nginx
  • Laravel Artisan Development Server

3.4 Kebutuhan Minimum Laravel

KomponenMinimal
PHP8.1+
MySQL5.7 atau MariaDB 10.3+
ComposerTerinstal
Ekstensi PHPOpenSSL, PDO, Mbstring, Tokenizer, XML, JSON

4. Persiapan Instalasi

4.1 Pilihan Web Server

A. XAMPP

Mudah digunakan dan cocok untuk pemula. Menyediakan Apache, PHP, dan MariaDB dalam satu paket.

B. Laragon (Direkomendasikan)

Ringan, cepat, dan sangat cocok untuk pengembangan Laravel. Mendukung auto virtual host.

C. WAMP/MAMP/LAMP

Paket web server berdasarkan sistem operasi.

5. Instalasi Composer

  1. Buka situs resmi: https://getcomposer.org
  2. Download installer Composer.
  3. Jalankan installer dan arahkan ke file PHP di XAMPP/Laragon.
  4. Cek instalasi melalui terminal:
    composer -V

6. Instalasi Laravel

6.1 Metode Create Project

composer create-project laravel/laravel proyekku

6.2 Menggunakan Laravel Installer

composer global require laravel/installer
laravel new proyekku

7. Konfigurasi Web Server

7.1 Menjalankan dengan Artisan

cd proyekku
php artisan serve

Akses melalui browser: http://127.0.0.1:8000

7.2 Menjalankan pada Laragon

Pindahkan folder Laravel ke:

C:\laragon\www\

7.3 Menjalankan pada XAMPP

Pindahkan folder ke:

C:\xampp\htdocs\

8. Konfigurasi Database

8.1 Membuat Database Baru

Buka phpMyAdmin → Buat Database Baru.

8.2 Konfigurasi File .env


DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=proyekku
DB_USERNAME=root
DB_PASSWORD=
    

8.3 Migrasi Database

php artisan migrate

9. Cara Menjalankan Laravel di Visual Studio Code

9.1 Membuka Proyek Laravel di VS Code

  1. Buka VS Code.
  2. Pilih File → Open Folder.
  3. Pilih folder proyek Laravel (misalnya: proyekku).
  4. VS Code akan memuat seluruh struktur folder Laravel.

9.2 Menjalankan Laravel via Terminal VS Code

Buka terminal bawaan VS Code:

Terminal → New Terminal

Kemudian jalankan perintah:

php artisan serve

Akses Laravel melalui browser:

http://127.0.0.1:8000

9.3 Menggunakan Extension Pendukung Laravel

Disarankan menginstal ekstensi berikut:

  • Laravel Artisan
  • Laravel Blade Formatter
  • PHP Intelephense
  • Laravel Extra Intellisense

10. Penutup

Instalasi Laravel memerlukan beberapa komponen pendukung seperti web server, PHP, Composer, dan database server. Dengan mengikuti langkah-langkah pada makalah ini, pengguna dapat menginstal dan menjalankan Laravel dengan benar, baik melalui terminal maupun melalui Visual Studio Code.

11. Referensi

Tidak ada komentar:

Posting Komentar