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