2.12 Database Basis Data
Database Basis Data adalah suatu pengorganisasian sekumpulan data yang saling terkait sehingga memudahkan aktivitas untuk memperoleh informasi
Kadir, 2003: 120. Database dimaksudkan untuk mengatasi problem pada sistem yang memakai pendekatan berbasis berkas. Untuk mengolah database diperlukan
perangkat lunak yang disebut DBMS Database Management System. DBMS adalah perangkat lunak sistem yang memungkinkan para pemakai membuat,
memelihara, mengontrol, dan mengakses database dengan cara yang praktis dan efisien. DBMS dapat digunakan untuk mengakomodasikan berbagai macam
pemakai yang memiliki kebutuhan berbeda.
2.13 MySQL
MySQL merupakan database yang dikembangkan dari bahasa SQL Stucture Query Language. SQL sendiri merupakan bahasa yang terstruktur yang
digunakan untuk interaksi antara script program dengan database sever dalam hal pengolahan data. Dengan SQL, kita dapat membuat tabel yang nantinya akan diisi
dengan data, memanipulasi data misalnya menambah data, menghapus data dan memperbaharui data, serta membuat suatu perhitungan dengan berdasarkan data
yang ditemukan Prasetyo, 2004: 11-14. Oleh karena hal tersebut, SQL tidak hanya terbatas digunakan untuk
mendapatkan suatu tampilan dari database yang statis. Saat ini juga sedang dikembangkan standar baru yang dikenal sebagai SQL3, yang berencana membuat
SQL menjadi bahasa yang mendekati mesin tuning.
MySQL dikembangkan sekitar tahun 1994 oleh sebuah perusahaan pengembang software sekaligus konsultan database bernama MySQL AB yang
bertempat di Swedia. Waktu itu perusahaan tersebut masih bernama TcX DataKonsult AB dan tujuan awal dikembangkannya MySQL adalah untuk
mengembangkan aplikasi berbasis web pada client. Awalnya Michael Widnius “Monty”, pengembang satu-satunya di TcX,
memiliki sebuah aplikasi UNIREG dan rutin ISAM buatannya sendiri dan sedang mencari antarmuka SQL yang cocok untuk diimplementasikan ke dalamnya.
Mula-mula Monty memakai miniSQL mSQL pada eksperimennya itu, namum mSQL dirasa kurang sesuai, karena lambat dalam pemrosesan query.
MySQL adalah database yang memiliki kecepatan yang tinggi dalam melakukan pemrosesan data, dapat diandalkan, dan mudah digunakan serta mudah
dipelajari. MySQL mendukung banyak bahasa pemrograman seperti C, C++, Perl, Phyton, Java dan PHP. Selain itu, dengan bantuan driver ODBC, MySQL juga
mampu berinteraksi dengan berbagai pemrograman visual seperti Delphi, Visual Basic dan sebagainya.
Gambar 2.16 Tampilan MySQL 5
2.14 Borland Delphi