5
Tugas Sistem Basis Data Entity Relationship Diagram dengan Contoh Kasus Penyewaan Mobil Disusun oleh : Fadil Mukti 52412624 Kamelia 54412020 Pratiwi 55412699 Kelas : 3IA17

ERD Penyewaan Mobil Doc

  • Upload
    imels11

  • View
    2.335

  • Download
    119

Embed Size (px)

DESCRIPTION

ERD

Citation preview

Tugas Sistem Basis DataEntity Relationship Diagram dengan Contoh Kasus Penyewaan Mobil

Disusun oleh : Fadil Mukti 52412624Kamelia54412020Pratiwi55412699Kelas : 3IA17

UNIVERSITAS GUNADARMA

ERD Penyewaan Mobil

ERD merupakan suatu model untuk menjelaskan hubungan antar data dalam basis data berdasarkan objek-objek dasar data yang mempunyai hubungan antar relasi. ERD untuk memodelkan struktur data dan hubungan antar data, untuk menggambarkannya digunakan beberapa notasi dan simbol.

Untuk simbol-simbol yang digunakan dalam E-R Diagram adalah seperti berikut :

Alur proses Bisnis yang terjadi di penyewaan mobil antara lain:1.Perusahaan tersebut mempunyai beberapa jenis/model mobil yaitu: SUV, sedan, MPV, jeep, dan city car.2.Setiap jenis mobil tersebut mempunyai beberapa mobil.3.Setiap customer yang datang dicatat pada sebuah buku yaitu no identitas, jenis identitas nama, alamat, tanggal lahir dan no telepon.4.Setiap melakukan transaksi customer diberikan no_sewa kendaraan5.Apabila pengembalian kendaraan tidak sesuai dengan tanggal yang ditetapkan maka akan dikenakan denda.

Berikut tahapan-tahapan yang kami buat dalam membuat ER-Diagram proses Penyewaan Mobil di Rental Car :

1. Mengidentifikasi Entitas yang terbentuk yaitu:- Terdapat 3 Entitas yaituRental, MobildanCustomer

2. Menentukan atribut-atribut dari setiap entitas

EntitasAtribut

Rentalno_npwp, nama, alamat, no_telp, jml_mobil

Mobilkode_mobil, merk, model, thn_buat

CustomerNo_Id, Jenis_id, Nama, Alamat, Tanggal_Lahir, No_Telp

3. Menentukan atribut primary key dari setiap entitas.- Pada entitas Rental, no_npwp digunakan sebagai primary key- Pada entitas Mobil, kode_mobil digunakan sebagai primary key- Pada entitas Customer, no_id digunakan sebagai primary key

4. Menentukan relationship antar entitas.- Antara entity Rental & Mobil terdapat sebuah relationship yaitu Punya- Antara entity Customer & Mobil terdapat sebuah relationship yaitu Transaksi

5. Menentukan atribut-atribut dari setiap relationship (jika ada).- Pada Relationship "Punya" mempunyai attribute : tidak ada- Pada Relationship "Transaksi" mempunyai attribute : no_sewa, jenis_mobil, tgl_sewa, tgl_kembali, biaya, denda

6. Menentukan Cardinality Ratio.- Cardinality Ratio antara Rental & Mobil Disebut One to Many, karena rental dapat mempunyai mobil lebih dari 1- Cardinality Ratio antara Customer & Mobil Disebut One to Many, karena seorang Customer dapat menyewa mobil lebih dari 1

7. Menentukan Participation Constraint.

Berikut ERD PROSES RENTAL MOBIL di RENTAL CAR :