180 likes | 336 Views
Pertemuan 11. Depedency. Pokok Bahasan. Konsep Dependensi - Fungsional - Fungsional penuh - Transitif - Total. Dependency / Ketergantungan.
E N D
Pertemuan 11 Depedency
Pokok Bahasan • Konsep Dependensi - Fungsional - Fungsional penuh - Transitif - Total
Dependency / Ketergantungan • Merupakankonsep yang mendasarinormalisasi. Dependensimenjelaskanhubunganantaratribut, atausecaralebihkhususmenjelaskannilaisuatuatribut yang menentukannilaiatributlainnya.
Ada beberapa jenis Dependency / Ketergantungan: • Ketergantungan Fungsional / Functionally Dependency (FD) • Ketergantungan Fungsional Penuh / Full Functionally Dependency (FFD) • Ketergantungan Transitif / Transitive Dependency (TDF) • Ketergantungan Total (Total Dependency (TD)
KetergantunganFungsional • SuatuatributYmempunyaiketergantunganfungsiterhadapatributX, jikadanhanyajikasetiapnilaiXberhubungandengansebuahnilaiY. • Definisidiatasdituangkandalambentuknotasi X Y • Dibaca : X secarafungsionalmenentukan Y
Contoh Ketergantungan Fungsional • Tabel PEMASOK-BARANG • Ketergantungan fungsional dari tabel PEMASOK-BARANG adalah : • No_Pem ---> Nama_Pem
Bagian yang terletak di sebelahkiripanahbiasadisebutpenentu (determinan) dan yang di sebelahkananpanahdisebutyang tergantung (dependen). • Tanda { } biasadigunakankalauadalebihdarisatuatribut, baikpadapenentumaupun yang tergantung
Contoh Ketergantungan Fungsional • Contoh: Functional Dependency: • NRP Nama • Mata_Kuliah, NRP Nilai Non Functional Dependency: • Mata_Kuliah NRP • NRP Nilai
PEMBELI KOTA BARANG JUMLAH P1 Yogya B1 10 P1 Yogya B2 5 P2 Solo B1 7 P2 Solo B2 6 P2 Solo B3 6 P3 Klaten B3 7 P3 Klaten B4 6 Contoh Ketergantungan Fungsional
Padacontohini, PEMBELI secarafungsionalmenentukan KOTA, sebabterlihatbahwauntuk PEMBELI yang sama, KOTA-nyajugasama. • Dengandemikian: PEMBELI KOTA contoh lain: {Pembeli, Barang} Jumlah {Pembeli, Barang} Kota {Pembeli, Barang} {Jumlah, Kota}
KetergantunganFungsionalPenuh • SuatuatributYmempunyaiketergantunganfungsionalpenuhterhadapatributX, jika • Y mempunyaidependensifungsionalterhadap X • Y tidakmemilikidependensiterhadapbagiandari X • Notasi : X Y
contoh , terdapatrelasipelanggan: • Pelanggan ( KODE_PELANGGAN, NAMA, KOTA, NOMOR_FAX ) • Padarelasiini: • {KODE_PELANGGAN, KOTA} NOMOR_FAX • KODE_PELANGGAN NOMOR_FAX • KET: • MengingatbahwaNomor_Faxbergantungpada {KODE_PELANGGAN, KOTA} (kondisi 1) danbergantungpada KODE_PELANGGAN (Kondisi 2) yang tidak lain adalahbagiandari {KODE_PELANGGAN, KOTA}, makaNomor_Faxhanyamempunyaidependensi fungsionalsepenuhnyaterhadap KODE_PELANGGAN
Ketergantungantransitif • Atribut Z mempunyaidependensitransitifterhadap X bila: • Y memilikidependensifungsionalterhadapX • Z memilikidependensifungsionalterhadap Y X Y Z
Gol_gajifungsional dependency pada NIP danGaji_pokokFungsional Dependency padaGol_gaji. • NIP sebagai X, Gol_gajisebagai Y, danGaji_pokoksebagai Z • Jadinilai-nilairinci data padaatributGaji_pokok (Z) bergantungtransitifterhadap NIP • X Y Z NIP Gol_gaji Gaji_pokok
Ketergantungan Total • SuatuatributYmempunyaiketergantungan total padaatributXjika: • YmemilikiketergantunganfungsiterhadapX • Xmemilikiketergantunganfungsiterhadap Y • Notasi : XY
Contoh : PEGAWAI (NO-INDUK,NAMA,TMP-LAHIR,TG-LAHIR, ALAMAT) Dengan demikian notasi dapat ditulis: NO-INDUK NAMA