Jumat, 22 Mei 2009

Pemrograman web dengan PHP

1.1 Apa Itu PHP?


PHP yang merupakan kepanjangan rekursif darl "PHP: Hypertext Processor" adalah bahasa scripting yang didesain khusus untuk Web, oleh karena itu PHP memiliki fitur yang memberikan kemudahan dan kekuatan dalam mengembangkan sebuah aplikasi Web yang dinamis. Kebanyakan sintaks PHP dipinjam dari bahasa C, Java, dan Perl dengan penambahan corak spesial PHP.

PHP merupakan bahasa scripting pada sisi server (server-side scripting) karena kode atau script PHP sepenuhnya dieksekusi dan dijalankan di server, lalu mengirimkan hasilnya dalam format HTML ke browser client. Dengan demikian client tidak dapat melihat kode program yang ditulis dalam PHP sehingga keamanan dari halaman Web menjadi lebih terjamin.

Tetapi tidak seperti ASP yang juga cukup dikenal sebagai server-side scripting, PHP merupakan software yang open source (gratis) dan mampu lintas platform, yaitu dapat digunakan dengan sistem operasi dan Web server apapun. PHP mampu berjalan di Windows, Linux, Mac OS X, RISC OS, dan berbagai versi Unix. Php juga dapat di bangun sebagai modul pada web server dan sebagai binary yang dapat berjalan sebagai CGI.

PHP menawarkan koneksitas yang baik dengan beberapa basis data, antara lain: Oracle, Sybese, mSQL, MySQL, Solid, ProsgreSQL, Adabas D, FilePro, Velocis, Informix, dBasem Unix DBM dan tak terkecuali semua database ber-interface ODBC. dengan kemampuan ini, maka akan diperoleh suatu sistem basis data yang dapat diakses dari web. PHP juga dapat berintegrasi dengan beberapa library eksternal yang membuat segalanya dapat dilakukan mulai dari membuat dokumen PDF hingga mem-parse XML. Hampir seluruh aplikasi berbasis web dapat dibuat dengan PHP.