48 Pada Gambar 15 diperlihatkan bahwa entitas admin dalam perancangan
ERD memiliki relasi dengan entitas lain karena data admin akan dikaitkan atau masuk dalam data yang ada di entitas lain. Entitas admin diperlukan untuk
menyimpan data untuk keperluan proses login dan memanipulasi berbagai entitas dalam perancangan suatu tabel.
8. Normalisasi Data
Perancangan basis data sangat diperlukan, agar kita bisa memilih basis data yang akurat dan efisien dalam penggunaan ruang penyimpanan, cepat dalam
pengaksesan dan mudah dalam memanipulasi. Tujuan normalisasi adalah membuat kumpulan relasional yang bebas dari data berulang dan dapat
dimodifikasi secara benar dan konsisten. Berikut hasil dekomposisi perancangan basis data prototipe sistem ISBN online dengan memanfaatkan bentuk-bentuk
normal pada tahapan normalisasi. Gambar 15 Entity Relationship Diagram
49 a. Bentuk normal pertama 1NF
Bentuk normal pertama dalah suatu keadaan yang membuat setiap perpotongan baris dan kolom dalam relasi hanya berisi satu nilai. Untuk
membentuk agar relasi berada pada bentuk normal pertama, perlu langkah untuk menghilangkan atribut-atribut yang bernilai ganda, seperti
yang ditunjukkan dalam Gambar 16.
b. Bentuk normal kedua 2NF Bentuk normal kedua adalah bentuk yang menyarankan
bahwa relasi harus sudah berada dalam bentuk normal pertama 1NF dan tidak mengandung dependensi parsial. Pada Gambar 17
terlihat bahwa setiap dependensi parsial menjadi sebuah relasi dengan kunci primer adalah determinannya. Semua atribut yang
tidak termasuk dalam
key primer memilki ketergantungan fungsional pada key primer secara utuh.
INF
id_admin nama_admin
email_admin username_admin
password_admin hak_akses
id_penerbit nama_penerbit
email_penerbit username_penerbit
password_penerbit status_daftar
alamat telepon
fax provinsi
kode_pos website
surat_pernyataan akta_pendirian
jumlah_terbitan id_terbitan
judul pengarang
gelar kepengarangan
edisi kota_terbit
tahun_terbit seri
keterangan isbn
klas cover_buku
id_berita judul_berita
isi status_berita
jenis_berita nama_provinsi
kode_provinsi
Gambar 16 Bentuk normal pertama 1NF