Pengertian PHP Kelebihan-kelebihan PHP Syarat untuk Menjalankan PHP

29 Gambar 2.3 Contoh PDM Sistem Informasi Penggajian Karyawan Martin J, 1990

2.8 PHP

PHP merupakan software Open-Source yang disebarkan dan dilisensikan secara gratis serta dapat di-download secara bebas dari situs resminya yaitu http:www.php.net

2.8.1 Pengertian PHP

PHP singkatan dari PHP Hypertext Preprocessor yang digunakan sebagai bahasa script server-side dalam pengembangan web yang disisipkan pada document HTML. Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. 30 Penggunaan PHP memungkinkan web dapat dibuat dinamis sehingga maintenance situs web tersebut menjadi lebih mudah dan efisien.

2.8.2 Kelebihan-kelebihan PHP

PHP dapat digunakan pada semua sistem operasi, antara lain Linux, Unix termasuk variannya HP-UX, Solaris dan OpenBSD, Microsoft Windows, Mac OS X, RISC OS. PHP juga mendukung banyak Web Server , seperti Apache, Microsoft Internet Information Server MIIS, Personal Web Server PWS, Netscape dan iPlanet servers, Oreilly Website Pro server , audium, Xitami, OmniHTTPd dan masih banyak lagi lainnya, bahkan PHP dapat bekerja sebagai suatu CGI Processor. PHP tidak terbatas pada hasil keluaran HTML Hypertext Markup Languages . PHP juga memiliki kemampuan untuk mengolah keluaran gambar, file pdf dan movies Flash. PHP juga dapat menghasilkan teks seperti XHTML dan file XML lainnya. Adapun database yang dapat didukung oleh PHP yaitu Adabas D, dBase, Direct MS-SQL, Empress, FilePro read only, FrontBase, Hyperwave, IBM DB2, Informix, Ingres, Interbase, MSQL, MySQL, ODBC, Oracle OC17 dan OC18, Ovrimos, PostgreSQL, Solid, Sybase, Unix DBM, Velocis.

2.8.3 Syarat untuk Menjalankan PHP

Untuk dapat berjalan, PHP membutuhkan web server, yang bertugas untuk memproses file php dan mengirimkan hasil pemrosesan Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. 31 untuk ditampilkan di browser client. Oleh karena itu, PHP termasuk server-side scripting script yang diproses di sisi server. Web server sendiri adalah software yang di-install pada komputer lokal ataupun komputer lain yang berada di jaringan intranet atau internet yang berfungsi untuk melayani permintaan-permintaan web dari client. Web server yang paling banyak digunakan saat ini untuk PHP adalah Apache. Selain Apache, PHP juga memerlukan PHP binary yang bisa dikonfigurasikan sebagai modul Apache atau pun sebagai aplikasi CGI. Untuk media penyimpanan datanya database server, PHP biasa menggunakan MySQL. Untuk menginstall dan mengkonfigurasi ketiga software tersebut Apache, MySQL, PHP agar dapat berjalan dan saling terhubung, memang cukup sulit. Maka dari itu dibuatlah paket software LAMP, XAMPP, MAMP, WAMP, dll yang tinggal diinstall dalam satu kali installasi. Dalam satu kali instalasi, sudah mencakup ketiga software tersebut dan sudah dikonfigurasi untuk keperluan lingkungan pengembangan aplikasi web. Sehingga, programmer web hanya tinggal menulis program PHP dan langsung menjalankan atau test program yang ditulis tersebut melalui web browser.

2.8.4 Contoh script PHP