Rental
- Mewakili bisnis rental mobil.
- Atribut: no_npwp (Primary Key), nama, alamat, no_telp.
Mobil
- Menyimpan data mobil yang dimiliki rental.
- Atribut: kode_mobil (Primary Key), jenis_mobil, tahun_mobil, harga_sewa, rental_no_npwp (Foreign Key).
Customer
- Mencatat informasi pelanggan.
- Atribut: no_ktp (Primary Key), nama, alamat, no_telp, rental_no_npwp (Foreign Key).
Data Sewa
- Merekam transaksi penyewaan mobil.
- Atribut: no_sewa (Primary Key), tgl_sewa, tgl_kembali, denda, mobil_kode_mobil (Foreign Key), customer_no_ktp (Foreign Key).
2. Relasi Antar Tabel
- Rental ke Mobil (1): Satu rental memiliki banyak mobil.
- Rental ke Customer (1): Satu rental melayani banyak pelanggan.
- Customer ke Data Sewa (1): Satu pelanggan dapat menyewa beberapa kali.
- Mobil ke Data Sewa (1): Satu mobil dapat disewa dalam berbagai transaksi.
3. Kelebihan Desain
- Efisiensi Data: Struktur ini mempermudah pencatatan data mobil, pelanggan, dan transaksi.
- Konsistensi Relasi: Kunci utama dan kunci tamu menjaga integritas data.
- Kemudahan Analisis: Mudah diadaptasi untuk pelaporan atau analisis data operasional.
Desain ini cocok untuk mendukung bisnis rental mobil secara efisien dan dapat dikembangkan lebih lanjut untuk fitur tambahan.
Berikut video proses pembuatannya :
Baca konten-konten menarik Kompasiana langsung dari smartphone kamu. Follow channel WhatsApp Kompasiana sekarang di sini: https://whatsapp.com/channel/0029VaYjYaL4Spk7WflFYJ2H
Beri Komentar
Belum ada komentar. Jadilah yang pertama untuk memberikan komentar!