Web PHP Pemrograman Web

2.8 Pemrograman Web

2.8.1 Web

Web merupakan dokumen yang berada di internet, yang dapat diakses dengan mengetik URL Uniform Resource Locator. Halaman web terbagi dua, yaitu statis dan dinamis. Perbedaannya adalah pada halaman statis, halaman web tersebut tidak akan berubah, semua user akan melihat halaman yang sama bagaimanapun cara mengaksesnya. Sedangkan halaman dinamis adalah halaman web yang dapat berubah sesuai permintaan user, perubahan tersebut dikarenakan pada halaman web tersebut telah diprogram untuk menghasilkan halaman sesuai input user. Ekstensi file-file tersebut umumnya adalah html, htm, asp, php,jsp, aspx dan sebagainya.

2.8.2 PHP

Menurut Valade J. 2004 PHP merupakan bahasa scripting yang bersifat open source dan dirancang untuk pengembangan situs web. Awalnya, PHP dimulai dari peralatan personal home page yang dikembangkan oleh Rasmus Lerdorf. PHP ternyata sangat berguna dan terkenal, dan berkembang dengan cepat menjadi bahasa penuh fitur yang banyak digunakan orang-orang sampai sekarang. Sesuai dengan namanya Hypertext Preprocessor, PHP mewakili kemampuannya yang luar biasa, yaitu memproses halaman web sebelum ditampilkan. Kepopuleran PHP terus berkembang karena kelebihan-kelebihannya, antara lain: a. Cepat: pada situs web, karena menggunakan kode HTML, waktu proses dan menampilkan sebuah halaman web menjadi pendek. b. Gratis: PHP mampu membuktikan sekalipun gratis tetapi tetap dapat diandalkan. c. Mudah digunakan: sintaks sederhana dan mudah dimengerti dan digunakan, bahkan untuk yang bukan merupakan seorang programmer. Untuk digunakan di situs web, kode PHP dirancang agar dapat dimasukkan dengan mudah dalam kode HTML. d. Berjalan pada banyak operasi sistem: diantaranya windows, linux, Mac OS dan jenis-jenis Unix lainnya. e. Dukungan teknis tersedia banyak: diskusi-diskusi mengenai PHP bisa didapatkan di situs web PHP www.php.net. f. Aman: selama script dirancang dengan benar, user tidak akan bisa melihat kode PHP. g. Bisa dikostumisasi: aturan open source mengizinkan para programmer untuk mengubah perangkat lunak PHP, menambah atau memodifikasi fitur jika diperlukan untuk mencocokkan lingkungan yang ada. PHP menyediakan kontrol pada lingkungan yang ada dan mengurangi peluang kegagalan.

2.8.3 Web Server