Anda di halaman 1dari 3

Studi Kasus Perancangan CDM PDM Basis

Data Rental Mobil


CDM dan PDM desain database dari rental mobil. Mobil yang akan disewakan berasal dari
pembelian bekas mobil (second hand), juga ada yang berasal dari anggota rental mobil ini.
Berikut ini adalah asumsi-asumsi dalam sistem penyewaan mobil:

Rancangan CDM
MOBIL
no_polisi
merek
warna
tahun

SEWA

PELANGGAN
id_pelanggan
nama
alamat
telepon
no_ktp

MELAKUKAN

PETUGAS
id_petugas
nama
alamat
telepon
Gambar Desain CDM Rental Mobil

Rancangan PDM

MELAYANI

TRANSAKSI
id_sewa
tgl_sewa
tgl_kembali
harga
jumlah

MOBIL
NO_POLISI
integer
MEREK
varchar(20)
WARNA
varchar(20)
TAHUN
integer

PELANGGAN
ID_PELANGGAN
varchar(20)
NAMA
varchar(50)
ALAMAT
varchar(50)
TELEPON
varchar(20)
NO_KTP
varchar(50)

SEWA
NO_POLISI = NO_POLISI

PETUGAS
ID_PETUGAS
varchar(50)
NAMA
varchar(50)
ALAMAT
varchar(50)
TELEPON
varchar(20)

NO_POLISI
ID_PELANGGAN

integer
varchar(20)

ID_PETUGAS = ID_PET UGAS

ID_PELANGGAN = ID_PELANGGAN
ID_PELANGGAN = ID_PELANGGAN

TRANSAKSI
ID_SEWA
varchar(50)
ID_PETUGAS
varchar(50)
ID_PELANGGAN
varchar(20)
TGL_SEWA
date
TGL_KEMBALI
date
HARGA
varchar(50)
JUMLAH
varchar(50)

Gambar Desain PDM Rental Mobil

Dari diagram arus data rental mobil diperoleh entity-entity utama untuk sistem
penyewaan mobil :

1. Mobil

: ketersediaan mobil yang siap disewa oleh pelanggan.

2. Pelanggan : pelanggan melakukan penyewaan mobil.


3. Transaksi : pelanggan melakukan transaksi setelah menyewa mobil.
4. Petugas

: petugas melayani pelanggan.

Mencari Hubungan atau relasi antara ke empat entity atau file diatas maka kita dapatkan
hubungan sebagai berikut :
1.

Tabel Mobil

: satu mobil bisa dipinjam sama banyak pelanggan adalah many to


many.

2. Tabel Pelanggan : satu pelanggan bisa meminjam banyak mobil adalah many to
many.
3. Tabel Transaksi : satu pelanggan bisa melakukan banyak transaksi,misalnya
kembalikan dan menyewa mobil adalah many to one.
4.

Tabel Petugas

: satu petugas bisa dilakukan banyak transaksi adalah one to many.

Anda mungkin juga menyukai