Personal Home Page PHP

lx

2.11 Personal Home Page PHP

Personal Home Page atau PHP merupakan bahasa skrip yang tertanam dalam HTML untuk eksekusi bersifat server-side. PHP digunakan untuk mengekstraksi data atau informasi yang dikehendaki oleh pengguna dari basis data dan menampilkannya kedalam halaman web. Kebanyakan server- server Windows NT dan UNIX atau sekarang lebih dikenal dengan LINUX mendukung bahasa ini. PHP dibuat oleh Rasmus Lerdorf. Lerdorf merupakan orang yang pertama kali menulis mesin pengurai atau parsing engine dalam bahasa PHP sebagai Computer Graphic Interface atau CGI Perl pada tahun 1995 yang disebutnya”Personal Home Page”, atau disingkat dengan PHP. Tujuan awalnya adalah untuk mencatat pengunjung- pengunjung yang membuka halaman web secara detail. Kemudian ia menulis ulang kode-kode secara keseluruhan dengan bahasa pemrograman C, yang membuat program tersebut semakin canggih dan mampu berhubungan dengan basis data dan program-program lainnya Sidik, 2001: 4. Pada bulan November 1997, PHPF1 versi 2.0 berhasil dirilis.pada rilis ini interpreter sudah diimplementasikan dalam bahasa C. Masih pada tahun yang sama sebuah perusahaan bernama Zend menulis ulang interpreter PHP menjadi lebih bersih, lebih baik, dan lebih cepat. Pada bulan Juni 1998 Zend kembali menulis interpreter baru untuk PHP dan meresmikan nama rilis tersebut menjadi versi 3.0 Sukarno, 2006 : 9. lxi Kemudian pada pertengahan tahun 1999, Zend merilis kembali interpreter PHP baru dengan nama PHP 4.0. PHP 4.0 merupakan versi PHP yang paling populer di kalangan programmer web. Alasan yang menjadikan PHP 4.0 ini begitu banyak diminati adalah kemampuannya untuk membangun aplikasi web yang kompleks, namun tetap stabil dalam kecepatan proses dan stabilitas yang tinggi. Mulai pada bulan Juni 2004, PHP 5.0 kembali dirilis oleh Zend. Versi ini adalah versi mutakhir dari PHP. Pada versi ini juga dikenalkan model pemrograman berorientasi objek baru untuk menjawab perkembangan bahasa pemrograman ke arah pemrograman berorientasi objek. Selain ASP dan Perl, PHP yang secara sintaks sangat mirip dengan bahasa pemrograman CC++, merupakan satu dari sejumlah besar bahasa skrip server-side yang paling banyak dipakai saat ini. Bahasa ini tidak selalu digunakan untuk membuat aplikasi-aplikasi internet, ia juga bisa digunakan untuk membuat aplikasi-aplikasi stand-alone. Walau demikian, PHP sangat sering dipakai pada server-server web berbasis UNIX. Bahkan PHP merupakan modul Apache yang paling sering digunakan. PHP termasuk dalam Open Source Product, sehingga dapat dirubah source code dan didistribusikan secara bebas. PHP juga diedarkan secara gratis. PHP bisa didapatkan secara gratis. PHP juga dapat berjalan diberbagai web server, misalnya IIS, Apache, PWS, Xitami, dan lain-lain. lxii Adapun kelebihan-kelebihan dari PHP, yaitu : a. PHP mudah dibuat dan kecepatan akses tinggi. b. PHP dapat berjalan dalam web server yang berbeda dan dalam sistem operasi yang berbeda pula. PHP dapat berjalan di sistem operasi UNIX atau LINUX, Windows 98, Windows NT dan Macintosh. c. PHP diedarkan secara gratis. d. PHP juga dapat berjalan pada web server Microsoft Personal Web Server, Apache, IIS, Xitami dan sebagainya. PHP adalah termasuk bahasa yang embedded atau bisa ditempel atau diletakan dalam tag HTML. e. PHP termasuk server-side programming. Menurut Sidik 2001 : 158, sistem database yang didukung oleh PHP adalah: 1. Oracle, 2. Sybase, 3. mSQL, 4. MySQL, 5. Solid, 6. Generic ODBC, 7. Postgres SQL, 8. Microsoft Access, dan lain-lain. PHP juga mendukung komunikasi dengan layanan lain melalui protokol IMAP, SNMP, NNTP, POPS dan HTTP. lxiii

2.12 Structured Query Language SQL