Defenisi MySQL Sejarah dan Perkembangan MySQL

2.7.3 Kelebihan PHP

Beberapa Kelebihan PHP antara lain: a. PHP menjadi populer karena kesederhanaannya dan kemampuannya dalam menghasilkan berbagai aplikasi berbasis web, seperti counter, system articleCMS, e-commerce, buletin board, dan lain-lain. b. PHP adalah salah satu bahasa server-slide yang didesain khusus untuk aplikasi web. c. PHP termasuk dalam produk open source. d. PHP cukup cepat dibandingkan dengan aplikasi CGI dengan Perl atau Phyton dan lebih cepat dibandingkan dengan ASP ataupun Java dalam berbagai aplikasi web. e. Dapat dijalankan di Windows, walaupun lebih efektif pada web server apache ataupun linux.

2.8 MySQL

2.8.1 Defenisi MySQL

MySQL My Structure Query Language adalah sebuah program pembuat database yang bersifat open source, artinya siapa saja boleh menggunakan nya dan tidak dicekal. MySQL termasuk populer di lingkungan Linux karena dijunjang performansi query dari databasenya yang saat itu bisa dikatakan cepat, dan jarang bermasalah. Universitas Sumatera Utara Gambar 2.2 Logo MySQL MySQL sebenarnya produk yang berjalan pada platform Linux. Karena sifatnya yang open source, dia dapat dijalankan pada semua platform baik Windows maupun Linux. Selain itu, MySQL juga merupakan program pengakses database yang bersifat jaringan sehingga dapat digunakan untuk aplikasi Multi User. Saat ini database MySQL telah digunakan hampir oleh semua programmer database, apalagi pemrograman web.

2.8.2 Sejarah dan Perkembangan MySQL

Pengembangan MySQL dimulai pada tahun 1979 dengan tool database UNIREG yang dibuat oleh Michael Monty Widenius yaitu seorang programmer asal Swedia yang bekerja untuk perusahaan TcX di Swedia. Kemudian pada tahun 1994 TcX mulai mencari server SQL untuk mengembangkan aplikasi berbasis Web dan berencana menggunakan UNIREG sebagai databasenya. Namun UNIREG buatan monty dianggap tidak cocok untuk database yang dinamis seperti web. Universitas Sumatera Utara Lalu TcX tempat Monty bekerja mencari alternatif sistem database lainnya. Salah satunya adalah mSQL miniSQL. Awalnya Monty memakai miniSQL mSQL pada pengujiannya itu. Namun setelah menguji ke beberapa server komersial, mSQL masih terlalu lambat dalam pemrosesan query untuk table-tabel TcX yang besar. Karena hasutan para petinggi TcX, Monty mencoba menghubungi David Hughes programmer yang mengembangkan mSQL untuk menanyakan apakah ia tertarik mengembangkan sebuah konektor di mSQL yang dapat dihubungkan dengan UNIREG ISAM sehingga mendukung indexing. Namun saat itu Hughes menolak, dengan alasan sedang mengembangkan teknologi indexing yang independen untuk mSQL 2. Karena penolakannya itu, TcX dan Juga Monty akhirnya memutuskan untuk merancang dan membuat sendiri konsep sistem database baru. Sistem ini merupakan gabungan dari UNIREG dan mSQL yang Sourcenya bebas digunakan. Sehingga pada Mei 1995 lahirlah sebuah perangkat lunak database relasi Relational Database Management System atau RDBMS yang dinamakan MySQL. tetapi pengambilan nama MySQL, sampai saat ini masih belum jelas asal usulnya. Ada yang berpendapat nama My diambil dari huruf depan dan belakang Monty, tetapi versi lain mengatakan nama itu di ambil dari nama putrinya yang kebetulan bernama My. Pada tahun yang sama 1995 David Axmark dari Detro HB rekanan TcX, mengusulkan agar MySQL dijual dengan model bisnis baru. Ia mengusulkan agar merelease MySQL di Internet secara gratis. Ia juga membuat dokumentasi MySQL Universitas Sumatera Utara yang di-build untuk GNU configure utility. MySQL 3.11.1 dipublikasikan di dunia tahun 1996 dan didistribusikan Linux dan Solaris. Sekarang ini MySQL bekerja untuk banyak platform serta tersedia source codenya.

2.8.3 Keunggulan MySQL