Fungsi Cek Session Publik Fungsi Detail Benda Tanpa Scan QR Code

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

Fungsi Cek Session digunakan saat pengguna diwajibkan untuk login terlebih dahulu untuk menjalankan fungsi tertentu, dalam penelitian ini yaitu untuk memberikan komentar dan rating. Fungsi tersebut dapat ditunjukkan oleh Kode Program 4.4. Pada kode program tersebut fungsi cek session diberi nama ‘cekSession’ dimana fungsi tersebut akan mengecek nilai dari _SESSION[‘CGMEMBERLOGIN’] yang merupakan variabel session. function check_agent{ useragent = strtolower_SERVER[HTTP_USER_AGENT]; ifpreg_matchj2me|midp|opera mini|iphone|android|blackberry|blazer|palm|handspring|no kia|kyocera|samsung|motorola|smartphone|windows ce|blackberry|wap|sonyericsson|playstation portable|lg|mmp|opwv|symbian|epoci, useragent { return mobile; } else { return desktop; } } Kode Program 4.4 Fungsi Cek Session Jika variabel tersebut belum diset maka akan dikembalikan nilai FALSE sedangkan sebaliknya akan mengembalikan nilai yang ada.

4.1.6 Fungsi Detail Benda Tanpa Scan QR Code

Kode Program 4.5 Contoh Link URL Akses Detail Benda Dengan ID Bernilai 83 Selain menggunakan cara memindai QR Code, pengguna dapat pula mengakses secara langsung dengan mengetikkan alamat URL di web browser. Sebagai contoh dapat ditunjukkan oleh Kode Program 4.5. Pada contoh link tersebut dapat dijelaskan bahwa pengguna melakukan request untuk menampilkan detail benda dengan mengirimkan variabel ‘go’ yang bernilai ‘benda’, variabel ‘do’ yang bernilai ‘detail’ dan variabel ‘id’ dengan nilai ‘83’. Hal tersebut dapat diartikan pengguna memanggil file benda dan menjalankan fungsi detail benda dengan parameter id benda bernilai 83 seperti ditunjukkan oleh Kode Program 4.6. Dari Kode Program 4.6 terlihat fungsi deteksi perangkat dijalankan untuk menampilkan detail benda sesuai dengan jenis perangkat aksesnya. function cekSession{ ifisset_SESSION[CGMEMBERLOGIN] : return FALSE; else: return _SESSION[CGMEMBERLOGIN]; endif; } http:www.cagarbudayasalatiga.comindex.php?go=bendado=d etailid=83 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

Dokumen yang terkait

Rancang bangun aplikasi historical maintenance kendaraan (bus) dengan menggunakan teknologi qr code berbasis android: studi kasus PT. Pahala Kencana Pool 1

5 18 175

Aplikasi QR Code Generator Untuk Mempermudah Pencarian Informasi Data Barang di Toko Kurnia.

0 3 12

Pembangunan Aplikasi Mobile Web Pemesanan Makanan Menggunakan QR Code Pembangunan Aplikasi Mobile Web Pemesanan Makanan Menggunakan QR Code.

0 5 13

PENUTUP Pembangunan Aplikasi Mobile Web Pemesanan Makanan Menggunakan QR Code.

0 3 81

Institutional Repository | Satya Wacana Christian University: Penerapan Aplikasi QR Code Reader dan QR Code Generator Secara Mobile untuk Mengelola Benda Cagar Budaya Kota Salatiga

0 0 14

Institutional Repository | Satya Wacana Christian University: Penerapan Aplikasi QR Code Reader dan QR Code Generator Secara Mobile untuk Mengelola Benda Cagar Budaya Kota Salatiga T1 672007113 BAB I

0 0 5

Institutional Repository | Satya Wacana Christian University: Penerapan Aplikasi QR Code Reader dan QR Code Generator Secara Mobile untuk Mengelola Benda Cagar Budaya Kota Salatiga T1 672007113 BAB II

0 1 21

Institutional Repository | Satya Wacana Christian University: Penerapan Aplikasi QR Code Reader dan QR Code Generator Secara Mobile untuk Mengelola Benda Cagar Budaya Kota Salatiga T1 672007113 BAB V

0 0 1

Institutional Repository | Satya Wacana Christian University: Penerapan Aplikasi QR Code Reader dan QR Code Generator Secara Mobile untuk Mengelola Benda Cagar Budaya Kota Salatiga

0 0 3

Penggunaan QR Code Untuk Mempermudah Sen

0 0 6