KASUS
BASIS DATA
Tujuan
• Agar mahasiswa memahami tahap-tahap
perancangan basis data
• Memahami tahapan Final Design dari ERD
DATABASE PT-FURNITURE
1 PEKERJA 2 DEPARTEMENT
5 PELANGGAN
nama Nama
iddepartemen
alamatlengkap Telf
Id_pekerja DEPARTEMENT
Lokasi
Tgl_lhr PEKERJA
nohp
Tgl_order
jk Id_order
agama
Gol_drh foto ORDER PEMBELIAN
Via_pengiriman
nama
alamatlengkap
Id_pelanggan Nama
Id_product
nohp
PELANGGAN PRODUCT
stok
PEKERJA miliki DEPARTEMENT
tangani hasilkan
Tgl_jadi
jlh
Tgl_pengiriman
kirim
PELANGGAN
n 1 DEPARTEMENT
PEKERJA miliki
1 1
tangani hasilkan
Tgl_jadi
jlh n
n
n n
ORDER PEMBELIAN memuat PRODUCT
n
Tgl_pengiriman
kirim
1
PELANGGAN
Implementasi ke Bentuk Tabel
TABEL PEKERJA
TABEL DEPARTEMENT
TABEL PRODUCT
TABEL ORDER PEMBELIAN
TABEL PELANGGAN
TABEL MEMUAT
Contoh 2
• Buatlah ERD untuk kasus quiz online
(seperti quiz online Basis data /
Pemrograman).
• Deskripsi: dosen membuat soal yang
kemudian akan dikerjakan oleh
mahasiswa secara online.
Contoh 3
• Bangun sebuah ER-Diagram untuk
perusahaan asuransi mobil yang
costumer–costumernya masing-masing
memiliki satu atau lebih mobil. Setiap
mobil memiliki 0 sampai banyak
catatan kecelakaan. Serta bangun
tabel-tabel untuk ER-diagram!
Contoh 4
• Desain sebuah generalisasi –
spesialisasi hirarki untuk sebuah
perusahaan kendaraan bermotor.
Perusahaan menjual sepeda
motor, mobil penumpang, van, dan bus.
Tentukan penempatan atribut Anda
pada setiap level hirarki.
Contoh 5
• Sebuah bank memiliki beberapa cabang di
daerah yang berlainan. Masing-masing
cabang memiliki pelanggan yang relatif
banyak. Sebuah rekening mungkin saja
dimiliki oleh beberapa pelanggan dan
setiap pelanggan boleh memiliki beberapa
rekening. Gambarkan skema ERD dan
tabel untuk kasus ini.