34
o PHP juga dapat berjalan pada web server Microsoft Personal
Web Server, Apache, IIS, Xitami, dan sebagainya. o
PHP adalah termasuk bahasa yang embedded bisa ditempel atau diletakkan dalam tag HTML.
2.5.3 MYSQL
MySQL adalah sebuah program pembuat database yang bersifat open source yang bisa dijalankan pada semua platform baik Linux
maupun Windows Bunafit, 2004. MySQL My Structure Query Language dikembangkan oleh
sebuah perusahaan Swedia bernama MySQL AB sekitar 1994-1995. MySQL termasuk jenis RDBMS Relational Database Management
System yang menggunakan istilah seperti table, baris, dan kolom. Untuk koneksi PHP ke database MySQL dilakukan dengan
menggunakan fungsi-fungsi sebagai berikut Kadir, 2002, 2003: ¾
mysql_connect
digunakan untuk melakukan koneksi ke server database MySQL yang terdapat pada suatu host.
¾
mysql_close
digunakan untuk menutup hubungan ke database MySQL.
¾
mysql_select_db
untuk memilih atau mengaktifkan database. ¾
mysql_query
mengeksekusi permintaan terhadap sebuah atau sejumlah tabel.
35
¾
mysql_db_query
untuk menjalankan suatu permintaan terhadap suatu database.
¾
mysql_num_rows
digunakan untuk memperoleh jumlah baris dari suatu hasil permintaan query.
¾
mysql_affected_rows
digunakan untuk memperoleh jumlah baris yang dikenai operasi INSERT, DELETE, dan UPDATE.
¾
mysql_num_fields
digunakan untuk memperoleh jumlah kolom pada suatu hasil permintaan.
¾
mysql_fetch_row
menghasilkan suatu array yang berisi seluruh kolom dari sebuah baris pada suatu himpunan hasil.
¾
mysql_fetch_array
kegunaannya hampir sama dengan
mysql_fetch_row
hanya saja setiap kolom akan disimpan dua kalipada array hasil.
¾
mysql_fetch_field
digunakan untuk memperoleh informasi suatu kolom.
¾
mysql_data_seek
digunakan untuk memindah pointer pada suatu himpunan hasil supaya menunjuk ke baris tertentu.
¾
mysql_field_seek
digunakan untuk memindah pointer pada suatu himpunan hasil supaya menunjuk ke kolom tertentu.
¾
mysql_create_db
digunakan untuk membuat sebuah database MySQL.
¾
mysql_drop
_
db
digunakan untuk menghapus database MySQL. PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
36
¾
mysql_list_dbs
digunakan untuk menghasilkan daftar database MySQL.
¾
mysql_list_tables
digunakan untuk memperoleh daftar nama table dalam suatu database.
¾
mysql_list_fields
digunakan untuk memperoleh daftar nama kolom dalam suatu database.
Kelebihan MySQL adalah menggunakan bahasa Query standar yang dimiliki SQLStructure Query Language. SQL adalah suatu
bahasa permintaan yang terstruktur yang telah distandarkan untuk semua program pengakses database seperti Oracle, SQL Server, dan
lain-lain Bunafit, 2004.
2.6 Pengembangan Sistem Informasi Berbasis Web