dapat digunakan untuk memperbarui meng-update database, menciptakan database, dan mengerjakan perhitungan matematika. php dapat di ambil
gratis melalui internet dengan alamat situs http:www.php.net.
Menurut dokumen resmi php, php adalah singkatan dari Hypertext Preprocessor.
PHP merupakan bahasa scripting berbentuk script yang menyatu dengan HTML dan dijalankan pada server side. Artinya semua sintaks yang
penulis berikan akan sepenuhnya dijalankan pada server sedangkan yang dikirimkan ke browser client side hanya hasilnya saja. Secara khusus, php
dirancang untuk membangun sebuah web dinamis. Karena sifatnya yang open source dan semakin banyaknya user membuat bahasa pemprogaman ini
mengalami perkembangan yang sangat cepat. Sintak atau strukturnya hampir mirip dengan bahasa pemprogaman C dan Java sehingga dengan begitu bagi
mereka yang sudah mempelajari bahasa tersebut tidak akan mengalami kesulitan, selain itu bagi para pemula yang baru memulai bahasa
pemprogaman web rasanya PHP turut diperhitungkan. Artinya, ia dapat membentuk suatu tampilan berdasarkan permintaan yang up to date.
Misalnya penulis bisa menampilkan isi database ke dalam halaman web. Pada prinsipnya , php mempunyai fungsi yang sama dengan scipt-script
seperti ASP Active Server Page, Cold Fusion dan lain-lain. Untuk menjalankan php dibutuhkan web server.
2.4.1 Dasar – Dasar php
PHP dijalankan dalam file berekstensi .php, .php3 atau .phtml, 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 ?.
PHP diawali sebagai berikut :
?PHP .......................
? File contoh1.PHP:
html head
title Hallo Belajar PHP
title
Gambar hasil dari eksekusi dari file contoh1.php diatas, dapat menimbulkan output seperti yang terlihat pada Gambar dibawah ini :
Gambar 2.7. Hasil Dari File Contoh 1.PHP 2.4.2 Kelebihan
PHP
PHP terkenal dengan mempunyai beberapa kelebihan yaitu:
1. Practical Praktis
PHP adalah bahasa pemrograman yang sangat longgar dalam penulisan, dan ini meningkatkan kepraktisan buat para penggunanya.
Misalnya saja programmer tidak diharuskan untuk menuliskan atau menghapus variabel. Walaupun kadang mereka juga tidak bisa mengatakan
dengan mudah yang kemudian dipanggil dalam sebuah skrip, menebak formula terbaik dalam penetapan variabel secara otomatis kemudian
menghapus variabel dan dan mengembalikan resource ke sistem setelah skrip berhasil di eksekusi. Pada akhirnya, php mampu membuat
programmer lebih berpikir pada tujuan akhir dari project yang akan dibuat. PHP menawarkan konektivitas yang baik dengan beberapa basis
data, antara lain Oracle, Sybase ,mSQL,MySQL ,Solid ,PostgreSQL, Adabas,
dBase,Unix dan tak terkecuali database yang berinterface ODBC. Juga dapat
berintegrasi yang membuat dokumen PDF hngga memparse XML. php juga mendukung dengan layanan lain memalui protokol IMAP ,POP3 atau
bahkan HTTP. Bila php berada dalam halaman web, maka tidak dibutuhkan lagi pengembangan lingkungan khusus atau direktri khusus.Hampir seluruh
aplikasi berbasis web dapat dibuat dengan php , namun kekuatan utama adalah konektivitas basis data dengan web. Dengan kemampuan ini
diharapkan dapat mengakses basis data melalui web.
2.4.3 Struktur Program PHP
Kode program php menyatu dengan tag-tag HTML Hypertext Markup Language dalam satu file. Kode php diawali dengan tag ? Atau ?php dan
ditutup dengan tag ?. Berikut struktur penulisan sintaks php dalam HTML Hypertext Markup Language :
HTML HEAD
TITLETITLE HEAD
BODY ?
… - dokumen PHP-
…
? BODY
HTML
2.5 DFD Data Flow Diagram