Tabel sewa:
Atribut:
no_sewa (INT) - Primary key untuk setiap transaksi sewa.
tgl_sewa (DATE) - Menyimpan tanggal mulai sewa.
tgl_kembali (DATE) - Menyimpan tanggal pengembalian mobil.
denda (INT) - Menyimpan jumlah denda jika ada keterlambatan.
Relasi: Tabel ini terhubung dengan tabel mobil dan customer, menunjukkan bahwa setiap transaksi sewa melibatkan satu mobil dan satu customer.
Tabel customer:
Atribut:
no_ktp (INT) - Primary key untuk setiap customer.
nama (VARCHAR) - Menyimpan nama customer.
no_telepon (VARCHAR) - Menyimpan nomor telepon customer.
alamat (VARCHAR) - Menyimpan alamat customer.
Relasi: Tabel ini terhubung dengan tabel sewa, di mana satu customer dapat melakukan beberapa penyewaan.
Relasi Antar Tabel:
tono_rental ke mobil: Relasi ini menunjukkan bahwa sebuah rental dapat memiliki banyak mobil.
mobil ke sewa: Relasi ini menunjukkan bahwa sebuah mobil dapat disewa dalam beberapa transaksi sewa.
customer ke sewa: Relasi ini menunjukkan bahwa seorang customer dapat melakukan beberapa penyewaan mobil.
Diagram ini memberikan gambaran struktur database yang lebih rinci untuk sistem penyewaan mobil dengan hubungan antar tabel yang jelas.
untuk lebih jelas dapat dilihat dari link youtube berikut:
https://youtu.be/uuQ_AD35vGg?si=b7L47fl7q5xrg9dl
Baca konten-konten menarik Kompasiana langsung dari smartphone kamu. Follow channel WhatsApp Kompasiana sekarang di sini: https://whatsapp.com/channel/0029VaYjYaL4Spk7WflFYJ2H