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

Tabel ini menyimpan informasi mengenai perusahaan rental mobil. Struktur tabel ini meliputi kolom:

  • no_NPWP (INT): Primary key yang mengidentifikasi rental secara unik.
  • nama (VARCHAR(45)): Nama perusahaan rental.
  • alamat (VARCHAR(45)): Alamat lokasi rental.
  • no_telpon (VARCHAR(45)): Kontak telepon rental.

Relasinya:

  • Tabel ini menjadi foreign key di tabel mobil dan customer, menunjukkan bahwa setiap mobil dan pelanggan terhubung dengan rental tertentu.

2. Tabel mobil

Tabel ini menyimpan data mobil yang tersedia untuk disewakan. Kolom dalam tabel ini meliputi:

  • kode_mobil (INT): Primary key sebagai identifikasi unik setiap mobil.
  • jenis_mobil (VARCHAR(45)): Tipe mobil (misalnya SUV, sedan, dll.).
  • tahun_mobil (DATE): Tahun produksi mobil.
  • harga_sewa (DECIMAL(10)): Biaya sewa per unit waktu.
  • rental_no_NPWP (INT): Foreign key yang merujuk ke tabel rental.

Relasinya:

  • Mobil dimiliki oleh rental tertentu dan terhubung dengan tabel mobil_cust melalui relasi transaksi penyewaan.

3. Tabel customer

Tabel ini berisi data pelanggan yang menggunakan layanan rental. Kolomnya meliputi:

  • no_ktp (INT): Primary key sebagai identifikasi unik pelanggan.
  • nama (VARCHAR(45)): Nama lengkap pelanggan.
  • alamat (VARCHAR(45)): Alamat tempat tinggal pelanggan.
  • no_telpon (VARCHAR(45)): Nomor telepon pelanggan.
  • rental_no_NPWP (INT): Foreign key yang merujuk ke tabel rental.

Relasinya:

  • Setiap pelanggan terhubung dengan rental tertentu, dan juga dengan tabel mobil_cust untuk transaksi penyewaan.

4. Tabel mobil_cust

Tabel ini berfungsi sebagai penghubung antara tabel mobil dan customer. Kolom dalam tabel ini meliputi:

  • no_sewa (INT): Primary key sebagai identifikasi unik transaksi penyewaan.
  • tgl_sewa (DATE): Tanggal penyewaan dimulai.
  • tgl_kembali (DATE): Tanggal pengembalian mobil.
  • denda (DECIMAL(10)): Biaya keterlambatan (jika ada).
  • mobil_kode_mobil (INT): Foreign key yang merujuk ke tabel mobil.
  • customer_no_ktp (INT): Foreign key yang merujuk ke tabel customer.

Relasinya:

  • Tabel ini menghubungkan mobil yang disewa dengan pelanggan yang melakukan transaksi penyewaan.

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