Mohon tunggu...
Aulia Ayu Rafanisti
Aulia Ayu Rafanisti Mohon Tunggu... Mahasiswa - mahasiswi

Nama saya Aulia Ayu Rafanisti saya seorang mahasiswi, hobi saya memasak

Selanjutnya

Tutup

Pendidikan

Desain Basis Data EERD Dan ERD Pada Rental Mobil

20 Desember 2024   12:50 Diperbarui: 20 Desember 2024   12:50 12
+
Laporkan Konten
Laporkan Akun
Kompasiana adalah platform blog. Konten ini menjadi tanggung jawab bloger dan tidak mewakili pandangan redaksi Kompas.
Lihat foto
Bagikan ide kreativitasmu dalam bentuk konten di Kompasiana | Sumber gambar: Freepik

Perancangan Entity Relationship Diagram (ERD) merupakan langkah awal yang sangat penting dalam membangun sistem basis data. ERD berfungsi untuk memetakan entitas, atribut, dan hubungan antar entitas, sehingga memberikan gambaran struktural yang jelas mengenai alur dan interaksi data dalam sistem rental mobil. Dengan adanya ERD, implementasi database menjadi lebih mudah dan terarah.

Pada sistem rental mobil, perancangan ERD membantu menggambarkan struktur data yang dibutuhkan serta hubungan antar data. Hal ini mempermudah pengelolaan data yang relevan dengan operasional sistem, seperti identifikasi pelanggan, pengelolaan stok mobil, dan pencatatan transaksi. ERD juga menjadi landasan yang kokoh untuk membangun sistem informasi rental mobil yang efisien dan mudah diakses.

Terdapat tiga entitas utama dalam sistem ini, yaitu:

  1. Customer: Berisi data pelanggan yang menyewa mobil, seperti nomor KTP, nama, nomor telepon, dan alamat.
  2. Mobil: Berisi informasi kendaraan yang disewakan, seperti kode mobil, jenis mobil, tahun pembuatan, dan harga sewa.
  3. Sewa: Berisi data transaksi penyewaan, seperti nomor sewa, tanggal sewa, tanggal pengembalian, dan denda.

Setiap entitas dipilih berdasarkan perannya dalam mendukung kegiatan operasional. Pada ERD, atribut utama (Primary Key) ditentukan untuk masing-masing entitas, sedangkan atribut kunci asing (Foreign Key) di entitas Sewa digunakan untuk menghubungkan data transaksi dengan data pelanggan dan mobil.

Implementasi dalam Basis Data Relasional:

  • Setiap entitas akan direpresentasikan sebagai tabel, dengan atribut-atributnya menjadi kolom.
  • Kunci utama setiap entitas menjadi kolom unik pada tabel.
  • Kunci asing pada tabel Sewa mengacu pada tabel Customer dan Mobil, sehingga menjaga integritas data antara transaksi, pelanggan, dan mobil.

Implementasi ini memungkinkan sistem untuk mengelola data dengan lebih terstruktur, konsisten, dan relevan dengan operasional bisnis.

Pengembangan ke EERD:

Enhanced Entity Relationship Diagram (EERD) adalah pengembangan ERD yang mencakup elemen tambahan seperti sub-entitas, atribut multivalued, atribut turunan, dan hubungan yang lebih kompleks. EERD digunakan untuk memodelkan detail yang lebih mendalam, seperti hubungan ternary (melibatkan tiga entitas).

Pada kasus ini, entitas dalam EERD meliputi:

  • Mobil: Informasi kendaraan dengan atribut seperti kode mobil, jenis, tahun, dan harga sewa.
  • Customer: Data pelanggan seperti nomor KTP, nama, nomor telepon, dan alamat.
  • Sewa: Transaksi penyewaan, termasuk nomor sewa, tanggal sewa, tanggal kembali, dan denda.

EERD memungkinkan pemodelan lebih kompleks sesuai kebutuhan sistem, memberikan fleksibilitas dan kedalaman dalam mendesain struktur data.

HALAMAN :
  1. 1
  2. 2
Mohon tunggu...

Lihat Konten Pendidikan Selengkapnya
Lihat Pendidikan 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