HTTP berkerja di atas TCP Transmission Control Protocol yang menjamin sampainya data dari tujuan dalam urutan yang benar. Bila suatu kesalahan terjasi
selama proses pengiriman, pihak pengirim akan mendapatkan pemberitahuan bahwa telah terjadi ketidaksesuaian. Karenanya server dan client tidak harus menyediakan
mekanisme untuk memeriksa kesalahan transmisi data, yang berarti mempermudah pekerjaan pemrograman. Namun demikian, HTTP tidak memiliki apa yang disebut
session, seperti FTP yang menjaga hubungan antara server dan client secara konsisten. Setelah data di transfer, koneksi antara client dan server akan terputus. Sifat ini
membuat HTTP sering disebut dengan istilah protocol hit-and-run Muhammad Sutiyadi, 2003
2.3.4 Browser
Browser adalah program aplikasi yang digunakan untuk melakukan browsing atau aplikasi yang diterjemahkan HTML dan menampilkan halaman internet
MADCOMS, 2008. Browser merupakan suatu program yang dirancang untuk mengambil informasi-informasi dari suatu server komputer pada jaringan internet.
Informasi-informasi ini biasanya dikemas dalam page-page , dimana setiap page bisa memiliki beberapa link yang menghubungkan web page tersebut ke sumber informasi
lainnya. Jika browser menemukan alamat dari tujuan link tersebut, browser akan menampilkan informasi yang ada, dan jika tidak menemukan browser akan
memberitahukan bahwa alamat dari tujuan link tersebut tidak ditemukan.
2.4 Sekilas Mengenai Web
Universitas Sumatera Utara
Web adalah sebuah sistem dengan standar yang telah disepakati untuk menyimpan, mencari, memformat, dan menampilkan informasi menggunakan arsitektur clien
server. Halaman web yang diformat menggunakan hyperteks dengan link yang menghubungkan satu dokumen dengan dokumen yang lainnya dan juga
menghubungkan satu halaman ke objek lainnya.
Internet seperti jaring laba-laba, jaring yang saling terhubung dan terbentang ke seluruh dunia. Internet tidak hanya terbatas pada lembaga-lembaga penelitian. Web
juga banyak digunakan oleh perusahaan bisnis untuk komunikasi, koordinasi bahkan internet juga dapat digunakan untuk mengiklankan produk atau untuk melakukan
transaksi bisnisnya.
2.5 HTML
HTML merupakan kepanjangan dari HyperText Markup Language adalah suatu bahasa yang digunakan untuk membuat halaman-halaman Hypertext Hypertext Page
pada internet. Dokumen HTML disebut sebagai markup language karena mengandung tanda-tanda tertentu yang digunakan untuk menentukan tampilan suatu
teks dan tingkat kepentingan dari teks tersebut dalam suatu dokumen. Beberapa hal
yang bisa dilakukan HTML yaitu:
1. Mengontrol tampilan dari web page dan content-nya.
2. Mempublikasikan dokumen secara online sehingga bisa diakses dari seluruh
dunia. 3.
Menambahkan objek-objek seperti image, flash, audio, dan video dalam dokumen HTML.
Universitas Sumatera Utara
Beberapa program yang dapat digunakan untuk membuat dokumen HTML antara lain adalah Ms. FontPage, Dreamweaver, Notepad, dan lain-lain. Struktur
dokumen HTML: html
head titleJudul Halamantitle
head body
.... Isi dari halaman WEB.... body
html
2.6 PHP
PHP singkatan dari PHP 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 maintenance
web tersebut menjadi lebih mudah dan efisien.
PHP merupakan Software Open Source yang disebarkan dan dilesensikan secara gratis serta dapat didownload secara bebas dari situs resminya
http:www.php.net .
Pengguna dapat
mengubah Soure
Code dan
mendistribusikannya secara bebas serta diedarkan secara gratis.
2.6.1 Kelebihan PHP
Universitas Sumatera Utara
PHP memiliki kelebihan yang tidak dimiliki oleh bahasa script sejenis. PHP difokuskan pada pembuatan Script Server-Side, yang bisa melakukan apa saja yang
dapat dilakukan oeh CGI, seperti mengumpulkan data dari form, menghasilkan isi halaman web dinamis, dan kemampuan mengirim serta menerima cookies, bahkan
lebih daripada kemampuan CGI
Fitur-fitur yang banyak dapat diandalkan oleh PHP adalah dukungannya terhadap banyak database Peranginangin Kasiman, 2006. Berikut database yang
dapat didukung oleh PHP: 1.
Adabas D 2.
dBase 3.
Direct MS-SQL 4.
Empress 5.
FilePro read only 6.
FrontBase 7.
Hyperwave 8.
IBM DB2 9.
Informix 10.
MSQL 11.
MySQL 12.
PostgrSQL 13.
Unix DBM 14.
Solid 15.
Sybase
Universitas Sumatera Utara
16. Velocis
2.7 MySQL
MySQL merupakan software yang tergolong kedalam DBMS yang bersifat Open Source menyatakan bahwa software ini dilengkapi dengan source kode yang dipakai
untuk membuat MySQL, selain itu tentu saja bentuk executablenya atau kode yang dijalankan secara langsung dalam sistem operasi dan bisa diperoleh dengan cara
mendownload di internet secara gratis Ramadhan Arief et al, 2005. MySQL termasuk jenis RDBMS Relational Database Management System.
Sehingga istilah seperti tabel, baris, dan kolom tetap digunakan dalam MySQL. Pada MySQL sebuah database mengandung satu beberapa tabel, tabel terdiri dari sejumlah
baris dan kolom. Dalam konteks bahasa SQL, pada umumnya informasi tersimpan dalam tabel-tabel yang secara logika merupakan struktur dua dimensi yang terdiri atas
baris-baris data row atau record yang berada dalam satu atau lebih kolom. Baris pada tabel sering disebut sebagai instance dari data sedangkan kolom sering disebut
sebagai attributes atau field Sutarman : 2007.
2.8 Data Flow Diagram DFD