Mohon tunggu...
Prasstyo AdhiPangestu
Prasstyo AdhiPangestu Mohon Tunggu... Mahasiswa - Saya hanyalah Mahasiswa Universitas Haluoleo Kendari

Perkenalkan nama saya Prasstyo Adhi Pangestu dengan NIM F1G123032, Saya berkuliah di Universitas Haluoleo kota kendari. Hobi saya menggambar, bermain game dan membuat 3D model.

Selanjutnya

Tutup

Ilmu Alam & Tekno

Membuat ERD dan EERD Berdasarkan Kasus dari Database Rental Mobil

17 November 2024   09:27 Diperbarui: 17 November 2024   09:29 45
+
Laporkan Konten
Laporkan Akun
Kompasiana adalah platform blog. Konten ini menjadi tanggung jawab bloger dan tidak mewakili pandangan redaksi Kompas.

Artikel ini merupakan artikel ke tiga saya yang masih membahas ERD dan EERD untuk tugas basis data, sebelum saya akan menjelaskan lebih detail apabila ada kesalahan kata mohon dimaafkan.

Artikel ini mengulas tahap-tahap pembuatan Entity Relationship Diagram (ERD) dan Extended Entity Relationship Diagram (EERD) untuk database toko rental mobil. Database ini mencakup beberapa entitas, yaitu customer, sewa, dan mobil, yang masing-masing memiliki atribut berbeda.

Pada diagram pertama, setiap entitas memiliki atribut khusus. Misalnya, entitas customer memiliki atribut no_ktp, nama, no_tlp, dan alamat, sementara entitas mobil memiliki atribut kode_mobil, jenis_mobil, tahun_mobil, dan harga_sewa. Hubungan antar-entitas ini bersifat many-to-many, yang mengharuskan penambahan entitas baru, yaitu sewa. Entitas sewa memiliki atribut no_sewa, tgl_sewa, tgl_kembali, dan denda. Struktur hubungan ini dapat dijelaskan lebih lanjut pada:

"Seorang customer dapat menyewa satu atau lebih dari satu mobil, atau satu mobil dapat disewa oleh satu atau lebih dari satu customer"

Gambar 1. ERD

Setelah ERD dibuat, proses dilanjutkan dengan membentuk EERD yang merupakan versi perpanjangan dari ERD. EERD yang dihasilkan akan berupa tabel dengan kunci utama untuk setiap tabel entitas serta tabel relasi yang dilengkapi kunci tamu guna menghubungkan tabel-tabel tersebut. Desain dari EERD ini untuk database rental mobil ditampilkan pada Gambar 2.

eerd-673953f1c925c46c4c639f42.jpeg
eerd-673953f1c925c46c4c639f42.jpeg
Gambar 2. EERD
Pada Gambar 2, terlihat bahwa terdapat tiga tabel utama, yaitu tabel customer, sewa, dan mobil. Tabel customer dan mobil berfungsi sebagai tabel utama, sementara tabel sewa dihasilkan dari relasi many-to-many antara tabel customer dan tabel mobil, dengan kunci tamu yang menghubungkan kedua tabel tersebut.

Jika artikel ini masih belum cukup maka Anda bisa menonton video step by step pembuatan database ini yang sudah saya buat:


Baca konten-konten menarik Kompasiana langsung dari smartphone kamu. Follow channel WhatsApp Kompasiana sekarang di sini: https://whatsapp.com/channel/0029VaYjYaL4Spk7WflFYJ2H

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