Arduino UNO NFC Shield BAB IV PENGUJIAN 4.1 Pengujian Pembacaan RFID Pengujian pembacaan RFID dilakukan untuk menguji pembacaan oleh NFC Shield dan Arduino UNO terhadap kode_id dari Tag RFID yang didekatkan. Kode_ID dari Tag RFID yang terbaca akan dikirimkan oleh Arduino UNO kepada host komputer melalui kabel USB dan kemudian hasil pembacaan akan ditampilkan pada host komputer. Berikut adalah gambar pengujian pembacaan RFID: Tag RFID didekatkan Kabel USB Gambar 4.1 Pengujian Pembacaan RFID Kode_ID dari tag RFID yang terbaca akan dikirimkan oleh Arduino ke komputer melalui kabel USB dan terbaca pada komputer dengan menggunakan serial monitor yang telah tersedia pada IDE (Integrated Development Environment) Arduino 1.0.1. dengan baudrate sebesar 19200, berikut adalah gambar dari hasil pembacaannya: 56
57 Gambar 4.2 Pembacaan Tanpa Tag RFID Gambar 4.2 adalah hasil pembacaan ketika belum ada tag RFID yang didekatkan, checking dilakukan untuk memeriksa adakah tag RFID yang discan dan terbaca. Kemudian ketika ada tag RFID yang didekatkan maka akan hasil pembacaannya akan muncul seperti gambar berikut: Gambar 4.3 Pembacaan Tag RFID Gambar 4.3 memperlihatkan hasil pembacaan saat ada tag RFID yang didekatkan dan terbaca oleh reader RFID. Terlihat bahwa ditemukan 1tag RFID dengan kode_id yang terbaca adalah 1785141869. Dengan dengan terbacanya kode_id dari tag bearti pembacaan tag RFID oleh reader RFID telah dapat digunakan.
Ethernet Shield Arduino UNO NFC Shield 58 4.2 Pengujian Pengiriman Data Menggunakan Ethernet Pengujian ini dilakukan untuk menguji konektivitas antara host komputer dan reader RFID RFID yang menggunakan ethernet shield dan terhubung secara LAN(Local Area Network). Pengujian dilakukan dengan menguji apakah reader RFID RFID dan host komputer telah terhubung dan kemudian menguji pengiriman pembacaan ID dari reader RFID RFID ke komputer melalui ethernet. Berikut adalah gambar pengujian: Tag RFID didekatkan Host Komputer IP Address: 192.168.1.100 Kabel UTP Port 80 Port 80 (cross-over) Reader RFID RFID IP Address: 192.168.1.102 Gambar 4.4 Pengujian Koneksi Berikut pemeriksaan koneksi menggunakan ping pada command promt dengan perintah ping 192.168.1.102 -t : Gambar 4.5 Pengujian Koneksi Menggunakan Command Promt
59 Gambar 4.5 memperlihatkan bahwa reader RFID dan host komputer telah terhubung dengan baik, namun pengujian ini belum menunjukan apakah kode_id yang terbaca pada reader RFID dapat dikirim ke host komputer. Oleh karena itu dibutuhkan adanya pengujian selanjutnya yaitu dengan mengirimkan kode_id dari reader RFID ke host komputer. Dan berikut adalah hasil pengujiannya: Gambar 4.6 Pengujian pengiriman ID dari reader RFID ke host komputer Gambar 4.6 memperlihatkan bahwa host komputer sudah dapat menerima informasi berupa kode_id yang dikirimkan oleh reader RFID dan membaca IP dari reader RFID yang mengirimkan informasi tersebut. Dengan hasil pengujian ini bearti pengiriman informasi dari reader RFID ke host komputer melalui ethernet telah dapat digunakan. 4.3 Pengujian Pembacaan Database oleh Tiket.exe Pengujian ini dilakukan dengan membuat tabel tabel_id pada database Tiket dan memasukan beberapa data nya seperti kode_id dan jumlah dari tiap kode_id nya. Kemudian pada Tiket.exe dibuat sebuah Form yang didalamnya terdapat Datagridview untuk menampilkan tabel yang bernama tabel_id pada database, dan berikut adalah hasil pengujiannya: Gambar 4.7 Tabel table_id pada databese tiket untuk pembacaan
60 Gambar 4.8 Datagridview pada tiket.exe Dua gambar diatas memperlihatkan keselarasan data antara data yang tersimpan pada tabel table_id pada database (gambar 4.7) dengan datagridview pada tiket.exe (gambar 4.8) hal ini menunjukan bahwa tiket.exe telah dapat mambaca data dari database. 4.4 Pengujian Penyimpanan Data ke Database oleh Tiket.exe Pengujian penyimpanan data ke database dilakukan untuk menguji mampukah program tiket.exe melakukan penyimpanan data ke database. Pegujian dilakukan dengan menambahkan jumlah akses masuk untuk transaksi penjualan tiket. Berikut adalah gambar dari pengujian: Gambar 4.9 Menambahkan Jumlah_akses
61 Gambar 4.9 adalah form transaksi yang digunakan untuk menambah jumlah akses masuk untuk sebuah ID. Perlu diperhatikan, sesuai dengan perancangan yang telah dibuat sistem ini hanya mencatat jumlah akses masuk tiap kode_id nya dan tidak menyimpan data pembayaran dalam satuan rupiah, pembayaran yang dilakukan hanya sebagai nominal yang digunakan untuk membeli akses masuk untuk tiap orangnya dalam satu buah kartu RFID dengan kode_id tertentu. Pada pengujian ini kode ID yang digunakan adalah 1785141869, kode tersebut memiliki sebelumnya memiliki jumlah akses masuk untuk 0 orang/tidak punya akses masuk, kemudian dilakukan penambahan pengisian untuk 1orang, maka seharusnya jumlah akses masuk untuk kode ID tersebut adalah untuk 1orang. Setelah transaksi dilakukan kemudian dapat diperiksa perubahan yang telah dilakukan, berikut adalah pengecekan tabel ID: Gambar 4.10 Memeriksa tabel tabel_id Gambar 4.10 memperlihatkan bahwa kode_id 1785141869 memiliki jumlah_isi untuk akses masuk sebanyak 1 orang, hal ini menunjukan bahwa program tiket.exe sudah dapat menyimpan data ke database yang dapat digunakan untuk keperluan transaksi penjualan tiket. 4.5 Pengujian Respon Reader RFID RFID Dari gambar 4.10 terlihat bahwa kode_id 1785141869 dapat digunakan sebagai akses masuk untuk 1 orang, yang berarti setiap orang yang ingin masuk ke dalam taman hiburan dengan menscan atau mendekatkan kartu RFID dengan Reader RFID-nya. Kemudian akan terlihat responya, jika LED_hijau menyala
62 maka berarti pengunjung tersebut memiliki akses masuk, namun jika yang menyala adalah LED_merah maka pengunjing tersebut tidak memiliki akses masuk dan berarti harus membeli akses masuk untuk tiap orang. Sesuai dengan gambar 4.10 bahwa _ID 1785141869 dapat digunakan sebagai akses masuk untuk 1orang, dan berikut adalah hasil pengujian tiap kartu RFID didekatkan: Gambar 4.11 Pengujian saat respon adalah yes Gambar 4.12 Pengujian saat respon adalah no Pengujian saat respon adalah yes terjadi saat dilakukan scan ke-1 dan yang menyala pada reader RFID RFID adalah LED_hijau, yang berarti pengunjung tersebut memiliki akses masuk. Kemudian kode_id atau kartu yang sama di-scan
63 yang ke-2 kali, namun respon yang terjadi adalah no dan LED yang menyala adalah LED_merah yang bearti pengunjung tersebut tidak memiliki akses masuk. 4.6 Pengujian Keseluruhan Pengujian ini dilakukan untuk menguji sudahkah sistem berjalan seperti yang diharapkan. Pengujian dilakukan dengan melakukan simulasi penjualan akses masuk, scan tiket (masuknya pengunjung), refill (isi ulang) akses masuk tiket, menampilkan laporan penjualan tiket dan menampilkan laporan jumlah pengunjung yang masuk tiap jamnya. 4.6.1 Transaksi Penjualan Tiket Penjualan akses masuk wajib dikakukan untuk menambahkan jumlah akses masuk yang akan digunakan. Dan berikut tampilannya: Gambar 4.13 Transaksi Penjualan Tiket Gambar di atas memperlihatkan form yang dilakukan untuk transaksi penjualan akses masuk untuk ID 1785141869 yang diisi dengan akses masuk untuk 3 orang, transaksi ini terjadi pada tanggal 17/10/2013 dan jam 10:33. 4.6.2 Scan Tiket RFID Pengujian scan tiket ini untuk menguji respon yang terjadi pada reader RFID ketika tiket dengan ID 1785141869 yang telah diisi akses masuk untuk 3 orang di scan. Respon yang terjadi adalah sebagai berikut:
64 Tabel 4.1 Pengujian Respon Reader RFID LED yang Menyala Scan ke- Hijau Merah 1 2 3 4 5 Dari tabel 4.1 dapat dilihat bahwa 3 scan pertama yang menggunakan kartu RFID dengan kode_id yang sama memiliki akses masuk sedangkan scan ke-4 dan ke-5 tidak memiliki akses masuk yang berarti harus membeli kembali akses masuknya. 4.6.3 Laporan Jumlah Pengunjung Setelah dilakukan scan (yang berarti pengunjung masuk) saat itu pula sebuah record di catat ke dalam database dan jumlah pengunjung yang masuk dikelompokan menurut jam masuknya dan saat sebuah laporan ingin ditampilkan maka form yang berisi laporan tersebut akan membaca record dari database dan menampilkannya ke dalam bentuk sebuah laporan, berikut tampilannya: Gambar 4.14 Laporan Jumlah Pengunjung
65 Gambar di atas menampilkan sebuah laporan yang menunjukan jumlah pengunjung yang masuk pada jam 10:00 sampai 11:00 adalah sebanyak 3 orang dan pengunjung yang masuk pada hari (tanggal 17/01/2013) itu adalah sebanyak 3 orang. 4.6.4 Refill (isi ulang akses masuk) Ketika seorang pengunjung dengan 1785141869 seperti pengujian sebelumnya sudah tidak memiliki akses masuk yang dimilikinya karena sudah habis terpakai, maka tiket tersebut harus diisi ulang dengan membeli akses masuknya, dan berikut tampilannya: Gambar 4.15 Refill Akses Masuk Gambar di atas memperlihatkan form yang dilakukan untuk transaksi penjualan akses masuk untuk ID 1785141869 yang diisi dengan akses masuk untuk 2 orang, transaksi ini terjadi pada tanggal 17/10/2013 dan jam 10:51. 4.6.5 Laporan Penjualan Tiket Pada pengujian sebelumnya terdapat dua kali transaksi penjualan tiket (penjualan tiket dan refill), dan record dari keduanya disimpan ke dalam data base dan kemudian ditampilkan dalam sebuah laporan, berikut tampilannya:
66 Gambar 4.16 Laporan Pejualan Tiket Gambar diatas menunjukan sebuah laporan penjualan tiket yang terjadi pada tanggal 17/10/2013 dan berdasarkan pengujian sebelumnya. Transaksi pertama dilakukan pada jam 10:32:40 dan transaksi ke-2 terjadi pada jam 10:50:54.