adalah mungkin untuk mengubah batas atas dari kisaran mereka menggunakan pin AREF dan fungsi
analogReference
[21].
2.6.3. Komunikasi Arduino Mega
Arduino mega memiliki sejumlah fasilitas untuk berkomunikasi dengan komputer, Arduino lain, atau mikrokontroler lainnya. ATmega1280 menyediakan empat UART
hardware
untuk TTL 5V komunikasi serial. Sebuah FTDI FT232RL pada saluran papan adalah salah satu dari USB dan driver FTDI termasuk dengan
software
Arduino menyediakan virtual
comport
untuk perangkat lunak pada komputer. Perangkat lunak Arduino termasuk monitor
serial
yang memungkinkan data tekstual sederhana yang akan dikirim ke dan dari papan Arduino. RX dan TX LED di papan akan berkedip ketika data
sedang dikirim melalui chip FTDI dan USB koneksi ke komputer tapi tidak untuk komunikasi serial pada pin 0 dan 1 [21].
Sebuah perpustakaan
Software Serial
memungkinkan untuk komunikasi
serial
pada setiap pin digital Mega. ATmega1280 juga mendukung I2C TWI dan komunikasi SPI.
Perangkat lunak Arduino termasuk perpustakaan Kawat untuk menyederhanakan penggunaan bus I2C; lihat dokumentasi di website
Wiring
untuk rincian. Untuk menggunakan komunikasi SPI, silakan lihat
datasheet
ATmega1280.
2.7. LCD 16x2
LCD
Liquid Crystal Display
layar merupakan modul layar elektronik dan dapat digunakan untuk berbagai macam aplikasi. Sebuah layar lcd 16x2 adalah modul yang
sangat dasar dan sangat umum digunakan di berbagai perangkat dan sirkuit. Modul ini lebih disukai dari
seven segment
dan led segmen multi-lainnya [22]. Sebuah lcd 16x2 berarti dapat menampilkan 16 karakter per baris dan ada 2 garis
kolom. Dalam lcd ini masing-masing karakter ditampilkan dalam matriks 5x7 pixel. LCD ini memiliki dua register, yaitu,
Command
dan Data.
Gambar 2.13. Konfigurasi Pin LCD [22]. PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
Pin No
Function Name
1 Ground 0V
Ground 2
Supply voltage; 5V 4.7V – 5.3V
Vcc 3
Contrast adjustment; through a variable resistor V
EE
4 Selects command register when low; and data register when
high Register Select
5 Low to write to the register; High to read from the register
Readwrite 6
Sends data to data pins when a high to low pulse is given Enable
7
8-bit data pins DB0
8 DB1
9 DB2
10 DB3
11 DB4
12 DB5
13 DB6
14 DB7
15 Backlight V
CC
5V Led+
16 Backlight Ground 0V Led-
Perintah adalah instruksi yang diberikan kepada lcd untuk melakukan tugas yang telah ditetapkan seperti inisialisasi itu, membersihkan layar, pengaturan posisi kursor,
mengendalikan display, menyimpan data register data yang akan ditampilkan pada LCD. Data tersebut adalah nilai ASCII dari karakter yang akan ditampilkan pada LCD [22].
Gambar 2.13. menunjukkan pin konfigurasi pada LCD 16x2 dan tabel 2.5. menunjukkan spesifikasi dari LCD 16x2.
2.8. Led dan
Buzzer
Dalam perancangan alat yang akan dibuat peneliti juga menggunakan led dan
buzzer
untuk indikator alat yang akan dibuat, dalam penjelasannya sebagai berikut: 1.
Led
Light Emitting Diode
atau sering disingkat dengan LED adalah komponen elektronika yang dapat memancarkan cahaya monokromatik ketika diberikan
tegangan maju. LED merupakan keluarga dioda yang terbuat dari bahan semikonduktor. Warna-warna cahaya yang dipancarkan oleh led tergantung pada
jenis bahan semikonduktor yang dipergunakannya [23]. Pada Gambar 2.14 menunjukkan gambar led dan simbol dari led.
Tabel 2.5. Konfigurasi Pin LCD [22]. PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
2. Buzzer
Buzzer
listrik adalah sebuah komponen elektronika yang dapat mengubah sinyal listrik menjadi getaran suara. Pada umumnya,
buzzer
yang merupakan sebuah perangkat audio ini sering digunakan pada rangkaian anti-maling, alarm
pada jam tangan, bel rumah, peringatan mundur pada truk dan perangkat peringatan bahaya lainnya. Jenis
buzzer
yang sering ditemukan dan digunakan adalah
buzzer
yang berjenis
piezoelectric
, hal ini dikarenakan
buzzer piezoelectric
memiliki berbagai kelebihan seperti lebih murah, relatif lebih ringan dan lebih mudah dalam
menggabungkannya ke Rangkaian Elektronika lainnya [24]. Gambar 2.15. menunjukkan bentuk
buzzer
, simbol
buzzer
dan rangkaian piezoelektrik.
Dalam implementasinya pada rangkaian untuk led dan
buzzer
tidak dapat langsung terhubung dengan pin arduino karena karakteristik yang berbeda antara led,
buzzer
dan pin arduino terutama dalam hal tegangan dan arus [6]. Sehingga untuk menentukan hambatan
yang dapat digunakan untuk led dan
buzzer
sebagai berikut :
Dari persamaan 2.4. dapat dicari nilai hambatan yang akan digunakan untuk rangkaian led dan
buzzer
. Gambar 2.14. LED dan Simbol LED [23].
Gambar 2.15.
Buzzer
, Rangkaian Piezoelektrik dan Simbol [24].
………………………………..2.4 PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
25
BAB III PERANCANGAN PENELITIAN
Dalam bab III ini akan dibahas mengenai perancangan perangkat keras dan perancangan perangkat lunak. Pembahasan ini meliputi:
a. Proses kerja dan mekanisme presensi dan pencocokkan sidik jari.
b. Perancangan perangkat keras
hardware
c. Perancangan perangkat lunak
software
3.1. Proses Kerja dan Mekanisme Presensi dan Pencocokkan Sidik Jari
Pada pembuatan tugas akhir ini, akan dibuat sebuah sistem presensi yang menggunakan RFID dengan RFID
tag
menggunakan
e
-KTP juga dilengkapi dengan sensor sidik jari guna memvalidasi bahwa yang memegang RFID
tag
memang orang yang menggunakannya. Dalam hal ini dikatakan bahwa presensi menggunakan RFID dan sidik
jari, sehingga presensi dianggap valid jika melakukan
tap
RFID dan sidik jari. Jika hanya salah satu saja maka presensi dianggap tidak valid. Pengesahan presensi dilakukan saat
dosen melakukan
record
saat selesai perkuliahan, jadi hanya dosen saja yang melakukan
record
saat selesai kuliah sedangkan untuk mahasiswa tidak melakukan. Komponen yang digunakan dalam pembuatan tugas akhir ini meliputi mikrokontroler ATmega2560 dengan
papan board arduino mega untuk mengolah data dari UID RFID dan ID sidik jari yang nantinya akan dikirim ke laptop untuk disinkronkan dengan
database
yang ada di laptop, RFID
reader
PN532 untuk membaca RFID
tag e
-KTP, kabel USB untuk komunikasi
serial
antara laptop dan mikrokontroler, sensor sidik jari untuk memvalidasi peserta yang melakukan presensi. Gambar dari blok diagram sistem dapat dilihat pada gambar 1.1. Pada
gambar tersebut terbagi menjadi 3 baian, yaitu
input
, sistem dan
output
. Pada bagian
input
hanya terdiri dari masukan untuk
Reader
RFID dengan
e
-KTP dan untuk
fingerprint
dengan jari telunjuk kanan. Kemudian bagian sistem terdapat 3 bagian, yaitu RFID
reader
, sensor
fingerprint
dan arduino mega sebagai pemroses dari data ID. Pada bagian
output
terdapat komputer,
database
dan lcd, fungsi dari lcd untuk menampilkan perintah dan ID kartu dan ID jari, komputer untuk pemrosesan data setelah ID kartu dan ID jari terbaca dan
database
digunakan untuk penyimpanan data para pengguna kartu dan ID jari guna memudahkan proses presensi.