install laravel | java php laravel linux mysql sql bootstrap html css query java php laravel linux mysql sql bootstrap html css query: install laravel

Friday, April 10, 2026

install laravel

📚 Seri Belajar Laravel — Artikel 2 dari 50

Instalasi Laravel:
Dari Nol Sampai 'Hello World'

Panduan instalasi Laravel paling lengkap untuk pemula — mulai setup environment, install via Composer, sampai halaman pertamamu muncul di browser. 🚀

#Laravel #PHP #Composer #Tutorial Pemula
⏱️ Estimasi baca: 12 menit
🎯 Level: Pemula
📅 Update: 2025

Pernah nggak kamu download framework baru, semangat 45, terus buka terminal... dan langsung bingung harus ngapain? Kalau iya, kamu nggak sendirian. Banyak pemula yang sudah mengenal Laravel framework secara konsep, tapi langsung mentok di tahap instalasi karena instruksinya berserakan di mana-mana.

Artikel ini hadir untuk mengakhiri kebingungan itu. Di sini, kamu akan mendapatkan panduan instalasi Laravel step-by-step yang paling jelas — mulai dari memastikan PHP-mu sudah terpasang dengan benar, menginstall Composer, membuat proyek Laravel pertama, hingga melihat tulisan "Hello World" muncul di browsermu. Tidak ada langkah yang dilewati. Tidak ada asumsi tersembunyi.

Ini adalah Artikel ke-2 dari seri 50 Artikel Belajar Laravel Lengkap. Siap? Buka terminalmu, dan mari kita mulai! 💪

📌 Konsep Kunci

Laravel adalah PHP framework berbasis MVC (Model-View-Controller) yang diinstall menggunakan Composer — sebuah package manager untuk PHP. Proses instalasinya hanya butuh 3 hal: PHP ≥ 8.1, Composer, dan satu perintah terminal. Sesederhana itu.

1. Persiapan: Kenali Bahan-bahannya Dulu Sebelum Masak

⚙️ Sebelum mulai mengenal Laravel framework lebih dalam, pastikan dapur digitalmu siap

Bayangkan Laravel seperti resep masakan haute cuisine. Bahan-bahannya nggak banyak, tapi harus ada semua. Kalau kamu mau mengenal Laravel framework dan langsung praktik, ada tiga bahan utama yang harus tersedia di komputer kamu:

🔧 Kebutuhan 📋 Versi Minimum 💡 Keterangan
PHP ≥ PHP 8.1 Diperlukan oleh Laravel 10+
Composer Versi terbaru Package manager PHP, wajib ada
Extension PHP Beberapa wajib aktif OpenSSL, PDO, Mbstring, Tokenizer, XML
Node.js (opsional) ≥ Node 16 Diperlukan untuk Vite / asset bundling
💡

Tips untuk Pengguna Windows

Daripada install PHP, MySQL, dan Apache secara manual satu per satu, gunakan Laragon (laragon.net). Ini adalah tool all-in-one yang paling direkomendasikan untuk developer Laravel di Windows. Satu install, semua sudah siap — termasuk Composer-nya!

2. Install Composer: Si "Kurir" Handal Dunia PHP

📦 Composer adalah kunci untuk mengenal Laravel framework dan menginstallnya

Composer itu ibarat kurir ekspres khusus developer PHP. Kamu bilang "aku butuh Laravel versi terbaru" — dia pergi, ambilkan semua package yang dibutuhkan, taruh di folder yang tepat, dan langsung siap pakai. Tanpa Composer, kamu harus download dan atur semuanya secara manual. Tidak mau, kan?

1

Unduh Composer

Pergi ke getcomposer.org dan download installer sesuai OS kamu. Untuk Windows, download Composer-Setup.exe lalu jalankan installernya.

2

Verifikasi Instalasi

Buka terminal/command prompt baru dan jalankan perintah ini:

$ composer --version
3

Hasil yang Diharapkan

Kamu akan melihat output seperti ini jika Composer berhasil terinstall:

Composer version 2.7.x 2024-xx-xx xx:xx:xx
🔥

Fakta Menarik

Composer diunduh lebih dari 300 juta kali per bulan oleh developer PHP di seluruh dunia. Laravel sendiri memiliki lebih dari 75.000+ bintang di GitHub dan digunakan oleh jutaan proyek aktif. Artinya, skill yang kamu pelajari hari ini sangat bernilai di dunia kerja!

3. Instalasi Laravel: Saatnya Bikin Proyek Pertama!

🚀 Inilah momen yang kamu tunggu — mengenal Laravel framework lewat praktik langsung

Ini dia bagian yang paling seru. Dengan Composer sudah terpasang, membuat proyek Laravel baru hanya membutuhkan satu perintah ajaib. Ikuti langkah-langkah berikut dengan cermat:

1

Buka Terminal di Folder Tujuan

Navigasikan terminal ke folder tempat kamu ingin menyimpan proyek. Misalnya folder htdocs jika pakai XAMPP, atau www jika pakai Laragon.

$ cd C:/laragon/www
2

Jalankan Perintah Instalasi Laravel

Ini dia perintah ajaibnya! Ganti nama-proyek dengan nama proyek kamu, misalnya belajar-laravel:

