Website Server XAMPP Yii Framework Dreamweaver

c. MySQL

MySQL merupakan sebuah aplikasi perangkat lunak pengolah data atau database management system DBMS yang cukup dikenal oleh masyarakat dan dapat diakses oleh beberapa user dalam satu waktu serta memiliki dasar SQL Structured Query Language sebagai dasar untuk mengakses databasenya. Sebagai sebuah sistem database MySQL terdiri dari server dan client. Server database akan menerima permintaan client untuk menampilkan atau menyimpan data. Client dapat berupa PHP yang akan melakukan permintaan kepada MySQL server untuk menampilkan atau menyimpan data yang berasal dari pengguna melalui PHP. Terdapat banyak perangkat database untuk PHP, namun MySQL merupakan perangkat yang paling disarankan. Berikut merupakan keuntungan dari MySQL Nugroho, 2012: 1 Merupakan aplikasi gratis 2 Terdapat versi komersial, digunakan jika ingin memberikan dukungan teknis 3 Biaya yang dikeluarkan jauh lebih murah dibanding merek lainnya 4 Tersedia di banyak platform 5 Menggunakan standar penulisan SQL ANSI

d. Website Server

Website server atau web server merupakan tulang punggung dari web yang akan menerima permintaan dari pengguna yang akan mengakses website dari sebuah browser seperti google chrome, mozilla firefox, dan internet explorer. Server akan melakukan proses terhadap permintaan pengguna menggunakan http: sehingga akan ditampilkan kembali sesuai dengan permintaan pengguna dalam bentuk halaman yang umumnya berbentuk dokumen HTML Solichin, 2009. Sebuah perangkat lunak website server yang cukup dikenal adalah Apache. Apache digunakan karena merupakan web server yang sangat efektif bila berpasangan dengan PHP. Berbeda dengan MySQL server, webserver berhubungan dengan perintah-perintah dalam website dan terpisah dari permintaan pengelolaan data. Sehingga dapat disimpulkan bahwa PHP merupakan bahasa pemograman, MySQL merupakan database yang mengelola data, sedangkan webserver merupakan perangkat yang mengeksekusi script PHP dan menampilkannya kepada pengguna dan melalui webserver php dapat mengolah data dan menyimpan data tersebut ke dalam database Dwiartara, 2011.

e. XAMPP

XAMPP merupakan sebuah aplikasi perangkat lunak yang berisi paket instalasi Apache, PHP dan MySQL sehingga memudahkan seorang perancang perangkat lunak berbasis website untuk melakukan instalasi dan konfigurasi, perancangan, serta operasi perangkat lunak berbasis website melalui tiga alat perancangan website tersebut Solichin, 2009.

f. Yii Framework

Merupakan sebuah aplikasi perangkat lunak untuk membuat kerangka PHP. Aplikasi ini memiliki fitur MVC, DAOActiveRecord, I18NL10N caching , autentikasi dan pengaturan akses kontrol, scaffolding, uji coba, dll. Aplikasi ini digunakan untuk mengurangi waktu pengembangan secara signifikan Yii Software LLC, 2015. Yii Framework yang digunakan pada penelitian ini adalah Yii2.

g. Dreamweaver

Dreamweaver merupakan sebuah aplikasi perangkat lunak untuk mendesain dan mengembangkan sebuah website yang responsive. Aplikasi perangkat lunak ini merupakan aplikasi yang dikembangkan oleh Adobe System, Inc Adobe, 2015a.

h. Photopshop