Membuat koneksi laravel ke database - Perwira Learning Center

Posted by Jr on April 22, 2026 with No comments


 

Latar Belakang

Dalam pengembangan aplikasi berbasis web, database menjadi komponen penting untuk menyimpan dan mengelola data. Framework Laravel menyediakan konfigurasi yang mudah dan fleksibel untuk menghubungkan aplikasi dengan berbagai jenis database seperti MySQL, PostgreSQL, dan lainnya. Dalam konteks sistem monitoring, koneksi database digunakan untuk menyimpan data hasil pemantauan secara real-time.

Alat yang digunakan

Beberapa tools yang digunakan dalam proses ini antara lain:

  • Laravel
  • MySQL
  • Composer
  • PHP
  • Text Editor (VS Code / lainnya)

Langkah-Langkah Koneksi Database

1. Membuat Database

Pertama, buat database baru di MySQL. Misalnya:

CREATE DATABASE monitoring_app;

Database ini nantinya akan digunakan oleh Laravel.

2. Mengatur File .env

Laravel menggunakan file .env untuk konfigurasi lingkungan, termasuk koneksi database.

Buka file .env lalu ubah bagian berikut:



Penjelasan:

  • DB_CONNECTION: jenis database (mysql)
  • DB_HOST: alamat server database
  • DB_PORT: port database
  • DB_DATABASE: nama database
  • DB_USERNAME: username database
  • DB_PASSWORD: password database

3. Konfigurasi Database di Laravel

Secara default, Laravel sudah memiliki konfigurasi database di file:

config/database.php

File ini akan otomatis membaca konfigurasi dari .env, jadi biasanya tidak perlu diubah lagi kecuali ada kebutuhan khusus.

4. Menguji Koneksi Database

Untuk memastikan koneksi berhasil, jalankan perintah berikut di terminal:

php artisan migrate

Jika berhasil, Laravel akan membuat tabel default seperti:

  • users
  • migrations
  • password_resets

Jika muncul error, periksa kembali:

  • Nama database
  • Username dan password
  • Status server MySQL

5. Contoh Penggunaan Koneksi

Setelah koneksi berhasil, kamu bisa langsung mengambil data dari database. Contoh sederhana:

Atau menggunakan Eloquent:

Penerapan dalam Sistem Monitoring

Dalam sistem monitoring, koneksi database sangat penting untuk:

  • Menyimpan data sensor atau log aktivitas
  • Menampilkan data secara real-time
  • Membuat laporan historis
  • Menganalisis performa sistem

Dengan Laravel, proses ini menjadi lebih mudah karena sudah tersedia ORM (Eloquent) dan query builder yang powerful.

Kesimpulan

Koneksi antara Laravel dan database merupakan langkah dasar namun sangat penting dalam pengembangan aplikasi. Dengan konfigurasi yang sederhana melalui file .env, Laravel memungkinkan developer untuk dengan cepat menghubungkan aplikasi ke database dan mulai mengelola data. Dalam sistem monitoring, koneksi ini berperan sebagai pusat penyimpanan data yang akan digunakan untuk analisis dan visualisasi.

Daftar Pustaka