oleh server. Server memberikan dokumen atau layanannya jika tersedia juga dengan menggunakan protokol HTTP.
Web server yang terkenal diantaranya adalah Apache dan Microsoft Internet Information Service IIS. Apache merupakan web server antar-platform,
sedangkan IIS hanya dapat beroperasi di sistem operasi Windows.
2.6.4 PHP
PHP adalah bahasa server-side scripting yang menyatu dengan HTML untuk membuat halaman web yang dinamik. Maksud dari server side scripting
adalah sintaks dan perintah-perintah yang kita berikan akan sepenuhnya dijalankan di server tetapi disertakan pada dokumen HTML biasa. Pembuatan
web ini merupakan kombinasi antara PHP sendiri sebagai bahasa pemrograman dan HTML sebagai pembangun halaman web. Ketika pengunjung membuka
halaman web, server akan memproses perintah PHP dan lalu mengirimkan hasilnya ke browser pengunjung tersebut, seperti juga pada ASP atau ColdFusion
Kasiman, 2006. Tetapi tidak seperti ASP atau ColdFusion, PHP merupakan software yang
open source dan mampu lintas platform. PHP mampu berjalan di Windows NT dan beberapa versi UNIX, dan PHP dapat dibangun sebagai modul pada web
server Apache dan sebagai binary yang dapat berjalan sebagai CGI. PHP dapat mengirimkan HTTP header, dapat, mengeset cookies, mengatur
authentication dan redirect users. PHP menawarkan koneksitas yang baik dengan beberapa basis data, antara lain: Oracle, Sybase, mSQL, MySQL, Solid,
PostgreSQL, AdaBas, FilePro, Velocis, dBase, Unix dbm dan tak terkecuali semua database berinterface ODBC.
2.6.5 MySQL
SQL merupakan singkatan dari Structured Query Language. SQL digunakan untuk berkomunikasi dengan database. Berdasarkan ANSI American
National Standards Insitute, SQL merupakan bahasa standar untuk relational database management systems Saputro, 2005.
Pernyataan-pernyataan SQL digunakan untuk melakukan fungsi-fungsi seperti update data pada database, atau pengambilan data dari database. Beberapa
Relational yang menggunakan SQL, antara lain : Oracle, Sybase, Microsoft SQL Server, Access, Ingres, MySQL, Postgre dan masih banyak lagi.
Beberapa alasan dalam memilih MySQL adalah Hariyanto, 2004: 1 Kecepatan
2 Kemudahan Penggunaan 3 Ongkos
4 Dukungan bahasa query 5 Kapabilitas
6 Konektivitas dan keamanan 7 Portabilitas
8 Distribusi terbuka 9 Karakteristik MySQL diantaranya Hariyanto, 2004:
Tabel 2.4 Karakteristik MySQL
No Karakteristik
Deskripsi 1
Standar MySQL mendukung entry-level ANSI SQL92 ODBC
level 0-2. 2
Character set MySQL secara default menggunakan ISO-8859-1 Latin
1 character set untuk data dan pengurutan. 3
Bahasa Pemrograman
MySQL mendukung pemrograman aplikasi dalam bahasa Java, C, Perl, PHP, dan sebaginya.
4 Tabel besar
MySQL menyimpan tiap relasi table pada file terpisah di direktori basisdata. Ukuran maksimum tabel dibatasi
kemampuan sistem operasi menangani ukuran file. 5
Kecepatan dan
kemudahan pemakaian
MySQL kira-kira tiga sampai empat kali lebih cepat dibanding basisdata komersial, juga mudah dikelola.
6 MySQL
MySQL adalah open-source relational DBMS
Sumber :
Hariyanto, 2004
2.6.6 Macromedia Dreamweaver