Anda di halaman 1dari 10

KELOMPOK MDI

(EKSPEDISI)
Adam Zannuba - 065001900022
Muhammad Rasya Hadziq – 065001900033 (KETUA)
Farhan Ibnu Farrel – 065001900038
Ernest Liu – 065001900019
Vialdi Wijaya – 064001900031
Satria Inawan Syah - 065001900008
1. NARASI

• Perusahaan ekspedisi PT MDI SAMUDRA EXPRESS melayani pengiriman antar kota dengan
berbagai jenis pengiriman yang dilakukan oleh kurir. Beberapa jenis pengiriman tersebut dapat
digolongkan tergantung berat barang/volume. Tarif pengiriman tergantung dari jenis pengiriman.
Pengiriman tersebut dapat dilacak menggunakan id status yang sedang dikirim.

• Setiap barang, kurir, kota, jenis pengiriman, dan status memiliki nomor yang unik yang berbeda
satu sama lain.
2. RANCANGAN AWAL PEMBUATAN ER

• Pengiriman
NamaPenerima, TotalBiaya, KodeBarang, NamaBarang, AlamatPenerima, BeratBarang, AlamatPengirim,
Volume, NamaPengirim
Atribut TotalBiaya merefer ke atribut TotalBiaya di entity Pembayaran
• Kota
IdKota
• Jenis Pengiriman
KodePengiriman, JenisPengiriman, Tarif
• Kurir
IdKurir, NamaKurir
• Status
NamaStatus, IdStatus
Atribut IdStatus merefer ke atribut KodePengiriman di entity Jenis Pengiriman
• Pembayaran
KodeBayar, TotalBiaya
Atribut TotalBiaya merefer ke atribut Tarif di entity JenisPengiriman
3. PERBAIKAN RANCANGAN ER

• Implicit Relationship
Atribut TotalBiaya pada entity Pengiriman, menjadi relationship antara Pengiriman dengan pembayaran
Dengan nama relationship: DIBAYAR
Atribut IdStatus pada entity Status menjadi relationship antara Status dengan entity JenisPengiriman
Dengan nama relationship: TRACKING
Atribut TotalBiaya pada entity Pembayaran menjadi relationship antara Pembayaran dengan
JenisPengiriman
Dengan nama relationship PEMBAYARAN
• Rancangan akhir untuk relationship
I. DIBAYAR 1:1 , Pengiriman – Pembayaran, total-total,
Cardinality Rationya: Keseluruhan TotalBiaya merupakan nilai yang sama dengan Tarif, maka satu nilai
TotalBiaya sama dengan satu nilai TotalBiaya
Participation Constraintnya: Total total karena masing-masing saling sama dan saling memiliki sebab foreign key
II. TRACKING 1:1 Status – JenisPengiriman, total-total
Cardinality Rationya: 1:1 karena satu nilai IdStatus dengan KodePengiriman nilainya sama dan hanya satu satu
nilai
Participation Constraintnya:
III. Total total karena keseluruhan IdStatus pasti ada di KodePengiriman dan juga sebaliknya
IV. PEMBAYARAN 1:1 Pembayaran – JenisPengiriman, total-total
V. Cardinality Rationya: 1:1 karena satu nilai TotalBiaya berasal dari nilai Tarif
Participation Constraintnya: total-total karena nilai-nilainya saling sama, keseluruhan nilai TotalBiaya berasal
dari nilai Tarif
4. MEMBUAT ERD
• Entity

 Pengiriman

NamaPenerima, TotalBiaya, KodeBarang, NamaBarang, AlamatPenerima, BeratBarang, AlamatPengirim, Volume, NamaPengirim

 Kota

IdKota

 Jenis Pengiriman

KodePengiriman, JenisPengiriman, Tarif

 Kurir

IdKurir, NamaKurir

 Status

NamaStatus, IdStatus

 Pembayaran

KodeBayar, TotalBiaya
• Relationship
1. Memiliki 1:1, Pengiriman-Jenis Pengiriman, partial-partial
2. Memiliki 1:1, Pengiriman-Status, partial-partial
3. Memiliki 1:1, Pengiriman-Kota, partial-partial
4. Dilakukan 1:1, Pengiriman-Kurir, total-total
• ERD
TERIMA KASIH

Anda mungkin juga menyukai