a Cross Platform, PHP dapat dipakai dihampir semua web server yang ada
dipasaran Apache, phttpd,Microsoft IIS, AQL Server dan lain-lain yang dijalankan
pada berbagai
sistem operasi
FreeBDS, Solaris,
Linux,Windows,Unix. Dengan demikian proses developing dapat dilakukan menggunakan sistem operasi yang berbeda dengan sistem
operasi yang digunakan setelah publish. b
PHP banyak mendukung paket database baik yang komersil maupun yang non-komersil, seperti Postgresql, Mysql, Msql, Oracle, Informix,
Microsoft SQL server dan banyak lagi. c
Life cycle yang singkat, sehingga PHP selalu uptodate mengikuti perkembangan teknologi internet.
2.4.2 Struktur PHP
Program PHP adalah bahasa yang disisipkan kedalam HTML, sehingga browser dapat membaca script PHP yang telah dibuat, biasanya ditandai dengan ?PHP
dan ?.
2.5 MySQL
SQL Struktur Query Language adalah bahasa standar yang telah lama digunakan untuk akses database.
Setiap orang yang tertarik dengan pemrograman database tentunya tidak akan asing mendengar nama SQL. Bahasa disebut-sebut banyak orang sebagai
Universitas Sumatera Utara
bahasa generasi keempat dalam akses data dan telah banyak digunakan untuk berbagai kepentingan pemrograman.
MYSQL salah satu database relasional yang mendukung pemakain SQL dan dirancang untuk penggunaan aplikasi. Sedangkan informasi yang dihasilkan dapat
digunakan bersama-sama oleh beberapa user didalam komputer lokalnya yang disebut sebagai client. Data yang diberikan oleh server dapat disesuaikan dengan
tingkat dan kepentingan pengguna. Sehingga data yang dikirim dapat berupa sebagian dari keseluruhan isi data, sesuai dengan permintaan user. Semua
komunikasi yang terjadi mendukung perintah-perintah SQL. Saat ini makin banyak pembuatan aplikasi yang menggunakan arsitektur
clientserver, dalam pengaksesan database. Karena makin banyak pengguna aplikasi yang menuntut dapat memperoleh informasi yang actual dari bagian lain
didalam suatu website, yang akan digunakan dalam proses pengambilan keputusan dibagian lainnya. Pekerjaan dalam pemeliharaan data akan makin
dimudahkan karena tugas seperti itu dapat dilakukan pada satu tempat saja, yaitu server. Dengan menggunakan arsitektur ini dimungkinkan untuk mendapatkan
integritas data yang cukup tinggi, karena semua user dapat bekerja dengan informasi yang sama.
2.6 Macromedia Dreamweaver
Dalam membuat suatu website diperlukan suatu editor. Salah satu editor yang sangat sederhana adalah notepad.
Universitas Sumatera Utara
Dengan perkembangan perangkat lunak, suatu perusahaan yang bernama Macromedia, membuat suatu editor berbasis GUI yang dikhususkan untuk
pembuatan website yang diberi nama Dreamweaver. Dreamweaver merupakan editor HTML yang professional untuk
mendesain, menulis kode program, dan mengembangkan website, halaman web, aplikasi web. Dalam pengerjaannya, Dreamweaver memberikan tiga pilihan yaitu
bekerja dengan menulis kode program menu kode, dengan pengeditan secara visual mode design dan dengan tampilan keduanya mode split. Dreamweaver
menyediakan alat-alat bantu untuk mengembangkan kreatifitas pembuatan web.
Universitas Sumatera Utara
BAB 1 PENDAHULUAN
1.1 Latar Belakang