Bahasa Pemrograman PHP DatabaseMySQL

17 m1 OUS NULL homologous  homolog m1 IVE NULL effective  effect m1 IZE NULL bowdlerize  bowdler 5. Langkah 5 :  Langkah 5a: remove e. Akhiran –eakan dihapus jika kata tersebut memiliki dua vokal-konsonan berurutan konsonan akhir tidak w, x, y dan tidak diakhiri konsonan-vokal-konsonan secara berurutan. Tabel 2.8 Aturan Stemming Step 5a http:tartarus.orgmartinPorterStemmerdef.txt Conditions Suffix Replacement Examples m1 E NULL probate  probat rate  rate m=1 and not o E NULL cease  ceas  Langkah 5b: reduction. Akhiran akan diganti menjadi satu huruf konsonan jika, kata memiliki sebuah vokal-konsonan berurutan dan tidak berakhir dengan double konsonan. Tabel 2.9 Stemming Step 5b http:tartarus.orgmartinPorterStemmerdef.txt Conditions Suffix Replacement Examples m1 and d an L NULL Single Letter controll  control roll  roll

2.4. Bahasa Pemrograman PHP

PHP merupakan software open sourceyang disebarkan dan dilisensikan secara gratis serta dapat diunduhsecara bebas dari system resminya.Penggunaan PHP memungkinakan web dapat dibuat dinamis sehingga maintenance situs web tersebut menjadi lebih mudah dan efisien Kasiman, 2006. PHP dapat digunakan pada semua sistem operasi, yaitu Linux, Unix, Microsoft Windows, Mac OS X, RISC OS.PHP juga mendukung banyak Web Server seperti Apache, Microsoft Internet Information Server, Personal Web Server, Netscape and iPlanet servers, Oreilly Website Pro Server, audium, dan lain sebagainya. 18 Databaseyang dapat didukung oleh PHP, yaitu MySQL, Adabas D, d Base, Direct MS-SQL, Empress, FilePro, FrontBase, Hyperwave, IBM DB2, Informx dan lain sebagainya.

2.5. DatabaseMySQL

MySQL termasuk dalam kategori database management system, yaitu suatu database yang terstruktur dalam pengolahan dan penampilan datanya.MySQL merupakan database yang bersifat client server.MySQL dapat juga dikatakan sebagai Relational Database Management System RDBMS, yaitu hubungan antar tabel yang berisi data- data pada suatu database sehinga mempercepat pencaria suatu data. Kelebihan database MySQL Sugiri dan Harris, 2008, yaitu : 1. MySQL merupakan database yang memiliki kecepatan tinggi dalam pemrosesan data, dapat diandalkan, mudah digunakan dan mudah dipelajari. 2. MySQL mendukung banyak bahasa pemrograman seperti C, C++, Perl, Phython, Java dan PHP. Bahasa pemrograman tersebut dapat digunakan untuk berinteraksi maupun berkomunikasi dengan dengan MySQL server. 3. Koneksi, kecepatan, dan keamanannya membuat MySQL sangat cocok diterapkan untuk pengaksesan database melalui internet dengan menggunakan bahasa pemrograman Perl atau PHP sebagai interfacenya. 4. MySQL dapat menangani database dengan skala sangat besar, dengan jumlah record lebih dari 50 juta, 60 ribu tabel, dan bisa menampung 5 milyar basis data. 5. Multiuser, yaitu dalam satu databaseserver pada MySQL dapat diakses oleh beberapa user dalam waktu yang sama tanpa mengalami konflik atau crash. 6. MySQL merupakan software database yang bersifat free atau gratis.

2.6. Penelitian Terdahulu