Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

Pertemuan 11 Depedency. Pokok Bahasan Konsep Dependensi - Fungsional - Fungsional penuh - Transitif - Total.

Presentasi serupa


Presentasi berjudul: "Pertemuan 11 Depedency. Pokok Bahasan Konsep Dependensi - Fungsional - Fungsional penuh - Transitif - Total."— Transcript presentasi:

1 Pertemuan 11 Depedency

2 Pokok Bahasan Konsep Dependensi - Fungsional - Fungsional penuh - Transitif - Total

3 Dependency / Ketergantungan Merupakan konsep yang mendasari normalisasi. Dependensi menjelaskan hubungan antar atribut, atau secara lebih khusus menjelaskan nilai suatu atribut yang menentukan nilai atribut lainnya.

4 Ada beberapa jenis Dependency / Ketergantungan: 1.Ketergantungan Fungsional / Functionally Dependency (FD) 2.Ketergantungan Fungsional Penuh / Full Functionally Dependency (FFD) 3.Ketergantungan Transitif / Transitive Dependency (TDF) 4.Ketergantungan Total (Total Dependency (TD)

5  Ketergantungan Fungsional Suatu atribut Y mempunyai ketergantungan fungsi terhadap atribut X, jika dan hanya jika setiap nilai X berhubungan dengan sebuah nilai Y. – Definisi diatas dituangkan dalam bentuk notasi X  Y – Dibaca : X secara fungsional menentukan Y

6 Contoh Ketergantungan Fungsional Tabel PEMASOK-BARANG Ketergantungan fungsional dari tabel PEMASOK- BARANG adalah : No_Pem ---> Nama_Pem No_PemNama_Pem P01Imam_x P02Yazix P03Hana

7  Bagian yang terletak di sebelah kiri panah biasa disebut penentu (determinan) dan yang di sebelah kanan panah disebut yang tergantung (dependen).  Tanda { } biasa digunakan kalau ada lebih dari satu atribut, baik pada penentu maupun yang tergantung

8 Contoh: Functional Dependency: NRP  Nama Mata_Kuliah, NRP  Nilai Non Functional Dependency: Mata_Kuliah  NRP NRP  Nilai Contoh Ketergantungan Fungsional

9 Contoh Terdapat relasi PESANAN_JUAL yang dinotasikan dengan : PESANAN_JUAL (PEMBELI, KOTA, BARANG, JUMLAH) Yang artinya bahwa relasi PESANAN_JUAL mengandung atribut PEMBELI, KOTA, BARANG dan JUMLAH.

10 PEMBELIKOTABARANGJUMLAH P1YogyaB110 P1YogyaB25 P2SoloB17 P2SoloB26 P2SoloB36 P3KlatenB37 P3KlatenB46 Contoh Ketergantungan Fungsional

11 Pada contoh ini, PEMBELI secara fungsional menentukan KOTA, sebab terlihat bahwa untuk PEMBELI yang sama, KOTA-nya juga sama. Dengan demikian: PEMBELI  KOTA contoh lain: {Pembeli, Barang}  Jumlah {Pembeli, Barang}  Kota {Pembeli, Barang}  {Jumlah, Kota}

12  Ketergantungan Fungsional Penuh Suatu atribut Y mempunyai ketergantungan fungsional penuh terhadap atribut X, jika – Y mempunyai dependensi fungsional terhadap X – Y tidak memiliki dependensi terhadap bagian dari X – Notasi : X  Y

13 contoh, terdapat relasi pelanggan: Pelanggan ( KODE_PELANGGAN, NAMA, KOTA, NOMOR_FAX ) Pada relasi ini: 1.{KODE_PELANGGAN, KOTA}  NOMOR_FAX 2.KODE_PELANGGAN  NOMOR_FAX KET: Mengingat bahwa Nomor_Fax bergantung pada {KODE_PELANGGAN, KOTA} (kondisi 1) dan bergantung pada KODE_PELANGGAN (Kondisi 2) yang tidak lain adalah bagian dari {KODE_PELANGGAN, KOTA}, maka Nomor_Fax hanya mempunyai dependensi fungsional sepenuhnya terhadap KODE_PELANGGAN

14 Ketergantungan transitif X  Y  Z – Atribut Z mempunyai dependensi transitif terhadap X bila: – Y memiliki dependensi fungsional terhadap X – Z memiliki dependensi fungsional terhadap Y

15 Gol_gaji fungsional dependency pada NIP dan Gaji_pokok Fungsional Dependency pada Gol_gaji. NIP sebagai X, Gol_gaji sebagai Y, dan Gaji_pokok sebagai Z Jadi nilai-nilai rinci data pada atribut Gaji_pokok (Z) bergantung transitif terhadap NIP X  Y  Z NIP  Gol_gaji  Gaji_pokok NIPNamaGol_gajiGaji_pokok 0001IanIII A SaputraIII B RohimIII A FaniIII B650000

16  Ketergantungan Total Suatu atribut Y mempunyai ketergantungan total pada atribut X jika: – Y memiliki ketergantungan fungsi terhadap X – X memiliki ketergantungan fungsi terhadap Y – Notasi : X  Y

17 Contoh : PEGAWAI (NO-INDUK,NAMA,TMP-LAHIR,TG-LAHIR, ALAMAT) Dengan demikian notasi dapat ditulis: NO-INDUK  NAMA

18 Tentukan 3 bentuk anomali dari tabel berikut! Id_PelangganNamaSalesmanArea A-001AndiFarkanJateng A-002Kurnia JatiDianJabar B-001Fika DewiJonedJatim B-002Gani WirawanFarkanJateng C-001Cici KusumaJonedJatim

19 Q & A


Download ppt "Pertemuan 11 Depedency. Pokok Bahasan Konsep Dependensi - Fungsional - Fungsional penuh - Transitif - Total."

Presentasi serupa


Iklan oleh Google