- jenis_mobil (VARCHAR): Menyimpan jenis atau model mobil, misalnya "SUV," "sedan," atau "hatchback." Atribut ini membantu pelanggan mengetahui tipe mobil yang ingin mereka sewa.
- tahun_mobil (VARCHAR): Menyimpan tahun produksi dari mobil tersebut. Informasi ini penting karena dapat memengaruhi keputusan pelanggan dalam menyewa, karena mobil yang lebih baru biasanya lebih diminati.
- harga_sewa (DECIMAL): Menyimpan harga sewa per hari untuk mobil tersebut. Harga disimpan dalam format desimal untuk menjaga akurasi saat menyimpan nilai finansial, termasuk desimal untuk menampilkan sen atau pecahan rupiah.
2. Tabel Customer
Tabel customer berisi data tentang para pelanggan yang menyewa mobil. Setiap baris mewakili satu pelanggan dengan informasi yang cukup untuk mengidentifikasi dan menghubungi mereka.
- no_ktp (INT, Primary Key): Ini adalah nomor identifikasi unik yang menggunakan nomor KTP pelanggan. Ini berfungsi sebagai kunci utama yang memastikan bahwa tidak ada pelanggan yang terdaftar dua kali.
- nama (VARCHAR): Menyimpan nama lengkap pelanggan. Atribut ini berguna untuk identifikasi manual dan kontak personal.
- no_tlp (VARCHAR): Menyimpan nomor telepon pelanggan. Nomor ini penting untuk menghubungi pelanggan terkait transaksi penyewaan atau untuk pemberitahuan pengingat terkait tanggal pengembalian.
- alamat (VARCHAR): Menyimpan alamat tempat tinggal pelanggan. Informasi ini berguna untuk pengelolaan administrasi dan pengiriman faktur atau surat peringatan jika diperlukan.
3. Tabel Sewa
Tabel sewa adalah tabel penghubung yang menyimpan data setiap transaksi penyewaan antara pelanggan (customer) dan mobil. Di sinilah semua informasi penting tentang transaksi penyewaan disimpan, mencakup waktu penyewaan, pengembalian, serta alamat transaksi jika berbeda dari alamat pelanggan.