dalam format HTML dan PHP.
2.4 Hypertext Markup Language HTML
Hypertext Markup Language HTML merupakan sebuah bahasa scripting yang berguna untuk menuliskan halaman web. Pada halaman web, html dijaikan sebagai bahasa script
dasar yang berjalan bersama berbagai bahasa scripting pemograman lainnya.
Dalam penulisan script html dapat menggunakan editor biasa seperti notepad, edit plus ataupun editor lain yang berbasis GUI Graphical User Interface seperti Microsoft
Frontpage dan yang digunakan penulis adalah Macromedia Dreameweaver 8. Dengan software ini kode html tidak perlu di ketik, karena semua perintahnya diwujudkan secara
icon base. Tetapi bagi seorang pengembang aplikasi web, kemampuan penguasaan terhadap kode html sangat diperlukan, sehingga sangat disarankan untuk menguasai kode
html dengan menggunakan editor teks seperti notepad.
Secara umum HTML dapat melakukan tugas-tugas sebagai berikut : a. Mengontrol tampilan halaman web dan isinya.
b. Mempublikasikan web secara online. c. Membuat online form yang bisa digunakan untuk menangani pendaftaran buku
tamu, dan transaksi online lainnya. d. Menambahkan objek-objek seperti image, audio, video, dan juga applet dalam
dokumen html.
Universitas Sumatera Utara
Browser merupakan software yang diinstall di komputer client yang berfungsi untuk menerjemahkan tag-tag HTML menjadi halaman web. Browser yang biasa
digunakan adalah internet explorer, opera, mozila fireworks dan lain sebagainya.
2.5 PHP
PHP singkatan dari hypertext preprocessor yang digunakan sebagai bahasa script server- side dalam pengembangan web yang disisipkan pada dokumen html. Penggunaan php
memungkinkan web dapat dibuat dinamis sehingga maintanance situs web tersebut lebih mudah dan efisien. Php merupakan software open-source yang disebarkan dan
dilisensikan secara gratis dan dapat didownload dari situs resminya yaitu : http:www.php.net.
Php yang ditulis dengan menggunakan bahas C dapat dikembangkan sendiri dengan menambah fungsi-fungsi baru. Php adalah bahasa pemograman yang sangat
populer. Sebagian besar sintak php mirip dengan sintak pada bahasa pemograman C dan Perl.
2.5.1 Sejarah singkat PHP
Universitas Sumatera Utara
PHP pertama kali diciptakan oleh Rasmus Lerdof pada tahun 1994. Awalnya PHP digunakan untuk mencatat jumlah serta mengetahui siapa saja pengunjung pada
homepage-nya. Rasmus Ledorf adalah salah satu pendukung open source. Oleh karena itu, ia mengeluarkan Personal Home Page Tools versi 1.0 secara gratis, kemudian
menambah kemampuan PHP 1.0 dengan meluncurkan PHP 2.0.
Pada tahun 1996, PHP telah banyak digunakan di dunia. Sebuah kelompok pengembang software yang terdiri dari Rasmus, Zeew Suraski, Andi Gutman, Stig
Bakken, Shane Caraveo, dan Jim Winstead bekerja sama untuk menyempurnakan PHP 2.0. Akhirnya, pada tahun 1998, PHP 3.0 diluncurkan. Penyempurnaan terus dilakukan
sehingga pada tahun 2000 dikeluarkan PHP 4.0. tidak terhenti sampai di situ, kemampuan PHP terus ditambah, dan versi terbaru yang telah di keluarkan adalah PHP 5.0.x.
2.5.2 Kelebihan PHP
PHP memiliki banyak kelebihan yang tidak dimiliki bahasa script sejenis. PHP difokuskan pada pembuatan script server-side, yang bisa melakukan apa saja yang dapat
dilakukan oleh GCI, sepeti mengumpulkan data dari form, menghasilkan isi halaman web dinamis, dan kemampuan mengirim dan menerima cookies bahkan lebih dari kemampuan
CGI.
PHP dapat digunakan pada setiap sistem operasi, antara lain Linux, Unix,
Universitas Sumatera Utara
Windows, dan Macintosh. PHP juga mendukung banyak Web Server, seperti Apache, Microsoft Internet Information Server MIIS, Personal Web Server PWS, dan masih
banyak lagi lainnya, bahkan PHP dapat bekerja sebagai suatu CGI processor.
PHP tidak terbatas pada hasil keluaran HTML. PHP juga memiliki kemampuan untuk mengolah keluaran gambar, file pdf, dan movies flash. PHP juga dapat
menghasilkan teks seperti XHTML dan file XML lainnya.
Salah satu fitur yang dapat diandalkan oleh PHP adalah dukungannya terhadap banyak database. Berikut database yang dapat didukung oleh PHP :
a. Adabase D b. dBase
c. Direct MS-SQL d. Empress
e. FilePro read only f.
FrontBase g. Hyperware
h. IBM DB2 i.
Informix j.
Ingres
Universitas Sumatera Utara
k. Interbase l.
MSQL m. MySQL
n. ODBC o. Oracle OC17 dan OC18
p. Ovrimos q. PostgrSQL
r. Solid s. Sybase
t. Unix DBM
u. Velocis
2.5.3 Sintaks PHP
Sintaks PHP ditulis dalam apitan tanda khusus PHP. Ada empat macam pasangan tag PHP yang dapat digunakan untuk menandai blok script PHP.
1. ?php … ? 2. script language=”PHP” … script
Universitas Sumatera Utara
3. ? … ? 4. …
Cara 1 dan 2 merupakan cara yang paling umum digunakan walaupun cara 3 tampak lebih praktis, karena cara 3 tidak selalu diaktifkan dalam konfigurasi file php.ini yang
terdapat pada direktori C:\Program Files\Apache Software Foundation\Apache2.2\PHP.
Cara 4 juga dimungkinkan sebagai kemudahan bagi anda yang sudah terbiasa dengan Active Server Pages ASP. Namun, bila cara tersebut tidak dikenal, maka harus
dilakukan pengaktifan pada file konfogurasi php.ini. Pengaktifan yang dilakukan pada file php.ini terdapat pada baris berikut :
Language options Allow ASP-style tags.
Asp_tags=off Ubah off menjadi on, kemudian simpan dan restart kembali web server anda.
2.6 MySQL