390 likes | 1.21k Views
Pertemuan 9. STUDI KASUS ERD. SISTEM BASIS DATA. Renni Angreni , M.Kom . Pokok Bahasan / GBPP (SILABUS) :. STUDI KASUS ERD. Renni Angreni , M.Kom . Soal 1.
E N D
Pertemuan 9 STUDI KASUS ERD SISTEM BASIS DATA RenniAngreni, M.Kom.
PokokBahasan / GBPP (SILABUS) : • STUDI KASUS ERD RenniAngreni, M.Kom.
Soal 1 • Masalahpegawaidandepartemen, banyakpegawaibekerja di satudepartemen, dansatudepartemenmemperkerjakanbanyakpegawai.
Pembahasan 1 Pembahasan 1
Pembahasan 1 • Ada duabuahentitasyaituentitasPegawaidanentitasDepartemen. EntitasPegawaimemilikiempatbuahatributyakni NIP, Nama, Alamat, danJabatan, sedangkanentitasDepartemenmemilikitigabuahatributyakniKode_Dept, Nama_Dept, danLokasi. Untukatribut NIP padaentitasPegawaibersifatunik / tidakmungkinadanilai yang samasehinggadapatdijadikan primary key dalamtabeltersebut, danbegitu pula untukatributKode_DeptdalamentitasDepartemenjugadapatdijadikan primary key. Keduaentitastersebutterhubung (adanyaketerkaitan) olehrelasiKerja (pegawaibekerja di departemen) dengankardinalitasnyabanyakkesatu (N : 1).
Soal 2 • Masalahrektordanuniversitas, seorangrektorhanyamemimpinsatuuniversitassajadansebuahuniversitashanyadipimpinolehseorangrektor.
Pembahasan 1 Pembahasan 2
Pembahasan 2 • Ada duabuahentitasyaituentitasRektordanentitasUniversitas. EntitasRektormemilikiempatbuahatributyakni NIP, Nama, Alamat, danTanggal_SK, sedangkanentitasUniversitasjugamemilikiempatbuahatributyakniKode_Univ, Nama_Univ, Alamat, danAkreditasi. Untukatribut NIP padaentitasRektorbersifatunik / tidakmungkinadanilai yang samasehinggadapatdijadikan primary key dalamtabeltersebut, danbegitu pula untukatributKode_UnivdalamentitasUniversitasjugadapatdijadikan primary key. Keduaentitastersebutterhubung (adanyaketerkaitan) olehrelasiPimpin (rektormemimpinuniversitas) dengankardinalitasnyasatukesatu (1 : 1).
Soal 3 • Masalahbarangdanpelanggan, barangadabanyakjenis yang bisadibeliolehbanyakpelanggan, tidakhanyasatupelanggan yang bolehmembeli. Pelangganjugadapatmembelitidakhanyasatujenisbarang, bisamembelibanyakjenisbarang.
Pembahasan 1 Pembahasan 3
Pembahasan 3 • Ada duabuahentitasyaituentitasBarangdanentitasPelanggan. EntitasBarangmemilikiempatbuahatributyakniKode_Brg, Nama_Brg, Harga, danJumlah, sedangkanentitasPelangganmemilikitigabuahatributyakniKode_Plg, Nama_Plg, danAlamat. UntukatributKode_BrgpadaentitasBarangbersifatunik / tidakmungkinadanilai yang samasehinggadapatdijadikan primary key dalamtabeltersebut, danbegitu pula untukatributKode_Plgdalamentitaspelangganjugadapatdijadikan primary key. Keduaentitastersebutterhubung (adanyaketerkaitan) olehrelasiBeli (barangdibeliolehpelanggan) dengankardinalitasnyabanyakkebanyak (N : M).
Soal 4 • Masalahdosendanmatakuliah, seorangdosenmengajarlebihdarisatumatakuliahdanuntukmatakuliah yang samadapatdiajarkanolehdosen yang berbeda.
Pembahasan 1 Pembahasan 4
Pembahasan 4 • Ada duabuahentitasyaituentitasDosendanentitasMata_Kuliah. EntitasDosenmemilikiempatbuahatributyakni NID, Nama, Alamat, danJabatan, sedangkanentitasMata_KuliahmemilikitigabuahatributyakniKode_MTK, Nama_MTK, danBobot. Untukatribut NID padaentitasDosenbersifatunik / tidakmungkinadanilai yang samasehinggadapatdijadikan primary key dalamtabeltersebut, danbegitu pula untukatributKode_MTKdalamentitasMata_Kuliahjugadapatdijadikan primary key. Keduaentitastersebutterhubung (adanyaketerkaitan) olehrelasi Ajar (dosenmengajarmatakuliah) dengankardinalitasnyabanyakkebanyak (N : M).
Soal 5 • Masalahdepartemendanproyek, satudepartemenmempunyailebihdarisatuproyek, tetapiproyekhanyadiperolehdandijalankanolehsatudepartemen yang memenangkan tender.
Pembahasan 1 Pembahasan 5
Pembahasan 5 • Ada duabuahentitasyaituentitasDepartemendanentitasProyek. EntitasDepartemenmemilikitigabuahatributyakniKode_Dept, Nama_Dept, danAlamat, sedangkanentitasProyekjugamemilikitigabuahatributyakniKode_Proyek, Nama, danLokasi. UntukatributKode_DeptpadaentitasDepartemenbersifatunik / tidakmungkinadanilai yang samasehinggadapatdijadikan primary key dalamtabeltersebut, danbegitu pula untukatributKode_ProyekdalamentitasProyekjugadapatdijadikan primary key. Keduaentitastersebutterhubung (adanyaketerkaitan) olehrelasiPunya (departemenmempunyaiproyek) dengankardinalitasnyasatukebanyak (1 : N).
Soal 6 • Masalahpegawai, departemen, danproyek, banyakpegawai yang bekerjapadasatudepartemen, satudepartemendapatmemilikilebihdarisatuproyek, dansatupegawaidapatditempatkanpadalebihdarisatuproyekdanuntukproyek yang samamenempatkanpegawai yang berbeda.
Pembahasan 1 Pembahasan 6
Pembahasan 1 Pembahasan 6
Soal 7 • Sebuahperusahaanmenjualbahanbangunan. Setiappelanggandapatmembelibanyakbarang, dansetiappelanggan yang melakukanpembelianakantercatatkedalam data penjualandimanasatupelanggandapatmelakukanbanyaktransaksipenjualandansetiapbarang yang dikembalikanakantercatatkedalam data retur. Untuksatubaranghanyadapat di retursatu kali saja.
Soal 8 • Dari sebuahrencanapembangunan basis data perpustakaan yang dinarasikansebagaiberikutsetiapanggotadapatmeminjamlebihdarisatubuku, dimanauntukbuku yang samadapatdipinjamolehanggota yang berbeda. Setiap supplier dapatmemasoklebihdarisatubuku. Untukbuku yang samadapatdipasokoleh supplier yang berbeda.