A.
Intro
PHP merupakan sebuah kombinasi bahasa
pemograman dengan aplikasi server berbasis web. Sebagai sebuah bahasa
pemograman, PHP ini mirip dengan bahasa pemograman lainnya. Mempunyai kemampuan
untuk memnipulasi data sehingga menjadi sebuah informasi yang berguna. Yang
membuat PHP mempunyai nilai tinggi adalah ketika dikombinasikann dengan
aplikasi server. Umumnya, digunakan di internet, yang penyampaian informasinya
berbasis web.
Ketika kita menjalankann sebuah program yang menggunakan server
(berbasis web khususnya), sebetulnya yang terjadi adalah penggabungan kerja
dari server dengan software pengolahnya ke dalam sebuah halaman yang
ditampilkan. Penggabungan ini terjadi dengan pemanfaatan unsur teknologi dalam
mengolah data, yang meliputi hal-hal berikut ini :
ü Bahasa pemograman
ü Akses ke data base
ü Dukungan protocol dari
internet. Khususnya e-mail dan http.
Untuk
dapat menjalankan PHP melalui browser, maka anda diharuskan terlebih dahulu
menginstall web server ( misalnya Apache, PWS, IIS ) lalu menginstall PHP,
sedangkan untuk menjalankan MySQL anda tidak perlu menginstall web server,
hanya saja jika ingin dijalankan melalui browser, maka anda harus menginstall
web server. Prosedur penginstallan web server, PHP dan MySQL dapat anda baca
pada manual masing – masing. Akan tetapi apabila Anda tidak ingin direpotkan
dengan proses penginstalan masing-masing aplikasi tersebut, anda bisa menggunakan
ApacheTriad, WAMP, atau XAMPP. Aplikasi seperti XAMPP, WAMP atau ApacheTriad
merupakan bundle atau paket dari aplikasi PHP, Apache (Web Server) dan MySQL
sehingga Anda cukup hanya install satu paket aplikasi saja.
B.
Sejarah Ringkas
PHP ini disusun dan dikembangkan pertamakali oleh Rasmus Lerdorp. Beliau
menggunakannya pada pada Homepage pribadinya
untuk mengetahui orang-orang yang datang ke Homepagenya. Ketika diperkenalkan
pada khalayak umum pada tahun 1995, versi 1.0 ini dikenal dengan nama Personal
Homepage page tools. Sampai akhirnya Ramus
meembentuk team yang cukup tangguh dalam pembangunan sistem ini. Beliau da banu
oleh Zeev Suraski dan Andi Gutsmans. Sehingga lahirlah PHP V 3.0.
C.
Keistimewaan
Keistimewaan dan fasilitas dari PHP ini adalah sebagai berikut :
ü Open source – aplikasi yang dibuat dengan disertai dengan kode
programnya.
ü Tidak ada biaya pengembangan – karena PHP disebarkan secara gratis
ü Server side - karena pHP dijalankannnnnn dengan web server, program
yang dibuat PHP ini bisa dibangun unutuk apliaksi yang besar dan kompleks,
tanpa menggangu kecepatan komputer yang mengaksesnya.
ü Jalan dalam berbagai sistem operasi- PHP dapat dijalankann dalam berbagai
sitem operasi, seperti UNIX, Linux ataupun Windows, tanpa buku ini dalam focus
Linux.
ü Menghasilkan dokumen HTML – karena PHP menghasilkan dokuken HTML,
sehingga mudah dipelajari.
ü Bahasanya sederhana- tidak seperti Java atau C++, PHP menggunakan
perintah- perintah yang cukup mendasar, dan cukup powerfull dalam mendukung
suatu Web site.
ü Efisien – PHP dalam sistem pencarian nya di komparasikan secar
interpreter
ü XML parsing- PHP mampu mengenal informasi berbasis XML.
ü Akses Database – PHP mampu mengaksses Oracle, Sybes, MA SQL, Adabase
D, MySQL, mSQL, PostgresSQL,
ü DBase, File pro, Solid, dbm, Inofrmix / illustra serta data base
lainnya yang di dukung oleh standard ODBC.
ü File I/O – PHP didukung oleh bermacam fugsi untuk menghandle proses
file yang dibutuhkan.
ü Pemroses teks – tersedia bermacafungsi untuk pemrosesan teks ini,
termasuk dalam pencarian teks.
ü Type Variable yang kompleks – PHP mendukuung tipe-tipe variabel dalam
bentuk skalar, array, dan Associative array variabel. Fasilitaas ini disedikan
sebagai dasr yang kuat dalam mendukung struktur data yang kompleks.
ü Pemrosesan data grafik, dan masih banyak lagi
D.
Dasar PHP
PHP
dijalankan dalam file berekstensi .php, .php3 atau .phtml, itu tergantung
dengan settingan PHP anda, tetapi secara umum ekstensi file PHP adalah .php. Kode
PHP menyatu dengan tag – tag HTML dalam satu file. Kode PHP diawali dengan tag “<?”
atau “<?php” dan ditutup dengan “?>”.
Tag
PHP :
ü <?php
Statement PHP ;
?>
ü <?
Statement PHP ;
?>
ü <script
language=”php”>
Statement PHP ;
</script>
Contoh
:
<?
phpinfo();
?>
Struktur
penulisan dalam PHP, sama seperti dalam C++, yaitu setiap pernyataan diakhiri
oleh semicolon ( ; ) dan bersifat case sensitive untuk penulisan nama variabel.
Cara penulisan komentar dalam PHP juga sama dengan C++.
Contoh
:
<?
$nama = “divisi pendidikan indo komputer”; // Huruf kecil semua
$NAMA = “DIVISI PENDIDIKAN INDO KOMPUTER”; // Huruf besar semua
print “$nama à variable menggunakan huruf
kecil.<br>”;
echo
“$NAMA à variable menggunakan huruf besar.”;
?>
TIPS:
$nama merupakan sebuah Variabel. Nama Variabel selalu diawali dengan
tanda $
Print dan echo merupakan
keyword untuk menampilkan ke layar
// dan /*….*/ merupakan tanda sebuah keterangan. Keterangan tidak
akan dijalankan oleh program
|
E.
Tipe Data
PHP
mengenal 5 tipe data yaitu integer, floating point, string, array dan object.
Penggunaan tipe data tidak secara ekspilisit di deklarasikan seperti dalam C++.
Contoh
:
<?
//
Penggunaan tipe data int, float dan string seta type castingnya
$var
= 2002 ; // var sebagai integer
print
“Sekarang tahun $var.<br>”;
$var
= “dua ribu dua”; // var sebagai string
print
“Sekarang tahun $var.<br>”;
$var
= 2002.5; // var sebagai bilangan bulat / float
print
“Tahun $var, ada atau nggak ?”;
//
Penggunaan tipe data object
class
himp
{
var
$divisi = "Divkom LPK IDC";
function
ubah($str)
{
$this->divisi
= $str;
}
}
$hme
= new himp;
print
$hme->divisi;
print
"<br>";
$hme->ubah("Divisi
Komputer LPK IDC");
print
$hme->divisi;
?>
Penggunaan
tipe data array akan di bahas di bagian operasi array.
Posting Komentar