Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

ANOMALI DAN REDUDANSI. ANOMALI □Anomali atau penyimpangan, adalah masalah yang timbul pada suatu tabel yang terjadi pada saat tabel akan dimanipulasi.

Presentasi serupa


Presentasi berjudul: "ANOMALI DAN REDUDANSI. ANOMALI □Anomali atau penyimpangan, adalah masalah yang timbul pada suatu tabel yang terjadi pada saat tabel akan dimanipulasi."— Transcript presentasi:

1 ANOMALI DAN REDUDANSI

2 ANOMALI □Anomali atau penyimpangan, adalah masalah yang timbul pada suatu tabel yang terjadi pada saat tabel akan dimanipulasi □Masalah² tersebut dapat berupa : -Ketidak-konsistenan data -Data menjadi hilang ketika data lain dihapus

3 ANOMALI Macam Anomali ada 3 : 1.Anomali Penambahan ( Insert Anomaly ) Terjadi pada saat akan dilakukan penambahan data ternyata ada elemen data yang masih kosong. Elemen data tersebut diperlukan untuk proses penambahan

4 ANOMALI Contoh Anomali penambahan Tabel disamping menunjukkan relasi: - Satu mata kuliah menggunakan ruang tertentu - Satu ruang berada pada tempat tertentu (201 di lt. 2) KodeMKNamaMKRuangTempat MK01PancasilaA 201Lantai 2 MK02JaringanA 302Lantai 3 MK03Basis DataA 204Lantai 2 MK04StatistikaA 401Lantai 4 MK05KalkulusA 402Lantai 4

5 Permasalahan : Bagaimana cara menyimpan data bila terdapat fakta ada ruang baru dengan nama A 501 yang terdapat pada lantai 5 ? Penyisipan tidak dapat dilakukan mengingat tidak ada / belum ada perkuliahan yang menggunakan ruang tersebut ANOMALI

6 Macam Anomali ada 3 : 2.Anomali Pengubahan ( Update Anomaly ) Terjadi apabila pengubahan pada sejumlah data yang duplikasi tetapi tidak seluruhnya diubah

7 ANOMALI Seandainya pemasok Bahagia pindah ke kota lain misalnya Semarang dan pengubahan hanya dilakukan pada data yang pertama (data pemasok Bahagia pada relasi Pemasok ada 2 buah) maka hasilnya akan menyebabkan ketidakkonsistenan PemasokKotaBarangJumlah BahagiaPalembangMonitor10 SentosaBandungKeyboard15 MakmurJakartaMouse20 BahagiaPalembangCDROM50

8 ANOMALI Bila kota pemasok Bahagia diubah, maka : Akan terjadi ketidak-konsistenan karena : - Data pertama menyatakan bahwa pemasok Bahagia berlokasi di Semarang - Data kedua menyatakan bahwa pemasok Bahagia berlokasi di Palembang PemasokKotaBarangJumlah BahagiaSemarangMonitor10 SentosaBandungKeyboard15 MakmurJakartaMouse20 BahagiaPalembangCDROM50

9 ANOMALI Macam Anomali ada 3 : 3.Anomali Penghapusan ( Delete Anomaly ) Terjadi apabila ada suatu tupel yang tidak terpakai dihapus mengakibatkan adanya data lain yang hilang

10 ANOMALI Seandainya data siswa dengan No Siswa 005 yang bernama Putri dihapus (dikarenakan data tersebut tidak digunakan lagi maka recordnya akan dihapus) maka mengakibatkan data yang menyatakan bahwa biaya kursus bahasa Jepang sebesar juga akan terhapus No SiswaNama SiswaNama KursusBiaya 001AliBahasa Inggris BudiBahasa Jerman IwanBahasa Mandarin AriefBahasa Inggris PutriBahasa Jepang175000

11 REDUDANSI Redudansi (Redundancy) adalah munculnya data secara berulang kali pada file basis data yang semestinya tidak diperlukan. Redudansi perlu dihindari karena: 1.Pemborosan media penyimpanan basis data 2.Biaya penyimpanan yang semakin besar 3.Kesulitan/inefisiensi dalam pengolahan data 4.Pemborosan waktu dalam pengolahan data 5.Semakin besar kemungkinan muncul data tidak konsisten

12 REDUDANSI Redudansi terjadi pada dua (2) kemungkinan, yaitu : 1.Redudansi data dalam satu file 2.Redudansi data dalam beberapa file

13 Redudansi data dalam satu file NIKNama_karyAlamatGol_GajiGaji_pokok K001RitaYogyakartaIIIA K002RinaSemarangIVA K003RiniJakartaIIIA K004RaniYogyakartaIIIB K005RikaSurabayaIVA File Karyawan

14 Redudansi data dalam beberapa file NIMNama_Mhsw Rita Rina Rini Rani Rika File Mahasiswa NIMNama_MhswMinat RitaPemrograman RinaJaringan RiniWeb RaniBasis Data RikaMultimedia File Minat_Mahasiswa

15 NIMNama_mhsKd_MKNm_MK RitaMK001Pemrograman I RitaMK002Pemrograman II RitaMK003Pemrograman III RinaMK001Pemrograman I RinaMK002Pemrograman II RinaMK003Pemrograman III RinaMK004Pemrograman IV RiniMK001Pemrograman I RiniMK002Pemrograman II RaniMK001Pemrograman I RaniMK002Pemrograman II RikaMK001Pemrograman I RikaMK002Pemrograman II File KRS


Download ppt "ANOMALI DAN REDUDANSI. ANOMALI □Anomali atau penyimpangan, adalah masalah yang timbul pada suatu tabel yang terjadi pada saat tabel akan dimanipulasi."

Presentasi serupa


Iklan oleh Google