$ composer create-project laravel/laravel nama-proyek
3

Tunggu Proses Selesai

Composer akan mengunduh semua dependencies yang dibutuhkan. Proses ini memakan waktu 1–5 menit tergantung kecepatan internet. Kamu akan melihat banyak teks bergulir di terminal — itu hal yang normal! ☕

4

Masuk ke Folder Proyek

Setelah selesai, masuk ke folder proyek yang baru dibuat:

$ cd nama-proyek
5

Jalankan Development Server

Laravel sudah dilengkapi dengan built-in development server. Jalankan dengan perintah:

$ php artisan serve
INFO Server running on [http://127.0.0.1:8000].
⚠️

Perhatian: File .env

Setelah instalasi, kamu akan menemukan file .env di root proyek. File ini berisi konfigurasi sensitif seperti nama database, username, dan password. Jangan pernah commit file ini ke GitHub! Pastikan sudah ada di .gitignore (sudah ada secara default di Laravel).

4. Dari Laravel ke 'Hello World' — Tradisi Suci Programmer

✨ Setiap programmer sejati harus merasakan ritual ini saat mengenal Laravel framework

Sekarang, mari kita ubah tampilan default Laravel dan buat halaman "Hello World" pertama kamu. Di Laravel, untuk menampilkan sesuatu di browser, kamu perlu memahami konsep Route — yaitu "peta jalan" yang menentukan URL mana menampilkan apa.

🔍 Analisis: Cara Kerja Route di Laravel

🌐 URL Request

User mengetik URL di browser, misalnya localhost:8000/hello

🗺️ Route

File routes/web.php mencocokkan URL tersebut dan menentukan respons apa yang dikirim

1

Buka File Route

Buka file routes/web.php menggunakan text editor favoritmu (VS Code sangat direkomendasikan). Kamu akan melihat satu route default yang sudah ada.

Route::get('/', function () {
    return view('welcome');
});
2

Tambahkan Route Hello World

Tambahkan kode berikut di bawah route yang sudah ada:

// Route baru kamu
Route::get('/hello', function () {
    return 'Hello, World! 🎉 Selamat Datang di Laravel!';
});
3

Buka di Browser

Pastikan php artisan serve masih berjalan, lalu buka browser dan akses:

http://127.0.0.1:8000/hello

Insight Penting: MVC dalam 10 Detik

Route yang kamu buat tadi adalah contoh paling sederhana dari arsitektur Laravel. Di proyek nyata, kamu akan memisahkan logika ke Controller (C), data ke Model (M), dan tampilan ke View (V). Itulah inti dari MVC yang membuat Laravel begitu terorganisir!

5. Error? Tenang — Ini Masalah yang Paling Sering Terjadi

🔧 Panduan troubleshooting bagi yang mengenal Laravel framework tapi langsung mentok

Error bukan musuh — itu adalah teman yang sedang kasih tahu ada yang salah. Berikut beberapa error paling umum saat instalasi pertama dan cara mengatasinya:

❌ Pesan Error 🔍 Penyebab ✅ Solusi
'composer' is not recognized Composer belum terinstall atau tidak ada di PATH Install ulang Composer, restart terminal
PHP 8.1+ required Versi PHP terlalu lama Update PHP ke versi 8.1 atau lebih baru
Extension missing: openssl PHP extension tidak aktif Aktifkan di php.ini, uncomment baris extension
No application key APP_KEY di .env kosong Jalankan: php artisan key:generate
💡

Pro Tip: Baca Error dengan Tenang

Saat ada error, jangan panik dan langsung tutup terminal. Baca pesan errornya pelan-pelan — 90% informasi yang kamu butuhkan untuk memperbaikinya ada di sana. Copy pesan error tersebut dan cari di Google atau Stack Overflow. Komunitas Laravel sangat besar dan aktif!

🎉

Selamat! Kamu Sudah Resmi
Jadi Laravel Developer

Di artikel ini, kamu sudah berhasil menyiapkan environment, menginstall Composer, membuat proyek Laravel pertama, dan menampilkan "Hello World" di browser — semua dari nol! Inilah fondasi penting sebelum benar-benar mengenal Laravel framework secara mendalam lewat 48 artikel sisa dalam seri ini.

📋 Yang Sudah Kamu Kuasai

Memahami kebutuhan sistem untuk Laravel
Menginstall dan memverifikasi Composer
Membuat proyek Laravel baru dari terminal
Menjalankan development server dengan Artisan
Membuat route pertama & menampilkan Hello World

🏷️ Tags

#Laravel #PHP #Composer #Instalasi Laravel #Tutorial Pemula #MVC #Belajar Laravel

📚 Navigasi Seri: 50 Artikel Belajar Laravel

📖

Ini adalah bagian dari seri "50 Artikel Belajar Laravel Lengkap"

Dari instalasi hingga deploy ke production — semua dibahas step-by-step khusus untuk pemula PHP yang ingin menguasai Laravel framework.

No comments:

Post a Comment

saifiahmada.com adalah blog belajar programming Indonesia, membahas lengkap materi bahasa pemrograman: code HTML, CSS, Bootstrap, Desain, PHP, MySQL, coding Java, Query, SQL, dan dunia linux