1. Latar Belakang
Integrasi ini bertujuan agar data yang telah tersimpan dalam database dapat digunakan secara langsung oleh sistem aplikasi. Melalui backend, sistem dapat melakukan proses pengambilan data, penyimpanan data baru, pembaruan data, hingga penghapusan data sesuai kebutuhan pengguna. Pada proyek Portal Smart City Purbalingga, backend dikembangkan menggunakan Laravel karena framework ini memiliki fitur ORM Eloquent yang mempermudah proses pengelolaan database serta integrasi dengan MySQL.
2. Alat dan Bahan
A. Perangkat Lunak
- Sistem Operasi Linux (atau lainnya)
- Visual Studio Code (atau text editor lainnya)
- XAMPP
- MySQL
- phpMyAdmin
B. Perangkat Keras
- Laptop / PC
- Koneksi internet (opsional)
3. Pembahasan
3.1 Konfigurasi Koneksi
Langkah pertama adalah menghubungkan database MySQL ke Laravel melalui file
.env. Konfigurasi
dilakukan dengan menyesuaikan nama database, username, dan password.
3.2 Pembuatan Migration
3.4 Implementasi CRUD Laravel
- Menampilkan data:
$berita = Berita::all();
- Menambahkan data:
Berita::create([
'judul' => 'Festival Purbalingga',
'isi' => 'Festival budaya akan dilaksanakan minggu depan'
]);
- Mengubah data:
Berita::where('id',1)->update([
'judul' => 'Festival Budaya'
]);
- Menghapus data
Berita::destroy(1);
3.5 Kesimpulan
Integrasi database dengan backend menggunakan Laravel memungkinkan sistem Portal Smart City Purbalingga dapat mengelola data secara dinamis. Dengan adanya konfigurasi database, migration, model, serta implementasi CRUD, seluruh data pada portal dapat dikelola dengan lebih efektif dan terhubung langsung dengan frontend.

0 Comments