Kamis, 18 Juni 2015

PHP (PHP: Hypertext Preprocessor)

PHP (PHP: Hypertext Preprocessor)


Pengertian PHP

     PHP (PHP: Hypertext Preprocessor) adalah bahasa script yang ditanam disisi server. kalau kita pake istilah sehari-hari, mungkin seperti ini:

PHP: Hypertext Preprocessor
     Prosesor PHP dijalankan diserver (windows atau linux). saat sebuah halaman dibuka dan mengandung kode PHP, prosesor itu akan menerjemahkan dan mengeksekusi semua perintah dalam halaman tersebut, dan kemudian menampilkan hasilnya ke browser sebagai halaman HTML biasa. karena penerjemahan ini terjadi di server, sebuah halaman ditulis dengan PHP dapat dilihat dengan menggunakan semua jenis browser, di sistem operasi apapun.

     seperti sebagian besar bahasa script lainnya, PHP dapat ditanamkan langsung kedalam HTML. kode PHP dipisahkan dari HTML dengan menggunakan tanda star dan end. ketika sebuah dokumen dibaca, prosesor PHP hanya menerjemahkan area yang ditandai daja, dan menampilkan hasilnya pada tempat yang sama.

     Ironisnya, PHP juga memiliki kemampuan untuk hampir sepenuhnya memisahkan kode dari HTML. Untuk proyek bersama yang lebih besar, metode ini sangat ideal karena memungkinkan desainer untuk mengerjakan layout halaman tanpa memengaruhi kode PHPnya.

Sedikit sejarah PHP

     PHP diperkenalkan pada tahun 1994 sebagai sebuah kumpulan script freeware yang berbasis perl dan dikenal sebagai"personal home page" tool. pembuatannya bernama rasmus lerdorf. ternyata paket tersebut banyak mengundang minat para developer dan profesional. pada tahun 1995, sebuah mulis dibuat untuk menyediakan tempat diskusi termasuk memberikan feedback, perbaikan bug dan ide-ide kode script tersebut.
Terdorong untuk mengembangkan paket aslinya dengan fitur-fitur tambahan, lerdorf mengeluarkan PHP-F1 (atau PHP2 pada tahun 1995). versi ini memiliki kemampuan untuk mengambil informasi yang dikirim dari form web dan mengubahnya menjadi variabel yang dapat digunakan. hal yang penting dari fungsi ini adalah bahwa kita bisa menangkap dan mengolah variabel tadi sehingga memungkinkan perkembangan aplikasi web yang interaktif dan lebih kompleks.

     Kira-kira pada tahun yang sama, PHP berubah dari keraan satu orang menjadi pekerjaan kelompok yang terdiri dari 7 orang developer utama. mereka meperbaiki syntax dan menambahkan fungsi dan metode tambahan, serta kemampuan bagi programer PHP lain untuk meningkatkan kemampuan bahasa PHP terseut dengan modul-modul plug-in.

     Dengan dirilisnya versi 3 pada tahun 1998, PHP akhirnya tumbuh dengan sendirinya. seperti C dan Perl, PHP adalah bahasa pemograman terstruktur dengan Variabel, fungsi, dan kelas. kemiripan PHP dengan bahasa-bahasa tersebut mendorong para programer yang berpengalamn untuk pindah ke PHP dan kemudahan penggunaannya secara cepat menumbuhkan pengguna-pengguna baru. Pada versi PHP3 ini, PHP juga sudah memiliki dukungan terhadap berbagai macam database antaralain MySQL, mSQL, ODBC< Oracle, dan Sybase. selain itu, PHP versi ini juga sudah bisa bekerja dengan Gambar, File, FTP, XML, dan teknologi lainnya.

     Versi PHP 4 dibangun kembali dengan prosesor utama yang lebih kuat, mesin PHP baru (mungkin anda lebih kenal dengan istilah Zend) menawarkan perbaikan kecepatan yang signifikan dibandingkan versi-versi PHP sebelumnya. PHP4 juga mendukung pengunaan sesion (cara yang lebih mudah untuk bekerja dengan COokies) serta berbagai perbaikan tambahan kecil lainnya. Hingga saat ini, PHP masih bersifat gratis dan merupakan pelopor dalam gerakan open source. namun demikian tidak seperti kebanyakan proyek-proyek open source lainnya, PHP semakin menjadi penting karena semakin banyak organisasi dan bisnis yang menggunakan PHP.

     Bagi developer profesional, salah satu hal yang paling menarik adalah diluncurkannya Zend Encoder, yang memungkinkan kode sumber PHP di enkripsi. Encoder tersebut memang tidak gratis, tetapi menjanjikan kemungkinan untuk penjualan script-script PHP.
