Perancangan ERD Normalisasi 1. Unnormalized Form UNF 2 1

b. Normalisasi

Setelah membuat ERD, selanjutnya dibuat normalisasi dengan tujuan membentuk tabel normal untuk menghindari redudansi data.

b.1. Unnormalized Form UNF

Bentuk ini merupakan kumpulan data-data yang akan direkam, dapat saja data tidak lengkap atau terduplikasi tidak ada keharusan mengikuti format tertentu. Data dikumpulkan apa adanya sesuai dengan saat menginput

b.2 1

st Normal Form 1NF Pada tahap ini dilakukan penghilangan beberapa group elemen yang berulang agar menjadi satu harga tunggal yang berinteraksi diantara setiap baris pada suatu tabel. Ketentuan bentuk normal pertama 1-NF adalah tidak ada Gambar 4.13 Unnormalized Form UNF atribut yang berulang, telah ditentukannya primary key untuk tabelrelasi tersebut, dan setiap atribut hanya memiliki satu pengertian.

b.3 2

nd Normal Form 2NF Bentuk normal kedua didasari atas konsep full functional dependency ketergantungan fungsional sepenuhnya. Ketentuan dari bentuk normal kedua 2- NF adalah bentuk data telah memenuhi kriteria bentuk normal kesatu, atribut bukan kunci non-key haruslah memiliki ketergantungan fungsional sepenuhnya pada kunci utamaprimary key. Gambar 4.14 1 st Normal Form 1NF 79 Gambar 4.15 2 nd Normal Form 2NF

c. Spesifikasi Database

Spesifikasi Basis Data yang sudah dinormalisasi mendapatkan tabel- tabel dengan struktur data sebagai berikut: 1. Nama Tabel : naskah Primary Key : id_ naskah Foreign Key : id_fakultas, id_media, id_type_naskah, id_petugas Struktur Tabel : No Nama Field Tipe Data Panjang Field Null Keterangan 1. id_naskah varchar 10 Not Null id naskah 2. id_media int 4 Not Null nama media 3. id_fakultas int 5 Not Null nama fakultas 4. id_type_naskah int 5 Not Null nama type 5. id_petugas int 5 Not Null nama petugas 6. judul_naskah varchar 150 Not Null judul naskah 7. nama_pengarang varchar 50 Not Null nama pengarang 8. th_terbit year 4 Not Null tahun penerbitan 9. penelaah_materi varchar 50 Not Null nama penelaah materi naskah 10 tgl_revisi date - Not Null tanggal revisi naskah 11. jum_media int 4 Not Null jumlah media yang di buat 2. Nama Tabel : ebook Primary Key : id_ebook Tabel 4.1 Tabel Naskah