Studfi Kasus Normalisasi
Studfi Kasus Normalisasi
perpustakaan.
Konteks:
Sebuah perpustakaan memiliki sistem manual untuk mengelola peminjaman buku. Data tentang buku,
anggota perpustakaan, dan peminjaman buku disimpan dalam lembaran Excel. Namun, untuk
meningkatkan efisiensi dan akurasi, perpustakaan memutuskan untuk mengembangkan sistem basis
data.
Data Awal:
Tabel Buku
Judul
Penulis
Kategori
Jumlah Stok
Tabel Anggota
Nama
Alamat
No. Telepon
Tabel Peminjaman
Tanggal Peminjaman
Tanggal Pengembalian
Masalah:
Memastikan setiap sel dalam tabel memiliki nilai atomik dan mengidentifikasi primary key untuk setiap
tabel.
Judul
Penulis
Kategori
Jumlah Stok
Nama
Alamat
No. Telepon
Tanggal Peminjaman
Tanggal Pengembalian
Memastikan setiap atribut non-key bergantung secara penuh pada primary key.
Judul
Penulis
Kategori
Nama
Alamat
No. Telepon
Tanggal Peminjaman
Tanggal Pengembalian
Memastikan setiap atribut non-key tidak memiliki dependensi transitif terhadap primary key.
Judul
Penulis
Kategori
Nama
Alamat
No. Telepon
Tanggal Peminjaman
Tanggal Pengembalian
Kesimpulan:
Setelah normalisasi, kita mendapatkan tiga tabel dengan struktur yang lebih terorganisir dan bebas dari
redundansi data. Ini akan memudahkan proses pengelolaan peminjaman buku, pemeliharaan data, dan
pengembangan sistem informasi lebih lanjut untuk perpustakaan tersebut.