DAFTAR
ISI
·
Kata pengantar……………………………………………………………………2
·
Pendahuluan:...……………………………………………………………………3
a) Latar
Belakang………………………………………………………………..3
b) Rumusan
Masalah…………………………………………………………….3
c) Tujuan
Penulisan……………………………………………………………...3
·
Pembahasan:……………………………………………………………………...4
a) Pengertian
Anomali…………………………………………………………..4
b) Macam-Macam
Anomali……………………………………………………..4
v Anomali
Peremajaan/Edit/Update……………………………………4
v Anomali
Penyisipan/Insert……………………………………………5
v Anomali
Penghapusan/Delete………………………………………...5
·
Penutup…………………………………………………………………………...6
a) Kesimpulan…………………………………………………………………...6
b) Kata
Penutup…………………………………………………………………6
KATA
PENGANTAR
Alhamdulillah, dengan rahmat dan
hidayah Allah SWT saya dapat menyelesaikan makalah Sistem Basis Data Tentang
Anomali Dalam Database.
Makalah ini saya susun
dengan maksud untuk memenuhi tugas mata kuliah Sistem Basis Data.
Dalam makalah Basis
Data ini saya sampaikan beberapa informasi tentang Anomali dalam Database.
Dengan maksud agar para pembaca dapat memahami tentang Anomali pada Database
pada mata kuliah Sistem Basis Data.
Saya ucapkan
terimakasih kepada phak yang telah membantu saya dalam pembuatan makalah ini.
Dengan
demikian , semoga makalah ini dapat bermanfaat bagi semua orang khususnya
kepada pembaca yang ingin mengetahi tentang anomaly dalam Database.
Surakarta, 2
Juni 2015
Angga Yulius Ade
P
BAB I
PENDAHULUAN
A.
Latar
Belakang
Anomali adalah proses pada basis data
yang memberikan efek samping yang tidak diharapkan misalnya menyebabkan
ketidakonsistenan data atau membuat suatu data menjadi hilang ketika data
dihapus.
B.
Rumusan
Masalah
Dari latar belakang
diatas saya akan merumuskan beberapa masalahbyang dapat dikaji pada BAB
selanjutnya yakni:
1. Pengertian
Anomali
2. Macam-macam
Anomali beserta contohnya.
C.
Tujuan
Tujuan dari pembuatan makalah ini
adalah:
1. Untuk
memenuhi salah satu tugas mata kuliah Sistem Basis Data.
2. Untuk
mengetahui tentang Anomali dalam Database.
BAB II
PEMBAHASAN
A.
Pengertian
Anomali
Anomali adalah proses pada basis data
yang memberikan efek samping yang tidak diharapkan misalnya menyebabkan
ketidakonsistenan data atau membuat suatu data menjadi hilang ketika data
dihapus.
B.
Macam-Macam
Anomali
1. Anomali
Peremajaan/Edit/Update
Anomali ini terjadi bila ada perubahan
pada sejumlah data yang mubazir, tetapi tidak seluruhnya diubah. Contoh : Tabel
Pesanan.
Pemasok
|
Kota
|
Barang
|
Jumlah
|
Andi
|
Sragen
|
Mouse
|
5
|
Airdo
|
Surakarta
|
Monitor
|
2
|
Angga
|
Karanganyar
|
CPU
|
2
|
Ibnu
|
Karanganyar
|
Printer
|
1
|
Seandainya Airdo dengan kota
Surakarta pindah ke Boyolali maka pengubahan data hanya dilakukan pada data
pertama menjadi : Tabel Pesanan
Pemasok
|
Kota
|
Barang
|
Jumlah
|
Andi
|
Sragen
|
Mouse
|
5
|
Airdo
|
Boyolali
|
Monitor
|
2
|
Angga
|
Karanganyar
|
CPU
|
2
|
Ibnu
|
Karanganyar
|
Printer
|
1
|
Di sini terlihat bahwa
data tentang pemasok Citra tidak sama yang menyebabkan ketidakkonsistenan data.
2.
Anomali Penyisipan/Insert
Anomali ini terjadi pada saat
penambahan data ternyata ada elemen yang kosong dan elemen tsb justru menjadi
kunci. Contoh : Tabel Kursus
No Siswa
|
Kursus
|
Biaya
|
10
|
B. Inggris
|
60000
|
10
|
B. Perancis
|
80000
|
10
|
B. Jepang
|
70000
|
15
|
B. Inggris
|
60000
|
20
|
B. Jepang
|
70000
|
Misalnya akan dibuka
kursus baru yaitu Bhs.Jerman dengan biaya 75000 akan tetapi belum ada
seorangpun yang ikut kursus ini, shg data menjadi : Tabel Kursus
No Siswa
|
Kursus
|
Biaya
|
10
|
B. Inggris
|
60000
|
10
|
B. Perancis
|
80000
|
10
|
B. Jepang
|
70000
|
15
|
B. Inggris
|
60000
|
20
|
B. Jepang
|
70000
|
|
B. Jerman
|
75000
|
3. Anomali
Penghapusan/Delete
Anomali ini terjadi apabila dalam
satu baris/ tuple ada data yang akan dihapus sehingga akibatnya terdapat data
lain yang hilang. Contoh pada table kursus data NoSiswa 20 akan dihapus karena
sudah tidak ikut kursus lagi sehingga akibatnya data kursus bhs jepang dan
biaya 70000 akan ikut terhapus.
BAB
III
PENUTUP
A.
Kesimpulan
Anomali adalah proses pada basis data
yang memberikan efek samping yang tidak diharapkan misalnya menyebabkan
ketidakonsistenan data atau membuat suatu data menjadi hilang ketika data
dihapus.
Macam-macam Anomali:
1. Anomali
Peremajaan/Edit/Update.
2. Anomali
Penyisipan/Insert.
3. Anomali
Pengahapusan/Delete.
B.
Kata
Penutup
Demikian yang dapat saya sampaikan
mengenai materi yang menjadi pokok bahasan dalam makalah ini, tentunya masih
banyak kekurangan dan kelemahannya, karena terbatasnya pengetahuan dan
kurangnya rujukan/referensi yang ada hubungannya dengan judul makalah ini.
Penulis berharap para pembaca memberikan krtitik dan saran yang membangun
kepada penulis demi sempurnanya makalah ini dan penulisan makalah di kesempatan
berikutnya. Semoga makalah ini berguna bagi penulis dan khususnya juga para pembaca.
888 Casino | New York City, NY - Mapyro
BalasHapusThe 순천 출장마사지 hotel of 888 Casino offers world-class gaming 안성 출장마사지 and luxury hotel 제주 출장샵 accommodations with 나주 출장안마 all the amenities 원주 출장안마 to satisfy everyone. Offering