Tutorial Laravel: Membuat Sistem Pengaduan Masyarakat

Membuat aplikasi Sistem Pengaduan Masyarakat berbasis web merupakan salah satu proyek terbaik untuk melatih pemahaman framework Laravel. Pada seri tutorial ini, kita akan membangun aplikasinya secara bertahap dari nol hingga siap digunakan (production-ready).
Pada Tahap 1 ini, kita akan fokus pada fondasi dasar: mengunduh framework Laravel versi terbaru, menyiapkan database MySQL, dan menghubungkan keduanya.
- Tujuan: Menyiapkan project Laravel baru dan menghubungkan konfigurasi database MySQL.
- Prasyarat: Sudah menginstal PHP, Composer, dan Web Server (XAMPP / Laragon).
- Estimasi Waktu: 3 – 5 Menit.
Tahap 1: Setup Project & Database
a. Membuat Project Laravel Baru
Buka terminal (Command Prompt, Git Bash, atau Terminal VS Code) di folder tempat kamu menyimpan proyek web, lalu jalankan perintah Composer berikut:
composer create-project laravel/laravel pengaduan-masyarakat
cd pengaduan-masyarakat
Penjelasan: Perintah di atas akan mengunduh seluruh kerangka kerja (framework) Laravel paling baru ke dalam folder baru bernama pengaduan-masyarakat.
b. Membuat Database di MySQL
Selanjutnya, buka aplikasi basis data kamu (seperti phpMyAdmin atau DBeaver) dan buatlah satu database baru:
- Nama Database:
pengaduan_masyarakat - Collation:
utf8mb4_unicode_ci(Default)
c. Mengatur Konfigurasi Environment (.env)
Buka proyek kamu menggunakan code editor (seperti Visual Studio Code). Cari file bernama .env di folder paling luar (root), lalu sesuaikan baris konfigurasi database-nya menjadi seperti ini:
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=pengaduan_masyarakat
DB_USERNAME=root
DB_PASSWORD=
💡 Catatan: Jika kamu menggunakan password pada MySQL (misalnya di MAMP/Linux), isi bagian
DB_PASSWORD=sesuai dengan password database kamu. Jika menggunakan XAMPP/Laragon bawaan, biarkan kosong.
d. Menjalankan Server Local
Untuk memastikan seluruh instalasi dan konfigurasi dasar berjalan tanpa masalah, jalankan perintah server lokal bawaan Laravel:
php artisan serve
Buka browser kamu dan akses alamat berikut: [http://127.0.0.1:8000](http://127.0.0.1:8000)
Jika halaman selamat datang (Welcome Page) khas Laravel berhasil muncul di browser, selamat! Tahap 1 telah berhasil 100%.
Created by : Dimas Yoga Eka Prasetiya
