Agen Bola Terpercaya

Rabu, 12 Desember 2012

PHP Programming


PERKEMBANGAN PHP

PHP (Hypertext Preprocessor)  merupakan bahasa pemrograman web yang didesain khusus untuk membuat halaman web dan memiliki kemampuan untuk memroses dan mengolah data secara dinamis. PHP merupakan perangkat lunak yang bersifat open source yang dapat diperoleh secara gratis dan didistribusikan dengan bebas. PHP juga memiliki kelebihan – kelebihan dibandingkan bahasa sejenis, seperti CGI dan Perl. PHP ditulis menggunakan bahasa C .

PHP dapat dikatakan sebagai sebuah server – side embedded script language, artinya semua sintaks dan perintah programyang Kita tulis akan sepenuhnya dijalankan oleh server, tetapi dapat disertakan pada halaman HTML biasa. Pada umumnya semua aplikasi  yang dibangun menggunakan PHP akan memberikan hasil pada web browser, tetapi prosesnya secara keseluruhan dijalankan pada server.

Pada prinsipnya , server akan bekerja apabila ada permintaaan dari client. Dalam hal ini, client menggunakan kode-kode PHP akan mengirim permintaan ke server. Ketika menggunakan PHP sebagai server- side embedded script language , maka server akan melakukan beberapa hal sebagai berikut :
o   Membaca permintaan dengan skrip PHP berasal dari browser.
o   Mencari halaman atau page di server (server pages).
o   Melakukan processing melalui intruksi yang diberikan oleh PHP
o   Mengirim kembali pada halaman tersebutkepada client melalui internet.
 

SEJARAH PHP

PHP memiliki sejarah yang cukup panjang, berawal dari gagasan seorang programmer Bahasa C bernama Rasmus Lerdorf. Dalam perjalanannya, banyak orang yang mengajak kerja sama sehingga PHP semakin cepat berkembang dan mampu mengalahkan pesaingnya.

1.2 PHP/FI

Bermula sekitar tahun 1994, Rasmus Lerdorf menggunakan PHP untuk menghitung jumlah pengunjung di dalam situsnya. Kemudian ia mengeluarkan Personal Hme Page Tools versi 1.0 secara gratis. Versi ini pertama kali keluar pada tahun 1995 dan berisi sekumpulan skrip PERL yang digunakan untuk membuat halama situsnya menjadi dinamis. Selanjutnya pada tahun 1996 ia mengeluarkan PHP versi 2.0 yang telah memiliki kemampuan untuk mengakses database dan dapat terintegrasi dengan HTML.
Selanjutnya, dirilis paket tool Personal Home Page, yang merupakan cikal bakal lahirnya PHP. Rasmus Lerdorf kemudian menulis  engine scripting dan menggabungkan tool yang berbeda untuk input parse dari HTML, yang biasa disebut dengan FI (Form Interpreter). Pada akhirnya, versi ini disebut dengan PHP/FI atau PHP2 yang dirilis pada sekitar tahun 1995.


1.2.2 PHP 3

 Pada tahun 1997 muncul PHP/FI versi 2.0, dengan seluruh sintaks dan fungsi yang ditulis menggunakan bahasa C. Karena domain yang menggunakan PHP/FI sangat besar, maka berkat bantuan dari berbagai pihak yang beranggotakan Andi Gutsman, Zeev Suarasski, Shane Caraveo, Stig Bakken, dan Jim Winstead, kemudian mengawali lahirnya PHP 3.PHP 3 terdapat penambahan API, fungsi dan modul dalam script engine PHP yang turut berpartisipasi mangembangkan PHP/FI. Pada tanggal 6 Juni 1998 muncul PHP versi 3.0 yang dikeluarkan oleh Rasmus Lerdorf bersama kelompok pengembang software-nya.

1.2.3 PHP Versi 4

Versi berikutnya adalah PHP 4.0, yang dirilis pada tanggal 22 mei 2000 dan merupakan versi yang lebih lengkap dibandingkan versi sebelumnya. Perubahan yang paling mendasar pada PHP 4.0 adalah terintegrasinya Zend Engine yang dibuat oleh Zend Suraski dan Andi Gutsmans, yang merupakan penyempurnaan dari PHP3 scripting engine. Fitur baru lainnya adalah build in HTTP session, dan tidak lagi menggunakan library tambahan seperti pada PHP 3. Tujuan dari bahas scripting ini adalah untuk membuat aplikasi- aplikasi yang dijalankan pada teknologi web.
Aplikasi pada umumnya akan memberikan hasil pada web browser, tetapi prosesnya secara keseluruhan dijalankan web server.
PHP 4 diluncurkan dalam rangka mengatasi kelemahan- kelemahan yang terdapat pada PHP 3, yaitu dengan penambahan fitur baru, seperti : session, output buffering, dan penanganan input output. PHP 4 juga disediakan dalam paket yang dibuat oleh seorang programmer yang bernama J wynia berkebangsaan Czech (Czech Republic slovakia), yakni PHP Triad.

1.2.4 PHP Versi 5

PHP 5 adalah versi yang dirilis pada tahun 2006 dan pada bulan Desember 2008 telah muncul hingga versi 5.2.8. Dengan berbagai kelebihan dibandingkan versi sebelumnya, PHP 5 hadir membawa lebih banyak fungsi dan perbaikan terhadap bug. Dengan PHP 5, Anda akan  mampu menangani dan membuat session pada objek serta model keamanan menggunakan md5 dan seterusnya. Selain itu ada juga tambahan library, seperti : GD2 untuk memroses dynamic image dengan lebih efektif. Fungsi untuk menangani Form dan simple XML juga ditngkatkan pada versi 5 dan masih banyak kelebihan lainnya dan tambahan fungsi yang dapat mempermudahkan untuk bekerja dengan PHP & MySQL. PHP  lebih cepat, stabil, dan siap digunakan untuk skala produksi.
Beberapa peningkatan fungsionalitas dan penambahan bebrapa fitur pada PHP 5 adalah :
o   Peningkatan kemampuan pemrograman berorientasi objek (OOP).
o   Exception handling, sistem standarisasi logika atas pemberitahuan kesalahan
o   Peningkatan terhadap penangan string lebih lanjut.
o   Peningkatan dukungan terhadap XML dan web service
o   Dukungan terhadap SQLite database server.

Tidak ada komentar:

Posting Komentar