9 MySQL Bab II sistem informasi akademik berbasis web

Pada saat ini PHP sudah dapat berkomunikasi dengan berbagai database meskipun dengan kelengkapan yang berbeda-beda. Beberapa diantaranya :  DBM,  FilePro Personix, Inc,  Informix,  Ingres,  InterBase,  Microsoft Access,  MSQL,  MySQL,  Oracle,  PostgreSQL,  Sybase

2. 9 MySQL

MySQL adalah salah satu jenis database server yang sangat populer, hal ini disebabkan karena MySQL menggunakan SQL sebagai bahasa dasar untuk mengakses databasenya. MySQL bersifat Open Source, software ini dilengkapi dengan source code kode yang dipakai untuk membuat MySQL, bentuk executable-nya atau kode yang dapat dijalankan secara langsung dalam sistem operasi Kadir, 2008b. MySQL awalnya dibuat oleh perusahaan konsultan bernama TcX yang berlokasi di Swedia. Saat ini pengembangan MySQL berada di bawah naungan perusahaan MySQL AB. Dan bisa diperoleh dengan cara mengunduh di internet melalui situs www.mysql.com Universitas Sumatera Utara MySQL termasuk jenis RDBMS Relational Database Management System. Itulah sebabnya, istilah tabel, baris, dan kolom digunakan pada MySQL. Pada MySQL, sebuah database mengandung satu atau sejumlah tabel. Tabel terdiri atas sejumlah baris dan setiap baris mengandung satu atau beberapa kolom. Sebagai software DBMS, MySQL memiliki sejumlah fitur, diantaranya :  Multiplatform MySQL tersedia pada beberapa platform Windows, Linux, Unix, dan lain- lain  Andal, cepat, dan mudah digunakan MySQL tergolong sebagai database server server yang melayani permintaan terhadap database yang andal, dapat menangani database yang besar dengan kecepatan yang tinggi, mendukung banyak fungsi untuk mengakses database, dan mudah digunakan.  Jaminan keamanan akses MySQL mendukung pengamanan database dengan berbagai kriteria pengaksesan. Penerapannya seperti pada saat mengatur user tertentu agar bisa mengakses data yang bersifat rahasia, sedangkan user lain tidak boleh. MySQL juga mendukung konektivitas ke berbagai software. Misalnya, dengan menggunakan ODBC Open Database Connectivity, database yang ditangani MySQL dapat diakses melalui program yang dibuat dengan Visual Basic. Melalui JDBC Java Database Connectivity program klien yang berbasis Java dapat berkomunikasi dengan MySQL. MySQL juga bisa diakses melalui aplikasi berbasis web, misalnya dengan mengguanakan PHP.  Dukungan SQL Universitas Sumatera Utara MySQL mendukung perintah SQL Structured Query Language. SQL merupakan standar dalam pengaksesan database relasional. Pengetahuan akan SQL akan memudahkan user untuk menggunakan MySQL MySQL mempunyai empat instruksi dasar yang sangat mendukung dalam pembentukan sebuah database. Yaitu select, insert, update, dan delete, masing-masing digunakan untuk menampilkan data, menginput atau menambah data, mengubah data, dan menghapus data dalam database Madcoms, 2008.

2. 10 Apache