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Â
Artikel ini membahas mengenai bagaimana proses/cara pembuatan Entity Relationship Diagram (ERD) dan Extentit Entity Relationship Diagram (EERD) dengan studi kasus yaitu rental_mobil. Pada database ini terdapat 3 entitas dan memiliki beberapa atribut masing-masing, entitas tersebut antara lain adalah mobil,sewa dan customer. Penjelasannya dapat dilihat sebagai berikut:
1. Rental
* No_NPWP : Nomor ini digunakan sebagai primary key
* Nama : nama pemilik
*Alamat : alamat rental
*No.telpon : nomor yang digunakan untuk menghubungi rental
2. Mobil
* Kode_mobil : kode unit mobil, sebagai primary key
* Harga_mobil : harga sewa mobil rental
* Jenis_mobil : jenis mobil yang bisa dirental
* Tahun_mobil : tahun produksi mobil
3. Customer
* No_KTP : Â nomor KTP pelanggan, sebagai primary key
* Nama : nama pelanggan
* Alamat : alamat pelannggan
* No_telpon : nomor telpon/kontak pelanggan
4. SewaÂ
* No_sewa : nomor unit transaksi,, sebagai primary key
* tgl_sewa : tanggal mulai disewanya mobil rental
* tgl_kembali : tanggal dikembalikannya mobil  rental
* denda: biaya denda mobil jika mobil terlambat dikembalikan dan tidak sesuai dengan perjanjian yang telah disepakati
Relasinya :
* Mendaftar : Relasi antara rental dan customer menunnjukan bahwa satu rental memiliki banyak pelannggan, namun setiap pelanggan hanya terdaftar pada satu rental. Jadi relasiya disebut one -o-manyÂ
* Sewa : Relasi antara mobil dengan customer menunjukan bahwa seorang customer dapat menyewa satu atau lebih mobil , begitupula satu mobil dapat disewa oleh satu atau lebih customer.
ERD ini menjelaskan bagaimana sistem mengelola data customer, mobil dan transaksi penyewa. Dengan sistem ini dapat dilihat dengan detail bagaimana proses penyewaan mobil  pada suatu toko/perusahaan mulai dari mobil yang tersedia hingga denda yang didapatkan jika tidak mengikuti perjanjian dan peraturan yang telah di sepakati.
EERD yang telah dibuat, dapat dilihat ada 4 tabel utama yaitu rental,mobil,costumer dan sewa yang dimana tabel rental,mobil dan customer merupakan tabel utama  sedangkan tabel sewa merupakan tabel asosiatif yang tercipta akibat adanya relasi many-to-many antara tabel mobil dan tabel customer.
Proses pembuatan ERD & EERD :Â
Â
Baca konten-konten menarik Kompasiana langsung dari smartphone kamu. Follow channel WhatsApp Kompasiana sekarang di sini: https://whatsapp.com/channel/0029VaYjYaL4Spk7WflFYJ2H