Berikutnya kita akan melihat beberapa alasan mengapa kita memilih PHP dibandngkan bahasa script web lainnya seperti ASP, Cold Fusion dan perl. dengan begitu pada bagian akhir tersebut anda harusnya sudah semangat dengan belajar PHP.

Keunggulan PHP

     Selain karena memiliki market share terbesar, memiliki beberapa kelebihan sebagai berikut:
  1. Kesederhanaan. untuk anda yang baru belajar pemograman, alasan ini merupakan alasan utama untuk memulai belajar PHP. umumnya bahkan buat mereka yang sedikit tahu atau bahkan sama sekali nol tentang pemograman bisa dengan cepat dan mulai membuat aplikasi lengkap. hal ini dimungkinkan kaena PHP memang secara khusus didesain untuk membuat aplikasi web, dan karena itu, PHP memiliki banyak sekali fungsi built in untuk menangani kebutuhan standar pembuatan aplikasi web. dengan adanya fungsi-fungsi tersebut, maka tentu saja proses belajar PHP terutama dalam pengembangan aplikasi akan jauh lebih mudah karena semua sudah tesedia. tinggal pakai.
  2. PHP bersifat open source. karena open source code PHP tersedia secara gratis, maka hal tersebut memungkinkan komunitas developer untuk selalu melakukan perbaikan, pengembangan, dan menemukan bug dalam bahasa PHP. open source berarti bahwa anda tidak perlu tergantung pada perusahaan tertentu (misalnya kayak Windows Ke microsoft) untuk meluncurkan versi berikutnya jika ada yang tidak beres. anda juga tidak harus membayar biaya pembelian dan upgrade yang biasanya cukup mahal.
  3. Stabilitas dan kompabilitas. saaat ini, PHP berjalan dengan stabil diberbagai macam sistem operasi seperti berbagai versi UNIX (termasuk Linux), windows, dan Macs. PHP juga terintegrasi secara baik dengan berbagai macam web server termasuk 2 yang paling populer yaitu IIS dan Apache.
  4. PHP juga dilengkapi dengan berbagai macam pendukung lain seperti support langsung keberbagai macam database yang populer, arsitektur yang dapat dikembangkan, dan sebuah prosesor yang tidak hanya menggunakan resource minimal pada komputer anda dibandingkan kompetitornya, tetapi juga dapat menampilkan halaman web dengan cepat.
     Perlu anda ingat juga bahwa sangat mungkin bahwa kelebihan-kelebihan PHP ini akan berubah seiring berjalannya waktu, karena setiap bahwa pemograman tentu akan berusaha untuk selalu memperbaiki performansinya masing-masing.

     Secara umum dapat dikatakan bahwa PHP adalah yang sangat mudah dipelajari. kalau anda pernah belajar bahasa pemograman tersetruktur lainnya C atau Perl, maka anda akan merasa terbiasa dengan beberapa hal dalam PHP, sehingga mempercepat proses belajar PHP anda. untuk yang masih nol, jangan khawatir, karena anda tidak harus sudah mengerti bahasa pemograman lain sebelum belajar PHP, malah mending belajar PHP duluan, karena rasanya paling gampang dipelajari.

     Sekian ulasan saya mengenai PHP (PHP: Hypertext Preprocessor), mulai dari pengertian PHP, sedikit sejarah tentang PHP serta keunggulan dari PHP. Semoga bermanfaat.

Tidak ada komentar:

Posting Komentar