Download - Bab 7 studi kasus
![Page 1: Bab 7 studi kasus](https://reader036.vdocuments.pub/reader036/viewer/2022062310/58727a0f1a28abc7068b509b/html5/thumbnails/1.jpg)
SISTEMBASIS DATA
(Sessi 07)(Sessi 07)Case StudyCase Study
![Page 2: Bab 7 studi kasus](https://reader036.vdocuments.pub/reader036/viewer/2022062310/58727a0f1a28abc7068b509b/html5/thumbnails/2.jpg)
Review Last Week
• Di dalam sistem basis data, terdapat Istilah “Constraint”. Jelaskan definisi dan manfaat constraint.
![Page 3: Bab 7 studi kasus](https://reader036.vdocuments.pub/reader036/viewer/2022062310/58727a0f1a28abc7068b509b/html5/thumbnails/3.jpg)
Answer
• SQL constraints are used to specify rules for the data in a table.
• If there is any violation between the constraint and the data action, the action is aborted by the constraint.
• Constraints can be specified when the table is created (inside the CREATE TABLE statement) or after the table is created (inside the ALTER TABLE statement).
![Page 4: Bab 7 studi kasus](https://reader036.vdocuments.pub/reader036/viewer/2022062310/58727a0f1a28abc7068b509b/html5/thumbnails/4.jpg)
Tujuan
• Agar mahasiswa memahami tahap-tahap perancangan basis data
• Memahami tahapan Final Design dari ERD
![Page 5: Bab 7 studi kasus](https://reader036.vdocuments.pub/reader036/viewer/2022062310/58727a0f1a28abc7068b509b/html5/thumbnails/5.jpg)
DATABASE PT-FURNITURE
PEKERJA DEPARTEMENT
PRODUCTORDER PEMBELIAN
PELANGGAN
1 2
3 4
5
![Page 6: Bab 7 studi kasus](https://reader036.vdocuments.pub/reader036/viewer/2022062310/58727a0f1a28abc7068b509b/html5/thumbnails/6.jpg)
PEKERJA
Id_pekerja
nama
alamatlengkap
Tgl_lhr
Gol_drh
nohp
jk
foto
agama
DEPARTEMENT
iddepartemenNama
Lokasi
Telf
ORDER PEMBELIAN
Id_orderTgl_order
Via_pengiriman
![Page 7: Bab 7 studi kasus](https://reader036.vdocuments.pub/reader036/viewer/2022062310/58727a0f1a28abc7068b509b/html5/thumbnails/7.jpg)
PELANGGAN
Id_pelanggan
nama
alamatlengkap
nohp
faxemail
PRODUCT
Id_productNama
hargajenis
stok
![Page 8: Bab 7 studi kasus](https://reader036.vdocuments.pub/reader036/viewer/2022062310/58727a0f1a28abc7068b509b/html5/thumbnails/8.jpg)
PEKERJA DEPARTEMENT
PRODUCTORDER PEMBELIAN
PELANGGAN
miliki
tangani
memuat
hasilkan
kirim
Tgl_jadijlh
Tgl_pengiriman
![Page 9: Bab 7 studi kasus](https://reader036.vdocuments.pub/reader036/viewer/2022062310/58727a0f1a28abc7068b509b/html5/thumbnails/9.jpg)
PEKERJA DEPARTEMENT
PRODUCTORDER PEMBELIAN
PELANGGAN
miliki
tangani
memuat
hasilkan
kirim
Tgl_jadijlh
Tgl_pengiriman
n 1
1
nnn
n
1
1
n
![Page 10: Bab 7 studi kasus](https://reader036.vdocuments.pub/reader036/viewer/2022062310/58727a0f1a28abc7068b509b/html5/thumbnails/10.jpg)
Implementasi ke Bentuk Tabel
![Page 11: Bab 7 studi kasus](https://reader036.vdocuments.pub/reader036/viewer/2022062310/58727a0f1a28abc7068b509b/html5/thumbnails/11.jpg)
TABEL PEKERJA
TABEL DEPARTEMENT
TABEL PRODUCT
![Page 12: Bab 7 studi kasus](https://reader036.vdocuments.pub/reader036/viewer/2022062310/58727a0f1a28abc7068b509b/html5/thumbnails/12.jpg)
TABEL ORDER PEMBELIAN
TABEL PELANGGAN
TABEL MEMUAT
![Page 13: Bab 7 studi kasus](https://reader036.vdocuments.pub/reader036/viewer/2022062310/58727a0f1a28abc7068b509b/html5/thumbnails/13.jpg)
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.
![Page 14: Bab 7 studi kasus](https://reader036.vdocuments.pub/reader036/viewer/2022062310/58727a0f1a28abc7068b509b/html5/thumbnails/14.jpg)
![Page 15: Bab 7 studi kasus](https://reader036.vdocuments.pub/reader036/viewer/2022062310/58727a0f1a28abc7068b509b/html5/thumbnails/15.jpg)
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!
![Page 16: Bab 7 studi kasus](https://reader036.vdocuments.pub/reader036/viewer/2022062310/58727a0f1a28abc7068b509b/html5/thumbnails/16.jpg)
![Page 17: Bab 7 studi kasus](https://reader036.vdocuments.pub/reader036/viewer/2022062310/58727a0f1a28abc7068b509b/html5/thumbnails/17.jpg)
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.
![Page 18: Bab 7 studi kasus](https://reader036.vdocuments.pub/reader036/viewer/2022062310/58727a0f1a28abc7068b509b/html5/thumbnails/18.jpg)
![Page 19: Bab 7 studi kasus](https://reader036.vdocuments.pub/reader036/viewer/2022062310/58727a0f1a28abc7068b509b/html5/thumbnails/19.jpg)
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.
![Page 20: Bab 7 studi kasus](https://reader036.vdocuments.pub/reader036/viewer/2022062310/58727a0f1a28abc7068b509b/html5/thumbnails/20.jpg)
![Page 21: Bab 7 studi kasus](https://reader036.vdocuments.pub/reader036/viewer/2022062310/58727a0f1a28abc7068b509b/html5/thumbnails/21.jpg)