Mohon tunggu...
Muhamad Izharuddin
Muhamad Izharuddin Mohon Tunggu... Mahasiswa - Mahasiswa/Ilmu Komputer/Universitas Haluole

Olahraga/Santai/Teknologi

Selanjutnya

Tutup

Ilmu Alam & Tekno

Desain Implementasi ERD dan EERD Pembuatan Basis Data Rental Mobil

14 November 2024   22:42 Diperbarui: 14 November 2024   23:21 24
+
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

Sistem penyewaan mobil memerlukan basis data yang terstruktur untuk mengelola informasi rental, pelanggan, mobil, dan transaksi penyewaan. Artikel ini bertujuan untuk menjelaskan perancangan basis data menggunakan Entity Relationship Diagram (ERD) dan Enhanced Entity Relationship Diagram (EERD) untuk mengelola data pada sistem penyewaan mobil. ERD digunakan untuk mendefinisikan entitas dan relasi dasar antar entitas, sedangkan EERD memberikan rincian lebih lanjut dengan penerapan primary key dan foreign key pada setiap tabel. 

1. Pendahuluan  

Sistem penyewaan mobil memungkinkan perusahaan rental mengelola data kendaraan, pelanggan, dan transaksi sewa secara efektif. Basis data yang baik sangat penting untuk menjaga konsistensi data, menghindari redundansi, dan memudahkan pengambilan informasi. Untuk itu, ERD dan EERD digunakan dalam tahap perancangan sebagai alat untuk memvisualisasikan dan memahami aliran data serta relasi antar entitas dalam sistem.

2. Entity Relationship Diagram (ERD) 

ERD untuk sistem penyewaan mobil terdiri dari beberapa entitas utama, yaitu Tono_rental, Customers, Mobil, dan penyewaan. Berikut adalah deskripsi masing-masing entitas dan relasinya:

-  Tono_rental  

  Menyimpan informasi tentang perusahaan rental, termasuk atribut Nama, Alamat, No_hp, dan NPWP. Entitas ini memiliki relasi "Memiliki" dengan Mobil, menunjukkan bahwa perusahaan rental memiliki beberapa mobil yang dapat disewakan. Selain itu, entitas ini juga melayani Customers.

-  Customers  

  Entitas ini menyimpan data pelanggan, yang mencakup atribut No_KTP, Nama, No_hp, dan Alamat. Pelanggan dilayani oleh Tono_rental dan melakukan transaksi penyewaan mobil, di mana hubungan ini direpresentasikan dengan relasi "transaksi" dengan entitas penyewaan.

-  Mobil  

HALAMAN :
  1. 1
  2. 2
  3. 3
  4. 4
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