Mohon tunggu...
Darmayanti
Darmayanti Mohon Tunggu... Mahasiswa - mahasiswa

IT

Selanjutnya

Tutup

Ilmu Alam & Tekno

Membuat ERD dan EERD Beserta Database Tentang Tono Rental Mobil

14 November 2024   15:53 Diperbarui: 14 November 2024   16:01 238
+
Laporkan Konten
Laporkan Akun
Kompasiana adalah platform blog. Konten ini menjadi tanggung jawab bloger dan tidak mewakili pandangan redaksi Kompas.

Studi Kasus :

Tono mendirikan sebuah rental mobil dengan menggunakan Nomor NPWP. Rental mobil tersebut diberi nama Tono Rental dengan alamat Jl. Pramuka no. 36 dan no telepon 081123123123. Rental mobil tersebut memiliki banyak mobil dengan data kode_mobil, jenis_mobil, tahun_mobil, dan harga_sewa. Customer yang akan menyewa mobil harus terdaftar terlebih dahulu dengan mengisi formulir customer yang memuat data diantaranya no_ktp, nama, no_tlp, dan alamat. Setelah melakukan pendaftaran customer dapat menyewa mobil tono rental. Pada saat menyewa mobil data yang dicatat adalah no_sewa, tgl_sewa, tgl_kembali, denda. 

1. Membuat ERD

ERD ini menggambarkan sistem pengelolaan rental mobil "Tono Rental" dengan entitas utama sebagai berikut:

  1. Entitas tono_rental:

    • Merupakan entitas yang mewakili bisnis rental mobil Tono.
    • Atribut yang dimiliki oleh tono_rental adalah:
      • npwp: Nomor Pokok Wajib Pajak, digunakan sebagai primary key.
      • alamat: Alamat rental.
      • no_telp: Nomor telepon untuk menghubungi rental.
  2. Entitas costumer:

    • Mewakili data pelanggan yang menyewa mobil di Tono Rental.
    • Atribut yang dimiliki oleh costumer:
      • no_ktp: Nomor KTP pelanggan, sebagai primary key untuk mengidentifikasi secara unik setiap pelanggan.
      • nama: Nama pelanggan.
      • alamat: Alamat tempat tinggal pelanggan.
      • kontak: Nomor telepon atau kontak pelanggan.
  3. Entitas mobil:

    • Mewakili mobil yang tersedia untuk disewa.
    • Atribut yang dimiliki oleh mobil:
      • kode_mobil: Kode unik mobil, sebagai primary key.
      • jenis_mobil: Jenis mobil, misalnya sedan, SUV, atau lainnya.
      • tahun_mobil: Tahun produksi mobil.
      • harga: Harga sewa mobil per hari.
  4. Entitas sewa:

    • Mewakili transaksi penyewaan mobil yang dilakukan oleh pelanggan.
    • Atribut yang dimiliki oleh sewa:
      • no_sewa: Nomor unik untuk setiap transaksi penyewaan, sebagai primary key.
      • tgl_sewa: Tanggal mobil mulai disewa.
      • tgl_kembali: Tanggal mobil dikembalikan.
      • denda: Biaya denda jika mobil dikembalikan terlambat.
  5. Relasi:

    • memiliki: Relasi antara tono_rental dan mobil dengan atribut npwp. Menunjukkan bahwa Tono Rental memiliki satu atau beberapa mobil.
    • menyewa: Relasi antara costumer dan mobil melalui entitas sewa. Relasi ini menunjukkan bahwa pelanggan (costumer) dapat menyewa mobil (mobil). Pada relasi ini, entitas sewa menghubungkan no_ktp dari costumer dan kode_mobil dari mobil.

         ERD ini menggambarkan sistem yang mengelola data pelanggan, mobil, dan transaksi penyewaan. Dengan ERD ini, sistem dapat mengetahui informasi detail mengenai pelanggan yang menyewa, mobil yang tersedia, dan transaksi penyewaan, termasuk denda yang harus dibayar jika pengembalian mobil terlambat.

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