Perangkat Keras Perangkat Lunak

21 tersebut telah terdaftar sebagai anggota yang sah. Jika ID tidak cocok artinya verifikasi gagal dan pemilik kartu tidak terdaftar bukan anggota organisasi.

6.1.1 Perangkat Keras

Berdasarkan gambaran umum sistem yang telah dijelaskan sebelumnya perangkat-perangkat yang digunakan diantaranya RFID tag, RFID reader, finger print scanner, Arduino dan komputer.RFIDtag digunakan sebagai perangkat menyimpan ID anggota kemudian RFID reader digunakan sebagai pembaca RFID tag tersebut. Finger print scanner berfungsi sebagai perangkat yang mengcapture sidik jari pada tahap registrasi sebagai informasi tambahan anggota. Selanjutnya, Arduino berperan sebagai host atau pengendali finger print scannerdan RFID reader, hasil dari pembacaan RFID reader nantinya akan dikirim ke komputer untuk dicocokkan dengan ID yang sebelumnya sudah terdaftar dalam database. Hasil pencocokan akan ditampilkan pada layar monitor komputer. Diagram blok untuk gambaran umum sistem dapat dilihat pada gambar 3.1 Gambar 3.1 Blok Diagram Sistem Universitas Sumatera Utara 22 Proses pembacaan RFID tag untuk mendapatkan informasi ID adalah mengacu pada standar protokol RFID ISO 14443-3 Initializasion and anticollision. Sedangkan tulis baca memori kartu hanya menggunakan standar protokol Mifare proprietary saja tanpa menggunakan ISO 14443-4 Transmission protocol. Hal tersebut dikarenakan jenis kartu Mifare yang digunakan adalah jenis Mifare Ultralight namun jika jenis Mifare yang digunakan lebih canggih seperti Mifare Plus, Mifare DesFire atau seri diatasnya maka standar protokol ISO 1444-4 juga harus digunakan saat melakukan tulis baca kartu.

6.1.2 Perangkat Lunak

Perangkat lunak diperlukan untuk mengantarai perangkat keras dengan user. Perangkat lunak yang digunakan pada sistem ini bekerja pada dua sisi yaitu perangkat lunak yang bekerja pada sisi komputer dan perangkat lunak yang bekerja pada sisi mikrokontroler. Perangkat lunak pada sisi komputer akan menerima serta memberikan sinyal informasi ke perangkat lunak yang bekerja pada sisi mikrokontroler dan begitu pula sebaliknya. Aktivitas yang dilakukan oleh perangkat lunak pada sisi mikrokontroler diawali dengan proses inisialisasi perangkat Arduino Mega 2560, RFID reader dan finger print scanner. Kemudian Arduino akan menunggu sinyal untuk melakukan suatu aksi tertentu. Sinyal yang diberikan oleh komputer ke Arduino berupa karakter alfanumerik tertentu yang dikirim melalui saluran serial port.Karakter tersebut akan diterjemahkan oleh perangkat lunak pada sisi mikrokontroler sebagai suatu perintah tertentu. Perintah tersebut dapat berupa instruksi untuk membacamenulis kartu atau membaca sidik jari. Sinyal yang Universitas Sumatera Utara 23 mewakili beberapa perintah tersebut nantinya digunakan pada saat tahap registrasi maupun verifikasi. 6.2 Spesifikasi Sistem RFID menggunakan frekuensi 13.56 MHz HF. Protokol RFID yang digunakan mengacu kepada standard ISO 14443. Komponen RFID yang digunakan terdiri atas dua perangkat utama yaitu RFID reader dan tag card. Catu daya yang didapatkan oleh perangkat modul RFID reader bersumber dari pin 3.3V Arduino. Sedangkan Arduino yang berfungsi sebagai host mendapat catu daya dari komputer yang terhubung melalui kabel USB. Komunikasi antara host dengan modul RFID reader dilakukan melalui jalur komunikasi serial jenis SPI. Komunikasi antara host dengan komputer PC menggunakan komunikasi serial jenis UART. Jenis ID pada RFID tag yang digunakan adalah jenis Double Size UID 7 byte hexa. Diantara 7 byte data tersebut 2 byte bersifat unik. Fungsi tambahan yang ditambahkan dalam sistem ini ialah fungsi finger print capturing menggunakan modul sensor finger print atau finger print scanner. Modul sensor finger print yang digunakan adalah jenis optikal. Fungsi finger print capturing ini diperlukan untuk memasukkan objek besaran fisik seseorang berupa citra sidik jari ke RFID tag. Hal ini bertujuan agar RFID tag tersebut memiliki objek identitas permanen dari pemilik asli RFID tag tersebut. Daftar spesifikasi sistem yang dirancang adalah sebagai berikut : Frekuensi kerja RFID : 13.56 MHz Standar dan protokol RFID : ISOIEC 14443A Catu daya : +5V melalui USB Universitas Sumatera Utara 24 Jarak baca : Up to 6 cm Kecepatan baca : 6 ms Serial number : UID Unique Identifier Serial number size : Double size UID 7 byte length Jenis sensor sidik jari : Optikal Jalur komunikasi PC ke Arduino : USB

6.3 Perancangan Perangkat Keras