Anda di halaman 1dari 8

p- ISSN : 2407 – 1846

TE - 013 e-ISSN : 2460 – 8416


Website : jurnal.umj.ac.id/index.php/semnastek

RANCANG BANGUN SISTEM ABSENSI MAHASISWA SEKOLAH


TINGGI TEKNIK CENDEKIA (STTC) BERBASIS RADIO
FREQUENCY IDENTIFICATION (RFID)

Helmi Yulianti Fauziah1, Antonius Irianto Sukowati2, Imam Purwanto3


1,2
Prodi. Teknik Elektro Sekolah Tinggi Teknik Multimedia Cendikia Abditama
3
Prodi Teknik Informatika Sekolah Tinggi Teknik Multimedia Cendikia Abditama
Sekolah Tinggi Teknik Multimedia Cendikia Abditama, Tangerang
*
Email : yuliantihelmi95@gmail.com

ABSTRAK
Perkembangan dunia elektronika dewasa ini demikian pesat utamanya dengan perkembangan
teknologi semikonduktor yang dapat membuat rangkaian terintegrasi dengan skala yang semakin besar
dan dapat mengintegrasikan berbagai sistem seperti elektronika dan informatika.Salah satu manfaat
yang dapat dipetik dari perkembangan ini adalah membuat alat pencatat kehadiran mahasiswa
elektronikyang datanya diintegrasikan dengan Sistem Informasi Akademis (SIA) untuk menggantikan
model pencatatan kehadiran mahasiswa manual yang lama.Alat ini dirancang dengan memadukan
kerja mikrokontroler dengan Radio Frequency Identification (RFID) kedalam sebuah sistem.Data
berupa nomor unik dari RFID Tag dimanfaatkan sebagai data mahasiwa.Saat kartu mahasiswa yang
berupa RFID Tag ditempelkan pada alat pencatat kehadiran, datanya secara otomatis masuk kedalam
database kehadiran. Led berwarna hijau akan menyala apabila data mahasiswa sesuai, sebaliknya led
merah akan menyala apabila data mahasiswa tidak sesuai. Dari beberapa percobaan, RFID Reader
MFRC522 dapat membaca kartu RFID tag dengan baik pada jarak maksimum 3 cm dengan berbagai
penghalang, kecuali penghalang berbahan logam. Data kehadiran dapat dicatat dengan baik dalam
database yang dibuat dengan menggunakan Mysql.

Kata kunci: Mikrokontroler, RFID, database

ABSTRACT
The world of electronics is growing so rapidly today, primarily with the development of semiconductor
technology that can create integrated circuits with increasingly large scale and can integrate various
systems such as electronics and informatics.One of the benefits to be gained from this development is
to create an electronic student attendance recorder which its data is integrated with the Academic
Information System (SIA) to replace the old manual attendance model.This tool is designed by
combining the work of a microcontroller with Radio Frequency Identification (RFID) into a system.
The unique number data owned by RFID Tag is used as data of student.When a student card in the
form of RFID Tag is affixed to the attendance recorder, the data is automatically entered into the
attendance database. Green led will light up if the student data is appropriate, otherwise red led will
light up if the student data is not appropriate. From several experiments, the RFID Reader MFRC522
can read the RFID tag card at maximum distance of 3 cm with various obstructions, except a metal
barrier. Attendance data can be properly recorded in databases created using Mysql.

Keywords : microcontroller, RFID, database

PENDAHULUAN Pada sistem absensi terdahulu, mahasiswa


Sistem Informasi Akademik (SIA) diharuskan mengisi formulir absensi dengan
memuat berbagai informasi tentang akademi paraf atau tandatangan pada saat acara
dalam suatu institusi. Salah satu informasi perkuliahan. Absensi secara manual memiliki
yang dimuat pada SIA adalah data absensi berbagai kekurangan seperti adanya
mahasiswa saat melakukan acara perkuliahan. kecurangan, membutuhkan banyak kertas dan

Seminar Nasional Sains dan Teknologi 2017 1


