1. Berada dalam bentuk normal kedua.
2. Setiap atribut bukan kunci tidak memiliki dependensi transitif terhadap kunci primer.
4. Bentuk Normal Boyce-Codd BCNF Suatu relasi disebut memenuhi bentuk normal Boyce-Codd jika
dan hanya jika semua penentu determinan adalah kunci kandidat atribut yang bersifat unik. BCNF merupakan bentuk
normal sebagai perbaikan terhadap 3NF. 5. Dependensi Nilai Banyak dan Bentuk Normal Keempat 4NF
Dependensi nilai banyak merupakan terjemahan dari multivalued dependency MVD. Dependensi ini dipakai pada
bentuk normal keempat 4NF untuk menyatakan hubungan satu ke banyak One to many.
6. Dependensi Gabungan dan Bentuk Normal Kelima 5NF Bentuk normal kelima 5NF, yang terkadang disebut PJNF
Projection JoinNormal Form, menggunakan acuan dependensi gabungan. Suatu relasi berada dalam 5NF jika dan
hanya jika setiap dependensi gabungan dalam R tersirat oleh kunci kandidat relasi R. Secara praktis dapat dikatakan bahwa
suatu relasi R barada dalam 5NF jika data yang ada padanya tak dapat lagi didekomposisi manjadi relasi-relasi yang lebih
kecil dengan kunci kandidat relasi-relasi yang lebih kecil ini tidak sama dengan kunci kandidat relasi.
2.6.5 Kamus Data
Kamus Data Data Dictionary adalah suatu aplikasi khusus dari jenis kamus-kamus yang digunakan sebagai referensi kehidupan
setiap hari. Kendall Kendall 2003 : 333. Kamus data
merupakan hasil referensi data mengenai data maksudnya metadata, suatu data yang disusun oleh penganalisis sistem untuk
membimbing mereka selama melakukan analisis dan desain. Sebagai suatu dokumen, kamus data mengumpulkan dan mengkoordinasikan
istilah-istilah data tertentu dan menjelaskan apa arti setiap istilah yang ada.
Menurut Jogiyanto 1999: 725, kamus data adalah katalog
fakta tentang data dan kebutuhan-kebutuhan dari suatu sistem informasi. Dengan menggunakan kamus data analis sistem dapat
mendefinisikan data yang mengalir di sistem dengan lengkap dan terstruktur. Kamus data dibuat pada tahap analisis sistem dan
perancangan suatu sistem. Kamus data harus dapat menjelaskan lebih detail lagi
tentang DFD yang mencakup proses, data flow dan data store. Kamus data dibuat dan digunakan baik pada analisis maupun pada
tahap perancangan sistem. Pada tahap analisis kamus data digunakan sebagai alat komunikasi antara sistem analis dengan
user tentang data yang mengalir pada sistem tersebut serta informasi yang dibutuhkan oleh pemakai sistem. Sedangkan pada
tahap perancangan sistem kamus data digunakan untuk merancang input, output, atau laporan dan database.
Kamus data harus dapat mencerminkan keterangan yang jelas tentang data yang dicatatnya, maka kamus data harus
memuat hal-hal sebagai berikut : b. Nama Arus Data
Nama arus data dibuat berdasarkan arus data yang mengalir. c. Alias
Alias atau nama lain dari data yang dituliskan. Karena terkadang data sama tetapi nama berbeda untuk orang atau
departement satu dengan lainnya. d. Tipe Data
Tipe data menunjukan bagaimana arus data mengalir dari hasil suatu proses ke proses yang lain. Data yang mengalir ini dapat
berupa suatu dokumen dasar atau formulir, serta dokumen hasil cetakan komputer.
e. Arus Data Arus data ini menunjukan dari mana data mengalir dan dari
mana data akan menuju. f. Penjelasan
Penjelasan digunakan untuk memperjelas lagi tentang makna dari arus data yang dicatat di kamus data. Bagian penjelasan
dapat diisi dengan keterangan arus data tersebut. g. Periode
Periode ini menunjukan kapan terjadinya arus data dan untuk mengidentifikasi kapan input data dapat dimasukan kedalam
sistem, kapan proses program dapat dilakukan dan kapan laporan-laporan dapat dihasilkan.
h. Struktur Data Struktur data menunjukan arus data yang dicatat pada kamus
data yang terdiri dari elemen-elemen atau item-item data. Narasi dari simbol yang digunakan dibagi menjadi 2 dua
macam yaitu sebagai berikut :
a Notasi Tipe Data yang digunakan dalam kamus data adalah sebagai bentuk pada Tabel 2.1. berikut :
Notasi Keterangan
X Setiap karakter
9 Angka numerik
A Karakter alphabet
Z Angka nol yang di tampilkan dalam spasi kosong
.
Titik, sebagai pemisah ribuan
,
Koma, sebagai pemisah pecahan
-
Hypen, sebagai tanda penghubung
Slash, sebagai tanda pembagi
Tabel 2.1. Notasi Tipe Data
b Notasi Tipe Struktur Data yang digunakan dalam kamus data adalah sebagai bentuk pada Tabel 2.2. berikut :
NOTASI ARTI
= Terbentuk dari IS COMPOSED atau terdiri dari
CONSIST OF atau sama dengan IS EQUIVALENT OF.
+ AND
[ ] Salah satu dari memilih salah satu dari elemen-
elemen data dalam bracket ini. |
Sama dengan simbol [ ]
N { } M Iterasi elemen data di dalam kurung beriterasi
mulai minimum N kali dan maksimum M kali. Optimal elemen data didalam kurung
parenthesis sifatnya optimal, dapat ada dan dapat tidak ada.
atau Keterangan atau catatan
Petunjuk key field
Tabel 2.2. Notasi Struktur Data
2.6.6 Sistem Pengkodean