19
Dari situs http:www.zend.comzendPHP_survey_results. PHP yang menampilkan informasi statistik penggunaan PHP dibandingkan dengan jenis
pemrograman yang lain, dapat ditarik kesimpulan PHP mempunyai tingkat popularitas pengguna lebih dari 90, dibanding dengan yang lain.
2.4.7 Sintaks Program PHP Penulisan script PHP sangat fleksibel. Dapat berdiri sendiri dalam sebuah
file namun dapat juga dituliskan menyatu dengan kode HTML. Penulisan script HTML, yaitu disisipkan di sela-sela kode HTML. Penulisan script
HTML yaitu diawali dengan tanda ? Atau ?php dan diakhiri dengan tanda ?. Artinya, setiap karakter atau angka yang diketikkan diantara kedua tanda
tersebut dianggap sebagai script PHP dan diperlakukan sebagai fungsi dalam script PHP.
2.5 MySQL
Menurut Bunafit 2005, MySQL adalah salah satu jenis database server yang sangat terkenal. Dikembangkan oleh MySQL AB, sebuah perusahaan
komersil yang membangun layanan bisnisnya melalui database MySQL. Kepopulerannya disebabkan MySQL menggunakan SQL sebagai bahasa
dasar untuk mengakses databasenya. MySQL bersifat gratis pada berbagai platform kecuali pada windows, yang bersifat shareware atau perlu
membayar setelah melakukan evaluasi dan memutuskan untuk digunakan keperluan produksi. MySQL dilisensi GNU General Public Lisence GPL.
20
Dengan adanya keadaan seperti ini maka software database ini dapat dengan bebas digunakan tanpa harus takut dengan lisensi yang ada.
MySQL termasuk jenis DBMS Database Management System yang bersifat multiuser dan multiraedin. SQL Structured Query Language yang
merupakan bahasa standar yang digunakan untuk system managemen database relational, itulah sebabnya istilah seperti tabel, baris, dan kolom
digunakan pada MySQL. SQL adalah bahasa standar yang digunakan untuk mengakses database
server. Bahasa ini pada awalnya dikembangkan oleh IMB, namun telah diadopsi dan digunakan sebagai standar industri.
2.5.1 Keistimewaan MySQL Berikut ini beberapa keistimewaan yang dimiliki oleh MySQL:
1. MySQL sebagai Database Management System RDBMS
2. MySQL sebagai Relation Database Management System RDBMS
3. MySQL adalah sebuah software database yang OpenSource, artinya
program ini bersifat free atau bebas digunakan oleh siapa saja tanpa harus membeli dan membayar lisensi kepada pembuatnya.
4. MySQL merupakan database server, jadi dengan menggunakan
database ini, dapat menghubungkannya ke internet sehingga dapat diakses dari jauh.
5. MySQL merupakan sebuah database klien. Selain menjadi server
yang melayani permintaan, MySQL juga dapat melakukuan query
21
yang mengakses database pada Server. Jadi MySQL dapat juga berperan sebagai klien.
6. MySQL mampu menerima query yang bertumpuk dalam satu
permintaan atau yang disebut Multi-Treanding. 7.
MySQL merupakan sebuah database yang mampu menyimpan data berkapasitas sangat besar sehingga berukuran Gigabyte sekalipun.
8. MySQL didukung oleh driver ODBC, artinya database MySQL
dapat diakses menggunakan aplikasi apa saja termasuk berupa visual seperti Delphi mau pun Visual Basic.
9. MySQL adalah database menggunakan enskripsi password. Jadi
database ini cukup aman karena memiliki password untuk mengaksesnya.
10. MySQL merupakan Server database yang multi user, atinya 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 tabel, dan dalam
satu kunci memungkinkan berisi belasan Field kolom. 12.
MySQL mendukung field yang dijadikan sebagai kunci primer dan kunci Unique.
13. MySQL didukung oleh sebuah komponen C dan Perl API, sehingga
database MySQL dapat diakses melalui sebuah program aplikasi yang berada di bawah protocol internet berupa web. Biasanya
aplikasi yang sering digunakan adalah PHP atau Perl.
22
14. MySQL memiliki kecepatan dalam pembuatan tabel maupun peng-
update-an tabel. 15.
MySQL menggunakan suatu bahasa permitaan standar yang bernama SQL Struktur Query Language yaitu sebuah bahasa permintaan
yang distandarkan pada beberapa database server Oracle, PostGreSQL, dll.
2.5.2 Perintah dalam MySQL Berikut adalah ketentuan memberi perintah pada MySQL :
1. Setiap perintah harus diakhiri dengan tanda titik koma ; atau
dengan memberikan perintah \g atau \G. 2.
Setiap perintah akan disimpan dalam buffer memori sementara untuk menyimpan histori perintah-perintah yang pernah diberikan.
3. Perintah dapat berupa perintah SQL atau perintah khusus MySQL.
4. Perintah-perintah yang bukan SQL dapat dipendekkan dengan
menggunakan \ dan huruf depan perintah. 5.
Perintah help atau \h digunakan untuk menampilkan daftar dan aturan memberikan perintah di lingkungan MySQL.
6. Perintah-perintah dalam lingkungan MySQL tidak menerapkan
aturan case sensitive, tetapi case insensitive yaitu perintah bisa dituliskan dalam huruf besar atau pun huruf kecil.
7. Aturan case sensitive diterapkan pada penamaan objek-objek dalam
database seperti nama database atau nama table, namun aturan ini hanya ada dalam lingkungan Unix dan Linux.
23
8. Untuk melihat perintah-perintah yang sudah pernah diketikkan,
tekan tombol tanda panah atas.
2.6 Perancangan Aplikasi