Implementasi RFID Implementasi Sistem Presensi

b. Tampak Dalam c. Tampak Depan Gambar 4.1. Tampilan Box Sistem Presensi.

4.1.1. Implementasi RFID

Reader Implementasi untuk RFID reader terbagi dua, yaitu hardware dan software . Pada implementasinya tidak semua yang digunakan pada reader sama seperti perancangan bab 3. Pembahasan dari implementasi penggunaan reader sebagai berikut :

A. Implementasi

Hardware Implementasi dari segi hardware untuk reader tidak ada yang berubah dari perancangan yang dijelaskan pada bab 3, dijelaskan pada perancangan bahwa RFID reader menggunakan seri PN532. Pada perancangan bab 3 konfigurasi dari reader ke arduino seperti pada gambar 3.7. Saat implementasi penggunaan konfigurasi yang digunakan sama, karena pada datasheet untuk menggunakan mikrokontroler arduino mega dan komunikasi PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI serial HSU High Speed UART pin yang digunakan untuk konfigurasi menggunakan serial1 dari arduino mega, lebih jelasnya dapat dilihat pada tabel 4.1. yang menunjukan konfigurasi reader dan arduino mega dengan komunikasi HSU. Tabel 4.1 Konfigurasi Reader dengan Komunikasi HSU. Arduino Mega RFID Reader PN532 GND GND VCC VCC RX1 Pin 19 TX TX1 Pin 18 RX Pada reader PN532 terdapat 3 variasi komunikasi serial , yaitu SPI, I2C dan HSU. Pada perancangan digunakan komunikasi HSU karena pada saat percobaan menggunakan kmunikasi SPI dan I2C, reader tidak dapat terdeteksi oleh mikrokontroler. Sehingga digunakan komunikasi HSU seperti pada perancangan bab 3. Kemudian untuk sub hardware yang lainnya juga terdapat lcd dan indikator, fungsi dari indikator untuk menunjukan bahwa data ID sudah terbaca dan lcd untuk menampilkan perintah seperti “Tap-kan Kartu”. Pada perancangan pin indikator dan lcd berbeda dengan hasil implementasi, untuk pin yang digunakan dapat dilihat pada tabel 4.2. Pada perancangan untuk lcd menggunakan lcd dengan karakter 16x2, pada implementasinya pun sama tidak ada yang berubah, hanya konfigurasinya saja yang berubah. Tabel 4.2. Konfigurasi LCD dan Indikator Arduino Mega LCD 16x2 Pin Digital 9 RS Pin Digital 8 E Pin Digital 5 D4 Pin Digital 4 D5 Pin Digital 3 D6 Pin Digital 2 D7 Arduino Mega Indikator Pin Digital 46 Led Merah Pin Digital 44 Led Hijau Pin Digital 40 Buzzer

B. Implementasi

Software Implementasi dari segi software ini lebih ke bagian pembacaan data ID e -KTP. Awalnya pembacaan ID e -KTP ini seperti yang dijalaskan pada perancangan bab 3 subbab PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI 3.3.1.1., tetapi pada implementasinya tidak seluruhnya menggunakan dari perancangan pada bab 3. Pada bab 3, pada bagian akhir data akan tertampil pada lcd hasil dari pencocokan database . Dalam implementasinya data tidak tertampil pada lcd, selain itu juga data dicocokan dengan database tetapi tidak dikirim kembali ke mikrokontroler. Pada hal ini mikrokontroker hanya mengirimkan data ke laptop dan laptop tidak mengirim data ke mikrokontroler. Perubahan ini disebabkan karena panjang data ID e -KTP yang tidak sesuai dengan lcd yang digunakan dan kesulitan dalam pengiriman data dari komputer ke mikrokontroler sehingga penggunaannya dirubah. Perubahan alur flowchart pada bab 3 subbab 3.3.1.1. dapat dilihat pada bagian lampiran pengenalan tag RFID Gambar L2.3. Revisi Pengenalan Tag RFID. Implementasi pengenalan RFID ini digunakan oleh mahasiswa dan dosen yang mengadakan perkuliahan, karena dalam melaksanakan perkuliahan ini juga menggunakan