Fakultas Teknik Universitas Muhammadiyah Jakarta , 1-2 November 2017
p- ISSN : 2407 – 1846
TE - 013 e-ISSN : 2460 – 8416
Website : jurnal.umj.ac.id/index.php/semnastek

tinta, membutuhkan ruang yang banyak 4. Keluarga AVR


sebagai tempat penyimpanan, dan lain-lain. 5. Keluarga PIC 8
Kekurangan-kekurangan tersebut dapat diatasi 6. Keluarga ARM Cortex
dengan memanfaatkan teknologi
semikonduktor yang dewasa ini demikian pesat Salah satu keluarga mikrokontroler yang
perkembangannya. Teknologi semikonduktor dewasa ini banyak digunakan adalah keluarga
menyediakan transistor yang merupakan mikrokontroler dengan arsitektur ARM. ARM
komponen aktif terkecil menjadi lebih kecil sendiri merupakan singkatan dari Advance
namun memiliki kecepatan kerja yang tinggi. RISC Machine yang diproduksi oleh ARM
Mikrokontroler sebagai salah satu bentuk dari Holding dan memiliki arsitektur prosesor 32
teknologi semikonduktor yang sedang populer bit. Prosesor ARM dikenal dengan hemat daya
dipadukan dengan teknologi identifikasi Radio namun memiliki performa yang baik. Sehingga
Frequency Identification (RFID) sistem yang ARM mendominasi pasar mobile electronic
terdiri atas RFID reader dan RFID tag dapat dan embedded system yang membutuhkan
dikembangkan sebagai mesin pencatat absensi daya dan harga yang rendah. Prosesor ARM
kehadiran mahasiswa pada saat perkuliahan. digunakan diberbagai bidang seperti mobile
Dengan sistem absensi ini, mahasiswa hanya phone, media payer, music player, dll.
perlu mendekatkan kartu Tag yang berupa Prosesor-prosesor di keluarga seri CortexM
kartu mahasiswa pada reader sehingga data telah dikembangkan khusus untuk domain
kehadirannya secara otomatis akan tersimpan mikrokontroler, dimana permintaan untuk
ke dalam sistem informasi. Informasi kecepatan, determinasi waktu proses, dan
kehadiran ini selanjutnya akan diintegrasikan konsumsi daya yang minimum sangat
dengan Sistem Informasi Akademik (SIA) diminati.Salah satu seri Cortex-M adalah ARM
sebagai data tingkat kehadiran mahasiswa Cortex-M0 yang menggantikan prosesor 8/16
dalam mengikuti perkuliahan untuk bit dengan berbagai keunggulan. ARM Cortex-
penggunaan yang lebih lanjut. M0 memiliki daya dan harga yang hampir
sama dengan prosesor 8/16 bit namun
TINJAUAN PUSTAKA memiliki kemampuan komputasi yang lebih
A. Mikrokontroler tinggi untuk frekuensi kerja yang sama.
Mikrokontroler pada intinya adalah sebuah Cortex-M0 kompatibel dengan ARM Cortex-
sistem mikroprosesor dimana di dalamnya M lainnya (ARM Cortex-M3, ARM Cortex-
sudah terdapat CPU, ROM, RAM, I/O, Clock M4) sehingga aplikasi yang dikompile untuk
dan peralataninternal lainya yang sudah saling ARM Cortex-M0 bisa dijalankan di ARM
terhubungdan saling terorganisasi(teralamati) Cortex-M lainnya. Hal ini berguna untuk
dengan baik oleh pabrik pembuatanya dan upgrade hardware tanpa membuang software
dikemas dalam satu chip yang siap pakai. yang sudah dikerjakan. [11]
Dengan segala kelebihan ini, pengguna Seri mikrokontroler yang menjadikan ARM
mikrokontroler dapat dengan mudah Cortex-M0 sebagai inti adalah NuMicro
memanfaatkannya dengan memprogram ROM NUC100.Seri NuMicro NUC100 terdiri dari
mikrokontroler sesuai aturan pengunaan oleh NUC100, NUC120, NUC130 dan NUC140.
pabrik yang membuatnya[4]. Pemrograman ini
ditujukan agar mikrokontroler dapat bekerja
sesuai dengan sistem yang dirancang oleh
pengguna seperti membaca dan memproses
input dan kemudian menghasilkan output
sesuai yang diinginkan[7].
Mikrokontroler dapat dikelompokan
menjadi satu keluarga, dimana setiap
mikrokontroler memiliki karakteristik
tersendiri sesuai dengan tipenya. Beberapa
contoh keluarga mikrokontroler, diantaranya : Gambar 1. Mikrokontroler Nuvoton ARM
1. Keluarga MCS-51
2. Keluarga MC68HC05 DT-ARM NUC120 Board merupakan
3. Keluarga MC68HC11 sebuah modul mikrokontroler 32-bit berbasis

