Mohon tunggu...
Resti Amelia
Resti Amelia Mohon Tunggu... Mahasiswa - Mahasiswa

saya, Resti amelia biasa dipanggil resti, hobi saya bermain voli dan bulu tangkis, makanan favorit saya mie ayam bakso.

Selanjutnya

Tutup

Ilmu Alam & Tekno

Mendesain ERD & EERD Tentang Tono_Rental_Mobil

14 November 2024   17:39 Diperbarui: 14 November 2024   17:44 47
+
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 

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.

Gambar 2. EERD/dokpri
Gambar 2. EERD/dokpri

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

HALAMAN :
  1. 1
  2. 2
  3. 3
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