Normalisasi perlu digunakan untuk melakukan verifikasi apakah suatu tabel tidak akan memiliki masalah tertentu ketika data diperbaharui atau dihapus.
Aturan-aturan normalisasi dinyatakan dalam istilah bentuk normal. Bentuk normal adalah suatu aturan yang dikenakan pada tabel-tabel dalam database dan harus
dipenuhi oleh tabek-tabel tersebut pada level-level normalisasi. Suatu tabel dikatakan berada dalam bentuk normal tertentu jika memenuhi kondisi-kondisi
tertentu. Misalnya, suatu tabel berada dalam bentuk normal pertama biasa disebut 1NF jika setiap atribut bernilai tunggal untuk setiap baris.
Bentuk normal yang biasa dipakai pada normalisasi adalah bentuk normal pertama 1NF, bentuk normal kedua 2NF, dan bentuk normal ketiga 3NF.
Bentuk-bentuk normal yang lain seperti bentuk normal keempat 4NF dan bentuk normal kelima 5NF digunakan untuk kasus-kasus khusus Kadir, 2008.
2.11 PHP
PHP atau PHP Hypertext Preprocessor merupakan bahasa berbentuk skrip yang ditempatkan dalam server dan diproses di server. Hasilnyalah yang
dikirimkan ke client, tempat pemakai menggunakan browser. Secara khusus PHP dirancang untuk menbentuk web dinamis, artinya ia dapat membentuk suatu
tampilan berdasarkan permintaan terkini. Misalnya, menampilkan isi data da abase ke halaman web. Pada prinsipnya, PHP mempunyai fungsi yang sama
dengan skrip-skrip seperti ASP Active Server Pages , Cold Fussion, JSP Java Server Pages atau Pearl CGI Betha, 2001.
Kehadiran pertama PHP dibuat oleh Rasmus Lerdorf pada tahun 1995. Versi pertamanya berupa kumpulan script PERL yang digunakan untuk membuat
halaman web yang dinamai pada homepages pribadinya. Rasmus kemudian menulis ulang script tersebut dengan menggunakan Bahasa C, dengan
menambahkan fasilitas untuk form HTML, koneksi MySQL dan membuat PHP versi kedua yang diberi nama PHPF1 pada tahun 1996. Konsep kerja PHP
diawali dengan permintaan suatu halaman oleh browser. Berdasarkan URL Uniform Resorce Locator atau dikenal dengan sebutan alamat internet, browser
mendapatkan alamat dari web server, isinya segera dikirimkan ke mesin PHP dan mesin inilah yang memproses dan memberikan hasilnya berupa kode HTML ke
web server, selanjutnya web server menyampaikan ke client.
2.12 MySQl
MySQL adalah salah satu jenis database server yang sangat terkenal, disebabkan MySql menggunaka SQL sebagai bahasa dasar untuk mengakses data
base. MySQL termasuk RDBMS Relational Database Management System yang lebih popular lewat kalangan pemrograman web, terutama di lingkungan
Linux. Namun, saat ini telah tersedia MySQL untuk platform sistem operasi Windows 98MENT2000XP. MySQL mendapatkan penghargaan sebagai
database terbaik untuk sever Linux versi Linux Magazine tahun 2001 dan 2002. Dan sebagai database favorit tahun 2000. Saputro, 2006
MySQL besifat free atau gratis. Namun, MySQL terdiri dari dua lisensi, yaitu: 1.
Lisensi free free softwareopen source GNU General Public Licence. MySQL lisensi ini bebas digunakan, dimodifikasi source programnya
dengan catatan harus dipublikasikan ke pemakai.
2. Lisensi komersial non GPL. Pemakai harus membayar sejumlah biaya
kepada MySQL AB sebagai pemegang hak cipta, sesuai dengan jenis layanan yang tersedia.
MySQL dapat digunakan pada berbagai platform sistem operasi. Khusus pada sistem operasi Windows, MySQL bersifat shareware dikenai biaya setelah
melakukan modifikasi dan digunakan untuk keperluan produksi. Perangkat lunak MySQL
dapat di
download melaui
http:www.mysql.com atau
http:www.mysql.org .
BAB III METODOLOGI PENELITIAN
3.1 Metodologi Pengumpulan Data
Metodologi pengumpulan data yang digunakan meliputi empat metode, yaitu:
a. Metode Studi Pustaka
Dilakukan dengan cara membaca dan mempelajari literatur dari tiga hasil penelitian yang sejenis, lima buah buku, serta lima artikel yang mendukung
dengan topik yang akan dibahas dalam penyusunan laporan skripsi ini. Dari hasil tersebut didapatkan bagaimana membangun suatu sistem pakar yang antara lain
meliputi komponen-komponen sistem pakar dan pemodelan dalam membangun sistem pakar. Selain itu data diperoleh dari situs-situs internet yang berhubungan
dengan penyusunan laporan skripsi. Data-data yang berasal dari buku-buku dan internet diperlukan untuk
dipelajari mengenai masalah yang akan dibahas dalam skripsi ini. Adapun data- data buku-buku atau artikel-artikel yang digunakan dalam penulisan skripsi ini
terdapat dalam daftar pustaka. Data – data tersebut, yang dijadikan referensi dalam penulisan skripsi ini antara lain: yang berkaitan dengan pengenalan sistem
informasi, artificial intelligence, pemrograman PHP, MySql, konsep dasar dari sistem pakar,dan juga metodologi pengembangan dari sistem pakar itu sendiri,