MySQL PHPMyAdmin Metodologi Pengembangan Sistem

kemudian menerima lalu mengirimkan halaman-halaman yang diperlukan untuk merespon permintaan dari user. Apache adalah software yang biasa digunakan sebagai sebuah web server.

2.8 MySQL

MySQL adalah sebuah perangkat lunak sistem manajemen basis data SQL bahasa Inggris: database management system atau DBMS yang multithread, multi-user, dengan sekitar 6 juta instalasi di seluruh dunia. MySQL AB membuat MySQL tersedia sebagai perangkat lunak gratis dibawah lisensi GNU General Public License GPL, tetapi MySQL juga menjual dibawah lisensi komersial untuk kasus-kasus dimana penggunaannya tidak cocok dengan penggunaan GPL. Tidak sama dengan proyek-proyek seperti Apache, dimana perangkat lunak dikembangkan oleh komunitas umum, dan hak cipta untuk kode sumber dimiliki oleh penulisnya masing-masing, MySQL dimiliki dan disponsori oleh sebuah perusahaan komersial Swedia MySQL AB, dimana memegang hak cipta hampir atas semua kode sumbernya. Kedua orang Swedia dan satu orang Finlandia yang mendirikan MySQL AB adalah: David Axmark, Allan Larsson, dan Michael Monty Widenius Sidik, 2005:1.

2.9 PHPMyAdmin

PhpMyAdmin adalah aplikasi berbasis web yang ditulis dalam bahasa PHP yang fungsi utamanya melakukan administrasi MySql. Administrasi user MySql inilah yang akan digunakan untuk mengakses database MySql via PHP Syafi’i, 2004:5. Dalam skripsi ini penulis menggunakan PhpMyAdmin sebagai tool administrasi MySql.

2.10 Metodologi Pengembangan Sistem

Pengembangan sistem yang penulis lakukan menggunakan tiga tahap siklus pengembangan model RAD Rapid Application Development, yaitu fase perencanaan syarat, fase workshop desain perancangan dan konstruksi, dan fase pelaksanaan. Model RAD penulis gunakan untuk melakukan pendekatan berorientasi objek terhadap pengembangan sistem yang mencakup suatu metode pengembangan perangkat-perangkat lunak. Tujuan yang lain adalah mempersingkat waktu pengerjaan aplikasi serta proses yang dihasilkan didapatkan secara cepat dan tepat. Syarat-syarat menggunakan RAD adalah pihak perekayasa perangkat lunak telah mengetahui dengan jelas kebutuhan user pengguna dengan tepat, mengetahui proses-proses apa saja yang ada dalam perangkat lunak yang dibuat, dan input-output yang dihasilkan. Kendall Kendall 2003:237, mengilustrasikan model RAD seperti pada Gambar 2.8 berikut : Gambar 2.1 Model RAD Sumber: Kendall Kendall, 2003:240

2.11 Alat Perancangan Sistem