ANOMALI  Anomali atau penyimpangan, adalah masalah yang timbul pada suatu tabel yang terjadi pada saat tabel akan dimanipulasi  Masalah² tersebut dapat.

Slides:



Advertisements
Presentasi serupa
Kiky Rizky Nova Wardani, S.Kom
Advertisements

Redundansi (Kelebihan) :
TEKNIK PERANCANGAN BASIS DATA
Basis Data Bab I Konsep Dasar Basis Data Presented by Henny
EXERCISE DML Part I 1.Buatlah sebuah tabel baru nama = Dosen kolom = nik, nama,gelardpn,gelarblkg, jenkel,tgllahir,alamat,notelp. primary key  nik * type.
Proteksi data BASIS DATA.
Proses perancangan basis data, terlepas dari masalah yang ditangani dibagi menjadi 3 tahapan: 1. Perancangan basis data secara konseptual 2. Perancangan.
PERANCANGAN BASIS DATA
Praktikum PPh 21 Pertemuan II.
PERSPEKTIF DATABASE.
Materi Pertemuan 9 & 10 Anomali dan Redudansi Renni Angreni, M.Kom.
Anomali.
A TURAN D ALAM B ASIS D ATA Praktikum 1. A TURAN D ALAM B ASIS D ATA Dalam perancangan dan penyusunan Basis Data dikenal dengan adanya beberapa kekangan.
NORMALISASI.
NORMALISASI.
NORMALISASI.
IMPLEMENTASI NORMALISASI
Definisi, Ketergantungan, Langkah-Langkah
Normalisasi.
Henry Primandari,S.Kom STMIK-MDP Palembang
Sistem Basis Data Redudancy Anomali.
BAB2 QUEUE 6.3 & 7.3 NESTED LOOP.
Pertemuan 11 Depedency.
ANOMALI DAN REDUDANSI.
Proteksi data BASIS DATA.
Pertemuan 5 TEHNIK NORMALISASI.
Normalisasi (bagian I)
Kekangan dalam Basis Data
Sistem Basis Data Sistem Basis Data
ANOMALY / PENYIMPANGAN
ANOMALI. Anomali atau penyimpangan, adalah masalah yang timbul pada suatu tabel yang terjadi pada saat tabel akan dimanipulasi Masalah² tersebut dapat.
Tabel dan Skema Konversi ER-D ke RDBM
Basis Data.
Normalisasi dan Functional Dependency
C H A P T E R 4 Normalisasi 1NF Chapter 8 - Process Modeling.
Anomali dan Redundansi
Pengenalan Sistem Basis Data
Analisa & Perancangan Sistem Informasi
Proteksi data BASIS DATA.
Anomali dan Redundansi
FUNCTIONAL DEPENDENCY (NORMALISASI)
Basis Data dan SBP Disusun Oleh : Lily Wulandari.
NORMALISASI.
Lanjutan Normalisasi.
NORMALISASI Materi ke 9 & 10.

NORMALISASI.
Model Data Relasional Istilah–istilah dalam model relasional.

NORMALISASI.
Materi Kuliah ke 14 Proteksi data BASIS DATA.
Sistem Basis Data Rahajeng Ratnaningsih, S. Kom STMIK – AUB Surakarta
ANOMALI DAN REDUDANSI.
NORMALISASI DATA Basis Data.
Basis Data 1 Rudi Hartono, S.E, M.Kom.
Basis Data Bab I Konsep Dasar Basis Data Basis Data - Udinus Semarang.
DEPENDENSI dan NORMALISASI
NORMALISASI DATA MEETING 5 Febriyanno Suryana, S.Kom, MM
Kekangan Basisdata ..
System Basis Data Dwi Hartanto, Skom.
PERANCANGAN DATABASE.
Kekangan Basisdata ..
Prodi Teknik Informatika
NORMALISASI DATA MEETING 5 Febriyanno Suryana, S.Kom, MM
Kekangan Basisdata ..
Pengantar Basis data Lamhot Sitorus, M.Kom.
Pertemuan ke-13 Normalisasi Betha Nurina Sari.
Kekangan Basisdata ..
Pengenalan Basis Data Materi Pertemuan Ke-2.
NORMALISASI.
Transcript presentasi:

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

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

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

