Coding

🚀 Panduan Laravel untuk Pemula

Dipublikasikan: 05 Feb 2026
⏱️ Estimasi waktu baca: 3 menit

Dari Habis Install sampai Paham Alur Kerja Laravel

Artikel ini cocok untuk kamu yang:


1️⃣ Apa Itu Laravel?

Laravel adalah framework PHP untuk membuat aplikasi web lebih cepat, rapi, dan aman.

Kalau diibaratkan:

  • PHP → bahan bangunan

  • Laravel → rumah sudah pakai pondasi, tembok, listrik, air

Jadi kamu tidak mulai dari nol.


2️⃣ Syarat Dasar Sebelum Lanjut (Checklist)

Karena kamu sudah install, pastikan ini sudah ada:

✅ PHP (minimal 8.x)
✅ Composer
✅ Laravel berhasil dibuat
✅ VS Code
✅ Browser (Chrome)

Cek Laravel:

php artisan --version 

Kalau muncul versi → AMAN


3️⃣ Struktur Folder Laravel (WAJIB PAHAM)

Buka folder project Laravel kamu, isinya kira-kira seperti ini:

laravel-project/
├── app/
├── routes/
├── resources/
├── database/
├── public/
├── .env

Sekarang kita jelaskan yang paling penting dulu.


📁 app/

Isinya logika aplikasi

  • Controller

  • Model

  • dll

👉 Anggap ini otak aplikasi


📁 routes/

Tempat alamat URL diatur.

File penting:

routes/web.php 

Contoh:

Route::get('/', function () {
    return 'Hello Laravel';
});

👉 Kalau buka http://localhost:8000
👉 Teks Hello Laravel muncul


📁 resources/

Tempat tampilan (HTML / Blade)

Biasanya:

resources/views/ 

👉 Ini wajah aplikasi


📁 database/

Untuk urusan database:

  • migration

  • seeder

👉 Kita pakai nanti, tenang 😄


📁 public/

Folder yang diakses browser

  • CSS

  • JS

  • gambar


📄 .env

File KONFIGURASI

  • database

  • nama aplikasi

  • dll

‼️ Jangan sembarang upload file ini ke internet


4️⃣ Menjalankan Laravel (Server)

Masuk ke folder project, lalu:

php artisan serve 

Hasil:

http://127.0.0.1:8000 

Buka di browser → halaman Laravel muncul 🎉


5️⃣ Konsep PALING PENTING: MVC

Laravel pakai konsep MVC:

Bagian Fungsi
Model Urus data
View Tampilan
Controller Penghubung

Contoh alur:

User buka URL
↓
Route
↓
Controller
↓
View ditampilkan

6️⃣ Membuat Route Pertama

Buka:

routes/web.php 

Isi:

Route::get('/halo', function () {
    return 'Halo, saya belajar Laravel';
});

Buka browser:

http://localhost:8000/halo 

✔️ Berhasil


7️⃣ Membuat View (Tampilan)

Buat file:

resources/views/halo.blade.php 

Isi:

<!DOCTYPE html>
<html>
<head>
    <title>Laravel Pemula</title>
</head>
<body>
    <h1>Halo Laravel 🚀</h1>
</body>
</html>

Ubah web.php:

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

8️⃣ Controller (Agar Rapi)

Buat controller:

php artisan make:controller HaloController 

Lokasi:

app/Http/Controllers/HaloController.php 

Isi:

<?php

namespace App\Http\Controllers;

class HaloController extends Controller
{
    public function index()
    {
        return view('halo');
    }
}

Route:

use App\Http\Controllers\HaloController;

Route::get('/halo', [HaloController::class, 'index']);

👉 INI CARA PROFESIONAL


9️⃣ Blade Template (Ciri Khas Laravel)

Blade = HTML + logika ringan

Contoh:

<h1>{{ $judul }}</h1> 

Dari controller:

return view('halo', [
    'judul' => 'Belajar Laravel Pemula'
]);

🔟 Workflow Laravel yang Benar

Biasakan urutan ini:

  1. Buat Route

  2. Buat Controller

  3. Buat View

  4. (Nanti) Model & Database


11️⃣ Kesalahan Umum Pemula

❌ Edit langsung di public
❌ Semua logika di route
❌ Takut error
❌ Tidak paham MVC

➡️ Error itu teman belajar, bukan musuh 😄


12️⃣ Setelah Ini Belajar Apa?

Urutan aman buat kamu:

1️⃣ Routing
2️⃣ Controller
3️⃣ Blade
4️⃣ Database + Migration
5️⃣ CRUD
6️⃣ Auth (Login)

Chat Admin Sekarang //