1. Latar Belakang
Pada tahap pengembangan sebelumnya, portal informasi telah dirancang dari sisi antarmuka pengguna (frontend). Selanjutnya, diperlukan perancangan database agar sistem dapat menyimpan, menampilkan, mengubah, dan menghapus data secara efisien. Oleh karena itu, pada artikel ini akan dibahas konsep dasar database yang digunakan dalam pengembangan portal informasi smart city.
2. Daftar Pustaka
A. Perangkat Lunak
- Sistem Operasi Linux (atau lainnya)
- Visual Studio Code (atau text editor lainnya)
- XAMPP
- MySQL
- phpMyAdmin
- Laravel
B. Perangkat Keras
- Laptop / PC
- Koneksi internet (opsional)
3. Pembahasan
3.1 Konsep Database (Basis Data)
Database atau basis data adalah kumpulan data yang dikelola sedemikian rupa berdasarkan ketentuan tertentu yang saling berhubungan sehingga mudah dalam pengelolaannya. Melalui pengelolaan tersebut pengguna dapat memperoleh kemudahan dalam mencari informasi, menyimpan informasi dan membuang informasi. Pada portal informasi smart city, database digunakan untuk menyimpan berbagai data informasi seperti :
- Data pengguna/admin
- Data berita
- Data event
- Data pengumuman
- Data kategori informasi
- Dan data penting lainnya
Dengan adanya database, sistem dapat menampilkan informasi secara otomatis tanpa harus menulis ulang konten setiap saat.
3.2 Peran Database dalam Portal Smart City
Database memiliki peran yang sangat penting dalam mendukung sistem portal informasi, yaitu :
- Menyimpan data secara terpusat, Semua informasi tersimpan dalam satu sistem sehingga lebih mudah dikelola
- Mempermudah pencarian informasi, Pengguna dapat mencari berita atau pengumuman tertentu dengan cepat
- Mendukung pengelolaan data oleh admin, Admin dapat melakukan proses tambah, edit, dan hapus data
- Menjaga konsistensi data, Database membantu mengurangi data ganda atau kesalahan input
3.3 DBMS (Database Management System)
Untuk mengelola database pada portal informasi, dibutuhkan sebuah DBMS. Pada proyek ini digunakan MySQL sebagai DBMS karena mampu mengelola data secara terstruktur dalam bentuk tabel dan mendukung integrasi dengan Laravel.
3.4 Kebutuhan Data
Berikut jenis data yang dibutuhkan portal informasi Smart City yang saya kembangkan, yaitu :
- Data Berita
- Data Event
- Data Pengumuman
- Data Wisata
- Data Pelayanan Publik
- Data Statistik Kota
4. Daftar Pustaka
Dicoding. (2020, 6 September). Apa itu Database? Contoh Produk dan Fungsinya. https://www.dicoding.com/blog/apa-itu-database/

0 Comments