66 3.
Menampilkan informasi terbaru secara otomatis. Halaman web akan secara otomatis menampilkan informasi berdasarkan kriteria yang
digunakan untuk meng-otomatisasi berita yang terbaruSidik, 2005.
Kode HTML
Gambar 2.15 Mekanisme Kerja Permintaan Dokumen PHP
Pada Gambar 2.14 terlihat bahwa ada pemrosesan di server untuk menterjemahkan kode PHP menjadi kode HTML. Kode HTML yang
diterjemahkan oleh mesin PHP-lah yang akan diterima oleh pemakai client Kadir, 2003.
2.12.6 MySQL
MySQL merupakan software sistem manajemen database Database Management System-DBMS yang open source gratis yang sangat populer di
kalangan pemrogram web, sehingga dapat digunakan untuk membangun aplikasi web yang menggunakan database sebagai sumber dan pengelola
67 datanya. Hal ini dikarenakan MySQL dapat digunakan cepat secara kinerja
query, dan mencukupi untuk kebutuhan database perusahaan skala menengah kecil Sidik, 2005.
MySQL merupakan software sistem manajemen database Database Management system yang sangat popular dikalangan pemrograman web,
terutama di lingkungan Linux dengan menggunakan script PHP dan Perl Sidik, 2005. MySQL adalah sebuah program database server yang mampu
menerima dan mengirimkan datanya dengan sangat cepat, multi user serta menggunakan perintah standar Structured Query Language SQL. MySQL
merupakan sebuah database server yang fre, artinya kita bebas menggunakan database ini untuk keperluan pribadi atau usaha tanpa harus membeli atau
membayar lisensinya. MySQL pertama kali dirintis oleh seorang programmer database bernama Michael Widenius Kadir, 2003.
MySQL adalah salah satu jenis database server yang sangat terkenal, disebabkan MySQL menggunakan SQL sebagai bahasa dasar untuk mengakses
database. MySQL termasuk RDBMS Relation Database Management System yang lebih polular lewat pemrograman web, terutama di lungkkungan Linux.
Namun, saat ini telah tersedia MySQL untuk platform sistem operasi Windows 90MENT2000XP. MySQL mendapat penghargaan sebagai database terbaik
untuk server Linux versi Linux Magazine thun 2001 dan 2002. Dan sebagai database favorit tahun 2000. Saputro, 2006.
1. Perbedaan MySQL dan SQL
68 Structur Query Language SQL adalah sebuah bahasa permintaan
database yang terstruktur. Bahasa SQL dibuat sebagai bahasa yang dapat merealisasikan beberapa table dalam database maupun merealisasikan antar
database. Bahasa SQL ditulis langsung dalam sebuah program database sehingga seorang pengguna dapat melihat langsung permintaan yang
diinginkan, sekaligus melihat hasilnya. MySQL sendiri adalah sebuah program database server yang memerlukan sebuah bahasa permintaan dalam melayani
permintaan user Nugroho, 2005. Jadi dapat disimpulkan bahwa MySQL adalah program database server
dan SQL adalah bahasa yang digunakan di dalamnya.
2. Kelebihan MySQL
Beberapa kelebihan MySQL dibanding database lain, di antaranya adalah Nugroho, 2005:
1. MySQL sebagai Database Management System DBMS
2. MySQL sebagai Relation Database Management System RDBMS
3. MySQL adalah sebuah software database OpenSource, artinya program
ini bersifat free atau bebas digunakan oleh siapa saja tanpa harus membeli dan membayar lisensi kepada pembuatnya.
4. MySQL merupakan sebuah database server, jadi dengan menggunakan
database ini anda dapat menghubunginya ke media internet sehingga dapat diakses dari jauh.
69 5.
MySQL merupakan sebuah database client. Selain menjadi server yang melayani permintaan, MySQL juga dapat melakukan query yang
mengakses database pada server. Jadi MySQL dapat juga berperan sebagai Client.
6. MySQL mampu menerima query yang bertumpuk dalam satu permintaan
atau yang disebut Multi-Threading. 7.
MySQL merupakan sebuah database yang mampu menyimpan data berkapasitas sangat besar hingga berukuran Gigabyte sekalipun.
8. MySQL didukung oleh driver ODBC, artinya database MySQL dapat
diakses menggunakan aplikasi apa saja termasuk berupa visual seperti Delphi maupun Visual Basic.
9. MySQL adalah database menggunakan enkripsi password. Jadi database
ini cukup aman karena nmemiliki password untuk mengaksesnya. 10.
MySQL merupakan Server database yang multi user, artinya database ini tidak hanya digunakan oleh sepihak orang akan tetapi merupakan
database yang dapat digunakan oleh banyak pengguna. 11.
MySQL dapat menciptakan lebih dari 16 kunci per table, dan dalam satu kunci memungkinkan berisi belasan Field kolom.
12. MySQL mendukung field yang dijadikan sebagai kunci primer dan kunci
Uniq atau Unique. 13.
MySQL didukung oleh sebuah komponen C dan perl API, sehingga Database MySQL dapat diakses melalui sebuah program aplikasi yang
70 berada di bawah protocol internet berupa Web. Biasanya aplikasi yang
sering digunakan adalah PHP dan Perl. 14.
MySQL memiliki kecepatan dalam pembuatan table maupun peng- update-an table.
15. MySQL menggunakan suatu bahasa permintaan standar yang bernama
SQL Structur Query Language yaitu sebuah bahasa permintaan yang distandarkan pada beberapa database server seperti Oracle, PostGreSQL
dll.
2.12.7 XAMPP