By
Suhartini, M. Kom
KEKANGAN/ATURAN DALAM
BASIS DATA
Kerangkapan data
Inkonsistensi data
Data terisolasi
Keamanan data
Integritas data
KERANGKAPAN DATA (REDUNDANCY)
P001 DANI
07146005 RIKA
P002 DINA
FILE MAHASISWA P003 DINO
P004 DION
KASUS:
Seandainya diperlukan informasi P005 DONI
Mengenai siapa pembimbing minat
Mahasiswa bernama Rita NIM 07146001 FILE PEMBIMBING_MINAT
Yang mempunyai minat pemrograman
File pembimbing_minat
KODE NAMA_PEMBIMBING
PEMBIMBING
P002 DINA
NIM NAMA
P003 DINO
07146001 RITA
P004 DION
07146002 RINA
P005 DONI
07146003 RINI
07146004 RANI
07146005 RIKA
File membimbing
NIM MINAT
KODE MINAT
07146001 PEMROGRAMAN PEMBIMBING
07146002 JARINGAN P001 PEMROGRAMAN
07146003 WEB P002 JARINGAN
07146004 BASIS DATA P003 WEB
07146005 MULTIMEDIA P004 BASIS DATA
Contoh:
File Karyawan
kap
K002 RINA PLAJU IVA 750.000
ang
K003 RINI PERUM IIIA 500.000
ta r
K004 RANI SEKIP IIIB 550.000
Da
K005 RIKA LEMABANG IVA 750.000
Solusi
Back2
FILE GOLONGAN
GOL GAJI POKOK
IVB 800.000
IC 200.000
IIC 400.000
IIIC 600.000
DATA RANGKAP
SOLUSI…HAPUS KOLOM NAMA
NIM MINAT
07146001 PEMROGRAMAN
HASIL 07146002 JARINGAN
FILE MINAT2
07146003 WEB
07146004 BASIS DATA
Back
07146005 MULTIMEDIA
DATA TIDAK KONSISTEN DALAM SATU
FILE
File karyawan
NIK NAMA ALAMAT GOL GAJI POKOK
K001 RITA PAKJO IIIA 500.000
K002 RINA PLAJU IVA 700.000
K003 RINI PERUM IIIA 500.000
K004 RANI SEKIP IIIB 550.000
K005 RIKA LEMABANG IVA 750.000
07146001 RITA
File minat mahasiswa
07146002 RINA
NIM NAMA MINAT
07146003 RINI
07146001 RITA PEMROGRAMAN
07146004 RANI
07146002 RINA JARINGAN
07146005 RIKA
07146003 RINA WEB
-Kesalahan pada saat mencetak daftar minat, yaitu Rina akan mempunyai 2
minat (jaringan dan web)
-Sedangkan nama Rini tidak pernah tampil sama sekali
solusi
Solusi Hapus Kolom Data Yg Rangkap