b. Atribut bukan kunci, haruslah memiliki ketergantungan fungsional
sepenuhnya pada kunci utama primary key.
4. Bentuk Normal Ketiga
Walaupun relasi 2 NF memiliki redudansi yang lebih sedikit dari pada 1NF, namun relasi tersebut masih mungkin mengalami kendala bila terjadi
anomaly peremajaan update terhadap relasi tersebut. Anomaly update ini disebabkan oleh suatu ketergantungan transitif. Syarat normal ketiga adalah:
a. Bentuk data telah memenuhi criteria bentuk normal kedua.
b. Atribut bukan kunci non key, haruslah tidaklah memiliki ketergantungan
fungsional terhadap atribut bukan kunci lainnya. Seluruh atribut bukan kunci pada suatu relasi hanya memiliki ketergantungan fungsionalitas
terhadap primary key direlasi itu saja.
5. Boyce-Codd Normal Form BCNF
Boyce-Codd Normal
Form BCNF
didasari pada
beberapa ketergantungan fungsional dalam suatu relasi melibatkan seluruh candidate key,
maka hasil uji normalisasi sampai kebentuk normal ketiga sudah identik dengan Boyce-Codd Normal Form BCN.
2.11 PHP Hipertext Preprocessor
PHP singkatan dari PHP Hypertext Preprocessor yang digunakan sebagai bahasa script server-side dalam pengembangan Web yang disisipkan pada
dokumen HTML Peranginangin, 2006. Penggunaan PHP memungkinkan Web
dapat dibuat dinamis sehingga maintenance situs Web tersebut menjadi lebih mudah dan efisien. PHP merupakan software Open-Source yang disebarkan
secara bebas dari situs resminya htpp:www.php.net PHP ditulis menggunakan bahasa C.
PHP diciptakan pertama kali oleh Rasmus Lerdorf pada tahun 1994. Awalnya, PHP digunakan untuk mencatat jumlah serta untuk mengetahui siapa
saja penjunjung pada homepage-nya. Rasmus Lerdorf adalah salah seorang pendukung open source. Oleh karena itu, ia mengeluarkan Personal Home Page
Tools versi 1.0 secara gratis, kemudian menambah kemampuan PHP 1.0 dan meluncurkan PHP 2.0. Pada tahun 1996, PHP telah banyak digunakan dalam
website didunia. Sebuah kelompok pengembang software yang terdiri dari Rasmus, Zeew Suraski, Andi Gutman, Stig Bakken, Shane Caraveo, dan Jim
Winstead bekerja sama untuk menyempurnakan PHP 2.0. Akhirnya, pada tahun 1998, PHP 3.0 diluncurkan. Penyempurnaan terus dilakukan sehingga pada tahun
2000 dikeluarkan PHP 4.0. tidak berhenti sampai di situ, kemampuan PHP terus ditambah, dan saat buku ini disusun, versi terbaru telah dikeluarkan adalah PHP
5.0.x. Berikut contoh penggunaan sintaks PHP pada script berikut: html
head titlePHP Sintakstitle
head body
?php Print „Ini teks dengan PHP’;
? br
script language=”php” echo „Ini teks dengan PHP’;
script br
? Print „Ini teks dengan PHP’;
? br
Print „Ini teks dengan PHP’;
body html
2.12 MySQL
MySQL adalah suatu Relational Database Management System RDBMS yang mendukung database yang terdiri dari sekumpulan relasi atau tabel
Peranginangin, 2006. Banyak Relational Database Management System RDBMS yang tersedia, tetapi MySQL khususnya sangat cocok untuk bekerja
sama dengan PHP. Bagaimanapun, konsep dasar SQL tetap sama apa pun jenis database yang Anda pergunakan.
MySQL dilepaskan dengan suatu lisensi open source, dan tersedia secara cuma-cuma. MySQL bekerja pada berbagai sisteem operasi, dan banyak masalah.
MySQL bekerja dengan cepat dan baik dengan data yang besar. PHP menyediakan banyak fungsi untuk mendukung database MySQL.
2.13 Fase Implementasi