25
2.7 Database
Basis  data  database  adalah  relasi  biasanya  ditunjukkan  dengan kunci key dari tiap file yang ada. Dalam satu file terdapat record-record
yang  sejenis,  sama  besar,  sama  bentuk  yang  merupakan  satu  kumpulan entitas yang beragam.
Satu record terdiri dari field-field yang saling berhubungan dengan menunjukkan  dalam  satu  pengertian  yang  lengkap  dalam  satu  record.
Yakub, 2008
2.8 Xampp
Xampp  merupakan  suatu  software  yang  di  dalamnya  terdapat Apache yang berfungsi sebagai web server, PHP Hypertext Preprocessor
merupakan bahasa web server side yang bersifat open source dan MySQL adalah basis data yang menghubungkan scipt PHP menggunakan perintah
query  dan  escape  character    yang  sama  dengan  PHP.  PHP  memang mendukung  banyak  jenis  basis  data,  tetapi  untuk  membuat  sebuah  basis
data yang dinamis dan selalu up to date, MySQL merupakan pilihan basis data  tercepat  saat  ini.  Selain  itu  terdapat  juga  PhpMyAdmin  sebagai
tempat melakukan konfigurasi keseluruhan. Sidik, 2006 Sebelum  membuat  basis  data  candidate  diperlukan  software
pendukung  yang  perlu  di  install  terlebih  dahulu,  yaitu  XAMPP.  Adapun versi xampp-win 32-1.5.3. versi yang sudah dapat berjalan di windows XP
dan windows vista.
26
2.9 PHP
2.9.1 Pengertian PHP
PHP singkatan dari Hypertext Prepocessor yang digunakan sebagai  scipt  server-side  dalam  pengembangan  web  yang
disisipkan pada
dokumen HTML.
Penggunaan PHP
memungkinkan  web  dapat  dibuat  dinamis  sehingga  maintenance situs web tersebut menjadi lebih mudah dan efisien. Sidik, 2006
2.9.2 Kelebihan-kelebihan PHP
PHP secara mendasar dapat mengerjakan semua yang dapat dikerjakan oleh program CGI, seperti mendapatkan data dari form,
menghasilkan  isi  halaman  web  yang  dinamik,  dan  menerima cookies.  Kemampuan  feature  PHP  yang  paling  diandalkan  dan
signifikan  adalah  dukungan  kepada  banyak  database.  Membuat halaman web yang menggunakan data dari database dengan sangat
mudah dapat dilakukan. PHP juga mendukung untuk berkomunikasi dengan layanan
lain  menggunakan  protokol  IMAP,  SNMP,  NNTP,  POP3,  HTTP, dan lainya yang tidak terhitung. Sidik, 2006