Internet Information Services IIS merupakan kompetitor utama Apache, diikuti oleh
Sun Java Web Server dari Sun Microsystem.
2.5.2 PHP
PHP merupakan kependekan dari Personal Home Page Situs Personal. PHP pertama kali dibuat oleh
Rasmus Lerdorf pada tahun
1995 . Pada waktu itu PHP masih bernama
FI Form Interpreted
, yang wujudnya berupa sekumpulan script yang digunakan untuk mengolah data form dari
web . Selanjutnya Rasmus merilis kode sumber
tersebut untuk umum open source
dan menamakannya PHP. PHP adalah bahasa server-side scripting yang menyatu dengan HTML untuk
membuat halaman web yang dinamis. Maksud dari server-side scripting adalah sintaks dan perintah-perintah yang diberikan akan sepenuhnya dijalankan di server
tetapi disertakan pada dokumen HTML. Pembuatan web ini merupakan kombinasi antara PHP sendiri sebagai bahasa pemrograman dan HTML sebagai pembangun
halaman web. Ketika seorang pengguna internet akan membuka suatu situs yang menggunakan fasilitas server-side scripting PHP, maka terlebih dahulu server yang
bersangkutan akan memproses semua perintah PHP di server lalu mengirimkan hasilnya dalam format HTML ke web browser pengguna internet tadi. Dengan
demikian seorang pengguna internet tidak dapat melihat kode ‘ program yang ditulis
dalam PHP sehingga keamanan dari halaman web menjadi lebih terjamin. PHP dapat mengirim 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, File.Pro, Velocis, dBase, Unix dbm.
Universitas Sumatera Utara
Dan tak terkecuali semua database ber-interface ODBC. Juga dapat berintegrasi dengan beberapa library eksternal yang membuat Anda dapat melakukan segalanya
mulai dari membuat dokumen PDF hingga mempurse XML. PHP juga mendukung komunikasi dengan layanan lain melalui protokol IMAP, SNMP, NNTP, POP3 atau
bahkan HTTP. Ada beberapa cara untuk mulai menuliskan script PHP, yaitu:
l. ?php Script PHP anda
? 2. ?
Script PHP anda ?
3. script language = “php” Script PHP anda script
4. Script PHP arcda
Cara pertama lebih sering digunakan karena lebih ringkas. Cara yang ketiga digunakan untuk mengantisipasi editor dan web server yang tidak dapat menerima
kedua cara di atas. Selain itu kita juga bisa menggunakan cara penulisan ASP, tetapi tentu saja ada
beberapa konfigurasi yang perlu ditambahkan terlebih dahulu pada file konfigurasi php.
Universitas Sumatera Utara
PHP mengenal beberapa macam tipe data, antara lain integer, floating point dan string. Floating point lebih dikenal dengan nama double atau desinal. Penulisan
string selalu diawali dengan tanda petik ganda atau tanda petik tunggal .
Variabel adalah sebuah tempat di memori untuk menyimpan data yang nilainya dapat berubah-
ubah.
Variabel diwakili oleh kata tertentu dengan penulisan sebagai berikut: 1.
Variabel dimulai dengan tanda dollar . 2.
Harus dimulai dengan huruf atau underscore. _ 3.
Tidak boleh menggunakan tanda baca.
4.
Case sensitive atau huruf besar dan huruf kecil dibedakan
.
Berikut kelebihan PHP dari Bahasa pemograman lain :
1.
Bahasa pemrograman PHP adalah sebuah bahasa script yang tidak melakukan sebuah
kompilasi dalam penggunaanya.
2.
Web Server yang mendukung PHP dapat ditemukan dimana - mana dari mulai apache
, IIS
, Lighttpd
, nginx
, hingga Xitami
dengan konfigurasi yang relatif mudah.
3.
Dalam sisi pengembangan lebih mudah, karena banyaknya milis
- milis dan developer
yang siap membantu dalam pengembangan.
4.
Dalam sisi pemahamanan, PHP adalah bahasa scripting yang paling mudah karena memiliki referensi yang banyak.
5.
PHP adalah bahasa open source yang dapat digunakan di berbagai mesin Linux
, Unix
, Macintosh
, Windows
dan dapat dijalankan secara runtime melalui console serta juga dapat menjalankan perintah-perintah sistem.
Universitas Sumatera Utara
2.5.3 MySQL