Pengujian Pembacaan UID oleh IDE Arduino Pengujian Pembacaan UID oleh Matlab

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