objek dikembangkan untuk memperluas kemampuan HTML. Kadir,2005
Konsep yang mendasari aplikasi web sebenarnya sederhana. Operasi yang melatarbelakanginya melibatkan pertukaran informasi
antara komputer yang meminta informasi, yang disebut client, dan komputer yang memasok informasi atau disebut server. Secara lebih
detail, server yang melayani permintaan dari client sesungguhnya berupa suatu perangkat lunak yang disebut web server. Secara
internal, web server inilah yang berkomunikasi dengan perangkat lunak lain atau middleware dan middleware inilah yang berhubungan
dengan database. Kadir, 2005
2.7 Database
Database adalah sebuah himpunan data yang terkait atau data yang saling berhubungan, kumpulan data tersebut terorganisasi, dan bisa melibatkan
lebih dari satu organisasi. Kadir:2009;10
2.7.1 Database Relasional
Database relasional adalah jenis database yang menggunakan model relasional. Pada model relasional, data disusun dalam bentuk
sejumlah relasi atau tabel. Setiap table tersusun atas sejumlah baris dan kolom. Baris mewakili satu kesatuan data. Kolom menyatakan bagian-
bagian yang menyusun sebuah baris. Pada model relasional, satu table
bisa berhubungan dengan tabel lain. Hubungan dibentuk melalui mekanisme kunci primer primary key dan kunci asing foreign key.
Kunci primer adalah suatu kolom atau gabungan beberapa kolom yang dapat digunakan untuk membedakan antara satu baris dengan baris yang
lain Kadir:2009;15.
2.7.2 DBMS
DBMS DataBase Management System adalah suatu perangkat lunak yang ditujukan untuk menangani penciptaan, pemeliharaan, dan
pengendalian akses data. Dengan menggunakan perangkat lunak ini pengelolaan data menjadi mudah dilakukan. Selain itu, perangkat lunak
ini juga menyediakan berbagai peranti yang berguna. Misalnya peranti yang memudahkan dalam membuat berbagai bentuk laporan. Oracle 9i,
Microsoft SQL Server 7.0, dan Microsoft Access 200 merupakan contoh produk DBMS yang terkenal di dunia. Produk non komersial untuk
pengelolaan database juga tersedia dan dapat diunduh di internet, seperti MySQL ataupun PostgreSQL Kadir:2009;17.
2.7.3 MySQL
MySQL dikembangkan oleh sebuah perusahaan Swedia bernama MySQLAB yang pada saat itu bernama TcX DataKonsult AB sekitar
tahun 1994-1995, namun cikal bakal kodenya sudah ada sejak 1979. Awalnya TcX membuat MySQL dengan tujuan mengembangkan aplikasi
web untuk klien. TcX merupakan perusahaan pengembang software dan konsultan database. Saat ini MySQL sudah diakuisisi oleh Oracle Corp
Arief:2011;151. MySQL adalah salah satu jenis database server yang sangat
terkenal banyak digunakan untuk membangun aplikasi web yang menggunakan database sebagai sumber dan pengelolaan datanya.
Kepopuleran MySQL antara lain karena MySQL menggunakan SQL sebagai bahasa dasar untuk mengakses database-nya sehingga mudah
untuk digunakan, kinerja query cepat, dan mencukupi untuk kebutuhan database perusahaan-perusahaan skala menengah-kecil. MySQL juga
bersifat open source dan free tidak perlu membayar untuk menggunakannya pada berbagai platform kecuali pada Windows, yang
bersifat shareware. MySQL didistribusikan dengan lisensi open source GPL General Public License mulai versi 3.23, pada bulan Juni 2000
Arief:2011;151. MySQL termasuk RDBMS Relational Database Management
System. Itulah sebabnya istilah tabel, baris, dan kolom digunakan pada MySQL. Pada MySQL, sebuah database mengandung satu atau sejumlah
tabel. Tabel terdiri atas sejumlah kolom dan baris, di mana setiap kolom berisi sekumpulan data yang memiliki tipe yang sejenis, dan baris
merupakan sekumpulan data yang saling berkaitan dan membentuk informasi. Kolom biasanya juga disebut sebagai field dan informasi yang
tersimpan dalam baris disebut record Arief:2011;152.
2.8 Perancangan Sistem 2.8.1 Bagan Alur Flowchart