Database Basis Data MySQL

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