PHP MySQl LANDASAN TEORI

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,