Seminar Nasional Sains dan Teknologi 2017 2


Fakultas Teknik Universitas Muhammadiyah Jakarta , 1-2 November 2017
p- ISSN : 2407 – 1846
TE - 013 e-ISSN : 2460 – 8416
Website : jurnal.umj.ac.id/index.php/semnastek

ARM Cortex-M0. Pada Gambar 1 DT-ARM informasi berupa kode-kode tertentu yang
NUC120 BOARD dilengkapi dengan program tersimpan dalam RFID tag dengan
bootloader sehingga tidak membutuhkan divais menggunakan gelombang radio. Tiap-tiap
program merterpisah. NUC120 mampu RFID Tag memiliki data angka identifikasi (ID
beroperasi dengan kecepatan CPU sampai number) yang unik seperti serial number,
dengan 48 MHz. Telah dilengkapi dengan Full model, warna, tempat perakitan, dan data lain
Speed USB 2.0 Device Controller yang sangat dari objek tersebut, sehingga tidak ada RFID
fleksibel dan dapat dikonfigurasi untuk Tag yang memiliki ID number yang sama.
berbagai aplikasi berbasis USB[6]. Ketika tag ini melalui medan yang dihasilkan
ARM NUC120 memiliki General Purpose oleh pembaca RFID yang kompatibel, tag akan
Input Output (GPIO) yang terbagi menjadi mentransmisikan informasi yang ada pada tag
beberapa bagian yang mempunyai fungsinya kepada pembaca RFID, sehingga proses
masing-masing. identifikasi objek dapat dilakukan. [9]
 Port GPIO 1 (J7) berfungsi sebagai jalur Keunggulan RFID dibandingkan dengan
input ADC, input/output digital, dan sinyal sistem yang lainnya yaitu RFID menggunakan
I2S. frekuensi radio untuk mengirimkan informasi
 Port GPIO 2 (J13) berfungsi sebagai jalur atau data antara RFID Tag dengan RFID
input atau output digital dan antarmuka Reader, sehingga tidak diperlukan kontak fisik
I2C, PWM, dan sinyal I2S. diantara keduanya untuk dapat berkomunikasi.
 Port GPIO 3 (J16) berfungsi sebagai jalur Tag RFID dapat dibaca tanpa kontak line-of-
input atau output digital dan antarmuka sight dan tanpa penempatan yang presisi dan
UART. Reader RFID dapat melakukan scan terhadap
 Port GIPO 4 (J17) berfungsi sebagai jalur tag sebanyak ratusan kali perdetik[12].
input atau output digital, external interupt,
PWM, dan sinyal SPI.
 Port GPIO 5 (J18) berfungsi sebagai jalur
input atau output digital, PWM, sinyal SPI,
dan sinyal I2S.
 Port GPIO 6 (J19) berfungsi sebagai jalur
input atau output digital dan sinyal SPI.[1]

B. Radio Frequency Identification (RFID)


