Junaedy, S.Kom
Pemecahan
Untuk menghindari kerangkapan data pada file Mahasiswa, maka file tersebut akan dipecah menjadi beberapa file baru. File baru yang terbentuk adalah Mahasiswa_1, Mata_Kuliah, dan KRS.
File Mahasiswa_1
NIM 0205001 0205002 0205003 0205004 Nama_Mahasiswa Rita Rina Rini Rani
File Mata_Kuliah
Kode_Mata_Kuliah MK001 MK002 MK003 MK004 Nama_Mata_Kuliah Pemrograman I Pemrograman II Pemrograman III Pemrograman IV
File KRS
NIM 0205001 0205001 0205001 0205002 0205002 0205002 0205002 0205003 0205003 0205004 0205004 Kode_Mata_Kuliah MK001 MK002 MK003 MK001 MK002 MK003 MK004 MK001 MK002 MK001 MK002
Kesimpulan
Kerangkapan data dalam 1 file dapat diatasi dengan cara memecah file tersebut, menjadi file-file baru yang mempunyai struktur lebih sederhana Banyaknya file baru yang terbentuk adalah bergantung pada banyaknya kerangkapan data yang terjadi
Nama_Mahasiswa
Rita Rina Rini Rani Rika
File Minat_Mahasiswa
NIM 0205001 0205002 0205003 0205004 0205005 Nama_Mahasiswa Rita Rina Rini Rani Rika Minat Pemrograman Jaringan Web Basis Data Multimedia
Cara mengatasi
Kerangkapan data dalam beberapa file dapat diatasi dengan cara menghapus kolom yang rangkap. Dalam contoh sebelumnya kolom yang rangkap adalah Nama_Mahasiswa pada file Minat_Mahasiswa
File Minat_Mahasiswa_1
NIM 0205001 0205002 0205003 0205004 0205005 Minat Pemrograman Jaringan Web Basis Data Multimedia
Kesimpulan
Kerangkapan data dalam beberapa file dapat diatasi dengan cara menghapus kolom yang rangkap.
Akibat
Inkonsistensi data tersebut akan mengakibatkan kesalahan informasi pada hasil pengolahan data, misal: 1. Kesalahan pada saat mencetak struk daftar perolehan gaji karyawan 2. Kesalahan jumlah total pengeluaran uang yang dikeluarkan untuk gaji karyawan
Pemecahan
Inkonsistensi data dalam 1 file dapat dihindari dengan cara yang sama sebagaimana permasalahan kerangkapan data dalam 1 file, yaitu dengan memecah file menjadi file-file baru yang lebih sederhana dan tetap saling berhubungan.
Nama_Mahasiswa
Rita Rina Rini Rani Rika
File Minat_Mahasiswa
NIM 0205001 0205002 0205003 0205004 0205005 Nama_Mahasiswa Rita Rina Rina Rani Rika Minat Pemrograman Jaringan Web Basis Data Multimedia
Pemecahan
Data tidak konsisten dalam beberapa file dapat diatasi sebagaimana mengatasi kerangkapan data dalam beberapa file, yaitu dengan cara menghapus kolom data yang rangkap sesuai dengan kelompok datanya