Mohon tunggu...
Muh Ihram Syahputra
Muh Ihram Syahputra Mohon Tunggu... Mahasiswa - Mahasiswa

Saya adalah seorang mahasiswa yang tertarik dengan bidang teknologi.

Selanjutnya

Tutup

Ilmu Alam & Tekno

Desain ERD dan EERD Serta Database Terkait Sistem Penyewaan Rental Mobil

17 November 2024   10:13 Diperbarui: 17 November 2024   10:27 75
+
Laporkan Konten
Laporkan Akun
Kompasiana adalah platform blog. Konten ini menjadi tanggung jawab bloger dan tidak mewakili pandangan redaksi Kompas.
Lihat foto
Bagikan ide kreativitasmu dalam bentuk konten di Kompasiana | Sumber gambar: Freepik

Entitas ini berhubungan dengan Rental melalui relasi dilayani dan dengan entitas Mobil_Cust melalui relasi daftar.

4. Entitas Mobil_Cust

Entitas ini berfungsi sebagai penghubung antara mobil dan pelanggan yang menyewanya. Atribut utama dalam entitas ini meliputi:

  • no_sewa: Nomor transaksi penyewaan.
  • kode_mobil: Kode mobil yang disewa.
  • no_ktp: Nomor identitas pelanggan.
  • tgl_sewa: Tanggal awal penyewaan.
  • tgl_kembali: Tanggal pengembalian mobil.
  • denda: Biaya tambahan jika ada keterlambatan pengembalian.

Entitas ini merepresentasikan transaksi yang terjadi antara pelanggan dan pihak rental.

Hubungan Antar Entitas

Desain ERD ini menunjukkan hubungan antar entitas yang saling berkaitan, di antaranya:

  • Rental dan Mobil: Hubungan ini menunjukkan bahwa setiap perusahaan rental memiliki satu atau lebih mobil yang tersedia untuk disewakan.
  • Rental dan Customer: Hubungan ini menggambarkan bahwa perusahaan rental melayani banyak pelanggan.
  • Mobil dan Mobil_Cust: Relasi ini menandakan bahwa setiap mobil dapat disewakan kepada banyak pelanggan, meskipun dalam waktu berbeda.
  • Customer dan Mobil_Cust: Hubungan ini merepresentasikan bahwa setiap pelanggan dapat melakukan lebih dari satu transaksi penyewaan.

Implementasi EERD

Setelah memahami desain awal melalui ERD, langkah selanjutnya adalah mengonversi model tersebut menjadi desain database fisik dengan detail tabel yang lebih spesifik. Pada gambar di atas, kita melihat Enhanced Entity Relationship Diagram (EERD) yang menampilkan struktur tabel yang lebih mendetail untuk sistem penyewaan mobil.

Struktur Tabel dan Hubungan Antar Entitas

Dalam EERD ini, setiap entitas dalam ERD diterjemahkan ke dalam bentuk tabel. Berikut adalah rincian dari setiap tabel:

1. Tabel rental

HALAMAN :
  1. 1
  2. 2
  3. 3
  4. 4
Mohon tunggu...

Lihat Konten Ilmu Alam & Tekno Selengkapnya
Lihat Ilmu Alam & Tekno 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