RFID adalah singkatan dari Radio Gambar. 2. RFID Reader MFRC522
Frequency Identification, merupakan sistem
identifikasi tanpa kabel yang memungkinkan C. Data Base
pengambilan data tanpa harus bersentuhan Database merupakan kumpulan dari file
melalui gelombang radio. RFID kini banyak yang saling berkaitan dan berinteraksi dengan
dipakai diberbagai bidang seperti perusahaan, relasi yang ditunjukan menggunakan kunci
supermarket, rumah sakit bahkan terakhir dari tiap-tiap file yang ada. Satu Database
digunakan dimobil untuk identifikasi menunjukkan suatukumpulan data yang
penggunaan BBM bersubsidi[12]. dipakai dalam suatu lingkup perusahaanatau
Sistem RFID terdiri atas dua buah instansi. Pengolahan Databasemerupakan suatu
perangkat, yaitu yang disebut Tag dan cara yang dilakukan terhadap file-file yang
Reader[8]. RFID merupakan sebuah teknologi berada di suatu instansi yang manafile tersebut
yang menggunakan metoda auto-ID atau dapat disusun, diurut, diambil sewaktu-waktu
Automatic Identification yang merupakan serta dapat ditampilkan dalam suatu
metoda pengambilan data dengan bentuklaporan sehingga data-data tadi dapat
mengidentifikasi objek secara otomatis tanpa disajikan menjadi suatu informasi yang
ada keterlibatan manusia sehingga dapat rapi[10].
meningkatkan efisiensi dalam mengurangi Proses memasukkan dan mengambil data ke
kesalahan dalam memasukkan data. RFID dan dari media penyimpanan data memerlukan
reader secara elektronik akan perangkat lunak yang disebut dengan sistem
mengidentifikasi, melacak dan menyimpan manajemen basis data (databasemanagement

Seminar Nasional Sains dan Teknologi 2017 3


Fakultas Teknik Universitas Muhammadiyah Jakarta , 1-2 November 2017
p- ISSN : 2407 – 1846
TE - 013 e-ISSN : 2460 – 8416
Website : jurnal.umj.ac.id/index.php/semnastek

system | DBMS). DBMS merupakan sistem dalam database yang telah ada sebelumnya,
perangkat lunak yang memungkinkan yaitu SQL (Structured Query Language)[3].
pengguna basis data (databaseuser) untuk MySQL adalah salah satu jenis database
memelihara, mengontrol dan mengakses data server yang sangat terkenal dan banyak
secara praktis dan efisien. Dengan kata lain, digunakan untuk membangun aplikasi web
semua akses ke basis data akan ditangani oleh yang databse sebagai sumber dan pengelolaan
DBMS. DBMS ini menjadi lapisan yang datanya. Kepopuleran MySQL antara lain
menghubungkan basis data dengan program karena MySQL menggunakan SQL sebagai
aplikasi untuk memastikan bahwa basis data bahasa dasar untuk mengakses database-nya
tetap terorganisasi secara konsisten dan dapat sehingga mudah untuk digunakan. MySQL
diakses dengan mudah. juga bersifat open source dan free pada
Manfaat menggunakan database adalah satu berbagai platform kecuali pada windows yang
database bisa digunakan bersama-sama dalam bersifat shareware.
suatu perusahaan sehingga satu database bisa Berikut ini beberapa kelebihan MySQL
menjadi kontrol atau terpusat, database sebagai database server antara lain[5] :
terpusat meyebabkan pengurangan biaya • Source MySQL dapat diperoleh dengan
perangkat karena tiap divisi atau bidang dalam mudah dan gratis.
suatu perusahaan dapat mengakses database • Sintaksnya lebih mudah dipahami dan
dari server pusat.Database juga membuat tidak rumit.
kemudahan dan kecepatan dalam mengakses • Pengaksesan database dapat dilakukan
dan memperoleh data. dengan mudah.
Berdasarkan jenisnya, basis data dibagi • MySQL merupakan program yang
manjadi database flat-file dan basis data multithreaded, sehingga dapat dipasang
relasional. Basis data flat-file deal untuk data pada server yang memiliki multiCPU.
berukuran kecil dan dapat dirubah dengan • Didukung programprogram umum seperti
mudah.Sedangkan basis data relasional C, C++, Java, Perl, PHP, Python, dsb.
mempunyai struktur yang lebih logis terkait • Bekerja pada berbagai platform. (tersedia
cara penyimpanan. Kata "relasional" berasal berbagai versi untuk berbagai sistem
dari kenyataan bahwa tabel-tabel yang ada di operasi).
basis data relasional dihubungkan satu dengan • Memiliki jenis kolom yang cukup banyak
lainnya. sehingga memudahkan konfigurasi sistem
Basis data relasional menggunakan database.
sekumpulan tabel dua dimensi yang masing- • Memiliki sistem sekuriti yang cukup baik
masing tabel tersusun atas baris (tupel) dan dengan verifikasi host.
kolom (atribut). Untuk membuat hubungan • Mendukung ODBC untuk sistem operasi
antara dua atau lebih tabel, digunakan key Windows.
(atribut kunci) yaitu primary key di salah satu • Mendukung record yang memiliki
tabel dan foreign key di tabel yang lain. Saat kolom dengan panjang tetap atau panjang
ini, basis data relasional menjadi pilihan utama bervariasi.
karena keunggulannya. Beberapa contoh basis
data relasional diantaranya oracle, Microsoft
SQL Server, MariaDB, dan Mysql[2].

