5) Program aplikasi siap digunakan, lakukan tap kartu pada RFID reader untuk
sitem pembayaran.
6) Toogle pada gerbang masuk dan keluar digunakan untuk memilih mode tol
74
75
7) Untuk mereset sistem gunakan tombol yang ada pada tiap gerbang.
4) Program siap digunakan, program aplikasi user ini bisa digunakan untuk
login, registrasi, cek saldo, isi ulang saldo.
5) Untuk registrasi silakan tap kartu terlebih dahulu kemudian isi biodata
pendaftar, jika semua form telah diisi kemudian klik daftar. User baru akan
otomatis mendapat saldo awal sebesar Rp. 100000
77
6) Untuk melakukan login dari akun yang sudah terdaftar silakan buka menu
login kemudian isikan nama user kemudian password lalu klik login.
Aplikasi akan menampilkan informasi data dari user.
Cukup dengan menempelkan smart card pada reader, maka jumlah saldo
akan ditampilkan pada aplikasi.
Dengan mengupload listing program berikut ini, kita dapat mengetahui apakah
arduino dalam keadaan baik dengan cara meletakkan kaki positif LED pada pin 13,
dan negatifnya diletakkan pada port GND arduino. Setelah mengupload program dan
menempatkan LED pada pin 13, maka LED akan menyala selama satu detik dan
kemudian padam selama satu detik, demikian seterusnya. Jika LED dapat menyala dan
padam selama satu detik secara terus menerus, maka rangkaian board arduino dalam
keadaan baik.
. Potongan program dibawah ini adalah listing program yang digunakan untuk
pengujian rangkaian arduino:
80
Potongan program dibawah ini adalah listing program yang digunakan untuk
pengujian rangkaian LCD:
Potongan program dibawah ini adalah listing program yang digunakan untuk
pengujian motor Servo.
Pengujian RFID reader ini bertujuan untuk menguji daya tahan (reliabilitas) dan
melihat kelemahan RFID reader untuk membaca data pada RFID tag pada berbagai
kondisi. Pengujian RFID tag bertujuan untuk mengetahui dalam kondisi apa saja RFID
tag masih dapat dibaca atau tidak dapat dibaca oleh RFID reader. Untuk pengecekan
untuk memastikan apakah RFID reader dapat membaca data yang terdapat pada
sebuah RFID tag dapat dilakukan dengan menggunakan sketch program sederhana
Arduino dan software Arduino IDE untuk output hasil pembacaan RFID.
Setelah program terupload buka software Arduino IDE, kemudian pilih port dan
buka serial monitor untuk membaca data yang dikirimkan oleh Arduino dari
pembacaan tag RFID.
85
Hasil pengujian yang diberikan oleh Tabel 4.1 terlihat jarak maksimum
pembacaan RFID tag pada posisi RFID tag di atas custom RFID reader adalah 6 cm
dan jarak minimum pembacaan adalah 6.52 cm. Rata-rata pembacaan RFID tag untuk
posisi RFID tag di atas custom RFID reader adalah 6.54 cm. Berdasarkan datasheet
dari modul MF RC522, kemampuan modul ini untuk membaca sebuah RFID tag
adalah 12 cm. Sementara berdasarkan pengujian di atas, custom RFID reader yang
dibangun dengan menggunakan modul MF RC522 memiliki jangkauan baca
maksimum 6 cm untuk posisi RFID tag di atas dan di bawah custom RFID reader.
Perbedaan ini kemungkinan dikarenakan datasheet modul MF RC522 kurang merinci
kemampuan jarak baca modul tersebut dan juga beban yang ada pada output kontroler.
87
Output Sensor
Nama
Tidak Ada Ada Keterangan
Sensor
Kendaraan Kendaraan
Sensor 1
Low High Sesuai
(Golongan)
Sensor 2
Low High Sesuai
(Golongan)
Sensor 3
Low High Sesuai
(Safety)
Pengujian sensor dalam ruangan hasilnya normal, sensor bekerja dengan baik
sesuai dengan sistem kerja dan hasil yang diharapkan.
Output Sensor
Nama
Tidak Ada Ada Keterangan
Sensor
Kendaraan Kendaraan
Sensor 1 Tidak
High High
(Golongan) Sesuai
Sensor 2 Tidak
High High
(Golongan) Sesuai
Sensor 3 Tidak
High High
(Safety) Sesuai
88
Pengujian sensor dalam ruangan hasilnya tidak normal, sensor tidak bekerja
dengan baik dan tidak sesuai dengan hasil yang diharapkan.
Dari dua pengujian sensor diatas dapat disimpulkan bahwa sensor IR obstacle
cocok untuk digunakan di dalam ruangan, baik dengan atau tanpa cahaya lampu.
Sensor IR obstacle tidak cocok untuk penggunaan di area yang terkena sinar matahari,
karena sinyal yang dipantulkan terganggu oleh cahaya matahari dan hasilnya selalu
high.
Hasil pengujian:
Pengujian
User Status Keterangan
Pembayaran
CARD1 Gagal Saldo < Saldo minimum Sesuai
CARD2 Gagal Saldo < Saldo minimum Sesuai
CARD3 Berhasil Saldo > Saldo minimum Sesuai
CARD4 Berhasil Saldo > Saldo minimum Sesuai
Smart card tidak
CARD5 Berhasil Sesuai
terdaftar
Hasil pengujian sesuai dengan yang diharapkan, smart card dengan saldo diatas
saldo minimal berhasil melakukan pembayaran, sedangkan smart card dengan saldo
dibawah saldo minimal dan tidak terdaftar tidak bisa melakukan pembayaran. Setela h
pembayaran berhasil, kontroler akan memberikan sinyal yang menggerakkan servo
sebesar 90 derajat untuk membuka palang .
90
Palang pintu akan tertutup bila sensor safety sudah tidak mendeteksi adanya
kendaraan di depan palang pintu. Sensor safety akan menunda sistem sampai
kendaraan melewati palang pintu.
Hasil pengujian:
Pengujian
User Status Keterangan
Pembayaran
CARD1 Gagal Gagal di gerbang masuk Sesuai
CARD2 Gagal Gagal di gerbang masuk Sesuai
CARD3 Berhasil Sukses di gerbang masuk Sesuai
CARD4 Berhasil Sukses di gerbang masuk Sesuai
CARD5 Berhasil Smart card tidak terdaftar Sesuai
Selain itu program juga otomatis merekam data dan menyimpannya di Microsft
Access Database kendaraan yang berhasil melakukan pembayaran.
93
Pengujian waktu yang pada sistem bertujuan untuk mengetahui durasi waktu
yang dibutuhkan sistem untuk menyelesaikan pembayaran. Pengujian pada gerbang
masuk dan juga gerbang keluar dilakukan menggunakan stopwatch.
Durasi Waktu
Pengujian
User Status Gerbang Gerbang
Pembayaran
Masuk Keluar
CARD1 Gagal Saldo Kurang 00.00.01.29 00.00.01.32
CARD2 Gagal Saldo Kurang 00.00.01.42 00.00.01.12
CARD3 Berhasil Saldo Cukup 00.00.02.07 00.00.03.23
CARD4 Berhasil Saldo Cukup 00.00.02.22 00.00.03.18
CARD5 Berhasil Tidak Terdaftar 00.00.02.05 00.00.03.08