PHP MySQL Unsur-unsur Dalam Perancangan Website

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