PHP MySQL Sistem Pakar Diagnosa Infeksi Penyakit Tropis Dengan Menggunakan Metode Forward Chaining

2.4 PHP

PHP hypertext Prepocessor adalah sebuah bahasa pemograman yang berbentuk scripting.[6] PHP merupakan script untuk pemrograman script web server side, script yang membuat dokumen HTML secara on the Fly, dokumen HTML yang dihasilkan dari suatu aplikasi bukan dokumen HTML yang dibuat dengan menggunakan editor teks atau editor HTML. Dengan menggunakan PHP maka maintenance suatu situs web menjadi lebih mudah. Proses Update data dapat dilakukan dengan menggunakan aplikasi yang dibuat dengan menggunakan script PHP. Sistem kerja ini adalah interpreter bukan sebagai kompiler.Bahasa interpreter adalah bahasa yang script-script program tidak harus diubah kedalam bentuk source code. Sedangkan bahasa kompiler adalah bahasa yang akan mengubah script-script program kedalam source code, selanjutnya dari bentuk source code akan diubah menjadi object code, bentuk dari obyek code akan menghasilkan file yang lebih kecil dari file mentah sebelumnya. PHP merupakan software yang open source gratis dan mampu lintas platform, yaitu dapat digunakan dengan sistem operasi dan web server apapun. PHP mampu berjalan di Windows dan beberapa versi Linux. PHP juga dapat dibangun sebagai modul pada web server Apache dan sebagai binary yang dapat berjalan sebagi CGI. PHP dapat mengirim HTTP Header, dapat mengeset cookies, mengatur authentication dan redirect users. PHP menawarkan koneksitas ynag baik dengan beberapa basis data, antara lain Oracle, Sybase, mSQL, MySQL, Solid, PostgreSQL, Adabas, FilePro, Velocis, dBase, Unix dbm, dan tak terkecuali Universitas Sumatera Utara semua database ber-interface ODBC. Juga dapat berintegrasi dengan beberapa library eksternal yang dapat melakukan segalanya mulai dari membuat dokumen PDF hingga mem-parse XML.

2.5 MySQL

MySQL merupakan database server yang mampu untuk memanajemen database dengan baik. MySQL dijadikan sebagai sebuah database yang paling banyak digunakan selain database yang bersifat shareware seperti Ms Access, penggunaan MySQL biasanya dipadukan dengan menggunakan program aplikasi PHP, karena dengan menggunakan kedua program tersebut di atas telah terbukti akan kehandalan dalam menangani permintaan data. Kemampuan lain yang dimiliki MySQL adalah mampu mendukung Relasional Database Manajemen Sistem RDBMS, sehingga dengan kemampuan ini MySQL akan mampu menangani data-data berukuran sangat besar hingga Giga Byte. MySQL merupakan sebuah bentuk database yang berjalan sebagai server, artinya peletakan database tersebut tidak harus dalam satu mesin dengan aplikasi yang digunakan, sehingga dapat meletakan sebuah database pada sebuah mesin khusus dan dapat diletakan pada tempat yang jauh dari komputer peng-aksesnya.[6] Universitas Sumatera Utara BAB III ANALISIS DAN PERANCANGAN SISTEM

3.1 Perancangan Sistem