26
1. Bentuk Normal Pertama 1NF; first normal form
Bentuk normal pertama ini mengharuskan penghilangan dari atribut-atribut atau kelompok atribut yang berulang dari sebuah relasi.
2. Bentuk Normal Kedua 2NF; second normal first
Sebuah rancangan basis data relasional adalah dalam bentuk normal kedua jika rancangan tersebut sudah berada dalam bentuk normal pertama dan semua atribut
non kunci bergantung pada kunci primernya. Tujuan dari bentuk normal kedua adalah untuk menghilangkan suatu ketergantungan fungsional parsial. Ketergantungan
fungsional parsional dapat terjadi dengan kunci terkonkatenasi concatenated key; kombinasi dari kunci. Bentuk normal kedua mengharuskan seluruh atribut dalam
sebuah tabel tergantung pada ekspresi kunci primer, bukan dengan bagian lain dari padanya.
3. Bentuk Normal Ketiga 3NF; third normal form
Bentuk normal ketiga melibatkan penghilangan ketergantungan transitif, yaitu ketergantungan suatu atribut non-kunci terhadap artibut yang lain kecuali kunci
primer PK.
27
2.10 DFD
DFD Date Flow Diagram adalah suatu diagram yang menggunakan notasi-notasi untuk menggambarkan arus dari data sistem, yang penggunaannya
sangat membantu untuk memahami sistem secara logika, tersruktur dan jelas.
DFD merupakan alat bantu dalam menggambarkan atau menjelaskan sistem yang
sedang berjalan logis.
2.11 PHP Hypertext Preprocessor dan Basis Data MYSQL
PHP Hypertext Preprocessor [8] adalah bahasa skrip
yang dapat ditanamkan atau disisipkan ke dalam
HTML . PHP banyak dipakai untuk memprogram
situs web dinamis. PHP dapat digunakan untuk membangun sebuah
CMS . MySQL [8] adalah
sebuah perangkat lunak sistem manajemen basis data SQL Database Management System
atau DBMS yang multithread, multi-user, dengan sekitar 6 juta instalasi di seluruh dunia .
MySQL AB membuat MySQL tersedia sebagai perangkat lunak gratis di bawah lisensi GNU General Public License GPL, tetapi mereka juga menjual di
bawah lisensi komersial untuk kasus-kasus dimana penggunaannya tidak cocok dengan penggunaan GPL.Tidak sama dengan proyek-proyek seperti Apache, dimana