2.9.5 Diagram Kelas
Diagram kelas menunjukkan interaksi antar kelas-kelas dalam sistem. Kelas juga dapat dianggap sebagai cetak biru dari objek-objek di dalam sistem.
2.10 Website
Menurut Shelly dan Vermalat 2010, web adalah koleksi dokumen elektronik milik semua orang di dunia yang mengaksesnya melalui internet
menggunakan web browser. Menurut Simamarta 2010, aplikasi web adalah sebuah sistem informasi yang mendukung interaksi pengguna melalui antarmuka
berbasis web. Fitur-fitur aplikasi web biasanya berupa data persistence, mendukng transaksi dan komposisi halaman web dinamis yang dapat dipertimbangkan
sebagai hibridasi, antara hypermedia dan sistem informasi. Aplikasi web adalah bagian dari client-side yang dapat dijalankan oleh browser web. Client-side
mempunyai tanggung jawab untuk pengeksekusian proses bisnis. Interaksi web menurut Simamarta 2010, dibagi dalam tiga langkah
utama, yaitu: 1.
Permintaan Pengguna mengirimkan permintaan ke server web, biasanya via halaman
web yang ditampilkan pada browser web. 2.
Pemrosesan Server web menerima permintaan yang dikirimkan oleh pengguna,
kemudian memproses permintaan tersebut. 3.
Jawaban Browser menampilkan hasil dari permintaan pada jendela browser.
2.11 MySQL
MySQL adalah sebuah perangkat lunak database basis data sistem terbuka yang sangat terkenal di kalangan pengembang sistem database dunia yang
digunakan untuk berbagai aplikasi terutama untuk aplikasi berbasis web. MySQL mempunyai fungsi sebagai SQL Structured Query Language telah diperluas.
MySQL umumnya digunakan bersama dengan PHP untuk membuat aplikasi yang dinamis dan powerful.
2.12 PHP Hypertext Preprocessor
Menurut Saputra 2011, p.1PHP atau yang memiliki kepanjangan PHP Hypertext Preprocessor
merupakan suatu bahasa pemrograman yang difungsikan untuk membangun suatu website dinamis. PHP menyatu dengankode HTML,
maksudnya adalah beda kondisi. HTML digunakan sebagai pembangun atau pondasi dari kerangka layout web, sedangkan PHP difungsikan sebagai prosesnya
sehingga dengan adanya PHP tersebut, web akan sangat mudah di-maintenance. PHP berjalan pada sisi server sehingga PHP disebut juga sebagai bahasa Server
Side Scripting . Artinya bahwa dalam setiap menjalankan PHP, wajib adanya web
server.
2.13 Framework CodeIgniter