Hasil dari pembuatan tabel dapat dilihat pada gambar berikut :
Gambar 4.1 Tabel – tabel database bdydayak
4.2 Setting Koneksi dari PHP ke MySQL
Website pengenalan budaya Dayak ini diimplementasikan menggunakan
bahasa pemrograman PHP dan database MySQL. Untuk itu dibuat skrip koneksi.php yang berfungsi untuk melakukan koneksi ke server MySQL.
Listing Program 4.1 koneksi.php
?php hostname=localhost;
username=root; password=root;
database=bdydayak; ifdbh=mysql_connecthostname,username,password
{
echo mysql_error; exit;
} mysql_select_dbdatabase,dbh or die database tidak ditemukan;
?
4.3 Pembuatan Query
Semua query yaitu select, insert, update, delete untuk setiap tabel dibuat jadi satu ke dalam file php yaitu fungsi_query.php. Tujuan dibuat file ini adalah
agar lebih mudah karena jika sewaktu-waktu queri diperlukan tinggal dipanggil saja nama querinya.
function query_insert_budayadata { query=INSERT INTO budaya budayaId, budayaNama, budayaUraian,
budayaBahasaNama VALUES.data[0]., .data[1]., .data[2]., .data[3].;
hasil = mysql_queryquery; return hasil;
} function query_update_budayadata {
query=UPDATE budaya SET budayaId = .data[0]., budayaNama = .data[1]., budayaUraian = .data[2]. ,
budayaBahasaNama = .data[3]. WHERE budayaId = .data[0].; hasil = mysql_queryquery;
return hasil; }
function query_delete_budayadata { query=DELETE FROM budaya WHERE budayaId = .data[0].;
hasil = mysql_queryquery; return hasil;
} function query_select_budayadata {
query=SELECT
FROM budaya LIMIT 0, 50; hasil=mysql_queryquery;
return hasil; }
function query_insert_kerajinandata { query=INSERT INTO kerajinan kerajinanUraian, fotoId, namakerajinan
VALUES.data[0]., .data[1].; hasil=mysql_queryquery;
return hasil; }
function query_update_kerajinandata { query=UPDATE kerajinan SET kerajinanUraian = .data[0]. , fotoId =
.data[1].
WHERE kerajinanId = .data[2].; hasil=mysql_queryquery;
return hasil; }function query_select_adminnama, sandi {
query=SELECT FROM admin WHERE adminNama = .nama. AND adminSandi= .sandi. ;
hasil=mysql_queryquery; return hasil;
} function query_insert_orgsosdata {
query=INSERT INTO orgsos orgsosUraian, fotoId, budayaId, orgsosNama
VALUES .data[0]., .data[1]., .data[2]., .data[3].;
hasil=mysql_queryquery; return hasil;
} function query_insert_lagudata {
4.4 Pembuatan Antar Muka User Interface