Sequence Diagram Class Diagram

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