Mohon tunggu...
LA ODE MUH. RAHMAD ADHAN HALU
LA ODE MUH. RAHMAD ADHAN HALU Mohon Tunggu... Mahasiswa - Mahasiswa

Hobi saya bermain game

Selanjutnya

Tutup

Ruang Kelas

Desain ERD dan EERD Sederhana Database Rental Mobil Tono

16 November 2024   16:17 Diperbarui: 16 November 2024   16:27 13
+
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 Sewa
Entitas ini merupakan tabel asosiasi yang menghubungkan entitas Mobil dan Customer. Entitas Sewa mencatat informasi transaksi penyewaan dan berfungsi untuk mengatur relasi many-to-many di antara mobil dan pelanggan. Atribut-atribut yang dimiliki oleh entitas Sewa mencakup:

  • nomor_sewa (Primary Key): Identifikasi unik setiap transaksi penyewaan.
  • tgl_sewa: Tanggal mulai sewa.
  • tgl_kembali: Tanggal pengembalian yang direncanakan.
  • denda: Jumlah denda yang dikenakan jika terjadi keterlambatan pengembalian.
  • Hubungan Antar Entitas

    • Mobil dan Sewa: Setiap transaksi sewa hanya dapat melibatkan satu mobil, tetapi mobil yang sama bisa digunakan dalam banyak transaksi di waktu yang berbeda. Relasi ini bersifat one-to-many dari sudut pandang tabel Mobil ke tabel Sewa.
    • Customer dan Sewa: Setiap transaksi sewa melibatkan satu pelanggan tertentu, tetapi pelanggan yang sama bisa memiliki beberapa transaksi sewa dengan mobil yang berbeda atau dalam waktu berbeda. Relasi ini juga bersifat one-to-many dari tabel Customer ke tabel Sewa.
    • Mobil dan Customer melalui Sewa: Hubungan antara Mobil dan Customer adalah many-to-many karena satu mobil bisa disewa oleh banyak pelanggan (melalui beberapa transaksi), dan satu pelanggan bisa menyewa banyak mobil di waktu yang berbeda.
  • Kesimpulan
    EERD menggambarkan struktur basis data dengan menambahkan detail yang memperjelas hubungan antar entitas, atribut dari setiap entitas, dan hubungan relasional yang terdefinisi dengan baik melalui entitas "Sewa" sebagai penghubung. Dengan EERD ini, kita dapat merancang sistem penyewaan mobil yang efisien dan meminimalkan kemungkinan inkonsistensi data melalui kunci utama dan kunci asing.

    Untuk cara pembuatan lebih lengkapnya ada dibawah :

    Baca konten-konten menarik Kompasiana langsung dari smartphone kamu. Follow channel WhatsApp Kompasiana sekarang di sini: https://whatsapp.com/channel/0029VaYjYaL4Spk7WflFYJ2H

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

    Lihat Konten Ruang Kelas Selengkapnya
    Lihat Ruang Kelas 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