intranet perusahaan. Halaman-halaman web yang telah ditambahkan kode program PHP, ASP, JSP, Perl, dsb biasa dikenal dengan nama web application aplikasi
web. Saat ini terdapat berbagai macam aplikasi web, diantaranya adalah webmail, online shopping, blog, search engine mesin pencarian, SFA Sales Force
Automation, ERP Enterprise Resource Planning, online auction lelang online, CRM Customer Relationship Management, berbagai Sistem Informasi suatu
organisasi dan sebagainya Iqbal, 2007.
2.10 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.11 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. 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