D. Mysql
METODOLOGI
MySQL merupakan implementasi dari
Untuk tercapainya tujuan sebuah penelitan
sistem manajemen database relasional
diperlukan sebuah metode agar jalannya
(RDBMS) yang didistribusikan secara gratis
penelitian menjadi sistematis. Metode
dibawah lisensi GPL (General Public
penelitian dalam rancang bangun sistem
License).Setiap pengguna dapat secara bebas
absensi ini dapat dilihat pada Gambar 3.
menggunakan MySQL, namun produk turunan
dari perangkat lunak tersebut tidak boleh
bersifat komersial. MySQL sebenarnya
merupakan turunan salah satu konsep utama

Seminar Nasional Sains dan Teknologi 2017 4


Fakultas Teknik Universitas Muhammadiyah Jakarta , 1-2 November 2017
p- ISSN : 2407 – 1846
TE - 013 e-ISSN : 2460 – 8416
Website : jurnal.umj.ac.id/index.php/semnastek

Hardware atau perangkat keras yang


dibutuhkan dalam rancang bangun sistem
absensi ini adalah RFID Tag dan RFID Reader
sebagai input atau masukan, Nuvoton NUC120
sebagai pusat kendali atau mikrokontroler, dan
LED hijau serta merah sebagai output atau
keluaran. Gambar 5 memeperlihatkan diagram
blok dari hardware.
Gambar 3. Diagram Blok Metode Penelitian

Penelitian yang dilakukan dimulai dengan


mengidentifikasi masalah tentang absensi yang
masih menggunakan absensi manual sehingga Gambar. 5 Diagram Blok Hardware
menyulitkan perekapan, dan proses input data,
selain itu absensi manual membutuhkan C. Perancangan Antarmuka dan Basis Data
banyak ruang penyimpanan dan banyaknya Antarmuka sistem absensi dibuat selain
kertas yang dibutuhkan. Tahap selanjutnya di berfungsi untuk mempermudah sistem dalam
lanjutkan dengan studi literatur tentang memberikan informasi juga berfungsi sebagai
pencarian solusi dari permasalahan dan juga media trasfer data antara arduino dan database
kebutuhan apa saja yang dibutuhkan untuk mysql. Antarmuka sistem akan menampilkan
mencapai tujuan. Setelah studi literatur hasil dari pembacaan RFID Tag, jika RFID
dilanjutkan dengan merancang sistem absensi Tag nya valid maka data akan otomatis
ini agar sesuai dengan yang diharapkan. Tahap tersimpan pada dataase mysql. Perancangan
setelah peracngan adalah proses pengujian antarmuka visual basic dan perancangan
apakah sistem absensi ini sudah sesuai yang database mysqldapat dilihat pada gambar 6.
diharapkan atau masih memerlukan perbaikan.
Hasil pengujian tersebut dianalisa sehingga
menghasilkan sebuah kesimpulan.

