Mohon tunggu...
Wa Ode Zahra Ramadani
Wa Ode Zahra Ramadani Mohon Tunggu... Mahasiswa - Mahasiswa

Nonton Film

Selanjutnya

Tutup

Ilmu Alam & Tekno

Desain ERD dan EERD pada Basis Data Mobil Rental

14 November 2024   21:30 Diperbarui: 14 November 2024   21:43 37
+
Laporkan Konten
Laporkan Akun
Kompasiana adalah platform blog. Konten ini menjadi tanggung jawab bloger dan tidak mewakili pandangan redaksi Kompas.
Lihat foto
gambar 1  desain ERD basis rental mobil/dok. pri

Setelah mengidentifikasi entitas, langkah selanjutnya adalah menentukan hubungan atau relasi antar entitas. Dalam sistem Tono Rental, terdapat dua hubungan utama:

  • Relasi antara Mobil dan Sewa:

    • Setiap mobil dapat disewa oleh banyak pelanggan dalam transaksi yang berbeda. Ini merupakan relasi one-to-many (1), di mana satu entitas Mobil dapat memiliki banyak entitas Sewa, tetapi satu entitas Sewa hanya berhubungan dengan satu entitas Mobil.
  • Relasi antara Customer dan Sewa:

    • Setiap customer dapat melakukan banyak transaksi penyewaan, namun satu transaksi hanya melibatkan satu customer. Ini juga merupakan relasi one-to-many (1), di mana satu entitas Customer dapat memiliki banyak entitas Sewa, tetapi satu entitas Sewa hanya berhubungan dengan satu entitas Customer.

3. Primary Key dan Foreign Key

Pada setiap entitas, kita harus menentukan primary key (PK) dan foreign key (FK) untuk memastikan hubungan antar entitas terjalin dengan baik.

  • Mobil:
    • kode_mobil adalah primary key (PK) yang mengidentifikasi setiap mobil secara unik.
  • Customer:
    • no_ktp adalah primary key (PK) yang mengidentifikasi setiap customer secara unik.
  • Sewa:
    • no_sewa adalah primary key (PK) yang mengidentifikasi setiap transaksi sewa.
    • kode_mobil dan no_ktp adalah foreign key (FK) yang menghubungkan entitas Sewa dengan entitas Mobil dan Customer.

 4. Gambar ERD

gambar 1  desain ERD basis rental mobil/dok. pri
gambar 1  desain ERD basis rental mobil/dok. pri

Setelah membuat Entity Relationship Diagram (ERD), langkah selanjutnya adalah mengembangkannya menjadi Extended Entity Relationship Diagram (EERD). EERD memberikan detail lebih lanjut mengenai struktur tabel dan hubungan antar tabel, termasuk tipe data untuk atribut dan desain tabel yang lebih rinci.

Pada EERD ini, terdapat tiga tabel utama: Customer, Mobil, dan Sewa. Tabel Sewa bertindak sebagai penghubung antara Customer dan Mobil, dengan foreign key yang merujuk pada kode_mobil di tabel Mobil dan no_ktp di tabel Customer, memastikan hubungan antar entitas jelas dan terstruktur.

gambar 2 desain EERD pada basis data rental mobil/dok .pri
gambar 2 desain EERD pada basis data rental mobil/dok .pri

Dengan demikian, kita telah membahas langkah-langkah perancangan basis data untuk usaha rental mobil, mulai dari ERD hingga EERD. Proses ini mengubah konsep menjadi struktur basis data yang siap diimplementasikan. 

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