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 175000 juga akan terhapus No SiswaNama SiswaNama KursusBiaya 001AliBahasa Inggris100000 002BudiBahasa Jerman150000 003IwanBahasa Mandarin120000 004AriefBahasa Inggris100000 005PutriBahasa 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 K001RitaYogyakartaIIIA500.000 K002RinaSemarangIVA750.000 K003RiniJakartaIIIA500.000 K004RaniYogyakartaIIIB550.000 K005RikaSurabayaIVA750.000 File Karyawan

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

15 NIMNama_mhsKd_MKNm_MK 02050001RitaMK001Pemrograman I 02050001RitaMK002Pemrograman II 02050001RitaMK003Pemrograman III 02050002RinaMK001Pemrograman I 02050002RinaMK002Pemrograman II 02050002RinaMK003Pemrograman III 02050002RinaMK004Pemrograman IV 02050003RiniMK001Pemrograman I 02050003RiniMK002Pemrograman II 02050004RaniMK001Pemrograman I 02050004RaniMK002Pemrograman II 02050005RikaMK001Pemrograman I 02050005RikaMK002Pemrograman 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