Sabtu, 02 Oktober 2010

PHP


Professional Home Page atau PHP adalah bahasa scripting server side yaitu bahasa yang digunakan pada server tanpa perlu melakukan kompilasi tetapi cukup menuliskan tulisan dalan bentuk ASCII-nya saja (Mufid D Purwanto dan Muhammad Tito Herlambang, 2002).  PHP disebut juga sebagai bahasa interpreter. PHP sangat mirip dengan bahasa C, juga mempunyai karakteristik yang mirip dengan Perl. Bahasa pemrograman biasanya diterjemahkan atau dikompilasi terlebih dahulu. Interpreter adalah sebuah program yang digunakan untuk membaca file yang berisi kode program yang akan dijalankan, kemudian interpreter tersebut akan meminta CPU untuk melakukan perintah yang diterimanya. Compiler adalah sebuah program yang membaca file yang berisi source code kemudian mengkompilasi source code tersebut menjadi kode biner yang dapat dieksekusi secara langsung oleh komputer. Kode biner ini tidak dapat dibaca dan dimengerti oleh kebanyakan orang kecuali oleh orang yang tahu bahasa assembler atau mesin.
PHP tersedia untuk hampir semua platform termasuk Linux dan Windows. Seperti halnya dengan program open source lainnya, PHP dibuat di bawah lisensi GNU (General Public License) yang dapat di download secara gratis melalui situs http://www.php.net.

Pemanfaatan
PHP dapat digunakan bersama dengan HTML sehingga memudahkan dalam membangun aplikasi web dengan cepat. PHP juga dapat digunakan untuk meng-update database, menciptakan database dan mengerjakan perhitungan matematika yang kompleks. Selain itu PHP juga dapat digunakan untuk menghapus file-file secara acak di suatu sistem komputer, tergantung pada level keamanan yang menjalankan PHP. PHP dapat membuat koneksi jaringan internet dan melayani koneksi tersebut.
Karena kehandalannya, cepat, kuat, stabil dan mudah berinteraksi dengan berbagai aplikasi pendukung lainnya seperti MySQL, PostgressSQL, Interbase, ODBC, mSQL, Oracle, Sybase menjadikan PHP banyak digunakan oleh para web developer untuk membangun aplikasi web.

Struktur Program
Seperti halnya bahasa pemrograman lainnya, PHP juga mempunyai struktur kaidah penulisan programnya agar dapat dijalankan dengan benar.
  
PHP dalam HTML
Kode program PHP dapat ditulis menyatu dengan tag-tag HTML dalam file. Kode PHP diawali dengan tag <? Atau <?php dan ditutup dengan tag ?>. Tag tersebut disisipkan diantara tag <body> dengan tag </body> dalam tag-tag html. Isi dari tag PHP merupakan script dari PHP yang akan diproses. Script PHP dapat dibuat dengan menggunakan editor VI pada linux atau Advanced Editor dan disimpan dengan ekstensi “.php”.
Web server akan menjalankan PHP untuk menerjemahkan bagian halaman tersebut. Halaman Web yang dilihat oleh user dalah gabungan antara perintah HTML standar dan output dari interpreter PHP.
Contoh penulisan kode PHP sebagai berikut:
<HTML>
<HEAD><TITLE> Coba Menuliskan PHP </TITLE>
</HEAD>
<BODY>
<?php
$username = “Feri Andi Mulyono”;
echo $username;
?>
</BODY>
</HTML>

Komentar Program
Komentar pada PHP juga mirip dengan sintaks komentar pada ‘C’. ‘C++’ maupun shell Unix. Dapat digunakan tanda // untuk komentar satu baris atau /* di akhiri */ untuk komentar lebih dari satu baris atau bahkan menggunakan tanda # di awal komentar seperti sintaks komentar pada Unix shell.

  Tipe Data
PHP mempunyai tiga dasar tipe data, yaitu integer, double dan string. Salin tipe dasar PHP juga mempunyai tipe data array, floating point  dan object.
  Tipe Data Integer
Bilangan integer dalam PHP dapat dituliskan dalam bentuk sebagai berikut:
-         Bilangan desimal, contoh $a = 8765;
-         Bilangan negatif desimal, contoh $a = -354;
-         Bilangan octal, contoh $a = 017; sama dengan bilangan desimal 15
-         Bilangan heksadesimal, contoh $a = 0x13; sama dengan bilangan desimal 19

Tipe Data Floating Point
Bilangan floating point dapat dideklarasikan menggunakan sintaks berikut:
$a = 0.134;
atau
$a = 1.34e-1;
Nilai maksimum sebuah bilangan floating point adalah ~1.8e308 dengan ketelitiannya mencapai 14 digit desimal.
Tipe Data String
String dapat dituliskan dengan dua cara, pertama, menggunakan tanda “ dan menggunakan tanda ‘. Cara lain Adalah dengan mengisikan string yang dimaksud setelah tanda “<<<”.

Tipe Data Array
Seperti juga dalam bahasa pemrograman lain, array atau larik pada PHP juga mengenal adanya larik multidimensi. Untuk mendefinisikan sebuah larik dapat dilakukan dengan sintak berikut ini untuk larik satu dimensi:
$a[0] = “satu”;
            $a[1] = ”dua”;
            $b[“satu”] = 10;
Sedang untuk larik multidimensi dapat dilakukan dengan menuliskan sintaks berikut:
$a[1][0] = $f ; # dua dimensi
$a[“satu”][2] = $f; # larik campuran dengan index integer dan string
$a[3][“dua”] = $f; # larik campuran dengan index integer dan string
$a[“tiga|][4][“ayam”][0] = $f; # empat dimensi

 Tipe Data Object
Untuk menginisialisasikan sebuah obyek, digunakan perintah new seperti contoh berikut:
Class satu{
            Function hitung() {
            Echo “saya sedang belajar.”;
            }
}
$uji = new satu;
$uji->hitung();
Program diatas akan menghasilkan tulisan “saya sedang belajar” yang dikerjakan pada bagian fungsi hitung().

  Peubah
Untuk mendeklarasikan sebuah peubah digunakan tanda dollar $ yang diikuti dengan nama dari peubah tersebut. Peubah ini case-sensitive, artinya mengenal perbedaan huruf besar dan huruf kecil dalam perintah maupun penamaan peubah. Deklarasi peubah dapat dilihat:
            $var = “Feri”
            $Var = “Andi”
            echo “$var $Var”; // akan muncul tulisan Feri Andi


Tidak ada komentar:

Posting Komentar