Kode Program 4.6 Fungsi Detail Benda Tanpa Scan QR Code
Untuk hasil tampilan dalam format desktop dapat ditunjukkan oleh Gambar 4.9.
4.1.7 Fungsi Generate QR Code
Fungsi Generate QR Code seperti yang ditunjukkan oleh Kode Program 4.7 digunakan dalam penampilan detail data benda pada
halaman publik dan cetak QR Code di halaman administrator. Fungsi tersebut akan melakukan request ke server Google melalui
Google API Chart. Data yang dikirimkan adalah alamat URL dari benda tertentu, misalkan URL pada Kode Program 4.1. Hasil balik
dari Google API berupa image file QR Code seperti yang ditunjukkan oleh Gambar 4.10.
Kode Program 4.7 Fungsi Generate QR Code
ifisset_GET[‘go’]: if_GET[‘go’]==’benda’:
include‘benda.php’; agent=check_agent;
if_GET[‘do’]==’detail’: ifagent==’mobile’:
echo getDetailBendaMobile_GET[‘id’]; else:
echo getDetailBendaDesktop_GET[‘id’]; endif;
endif; endif;
endif;
function generateQRCodeURL{ return img
src=https:chart.googleapis.comchart?chs=150x150 cht=qrchl=.URL.choe=UTF-8 ;
}
Gambar 4.9 Tampilan Detail Benda Dalam Format Desktop
Gambar 4.10 merupakan tampilan QR Code yang dihasilkan oleh fungsi generateQRCode.
Gambar 4.10 QR Code Benda
4.1.8 Fungsi Beri Komentar
Fungsi beri komentar dapat ditunjukkan oleh Kode Program 4.9 yang sebelumnya pengguna telah melakukan request dengan
mengirimkan variabel melalui link URL seperti yang ditunjukkan oleh Kode Program 4.8.
Kode Program 4.8 Contoh Link URL Beri Komentar ID Benda Bernilai 39
Dari Kode Program 4.9 terlihat bahwa pengguna mengirimkan tiga variabel yaitu variabel go dengan nilai ‘benda’, variabel do dengan
nilai ‘komentar’ dan variabel id dengan nilai ‘39’. Dari kode program tersebut dapat dijelaskan bahwa pengguna ingin
memberikan komentar untuk benda dengan id yang bernilai 39. Fungsi beri komentar dapat dilihat pada Kode Program 4.9. Pada
Kode Program tersebut terdapat fungsi cek session, artinya pengguna harus login terlebih dahulu untuk dapat memberikan
komentar.
http:www.cagarbudayasalatiga.comindex.php?go=bendado=k omentarid=39
Kode Program 4.9 Fungsi Beri Komentar
Gambar 4.11 merupakan tampilan form komentar dalam format desktop.
Gambar 4.11 Form Komentar Format Desktop
ifisset_GET[‘go’]: if_GET[‘go’]==’benda’:
include‘benda.php’; agent=check_agent;
ID=_GET[‘id’]; if_GET[‘do’]==’komentar’:
session=cekSession; echo namaBenda;
ifsession==FALSE: echo infoLogin;
else: ifagent==’mobile’:
echo getFormKomentarMobileID else:
echo getFormKomentarDesktopID; endif;
endif; echo daftarKomentarID;
endif; endif;
endif;
4.1.9 Fungsi Beri Rating