A. Perancangan Sistem
Sistem absensi otomatis ini bekerja saat
RFID Tag didekatkan pada RFID Reader
sehingga terjadi proses pembacaan kode-kode
unik. Kemudian data berupa kode tersebut
akan ditampilkan pada interface software dan
secara otomatis tersimpan pada penyimpanan
database Mysql sebagai output dari sistem Gambar. 6.Perancangan antarmuka
absensi. Lampu LED hijau menjadi tanda
keberhasilan pembacaan RFID, sebaliknya Pada antarmuka yang dibuat dengan visual
tanda ketidak berhasilan ditandai dengan basic terdapat empat kolom yang masing-
lampu led merah. masingnya memiliki fungsi yang berbeda.
Kolom pertama adalah kolom Koneksi,
LED
didalam kolom koneksi terdapat tiga button,
dan dua combobox. Combobox pertama
berfungsi untuk menampilkan pilihan port
RFID Reader Nuvoton NUC120 PC Interface
yang tersedia dan combobox yang lainnya
untuk menampilkan pilihan baudrate yang
RFID Tag Database Mysql digunakan. Button disonnect dan connect
untuk on-off sistem absensi, button connect
Gambar. 4 Diagram Blok Sistem harus dalam keadaan true sebelum melakukan
pembacaan RFID. Sistem absensi ini dapat
B. Perancangan Hardware dijalankan ketika button connect dalam
keadaan true. Sebaliknya jika button
disconnect bernilai true, maka sistem tidak bisa

Seminar Nasional Sains dan Teknologi 2017 5


Fakultas Teknik Universitas Muhammadiyah Jakarta , 1-2 November 2017
p- ISSN : 2407 – 1846
TE - 013 e-ISSN : 2460 – 8416
Website : jurnal.umj.ac.id/index.php/semnastek

bekerja. Button R untuk merefresh pilihan


port yang tersedia.
Kolom kedua adalah kolom absensi,
didalam kolom absensi terdapat inputan no
RFID Tag, nama pemilik RFID Tag, juga
tanggal dan waktu melakukan absensi. Tanggal
dan waktu otomatis disesuaikan dengan PC
yang digunakan setelah button connect bernilai
true. Data-data tersebutlah yang nanti akan Gambar 7. RFID Tag
masuk otomatis ke database mysql. Kolom
ketiga adalah kolom register, kolom register ini Kode unik yang dijadikan sebagai no ID
berfungsi sebagai form pendaftaran kartu dari masing-masing RFID Tag yang
RFID yang belum terdaftar. Kolom terakhir digunakan, dapat dilihat pada Gambar 8.
adalah kolom log yang memiliki fungsi untuk
melihat log absensi, data-data yang
ditampilkan pada kolom log merupakan
datagridview yang diambil dari database
mysql. Dengan klik load, maka informasi
terbaru tentang log absensi akan muncul.
Struktur database sistem ini dibuat seperti pada
Table 1.

Tabel 1.Struktur Database Sistem


Kolom Nama Type NULL Gambar 8. Nomor ID

Ke- Kolom Selain RFID Tag, perangkat keras lainnya


adalah RFID Reader dan LED yang
1 CardID Varchar Yes dihubungkan dengan mikrokontroler ARM
NUC120. Pada ARM NUC120 terdapat GPIO
2 UserID Varchar Yes 6 yang berfungsi sebagai pin SPI dan input
3 Date Varchar Yes atau output digital, GPIO 6 pada sistem
absensi ini dihubungkan dengan RFID Reader
4 Time Time No karena RFID Reader membutuhkan pin SPI.
Koneksi antara mikrokontroler ARM
NUC120 dengan sensor RFID Reader dibuat
D. Implementasi Sistem
seperti pada Tabel 2.
Terdapat dua buah implementasi dalam
pembuatan sistem ini, yaitu implementasi Tabel 2. Koneksi RFID dan ARM NUC-120
hardware dan implementasi software.
Sensor RFID ARM NUC120
Dalam pembuatan sistem absensi ini
hardware yang dibutuhkan adalah RFID Tag, SDA GPIO 6 Pin 3
RFID Reader, Nuvoton ARM NUC120, dan
SCK GPIO 6 Pin 4
LED. RFID Reader yang digunakan adalah
tipe mifare RC522 dengan frekuansi kerja MOSI GPIO 6 Pin 6
13,56MHz dimana termasuk HF (High
Frequency), RFID Tag yang digunakan berupa MISO GPIO 6 Pin 5
kartu dan gantungan kunci. GND GPIO 6 Pin 2
RST GPIO 6 Pin 8
VCC GPIO 6 Pin 1
Pada sistem absensi ini dibutuhkan
beberapa software, untuk antarmuka sistem
software yang digunakan adalah microsoft

