RDBMS Relational Database Management System

5 Web Server dan database terpisah sehingga menyulitkan pihak luar yang tidak punya hak akses untuk mengakses data yang terdapat di dalam database. 6 Bahasa program PHP dan database MySQL lebih fleksibel, karena dapat diakses dalam sistem operasi Windows maupun Linux. 7 Program dapat diakses dari komputer manapun tanpa harus menginstall program client. Program bantuan untuk mengakses sistem ini hanya sebuah browser yang mudah dicari. Madcoms, 2007:2. Selain itu dalam pengelolaan database PHP mendukung sistem database Oracle, Sybase, mSQL, MySQL, Solid, Generic ODBC dan Postgres SQL. Dalam pengembangan aplikasi diagnosis kognitif online sistem database yang dipakai adalah MySQL.

2.5.2 RDBMS Relational Database Management System

Database adalah sekumpulan data yang terdiri atas satu atau lebih tabel yang saling berhubungan Madcoms, 2007: 2. Tabel yang terdapat dalam sistem database merupakan media untuk menyimpan data yang dituliskan dalam kolom- kolom tertentu. Kolom tersebut merupakan tempat dimana data-data yang sejenis dikelompokkan. MySQL termasuk jenis RDBMS Relational Database Management System. Sehingga istilah seperti tabel, kolom ataupun baris tetap digunakan dalam MySQL. Pada MySQL sangat memungkinkan dalam satu database memiliki tabel lebih dari satu, dan tabel tersebut terdiri dari sejumlah kolom dan baris. Awalnya MySQL dapat dipakai tanpa biaya tapi hanya untuk kebutuhan non komersial. Untuk kebutuhan komersial maka harus membayar lisensi. Namun dalam perkembangannya MySQL sekarang menjadi open source product sehingga setiap orang dapat menggunakan dan mengembangkannya secara bebas dan gratis. Selain karena open source product MySQL, juga memiliki kelebihan- kelebihan seperti database server lainnya, yaitu : 1 Program database MySQL memang merupakan pasangan setia yang sering diintegrasikan dengan Apache. 2 MySQL memiliki kemampuan server multithread sehingga dapat menangani banyak permintaan layanan secara bersamaan. 3 Dapat berjalan pada banyak sistem operasi Linux, Windows, SunOS, MacOs 4 Memiliki metode enkripsi yang baik. 5 Mampu menangani data besar dan banyak. 6 Menggunakan autentikasi pengguna user dan kata sandi password sehingga menjadikannya lebih aman.Tim Penelitian dan Pengembangan Wahana Komputer, 2005: 3 MySQL mempunyai dua perintah utama di dalam penggunaannnya, yaitu: 1 DDL Data Definition Language adalah bahasa yang digunakan MySQL untuk melakukan pendefinisian data. Yang termasuk dalam bahasa DDL seperti CREATE, ALTER, DROP. 2 DML Data Manipulation Language adalah bahasa yang digunakan untuk memanipulasi tabel dan mengatur data yang ada di dalam database MySQL. Yang termasuk dalam DML seperti CREATE, SELECT, DELETE, UPDATE Nugroho, 2008: 99.

2.6. Kualitas Aplikasi