Minggu, 20 Juni 2021

PHP (Artikel Lengkap)

Apa Itu PHP?

PHP adalah script untuk pemrograman script web server-side, script yang membuat dokumen HTML secara on the fly, dokumen HTML yang dihasilkan dari suatu aplikasi bukan dokumen HTML yang dibuat dengan menggunakan editor teks atau editor HTML. HTML adalah bahasa pemrograman dasar yang harus dikuasai jika ingin membuat suatu website. Untuk mengetahui lebih lanjut tentang HTML, simak artikel Belajar HTML Lengkap untuk Pemula.

Dengan menggunakan PHP maka maintenance suatu situs web menjadi lebih mudah. Proses update data dapat dilakukan dengan memakai pelaksanaan yg dibentuk menggunakan menggunakan script PHP.

PHP/FI merupakan nama awal dari PHP. PHP merupakan singkatan dari Personal Home Page dan FI adalah singkatan dari Form Interface. Dibuat pertama kali oleh Rasmus Lerdoff. PHP, awalnya merupakan program CGI yang dikhususkan untuk menerima input melalui form yang ditampilkan dalam browser web.

Software ini disebarkan dan dilisensikan sebagai perangkat lunak Open Source. PHP secara resmi merupakan kependekan dari PHP: HyperText Preprocessor, merupakan bahasa script server-side yang disisipkan pada HTML.

Berikut ini adalah contoh yg umum dipakai untuk mengungkapkan tentang PHP sebagai script yg disisipkan (embedded script) dalam dokumen HTML.

<html>

<head>

<title>Contoh</title>

</head>

<body>

<?php

echo ?Hai, aku berdasarkan script PHP!?;

?>

</body>

</html> Contoh script PHP di atas berbeda dengan script yang dituliskan dengan bahasa lain seperti C atau Perl. Pemrograman tidak harus menuliskan semua dokumen HTML sebagai bagian dari keluaran dari script PHP, cukup menuliskan bagian mana saja yang berupa tag HTML dan bagian mana yang harus ditulis atau dihasilkan dari program script PHP. Kode/script PHP diapit dengan menggunakan tag awal dan tag akhir yang khusus, yang memungkinkan pemrograman untuk masuk dan keluar dari mode script PHP.

Kemampuan PHP

PHP secara mendasar dapat mengerjakan semua yang dapat dikerjakan oleh program CGI, seperti mendapatkan data dari form, menghasilkan isi halaman web yang dinamik, dan menerima cookies.

Kemampuan (fitur) PHP yg paling diandalkan dan signifikan adalah dukungan pada banyak database. Membuat laman web yang menggunakan data menurut database menggunakan sangat mudah bisa dilakukan. Berikut adalah daftar database yg didukung sang PHP:

  • Adabas D
  • dBase
  • Empress
  • FilePro (read only)
  • FrontBase
  • Hyperwave
  • IBM DB2
  • Informix
  • Ingres
  • Interbase
  • MSQL
  • Direct MS SQL
  • MySQL
  • ODBC
  • Oracle (OC17 dan OC18)
  • Ovrimos
  • PostgreSQL
  • Solid
  • SQLite
  • Sybase
  • Velocis
  • Unix DBM
PHP juga mendukung untuk berkomunikasi dengan layanan lain menggunakan protokol IMAP, SNMP, NNTP, POP3, HTTP, dan lainnya yang tidak terhitung. Pemrogram juga dapat membuka socket jaringan secara mentah dan berinteraksi dengan menggunakan protokol lainnya.

Sejarah PHP

PHP pertama kali dibuat pada musim gugur tahun 1994 oleh Rasmus Lerdoff, awalnya digunakan pada websitenya untuk mencatat siapa saja yang berkunjung dan melihat biodataya. Versi pertama yang dirilis tersedia pada awal tahun 1995, dikenal sebagai tool Personal Home Page, yang terdiri atas engine parser yang sangat sederhana yang hanya mengerti beberapa makro khusus dan sejumlah utilitas yang sering digunakan pada halaman-halaman web, seperti buku tami, counter pengunjung, dan lainnya. Parser diprogram ulang pada pertengahan 1995 dan diberi nama PHP/FI versi 2.0. FI berasal dari paket Rasmus lainnya yang ditulis untuk menginterpretasi data dari form, yang kemudian dikombinasikan dengan tool Personal Home Page dan ditambahkan dukungan untuk database mSQL (mini SQL).

Tahun 1995 ini dianggap sebagai tahun kelahiran menurut PHP/FI yg kemudian menciptakan pertumbuhan pelaksanaan web yang pesat, & poly orang kemudian berkontribusi membuatkan PHP/FI. Sulit buat menerima statistik yang tepat buat memperkirakan panggunaan PHP/FI, namun diperkirakan pada akhir 1996 telah digunakan oleh sedikitnya 15000 website pada semua dunia. Dan pertengahan 1997 mencapai 50000 situs.

Pada pertengahan 1997 ini juga terjadi perubahan pengembangan PHP. Pengembangan dilakukan sang tim yg terorganisasi bukan oleh Rasmus sendiri saja lagi. Parser dikembangkan sang Zeev Suraski & Andi Gutmans yg lalu sebagai dasar buat versi 3, dan poly utilitas tambahan yang diprogram untuk menambah kemampuan menurut versi 2. Versi terakhir (PHP 4) memakai engine script Zend buat lebih menaikkan kinerja (performance) & memiliki dukungan yg banyak berupa ekstensi dan fungsi menurut aneka macam library pihak ketiga (third party), dan berjalan seolah modul asli (native) menurut berbagai server web yang populer.

Sejak Januari 2001 PHP3 dan PHP4 disertakan dalam sejumlah produk server web komersial seperti web Stronghold RedHat. Perkiraan ortodok yang didapat menurut nomor yg diberikan oleh Netcraft (http://www.Netcraft.Com) yang diekstrapolasi, pengguna PHP sekitar lima.100.000 sedikit lebih poly berdasarkan server web yang memakai Microsoft IIS (5,03 juta) di internet.

Contoh Produk Aplikasi menggunakan PHP

Banyak produk aplikasi yang telah dengan sukses diimplementasi dengan menggunakan PHP, salah satu produk tersebut adalah PHPNuke. Produk ini merupakan produk portal untuk berita dan forum diskusi dengan menggunakan database MySQL. Banyak sekalu situs yang menggunakan PHPNuke ini untuk keperluan portal informasinya. Produk ini bisa didownload dari http://www.phpnuke.org.

Semoga bermanfaat Catatan Harian

Kuliner Khas Kutai Timur

Sambal raja terbuat dari cabai, bawang merah, terasi, tomat yang digoreng hingga lembek dan mudah dihaluskan. Disertai dengan tempe, udang, ...