Gambar 4.5 Tampilan Depan Halaman Administrator Setelah Login
Halaman administrator terdapat dua bagian yaitu kolom menu sebelah kiri dan kolom konten sebelah kanan. Pada prototype
satu halaman administrator ini tidak terdapat revisi dari pengguna, dalam hal ini berarti pengguna sudah merasa puas dengan tampilan
maupun fungsi yang terdapat di halaman tersebut.
4.1.2 Tampilan Prototype Dua Website Cagar Budaya
Gambar 4.6 Tampilan Beranda dalam Format Mobile
Gambar 4.6 dan Gambar 4.7 merupakan tampilan format mobile dan format desktop dari prototype dua.
Gambar 4.7 Tampilan Beranda dalam Format Desktop
4.1.3 Detail Benda Cagar Budaya Dengan Scan QR Code
Agar dapat mengakses detail informasi benda, pengguna terlebih dahulu memindai QR Code menggunakan Scanlife Barcode
Scanner yang telah terpasang pada telepon seluler. Aplikasi tersebut kemudian melakukan decoding terhadap QR Code yang ditangkap
dan hasilnya adalah sebuah link URL seperti ditunjukkan pada Kode Program 4.1.
Kode Program 4.1 Contoh Link URL Untuk Benda Dengan ID Bernilai 39
Link Kode Program 4.1 dibuka melalui mobile web browser hal ini berarti pengguna telah melakukan request ke server dengan
mengirimkan data ID Benda dengan nama variabel ‘bid’ dengan nilai 39.
Gambar 4.8 Tampilan Detail Benda
Hal ini berarti pengguna meminta untuk menjalankan fungsi detail benda dengan data variabel ‘bid’. Kode program untuk fungsi
tersebut dapat ditunjukkan oleh Kode Program 4.2. Pada kode tersebut variabel ‘bid’ dijadikan parameter untuk melakukan
http:www.cagarbudayasalatiga.com?bid=39
pencarian data benda berdasarkan id_benda dengan mysql_query function dengan query “SELECT FROM cg_benda WHERE
id_benda=”.
Kode Program 4.2 Fungsi Detail Benda
Tampilan hasil dari fungsi detail benda tersebut dapat ditunjukkan oleh Gambar 4.8.
4.1.4 Fungsi Deteksi Perangkat
Karena website cagar budaya dapat diakses melalui dua format berdasarkan perangkat akses access device maka diperlukan
sebuah fungsi untuk mendeteksi jenis perangkat yaitu fungsi deteksi perangkat seperti ditunjukkan oleh Kode Program 4.3.
function getDetailBendaMobilebid{ ifbid==: return Data tidak ditemukan;
else: query=mysql_query SELECT FROM cg_benda
WHERE id_benda=.bid. ; ifmysql_num_rowsquery==0:
return Data tidak ditemukan; else:
whiledata=mysql_fetch_objectquery: return
beberapa baris untuk tampilan tidak dicantumkan
pbDeskripsibp p.data-deskripsi.p
pbDeskripsibp p.data-deskripsi.p
beberapa baris untuk tampilan tidak dicantumkan
; endwhile;
endif; endif;
}
Kode Program 4.3 Fungsi Deteksi Perangkat
Di dalam program, fungsi deteksi perangkat diberi nama check_agent. Untuk mengetahui jenis perangkat yang dipakai oleh
pengguna digunakan fungsi preg_match yaitu reserved function dari PHP untuk mengecek keberadaan nilai yang telah ditentukan
terhadap suatu variabel tertentu dalam hal ini yaitu variabel _SERVER[‘HTTP_USER_AGENT’]. Variabel tersebut dikirimkan
oleh web browser ketika melakukan request ke server. Pada fungsi tersebut jika variabel mengandung string ‘j2me’ atau ‘midp’ dan
seterusnya maka akan dikembalikan nilai string ‘mobile’ yang berarti bahwa pengguna mengakses melalui telepon seluler dan jika
sebaliknya maka fungsi akan mengembalikan nilai string ‘desktop’.
4.1.5 Fungsi Cek Session Publik