Mohon tunggu...
Wa OdeHildayanti
Wa OdeHildayanti Mohon Tunggu... Mahasiswa - Mahasiswa

hobi saya membaca buku

Selanjutnya

Tutup

Ilmu Alam & Tekno

Pembuatan ERD dan EERD Dalam Studi Kasus Tono Rental

15 November 2024   09:35 Diperbarui: 15 November 2024   09:38 26
+
Laporkan Konten
Laporkan Akun
Kompasiana adalah platform blog. Konten ini menjadi tanggung jawab bloger dan tidak mewakili pandangan redaksi Kompas.
Lihat foto
ERD Tono Rental (dihasilkan menggunakan yEd Graph Editor)

Gambar tersebut merupakan diagram ERD (Entity Relationship Diagram) untuk sebuah sistem penyewaan mobil. Berikut adalah penjelasan dari setiap elemen dalam diagram tersebut:

Tabel "Rental":
Atribut: nama, alamat, dan no_telepon.
Tabel ini menyimpan data rental mobil, seperti nama rental, alamatnya, dan nomor telepon yang dapat dihubungi.
Relasi: Tabel ini memiliki relasi "memiliki" dengan tabel "Mobil".

Tabel "Mobil":
Atribut: kode_mobil, jenis_mobil, harga_sewa, dan tahun_mobil.
Tabel ini menyimpan data mobil yang disewakan, termasuk jenis mobil, harga sewa per hari, dan tahun pembuatan mobil.
Relasi: Tabel "Mobil" memiliki relasi "memiliki" dengan tabel "Rental" dan relasi "disewa" dengan tabel "Sewa".

Tabel "Sewa":
Atribut: no_sewa, tgl_sewa, tgl_kembali, dan denda.
Tabel ini berisi informasi mengenai penyewaan mobil, seperti nomor sewa, tanggal sewa, tanggal pengembalian, dan denda jika ada keterlambatan pengembalian mobil.
Relasi: Tabel "Sewa" memiliki relasi "disewa" dengan tabel "Mobil" dan "menyewa" dengan tabel "Customer".

Tabel "Customer":
Atribut: no_ktp, nama, alamat, dan no_telepon.
Tabel ini menyimpan data pelanggan yang menyewa mobil, termasuk nama, alamat, dan nomor telepon mereka.
Relasi: Tabel "Customer" memiliki relasi "menyewa" dengan tabel "Sewa".

Relasi dalam Diagram:
memiliki: Relasi antara tabel "Rental" dan "Mobil", yang menunjukkan bahwa sebuah rental mobil dapat memiliki beberapa mobil.
disewa: Relasi antara tabel "Mobil" dan "Sewa", yang menunjukkan bahwa sebuah mobil dapat disewakan dalam beberapa transaksi sewa.
menyewa: Relasi antara tabel "Customer" dan "Sewa", yang menunjukkan bahwa seorang customer dapat melakukan beberapa penyewaan mobil.
Secara keseluruhan, diagram ini menunjukkan hubungan antar entitas dalam sistem penyewaan mobil, di mana terdapat entitas rental, mobil, penyewaan, dan customer dengan hubungan yang menjelaskan proses penyewaan mobil di rental tersebut.

EERD Tono Rental (dihasilkan menggunakan MySQL Workbench)
EERD Tono Rental (dihasilkan menggunakan MySQL Workbench)

Gambar tersebut menunjukkan diagram database fisik dari sistem penyewaan mobil. Diagram ini menampilkan tabel-tabel beserta atribut-atributnya dan hubungan antar tabel. Berikut adalah penjelasan untuk masing-masing tabel:

Tabel tono_rental:
Atribut:
npwp (INT) - Sebagai primary key yang unik untuk setiap rental.
no_telepon (BIGINT) - Menyimpan nomor telepon dari rental.
alamat (VARCHAR) - Menyimpan alamat rental.
Tabel ini digunakan untuk menyimpan data dari tempat rental mobil.

Tabel mobil:
Atribut:
kode_mobil (INT) - Primary key untuk setiap mobil.
jenis_mobil (VARCHAR) - Menyimpan jenis mobil (contoh: sedan, SUV).
tahun_mobil (YEAR) - Menyimpan tahun pembuatan mobil.
harga_sewa (BIGINT) - Menyimpan harga sewa per hari untuk mobil tersebut.
Relasi: Tabel ini terhubung dengan tabel tono_rental dan sewa, di mana tono_rental memiliki banyak 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