Seminar Nasional Sains dan Teknologi 2017 6


Fakultas Teknik Universitas Muhammadiyah Jakarta , 1-2 November 2017
p- ISSN : 2407 – 1846
TE - 013 e-ISSN : 2460 – 8416
Website : jurnal.umj.ac.id/index.php/semnastek

visual basic 2013 yang berfungsi untuk Tabel 3. Hasil Uji Jarak RFID
mengolah data yang masuk dari RFID dan Jarak Tag dan RFID Tag 1 RFID Tag RFID Tag
mentransfer data tersebut ke database mysql. Reader 2 3
6cm Tidak Tidak Tidak
No ID, nama pemilik ID, tanggal dan juga
terbaca terbaca terbaca
waktu melakukan absensi adalah data yang
ditampilkan pada antarmuka sistem. Pada 5cm Tidak Tidak Tidak
perancangan software telah dijelaskan bahwa terbaca terbaca terbaca
dalam antarmuka sistem absensi memiliki 4 4cm terbaca Terbaca Tidak
kolom. Berikut implementasi dari perancangan terbaca
software pada microsoft visual basic. 3cm terbaca Terbaca Terbaca
2cm terbaca Terbaca Terbaca
1cm terbaca Terbaca Terbaca

Dari pengujian diatas dapat disimpulkan


bahwa RFID terbaca 100% akurat pada jarak
berkisar 3cm.

Tabel 4. Uji Pembacaan RFID dengan


Berbagai penghalang
Jenis penghalang RFID
Papan kayu Terbaca
Gambar 9. Antaarmuka Sistem Absensi
Kaca akrilik Terbaca
Data yang otomatis tersimpan pada Kulit dompet Terbaca
database mysql adalah data yang ditampilkan
pada antarmuka kolom absensi. Stuktur tabel Kertas Terbaca
Database dapat dilihat pada gambar 10. Besi Tidak terbaca
Pengujian ini juga menghasilkan data yang
menunjukkan bahwa pembacaan RFID Tag
oleh reader berhasil dilakukan meskipun
terhalang oleh beberapa jenis penghalang
kecuali besi dan logam
Pengujian selanjutnya yaitu pengujian
keseluruhan sistem absensi, pengujian ini
dilakukan untuk melihat integrasi antara
hardware dan software.

Gambar 10. Struktur Database Mysql Tabel 5. Hasil Uji Sistem Secara Keseluruhan
Pengujian RFID LED Database Data Gird
Tag Mysql View
HASIL DAN PEMBAHASAN
Setelah dilakukan perancangan dan 1 Terbaca Menyala Tersimpan Tersimpan
implementasi dilakukan tahap pengujian, 2 Terbaca Menyala Tersimpan Tersimpan
pengujian pada rancang bangun sistem ini 3 Terbaca Menyala Tersimpan Tersimpan
berfungsi untuk mengetahui jarak baca RFID 4 Terbaca Menyala Tersimpan Tersimpan
Tag oleh Reader dan berfungsi untuk melihat 5 Terbaca Menyala Tersimpan Tersimpan
keberhasilan pembacaan RFID Tag oleh
6 Terbaca Menyala Tersimpan Tersimpan
Reader dengan menggunakan penghalang
7 Terbaca Menyala Tersimpan Tersimpan
diantara keduanya.
8 Terbaca Menyala Tersimpan Tersimpan
Hasil pengujian-pengujian tersebut tersaji 9 Terbaca Menyala Tersimpan Tersimpan
padaTabel 3 dan 4.
10 Terbaca Menyala Tersimpan Tersimpan

Seminar Nasional Sains dan Teknologi 2017 7


