Web server, untuk berkomunikasi dengan client-nya web browser mempunyai protokol sendiri, yaitu HTTP hypertext transfer protocol Effendi, 2009.
2.5 PHP
PHP merupakan bahasa berbentuk skrip yang ditempatkan pada sisi server dan diproses di server. Hasilnya akan dikirim ke klien , tempat menggunakan
browser.Skrip PHP berkedudukan sebagai tag dalam bahasa HTML. Sebagaimana diketahui HTMLHyper Text Markup Language adalah bahasa standar untuk
membuat halaman-halaman web. Satriyanto, dkk 2007. Model kerja PHP diawali dengan permintaan suatu halaman web oleh browser.
Berdasarkan URLUniform Resource Locator atau dikenal dengan sebuah alamat internet, browser mendapatkan alamat dari web server, mengidentifikasi halaman
yang dikehendaki, dan menyampaikan segala informasi yang dibutuhkan oleh web server. Selanjutnya web server akan mencarikan berkas yang diminta dan isinya
segera dikirim ke mesin PHP dan mesin inilah yang memproses dan memberikan hasilnya ke klien.
2.6 MySQL
Menurut Nugroho 2005:181. Adalah sebuah perangkat sistem manajemen basis data SQL atau yang dikenal dengan DBMS Database management system yang dapat
multithread dan multi-user. Sebagai database server, MySQL dapat dikatakan lebih
Universitas Sumatera Utara
unggul daripada database server lainnya, terutama dalam kecepatan. Berikut ini keunggulan MySQL antara lain:
1. Kecepatan mengakses database sebanding database lainnya. 2. Perintah yang digunakan pada MySQL adalah standar SQL yang mudah diingat
dalam proses instalasinya relative mudah. 3. Sifatnya open source, siapapun dapat mengembangkan MySQL dan hasi
pengembangan tersebut diserahkan kepada umum atau komunitas open source. 4. Kapabililtas, MySQL mampu mengelola database untuk 60 ribu table dengan
jumlah baris 5 Milyar. 5. Replikasi data, memiliki beberapa database bayangan pada beberapa server
lainnya yang berasal dari database induk, sehingga akan meningkatkan kinerja dan kecepatan.
6. Konektivitas dan keamanan, MySQL mendukung dan menerapkan sistem keamanan dan izin akses tingkat tinggi.
7. Fleksibilitas, mendukung perintah ANSI SQL 99 dan beberapa perintah database alternatif lainnya sehingga memudahkan untuk beralih ke MySQL.
8. Dapat dijalankan pada beberapa sistem operasi yang berbeda seperti linux, windows, machintos, solaris, dan sebagainya.
9. Biaya rendah relative gratis.
2.7 Javascript