Mohon tunggu...
Piska Pratiwi
Piska Pratiwi Mohon Tunggu... Mahasiswa - mahasiswa

halo! saya piska pratiwi biasa dipanggil piska hobi saya yaitu membaca.

Selanjutnya

Tutup

Ilmu Alam & Tekno

Mendesain ERD dan EERD Tono Rental

14 November 2024   15:51 Diperbarui: 14 November 2024   15:59 21
+
Laporkan Konten
Laporkan Akun
Kompasiana adalah platform blog. Konten ini menjadi tanggung jawab bloger dan tidak mewakili pandangan redaksi Kompas.

ERD (Entity Relationship Diagram) adalah sebuah diagram yang digunakan untuk memodelkan struktur data dalam sebuah sistem database. ERD menggambarkan entitas, atribut, dan relasi antar entitas tersebut. Tujuannya adalah untuk memberikan representasi visual dari data yang diperlukan dalam sistem. Berdasarkan gambar ERD untuk sistem rental mobil, dapat dilihat bahwa:

1. Entitas Mobil:

- Atribut:

  • kode_mobil (Kode mobil)
  • jenis_mobil (Jenis mobil)
  • tahun_mobil (Tahun mobil)
  • harga_sewa (Harga sewa)

- Mobil yang disewakan memiliki atribut yang mencakup kode unik, jenis atau model, tahun pembuatan, dan harga sewa per hari.

2. Entitas Sewa:

-Atribut:

  • no_sewa (Nomor sewa)
  • tgl_sewa (Tanggal sewa)
  • tgl_kembali (Tanggal kembali)
  • denda (Denda)

-Setiap transaksi penyewaan mobil dicatat sebagai entitas sewa, dengan nomor sewa unik, tanggal mulai, tanggal pengembalian, dan denda jika ada keterlambatan.

3. Entitas Customer

-Atribut:

  • no_ktp (Nomor KTP)
  • nama (Nama customer)
  • alamat (Alamat customer)
  • no_tlpon (Nomor Telepon)

-Customer atau pelanggan memiliki informasi yang mencakup nomor identitas (KTP), nama lengkap, alamat, dan nomor telepon untuk keperluan kontak.

4. Relasi:

- Dapat: Relasi antara mobil dan sewa, menunjukkan setiap mobil dapat disewa dalam satu atau lebih transaksi penyewaan. Namun, setiap transaksi hanya terkait dengan satu mobil tertentu.

- Transaksi: Relasi antara sewa dan customer, menunjukkan setiap transaksi penyewaan dicatat dengan informasi pelanggan yang melakukan penyewaan tersebut. Seorang customer dapat melakukan beberapa transaksi penyewaan, sementara setiap transaksi terkait dengan satu customer.

Setelah mengetahui ERD (Entity Relationship Diagram) kita juga dapat membuat EERD (Extended Entity Relationship Diagram). Berikut gambar EERD untuk basis data tono rental:

gambar 2 EERD dokpri
gambar 2 EERD dokpri

Enhanced Entity Relationship Diagram (EERD) ini menjelaskan relasi antara entitas mobil, sewa dan customer dalam sistem rental mobil. EERD ini memungkinkan kita untuk melihat hubungan yang kompleks dan saling terkait dalam proses rental mobil. Adapaun relasi-relaisnya adalah:

- Relasi antar mobil dan sewa, relasi ini menggambarkan bahwa setiap mobil bisa disewakan dalam beberapa transaksi sewa yang berbeda. hal ini menghasilkan relasi one-to-many, dimana satu mobil bisa memiliki beberapa sewa, tetapi setiap sewa hanya terkait dengan satu mobil

- Relasi antar sewa dan customer, relasi ini menunjukkan bahwa setiap transaksi sewa memiliki satu pelanggan yang melakukan penyewaan, sedangkan seorang pelanggan bisa memiliki beberapa transaksi sewa diwaktu yang berbeda. relasi ini juga merupakan one-to-many dimana satu customer bisa memiliki beberapa sewa, tetapi setiap sewa hanya terkait dengan satu customer.

Itulah sedikit penjelasan saya mengenai ERD dan EERD pada basis data tono rental. Dari ERD dan EERD, kita dapat mengetahui bagaimana konsep awal dapat diubah mejnadi struktur basis data yang solid dan siap untuk diimplementasikan. Untuk lebih jelaskan silahkan simak video dibawah ini:


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
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