Mohon tunggu...
Zakkiya fitra Rahmadina
Zakkiya fitra Rahmadina Mohon Tunggu... Mahasiswa - Mahasiswa

i love tiktok

Selanjutnya

Tutup

Pendidikan

Desain Basis Data ERD dan EERD Pada Rental Mobil

13 Desember 2024   15:05 Diperbarui: 13 Desember 2024   15:05 11
+
Laporkan Konten
Laporkan Akun
Kompasiana adalah platform blog. Konten ini menjadi tanggung jawab bloger dan tidak mewakili pandangan redaksi Kompas.
Lihat foto
Pendidikan. Sumber ilustrasi: PEXELS/McElspeth

Perancangan Entity Relationship Diagram (ERD) merupakan langkah awal yang penting dalam pengembangan sistem basis data. ERD digunakan untuk memetakan entitas, atribut, dan hubungan antar entitas, sehingga memberikan gambaran struktural yang jelas terkait alur data serta interaksi dalam sistem rental mobil. Dengan adanya ERD, implementasi database menjadi lebih terarah dan efisien.

ERD untuk sistem rental mobil ini memberikan representasi visual struktur data yang diperlukan serta keterkaitannya. Dengan ERD, proses pengembangan sistem basis data menjadi lebih terstruktur, memudahkan pengelolaan data dalam kegiatan operasional seperti pengelolaan pelanggan, kendaraan, dan transaksi penyewaan. ERD berfungsi sebagai fondasi dalam membangun sistem informasi yang efisien dan mudah diakses.

Pada sistem ini terdapat tiga entitas utama, yaitu:

Customer: Memuat data pelanggan yang melakukan penyewaan.
Mobil: Menyimpan informasi terkait kendaraan yang disewakan.
Sewa: Merepresentasikan transaksi penyewaan yang dilakukan pelanggan.
Ketiga entitas ini ditentukan berdasarkan fungsi dan data utama yang dibutuhkan dalam sistem, seperti identifikasi pelanggan, pengelolaan kendaraan, dan pencatatan transaksi.

Setiap entitas memiliki kunci utama (Primary Key) yang memastikan keunikan data. Pada entitas Sewa, kunci asing (Foreign Key) digunakan untuk menghubungkan data transaksi dengan entitas Customer dan Mobil, menjaga hubungan data yang valid dan relevan.

Proses Implementasi dalam Basis Data Relasional
Setiap entitas direpresentasikan sebagai tabel, dengan atribut-atributnya menjadi kolom.
Kunci utama menjadi kolom unik dalam tabel untuk memastikan identifikasi data.
Kunci asing pada tabel Sewa digunakan untuk mereferensikan tabel Customer dan Mobil, menjaga integritas data transaksi.
Langkah ini memungkinkan sistem untuk mengelola data pelanggan, kendaraan, dan transaksi secara efektif. Relasi yang dibangun melalui ERD memastikan konsistensi data dan mendukung operasional bisnis.

Enhanced Entity Relationship Diagram (EERD)

EERD merupakan pengembangan dari ERD yang mencakup elemen tambahan, seperti sub-entitas, atribut turunan, atribut multivalued, dan hubungan lebih kompleks. EERD digunakan untuk memodelkan detail lebih rinci yang tidak terwakili oleh ERD biasa, seperti hubungan ternary yang melibatkan tiga entitas.

Dalam kasus ini, entitas yang terlibat adalah:

Mobil: Data kendaraan, mencakup kode mobil, jenis, tahun, dan harga sewa.
Customer: Informasi pelanggan seperti no_ktp, nama, nomor telepon, dan alamat.
Sewa: Data transaksi, meliputi nomor sewa, tanggal sewa, tanggal kembali, dan denda.
EERD dapat digunakan untuk menggambarkan hubungan lebih rinci, memberikan fleksibilitas dalam pengembangan sistem yang kompleks. 

Berikut ini contoh penggunaanya dalam bentuk video:

HALAMAN :
  1. 1
  2. 2
Mohon tunggu...

Lihat Konten Pendidikan Selengkapnya
Lihat Pendidikan Selengkapnya
Beri Komentar
Berkomentarlah secara bijaksana dan bertanggung jawab. Komentar sepenuhnya menjadi tanggung jawab komentator seperti diatur dalam UU ITE

Belum ada komentar. Jadilah yang pertama untuk memberikan komentar!
LAPORKAN KONTEN
Alasan
Laporkan Konten
Laporkan Akun