Website MySQL PHP Hypertext Preprocessor

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