Penentuan Komponen Perancangan Perangkat Keras

26 digunakan oleh RFID reader dan finger print scanner adalah Arduino jenis Mega 2560. Arduino Mega 2560 digunakan karena memilikikapasitas memori yang lebih besar daripada beberapa jenis Arduino lainnya. Kapasitas memori yang besar ini dapat digunakan untuk membantu kebutuhan memori sistem. Informasi ID dan citra sidik jari yang diterima oleh Arduino Mega 2560 akan ditransfer ke komputer untuk disimpan dalam database dan digunakan seperlunya. Perangkat yang bekerja pada sisi anggota adalah Arduino dengan RFID reader dan finger print scanner sedangkan perangkat yang digunakan pada sisi administrator adalah komputer.

6.3.1 Penentuan Komponen

Penentuan komponen yang digunakan pada sistem ini disesuaikan dengan kebutuhan-kebutuhan yang telah dijelaskan pada bagian perancangan perangkat keras. Komponen-komponen tersebut diantaranya adalah Arduino Mega 2560, komputer, RFID reader, RFID tag dan finger print scanner. Setelah dilakukan penentuan komponen yang tepat, diharapkan sistem yang dirancang dapat berjalan dengan baik. Komponen RFID reader yang ditentukan pada perancangan perangkat keras ini adalah modul RFID reader MF522-AN. MF522-AN adalah modul RFID reader yang diproduksi dengan bahan dasar contactlessreader IC MFRC522. MFRC522 ini adalah sebuah contactlessreader IC yang produksi NXP yang mendukung untuk pembacaan kartu Mifare dengan standard 14443 A. Selain contactless reader IC ini terdapat seri MFRC5xx yang lain. Beberapa jenis seri MFRC5xx lainnya memiliki kompatibilitas yang terlalu luas yaitu mampu Universitas Sumatera Utara 27 berkomunikasi dengan ISO 14443 B sedangkan yang dibutuhkan hanya dengan kompatibilitas ISO 14443 A saja. MFRC522 mendukung untuk pembacaan seluruh varian kartu Mifare seperti Mifare mini, Mifare ultralight, Mifare ultralight C, Mifare Plus, Mifare DESFire, Mifare Clasic. Sebagai tambahan, hingga saat ini pustaka Arduino yang disediakan untuk pembacaan kartu Mifare hanya pustaka untuk modul RFID reader dengan bahan contactlessreader IC MFRC522 saja. Gambar fisik dari modul MF522-AN dapat dilihat pada gambar 3.2 Gambar 3.2MF522-AN Komponen kartu RFID tag yang digunakan pada sistem ini adalah jenis Mifare Ultralight. Penentuan komponen ini dikarenakan kartu ini memiliki kemudahan dalam memahami sistem keamanannya. Kartu jenis ini juga memiliki jenis serial ID yang unik. Kartu ini memiliki kapasitas memori yang tidak besar sehingga untuk membantu kapasitas memori sistem digunakan memori tambahan dari host. Gambar Mifare Ultralight dapat dilihat pada gambar 3.3. Universitas Sumatera Utara 28 Gambar 3.3Mifare Ultralight Finger print scanner yang digunakan adalah jenis ZFM-20. Perangkat tersebut pada dasarnya memiliki spesifikasi perangkat keras yang tidak jauh berbeda dari finger print scanner dengan pustaka Arduino lainnya. Namun yang menjadi pertimbangan adalah rangkaian command packet yang dimiliki perangkat ini lebih efektif daripada command packet yang dimiliki perangkat lainnya. Gambar perangkat ZFM-20 dapat dilihat pada gambar 3.4. Gambar 3.4 ZFM-20 Universitas Sumatera Utara 29 Arduino Mega 2560 mendapatkan catu daya dari jalur USB komputer. Tegangan tersebut akan diregulasi oleh regulator on board Arduino sehingga tegangan keluarannya mendekati 5V. Tegangan ini akan disuplai ke ZFM-20 melalui pin 5V. Sedangkan MF522-AN mendapat catu daya dari pin 3.3V board Arduino. Sedangkan konsumsi arus yang digunakan oleh Arduino Mega 2560 adalah 200mA. Untuk MF522-AN arus yang dikonsumsi adalah sebesar 26mA dan arus yang dikonsumsi oleh ZFM-20 adalah 100mA. Sehingga total konsumsi arus yang digunakan adalah sebesar 326mA.

6.3.2 Komunikasi dan Konfigurasi Pin