Mohon tunggu...
Jeremy Revaldo
Jeremy Revaldo Mohon Tunggu... Mahasiswa - Mahasiswa

.

Selanjutnya

Tutup

Ilmu Alam & Tekno

Merancang ERD dan EERD Rental Mobil

15 November 2024   00:03 Diperbarui: 15 November 2024   00:08 48
+
Laporkan Konten
Laporkan Akun
Kompasiana adalah platform blog. Konten ini menjadi tanggung jawab bloger dan tidak mewakili pandangan redaksi Kompas.

Entity Relationship Diagram (ERD) adalah alat yang penting dalam perancangan basis data untuk menggambarkan entitas, atribut, serta relasi antar entitas dalam sebuah sistem. Pada artikel ini, kita akan membuat ERD untuk kasus rental mobil milik Tono. ERD ini akan membantu merancang struktur database yang mampu menyimpan dan mengelola informasi tentang rental mobil, data mobil yang disewakan, customer yang menyewa, serta transaksi penyewaan yang terjadi.

Tahapan Pembuatan ERD

1. Identifikasi Entitas

  • Rental: Menyimpan informasi dasar rental.
  • Customer: Menyimpan data penyewa yang telah terdaftar.
  • Sewa: Menyimpan informasi transaksi penyewa.

2. Identifikasi Atribut

Setiap entitas memiliki atribut yang spesifik sesuai dengan data yang perlu disimpan dalam sistem. Berikut atribut untuk masing-masing entitas:

  • Rental

    • kode_mobil (Primary Key)
    • jenis_mobil
    • tahun_mobil
    • harga_sewa
  • Customer

    • no_ktp (Primary Key)
    • nama
    • no_tlp
    • alamat
  • Sewa

    • no_sewa (Primary Key)
    • tgl_sewa
    • tgl_kembali
    • denda

EERD
EERD

Struktur basis data terdiri dari tiga tabel: customer, rental_mobil, dan menyewa. Tabel customer dan rental_mobil berperan sebagai tabel utama, sementara tabel menyewa muncul sebagai hasil dari hubungan many-to-many antara customer dan rental_mobil. Pada tabel menyewa, terdapat kunci asing yang merujuk ke kedua tabel utama, sehingga menghubungkan data antara customer dan rental_mobil.

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