ANOMALI 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 Macam Anomali ada 3 : 2. Anomali Pengubahan (Update Anomaly) Terjadi apabila pengubahan pada sejumlah data yang duplikasi tetapi tidak seluruhnya diubah

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

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 - Mana yang benar ? PemasokKotaBarangJumlah BahagiaSemarangMonitor10 SentosaBandungKeyboard15 MakmurJakartaMouse20 BahagiaPalembangCDROM50

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

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

Contoh NIPNamaDepartemen Amir HamzahSumber Daya Manusia Budi SantosoSumber Daya Manusia Chepy PasaiKeuangan Deny HarsiLogistik

Contoh  File Pegawai NIPNamaTgl_LhrAlamatGolTgl_SK.GolGaji_PkkJabatanTunj_Jab 00123Abdul01/05/70Jl. Mawar3A01/SK/01/ Kasir B07/SK/06/ Kasie C08/SK/06/ Kabag Budi08/03/71Jl. Melati3A07/SK/07/ Book B09/SK/06/ Kasie C08/SK/05/ Kabag Chepy12/05/72Jl. Anggrek3A05/SK/01/ Kasir B06/SK/06/ Kasie C05/SK/01/ Kabag90.000

Contoh  Diubah Menjadi : NIPNamaTgl_LhrAlamatGolTgl_SK.GolGaji_PkkJabatanTunj_Jab 00123Abdul01/05/70Jl. Mawar3A01/SK/01/ Kasir Abdul01/05/70Jl. Mawar3B07/SK/06/ Kasie Abdul01/05/70Jl. Mawar3C08/SK/06/ Kabag Budi08/03/71Jl. Melati3A07/SK/07/ Book Budi08/03/71Jl. Melati3B09/SK/06/ Kasie Budi08/03/71Jl. Melati3C08/SK/05/ Kabag Chepy12/05/72Jl. Anggrek3A05/SK/01/ Kasir Chepy12/05/72Jl. Anggrek3B06/SK/06/ Kasie Chepy12/05/72Jl. Anggrek3C05/SK/01/ Kabag90.000

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

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

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

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

Contoh  File Karyawan NIPNamaTgl_LhrAlamatGolTgl_SK.GolGaji_PkkJabatanTunj_Jab 00123Abdul01/05/70Jl. Mawar3A01/SK/01/ Kasir Abdul01/05/70Jl. Mawar3B07/SK/06/ Kasie Abdul01/05/70Jl. Mawar3C08/SK/06/ Kabag Budi08/03/71Jl. Melati3A07/SK/07/ Book Budi08/03/71Jl. Melati3B09/SK/06/ Kasie Budi08/03/71Jl. Melati3C08/SK/05/ Kabag Chepy12/05/72Jl. Anggrek3A05/SK/01/ Kasir Chepy12/05/72Jl. Anggrek3B06/SK/06/ Kasie Chepy12/05/72Jl. Anggrek3C05/SK/01/ Kabag90.000

Contoh  Tabel PegawaiTabel Jabatan  Tabel Golongan NIPNamaTgl_LhrAlamat 00123Abdul01/05/70Jl. Mawar 00124Budi08/03/71Jl. Melati 00125Chepy12/05/72Jl. Anggrek GolGaji_Pkk 3A B C JabatanTunj_Jab Kasir Kasie Kabag Book30.000

Contoh  Tabel History_Pegawai NIPGolTgl_SK.GolJabatan A01/SK/01/95Kasir B07/SK/06/97Kasie C08/SK/06/98Kabag A07/SK/07/98Book B09/SK/06/00Kasie C08/SK/05/02Kabag A05/SK/01/95Kasir B06/SK/06/97Kasie C05/SK/01/99Kabag