43
Tahap-tahap implementasi yang dilakukan adalah sebagai berikut : 1.
Menentukan perangkat keras yang dibutuhkan seperti: ArduinoMega2560, kabel USB, PCB, MF522-AN, ZFM-20 dan PC
2. Membangun konstruksi perangkat keras dari bahan yang telah ditentukan.
3. Menginstal aplikasi yang dibutuhkan seperti Matlab dan IDE Arduino
Sketch. 4.
Menulis program dalam bahasa pemrograman Matlab dan C++ Arduino.
7.2 Pengujian
Pengujian dilakukan untuk mengetahui performansi dari sistem yang dirancang dan untuk meneliti sistem dengan berbagai percobaan sehingga dapat
ditemukan informasi baru yang bermanfaat untuk penelitianselanjutnya. Pengujian dilakukan dengan menguji setiap tahapan proses yang dilakukan dalam sistem.
7.2.1 Pengujian Pembacaan UID oleh IDE Arduino
Pengujian pembacaan UID dilakukan dengan mengupload program ke Arduino kemudian akan memerintahkan MF522-AN untuk membaca UID
melalui. Keberhasilan pembacaan UID kartu dapat dilihat pada gambar 4.2. Pada pengujian inidisediakan sepuluh buah kartu. Setiap kartu mewakiliindividu
anggota. Hasil pembacaan dengan sepuluh kartu Mifare Ultralight dapat dilihat pada tabel 4.1.
Universitas Sumatera Utara
44
7.2.2 Pengujian Pembacaan UID oleh Matlab
Pengujian ini dilakukan untuk memastikan UID yang telah diterima Arduino dapat sampai ke komputer dengan baik. UID tersebut dibaca oleh
Tabel 4.1Hasil Pengujian Pembacaan UID menggunakan Arduino
Kart Ke
UID Hasil
Pembacaan Kartu
Percobaan ke Rata-
rata Jarak cm
1 2
3 6
7 8 9 Waktu
µs Waktu
µs Waktu
µs Waktu
µs 1
04 FC EB D1 D9 02 80
V x
X
x
1408 1472
1464 1448
2
04 E9 39 D1 D9 02 80
V x
X
x
1464 1460
1412 1445
3
04 FB 5F D1 D9 02 80
V x
X
x
1460 1464
1464 1462
4
04 EB 42 D1 D9 02 80
V x
X
x
1472 1460
1464 1465
5
04 F3 8F D1 D9 02 80
V x
X
x
1468 1468
1460 1465
6
04 EA 47 D1 D9 02 80
V x
X
x
1464 1464
1464 1464
7
04 FB 5A D1 D9 02 80
V x
X
x
1464 1468
1464 1465
8
04 ED 67 D1 D9 02 80
V x
X
x
1464 1464
1464 1464
9
04 F1 C5 D1 D9 02 80
V x
X
x
1468 1468
1460 1465
10
04 F8 48 D1 D9 02 80
V x
X
x
1460 1468
1460 1462
Gambar 4.2Keberhasilan Pembacaan UID menggunakan Arduino
Universitas Sumatera Utara
45 komputer secara serial melalui Matlab menggunakan fungsi serial, fopen,
fscanf dan menampilkannya di command window. Keberhasilan pembacaan data serial oleh Matlab dapat dilihat pada gambar 4.3 dan untuk hasil pengujiannya
dapat dilihat pada tabel 4.2.
Gambar 4.3Keberhasilan Pembacaan UID menggunakan Matlab Tabel 4.2Hasil Pengujian Pembacaan UID menggunakan Matlab
Kart ke
UID Hasil
Pembacaan Kartu
Percobaan ke Rata-
rata Jarak cm
1 2
3 6
7 8 9 Waktu
µs Waktu
µs Waktu
µs Waktu
µs 1
04 FC EB D1 D9 02 80
v x
X
x
5952 5887
6215 6018
2
04 E9 39 D1 D9 02 80
v x
X
x
6083 5710
5845 5897
3
04 FB 5F D1 D9 02 80
v x
X
x
5607 6069
5756 5810
4
04 EB 42 D1 D9 02 80
v x
X
x
5724 5947
5719 5796
5
04 F3 8F D1 D9 02 80
v x
X
x
5232 5607
6036 5625
6
04 EA 47 D1 D9 02 80
v x
X
x
6787 4506
5705 5666
7
04 FB 5A D1 D9 02 80
v x
X
x
5933 6045
6106 6028
8
04 ED 67 D1 D9 02 80
v x
X
x
5822 5710
6717 6083
9
04 F1 C5 D1 D9 02 80
v x
X
x
5915 6493
5896 6101
10
04 F8 48 D1 D9 02 80
v x
X
x
6022 6419
5523 5988
Universitas Sumatera Utara
46
7.2.3 Pengujian Baca dan Tulis Memori Kartu