Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

Anomali dan Redudansi Materi Pertemuan 9 & 10 Renni Angreni, M.Kom.

Presentasi serupa


Presentasi berjudul: "Anomali dan Redudansi Materi Pertemuan 9 & 10 Renni Angreni, M.Kom."— Transcript presentasi:

1 Anomali dan Redudansi Materi Pertemuan 9 & 10 Renni Angreni, M.Kom.

2 Pokok Bahasan / GBPP (SILABUS) : Teknik Normalisasi Definisi Tujuan Normalisasi Anomali Anomali penambahan Anomali perubahan Anomali penghapusan Konsep Redudansi Kriteria Tabel Efisien

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

4 Macam Anomali ada tiga sbb : 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

5 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

6 KodeDosenNamaDosenMata Kuliah Semester D001FinaSBD3 D002FerryBDT5 D003FifiSBD3 D004FersyPTI1 D005FerdyC++3

7 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

8 2. Anomali Pengubahan (Update Anomaly) Terjadi apabila pengubahan pada sejumlah data yang duplikasi tetapi tidak seluruhnya diubah

9 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

10 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

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

12 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

13 REDUDANSI O Redudansi (Redundancy) adalah munculnya data secara berulang kali pada file basis data yang semestinya tidak diperlukan. O 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

14 O Redudansi terjadi pada dua kemungkinan, yaitu : 1. Redudansi data dalam satu file 2. Redudansi data dalam beberapa file

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

16 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

17 Renni Angreni, M.Kom.


Download ppt "Anomali dan Redudansi Materi Pertemuan 9 & 10 Renni Angreni, M.Kom."

Presentasi serupa


Iklan oleh Google