Fakultas Teknik Universitas Muhammadiyah Jakarta , 1-2 November 2017
p- ISSN : 2407 – 1846
TE - 013 e-ISSN : 2460 – 8416
Website : jurnal.umj.ac.id/index.php/semnastek

Anonim.”Pengertian Database”.
Dari tabel hasil uji diatas dapat dilihat http://www.termasmedia.com/lainnya/so
bahwa setiap RFID Tag yang sudah terdaftar ftware/69-pengertian-database.html,
dapat terbaca, tersimpan pada database, Tanggal Akses: 9 Agustus 2017.
dibarengi dengan LED hijau yang menyala. Februariyanti, Herny.2012.”Rancang Bangun
Tampilan hasil absensi pada database mysql Sistem Perpustakaan Untuk Jurnal
dapat dilihat pada gambar dibawah ini. Seperti Elektronik”.Jurnal Teknologi Informasi
yang telah disebutkan sebelumnya bahwa data Dinamik, Vol. 17, No. 2, PP: 124-132.
yang tersimpan pada database adalah no ID, Hakim, Abdul.2017.”Pengaruh Suhu Ruangan
nama pemilik ID, tanggal dan waktu Otomatis Berbasis Mikrokontroler ARM
melakukan absensi. Cortex M0 NuMicro
NUC140VE3CN”.Jurnal Ilmiah
Komputasi, Vol. 16, No. 1.
Hastomo, W.2013.”Pengertian dan Kelebihan
Database
Mysql”.http://hastomo.net/php/pengertia
n-dan-kelebihan-database-mysql/.
Tanggal Akses: 15 Juli 2017.
Kasim. A, dan Paramyta. N. 2017.
“Penggilingan Ikan Mikrokontroler DT-
ARM NUC120”.Jurnal Surya Energy,
Vol. 1, No. 2.
Prawoto, Ihsan.2015.”Pengertian Arduino
UNO Mikrokontroler Atmega328”.
https://www.caratekno.com/2015/07/pen
gertian-arduino-uno-
mikrokontroler.html. Tanggal Akses: 10
Juni 2017
Gambar 11. Data Base Hasil Pembacaan Miftah Andriansyah, Muhammad Subali,
Imam Purwanto, Antonius Irianto S,
SIMPULAN DAN SARAN Rizky Agung Pramono. 2017. “e-KTP
Dari hasil pengujian yang dilakukan as the Basis of Home Security System
pembacaan RFID berhasil dilakukan dengan using Arduino Uno”. The 4th
baik walaupun terdapat penghalang seperti International Conference on Computer
kaca akrilik, papan kayu, dompet kulit, Applications and Information
danbuku sampai pada jarak maksimum 3 cm. Processing Technology (CAIPT 2017),
Data yang diperoleh dari pembacaan RFID p 290-294
yang berupa no ID berhasil tersimpan pada Saputra, Fahdly.2008.”Sistem Absensi
database mysql. Data no ID, nama pemilik ID, Menggunakan Teknologi RFID”.
tanggal dan jam pada saat melakukan absensi Sovia, Rini.2011.”Membangun Aplikasi e-
tersimpan secara otomatis pada database. Library Menggunakan Html, PHP,
Setelah dilakukan pengujian keseluruhan Script, dan Mysql Database”. Jurnal
sistem, LCD bisa dijadikan sebagai output dari Processor, Vol. 6, No. 2.
sistem agar lebih informatif. Widyanto, Daniel.”Mengenal ARM
CortexM0”.
DAFTAR PUSTAKA Wulandari, Sri.2016.”Rancang Bangun Mesin
Alfi. Dendra, Khasanah. Nur., Dan Rizki.Rio. Absensi Otomatis Dengan
2015. “Rancang Bangun Sistem Menggunakan Sensor RFID Berbasis
Identifikasi Menggunakan Radio Arduino UNO”
Frequency Identification”.

Seminar Nasional Sains dan Teknologi 2017 8


Fakultas Teknik Universitas Muhammadiyah Jakarta , 1-2 November 2017

Anda mungkin juga menyukai