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