Vous êtes sur la page 1sur 6

Jurnal Informatika SIMANTIK Vol.1 No.

2 Maret 2017 ISSN: 2541-3244

Penerapan Teknologi RFID Modul RC522 Berbasis Raspberry Pi B+


Pada Sistem Absensi Siswa di SMK At-Taqwa Cabangbungin
Kabupaten Bekasi

Yulius Beny Kushermanto


Program Studi Teknik Informatika, STMIK Cikarang
e-mail: yuliusbennykushermanto@gmail.com

Ali Mulyanto
Program Studi Manajemen Informatika, STMIK Cikarang
email: ali.stmikcikarang@gmail.com

Abstrak
Absensi merupakan hal penting bagi suatu sekolah. Absensi sekolah dikatakan penting karena dari absensi ini dapat dilihat siswa
yang rajin datang ke sekolah dan siswa yang tidak rajin datang ke sekolah. Oleh karena itu, dalam pelaksanaannya proses absensi
sangat diperlukan ketelitian dalam pelaksanaannya agar tidak menghambat kinerja sekolah. Tetapi faktanya masih banyak sekolah
yang menggunakan sisten absensi secara manual, yaitu dengan menggunakan buku absensi dan agenda kelas. Selain itu untuk
perekapan absensi secara manual membutuhkan waktu yang cukup lama dan kemungkinan bisa terjadi human error dalam proses
perekapan absensi. Penerapan teknologi RFID pada sistem absensi siswa menggunakan RFID card yang berfungsi untuk
mengirimkan kode informasi dan pembacaan data input menggunakan modul RC522. Kemudian dari module RC522 akan dibaca
dan diproses oleh Raspberry PI B+. Aplikasi sistem absesnsi ini dibuat menggunakan bahasa pemrograman python dan PHP.
Berdasarkan hasil pengujian, jarak deteksi maksimal RFID card siswa terhadap modul RC522 adalah 5 cm dan alat ini mampu
melakukan absensi dengan rata-rata waktu yang dibutuhkan dari proses pembacaan hingga menerima respon dari server sebesar 50
ms. Hal ini menandakan sistem perangkat keras dan perangkat lunak yang dirancang telah bekerja dengan baik.

Kata kunci: Absensi, RFID card, modul RC522, Raspberry PI B+.

I. Pendahuluan kelas hanya berlaku untuk satu bulan saja, sehingga staf tata
Arus globalisasi merupakan realita yang harus di usaha harus mencetak absen dan agenda kelas setiap bulan.
hadapi oleh semua orang, dimana kita dituntut untuk Selain itu ada diantara siswa tersebut yang sering datang
bergerak cepat pada semua aktifitas. Begitu juga dengan terlambat sehingga dapat mengganggu kegiatan belajar
sebuah perusahaan, instansi pemerintah bahkan sekolah. mengajar dikelas.
Dengan adanya sebuah sistem yang terkomputerisasi Disisi lain, RFID (Radio Frequensy Identification)
diharapkan akan memberikan kemudahan untuk mulai dikembangkan sebagai salah satu teknologi baru yang
mendapatkan informasi yang cepat dan akurat. akan memudahkan manusia untuk melakukan identifikasi
SMK At-Taqwa Cabangbungin merupakan sekolah berbagai hal, terdiri dari tag berupa chip khusus yang
menengah kejuruan dibidang teknologi dan komunikasi. Visi mempunyai kode-kode informasi yang unik dan suatu reader
dari SMK At-Taqwa adalah menjadi sekolah unggulan yang yang berfungsi untuk membaca kode-kode pada tag tersebut.
menghasilkan tamatan profesional mampu berwirausaha dan Sistem ini awalnya dikembangkan untuk menggantikan
berjiwa pekerja dengan dedikasi tinggi, beriman, bertaqwa teknologi barcode pada barang dagangan, namun dalam
dana disiplin. Oleh karena itu kedisiplinan kehadiran siswa perkembangannya teknologi ini dapat diimplementasikan
merupakan hal terpenting untuk kesuksesan kegiatan pada bidang-bidang lainnya dan telah diperkenalkan sebagai
pembelajaran. suatu metode yang akan digunakan secara massal dimasa
Sistem absensi siswa di SMK At-Taqwa yang akan datang.
Cabangbungin masih dilakukan secara manual yaitu dengan Begitu pula dengan Raspberry PI B+, sebuah
menggunakan absen dan agenda kelas yang dibuat oleh staf komputer berukuran mini sebesar kartu kredit dengan harga
tata usaha dengan sistem komputerisasi. Absen dan Agenda yang terjangkau. Raspberry PI B+ mempunyai fungsi seperti
kelas tersebut diisi oleh siswa dan dikembalikan ke staf tata halnya komputer pada umumnya antara lain browsing,
usaha setelah kegiatan belajar mengajar berakhir. Agenda membuat laporan/tugas, membuat slide presentasi, bermain

Copyright@2017 STMIK Cikarang 26


www.jurnal.stmikcikarang.ac.id
Jurnal Informatika SIMANTIK Vol.1 No.2 Maret 2017 ISSN: 2541-3244

game atau mendengarkan musik dan menonton film. maupun penulisan. MFRC522 support dengan semua varian
Raspberry PI B+ terdiri dari prosesor ARM11, GPU open GL MIFARE Mini, MIFARE 1K, MIFARE 4K, MIFARE
ES 2.0, memori 512 mb, Port USB, Micro USB Power, SD Ultralight, MIFARE DESFire EV1 and MIFARE Plus RF
Card, RCA Video, Audio Jack, Ethernet, dan General identification Protocols.
Purpose Input Output (GPIO).
Oleh sebab itu, adanya sistem absensi siswa
menggunakan teknologi RFID berbasis Raspberry PI B+ di
SMK At-Taqwa Cabangbungin diharapkan dapat membantu
staf tata usaha dalam mengelola absensi siswa dan
memberikan informasi kehadiran yang akurat kepada wali
kelas serta dapat mengurangi siswa yang datang terlambat.
Untuk memfokuskan penelitian, maka diabatasi
permasalahan yang mencakup sebagai berikut:
1. Absensi Kehadiran
2. Laporan rekapitulasi setiap bulan

Mengacu pada perumusan masalah, tujuan yang


hendak dicapai dalam penyusunan skripsi ini adalah
menerapkan teknologi RFID pada sistem absensi yang dapat
membantu staf tata usaha dalam mengelola kehadiran siswa,
memberikan laporan rekapitulasi kehadiran siswa setiap Gambar 2.1 Tampilan RFID Mifare RC522
bulan dan mengurangi biaya pencetakan agenda kelas setiap
bulannya.
2.3. Tag RFID
II. Landasan Teori Setiap objek yang akan diidentifikasi oleh sistem RFID
2.1. RFID memerlukan tag didalamnya. Tag RFID didesain dan
RFID adalah istilah umum teknologi yang dimanufaktur menggunakan teknologi yang paling mutakhir
menggunakan teknologi gelombang radio untuk secara dan bentukan geometri terkecil dari proses silicon yang ada.
otomatis mengidentifikasi orang atau benda. Ada beberapa Tag ini bekerja saat antena mendapatkan sinyal dari reader
metode identifikasi, tetapi yang paling umum adalah untuk RFID dan sinyal tersebut akan dipantulkan lagi, sinyal pantul
menyimpan nomor seri yang mengidentifikasi orang atau ini biasanya sudah ditambahkan dengan data yang dimiliki
benda, dan mungkin informasi lainnya, pada microchip yang tag tersebut. RFID tag ukurannya dapat berbeda-beda, pada
terpasang pada antena (chip dan antena bersama-sama umumnya kecil. Beberapa jenis tag yang sudah diproduksi
disebut transporder RFID atau tag RFID. Antena terlihat pada gambar 2,2, diantaranya adalah sebagai berikut:
memungkinkan chip untuk mengirimkan informasi a. Tag berbentuk disk atau koin
identifikasi untuk pembaca. Pembaca mengubah gelombang b. Tag dari bahan kaca
radio yang dipantulkan kembali dari tag RFID menjadi c. 3 Tag dari bahan plastik
informasi digital yang kemudian dapat diteruskan ke Tag yang ditanamkan ke dalam metal, kunci ,dsb
komputer yang dapat memanfaatkannya.

2.2. Mifare RC522


Mifare RC522 RFID Reader Module adalah sebuah
modul berbasis IC Philips MFRC522 yang dapat membaca
RFID dengan penggunaan yang mudah dan harga yang
murah, karena modul ini sudah berisi komponen-komponen
yang diperlukan oleh MFRC522 untuk dapat bekerja. Modul
ini dapat digunakan langsung oleh MCU dengan
menggunakan interface SPI, dengan suplai tegangan sebesar
3,3 volt. MFRC522 merupakan produk dari NXP yang
menggunakan fully integrated 13.56MHz non-contact
communication card chip untuk melakukan pembacaan Gambar 2.2 Contoh tag RFID

Copyright@2017 STMIK Cikarang 27


www.jurnal.stmikcikarang.ac.id
Jurnal Informatika SIMANTIK Vol.1 No.2 Maret 2017 ISSN: 2541-3244

2.4. Sistem III. Rancangan Sistem Dan Aplikasi


Sistem adalah suatu kesatuan yang terdiri komponen 3.1. Prosedur
atau elemen yang dihubungkan bersama untuk memudahkan Prosedur sistem usulan yang penulis usulkan pada
aliran informasi, materi atau energi untuk mencapai suatu sistem absensi menggunakan RFID adalah sebagai berikut:
tujuan. Tata Sutabri (2012:10) menyatakan sistem dapat a. Siswa melakukan absensi dengan RFID card. Jika siswa
diartikan sebagai suatu kumpulan atau himpunan dari unsur, baru harus mendaftar RFID Card terlebih dahulu.
komponen atau variabel yang terorganisir, saling berinteraksi, b. RFID membaca kode RFID
saling bergantung satu sama lain, dan terpadu. Krismiaji c. Raspberry PI mengirimkan kode RFID ke sistem
(2010:1) menyatakan sebuah sistem dapat didefinisikan d. Sistem menerima kode RFID
sebagai serangkaian komponen yang di koordinasikan untuk e. Sistem menyimpan data absen ke database MySQL
mencapai serangkaian tujuan. f. Staff TU mengelola data absensi
g. Staff TU mencetak laporan data absensi.
2.5. Absensi h. Wali kelas menerima laporan data absensi.
Berdasarkan Kamus Besar Bahasa Indonesia, absen
adalah tidak bekerjanya seorang pegawai pada saat hari kerja, 3.2. Use Case Diagram
uc sistem usulan

karena sakit, izin, alpa atau cuti. Absensi adalah daftar Sistem Absensi Siswa

administrasi ketidakhadiran pegawai. Dimana pegawai yang Tambah data


sisw a

tidak hadir akan tercatat di daftar absensi kepegawaian dan sisw a baru

kapan saja bisa di cek oleh atasan perusahaan. sisw a


<<RFID>>
Kode RFID
Melakukan Absen
sisw a lama

2.6. Raspberry Pi <<RASPBERRY>>


mengirim kode

Raspberry Pi (Faisal Candrasyah dan Fajar D Dsutera, Menerima kode RFID RFID ke aplikasi
absensi

2014) merupakan sebuah komputer sebesar kartu kredit yang


dikembangkan di Inggris oleh Raspberry Pi foundation. Menyimpan Data
Absen ke MySQL

Gagasan dibalik sebuah komputer kecil dan murah untuk


anak-anak muncul pada tahun 2006. Ide ini muncul ketika Mengelola Data
Absensi
Staff TU

beberapa mahasiswa Laboratorium Komputer di Universitas


Cambridge, yakni Eben Upton, Rob Mullins, Jack Lang dan Wali Kelas
Laporan Data Absen

Alan Mycroft, melakukan eksperimen pada anak-anak pada


tahun 90-an mengenai pengalaman si anak menjadikan hobi
mereka sebagai seorang programmer. Sedangkan, sekitar Gambar 3.1 Use Case Usulan
tahun 2000-an agak berbeda, rata-rata mereka hanya
melakukan desain web saja. Ternyata perubahan tersebut 3.3. Activity Diagram
terjadi karena dilatarbelakangi oleh beberapa parameter, act sistem usulan

seperti penggunaan kurikulum pembelajaran tentang sisw a

Mulai
Sistem Staff TU Guru

Microsoft word dan excel, menulis halaman web, atau


munculnya PC rumah dan games. Melakukan Absensi Mendeteksi kode RFID

Selesai

Mengirim kode RFID

menerima kode RFID

Menyimpan data abseni Mengelola data absensi Laporan Data Absensi

Selesai

Gambar 3.2 Activity Diagram Usulan


Gambar 2.3 Raspberry Pi

Copyright@2017 STMIK Cikarang 28


www.jurnal.stmikcikarang.ac.id
Jurnal Informatika SIMANTIK Vol.1 No.2 Maret 2017 ISSN: 2541-3244

3.4. Sequence Diagram


sd sistem usulan 4.2. Tampilan Absen Masuk

siswa Staff TU Guru


Mesin Absensi Raspberry Simpan rekap absen print out absensi

melakukan absensi

membaca tag rfid

kirim data

Kelola data Gambar 4.2 Tampilan absen masuk

4.3. Tampilan Absen Pulang


Cetak

Laporan data absen

Gambar 3.3 Sequence Diagram Usulan Gambar 4.3 Tampilan absen pulang

3.5. Class Diagram 4.4. Tampilan Tambah kartu User Baru

class usulan

sisw a
absenmasuk
- tagId :bigint(18)
- nama :varchar(30) - tagId :bigint(18)
- kelas :varchar(10) - masuk :varchar(50)
- permission :int(10) - action :int(2)
- added :varchar(50)

laporan
absenkeluar
- nama :varchar(30)
- tagId :bigint(18) - kelas :varchar(10)
-
-
keluar :varchar(50)
action :int(2)
- masuk :varchar(50) Gambar 4.4 Tampilan tambah kartu user baru
- keluar :varchar(50)

4.5. Tampilan Menu Utama


Gambar 3.4 Class Diagram Usulan

IV. Hasil Dan Pembahasan


4.1. Tampilan Awal Absensi

Gambar 4.1 Tampilan awal absensi

Gambar 4.5 Tampilan menu utama

Copyright@2017 STMIK Cikarang 29


www.jurnal.stmikcikarang.ac.id
Jurnal Informatika SIMANTIK Vol.1 No.2 Maret 2017 ISSN: 2541-3244

4.6. Tampilan Menu Kartu Setelah semua terhubung tahap selanjutnya adalah menginstal
beberapa software dengan perintah sudo apt-get install
python-dev, sudo python setup.py install yang berfungsi
untuk mengaktifkan modul SPI. Setelah semua selesai,
langkah selanjutnya adalah melakukan pembacaan tag rfid
dengan menggunakan perintah sudo python Read.py,
kemudian tempelkan kartu RFID ke RFID Reader, maka
akan tampil kode RFID di monitor.

4.10. Prosedur pengujian


Pengujian ini menggunakan program simulasi
sederhana aplikasi server untuk absensi, balasan dari server
hanya ada 2 jenis, yaitu kartu terdaftar dan dan kartu tidak
Gambar 4.6 Tampilan menu kartu terdaftar, jadi dari 5 Tag yang diggunakan sebagai pengujian
hanya 1 Tag yang akan didaftarkan dalam server. Setelah
4.7. Tampilan Menu Absensi kartu ditempelkan makan akan tampil pesan kartu terdaftar
dan kartu tidak terdaftar dilayar LCD Monitor.

4.11. Hasil Pengujian


Hasil pengujian RFID yang telah dilakukan oleh
penulis dapat lihat pada tabel 4.1.

Tabel 4.1 Hasil Pengujian RFID

Balasan Waktu
No.
Status Tag dari Proses
Kartu
server (ms)
Gambar 4.7 Tampilan menu absensi 9231136 Tidak Tidak
50
4886 terdaftar terdaftar
Tidak
49
4.8. Tampilan Menu Laporan terdaftar
Tidak
52
terdaftar
7322110 Tidak Tidak
48
148193 terdaftar terdaftar
Tidak
49
terdaftar
Tidak
49
terdaftar
1852472 Terdaftar Terdaftar 50
Gambar 4.7 Tampilan menu laporan 1548169 Terdaftar 48
Terdaftar 49
4.9. Persiapan pengujian 5719513 Tidak Tidak
50
Perangkat input yang akan diuji adalah RFID yang 14873 terdaftar terdaftar
berfungsi untuk memberikan kode kartu ke Raspberry PI B+ Tidak
51
yang mana hasil inputan tersebut akan ditampilkan di LCD terdaftar
Monitor. Berikut ini langkah-langkah persiapan yang harus Tidak
51
dilakukan, pertama hubungkan pin RFID MFRC522 dengan terdaftar
jumper female to female ke pin atau GPIO Raspberry PI B+. 2585204 Tidak Tidak
49
5117 terdaftar terdaftar

Copyright@2017 STMIK Cikarang 30


www.jurnal.stmikcikarang.ac.id
Jurnal Informatika SIMANTIK Vol.1 No.2 Maret 2017 ISSN: 2541-3244

Tidak [3] Edi Irwansyah, Jurike V. Moniaga, Pengantar Teknologi


50
terdaftar Informasi, Daepublish, Yogyakarta, 2014
Tidak [4] Edi Rakhman, Faisal Candrasyah dan Fajar D. Sutera,
51 Raspberry Pi Mikrokontroler Mungil yang Serba Bisa,
terdaftar
CV Andi Offset, Yogyakarta, 2014
[5] Eri Irawan, Rajief Setiaputra Darfiti, Membangun sistem
kehadiran guru dan karyawan dengan sistem RFID
V. Kesimpulan
(Radio Frequency Identification) di SMA Negeri 1
Kesimpulan dari penerapan teknologi RFID
Bobotsari-Purbalingga (2010)
menggunakan modul RC522 berbasis Raspberry Pi B+ pada
[6] Jogiyanto H.M, Analisis & Desain Sistem Informasi :
sistem absensi siswa di SMK Attaqwa Cabangbungin yaitu:
pendekatan terstruktur teori dan praktik aplikasi bisnis.
a. Penerapan teknologi RFID pada sistem absensi yang
CV Andi Offset, Yogyakarta, 2010
diusulkan mampu membantu staf tata usaha dalam
[7]] Krismiaji, Sistem Informasi Akuntansi, Unit Penerbit
mengelola kehadiran siswa.
dan Percatakan Sekolah Tinggi Ilmu Manajemen
b. Penerapan teknologi RFID pada sistem absensi yang
YKPN, 2010
diusulkan mampu memberikan rekapitulasi kehadiran
[8] Kurniawan, Erick. Membangun Aplikasi Mobile dengan
siswa setiap bulannya.
QT SDK, CV Andi Offset, Yogyakarta, 2011.
c. Penerapan teknologi RFID pada sistem absensi yang
[9] Rico A. Prasetya, Yusnita Rahayu, Ery Safrianti, Sistem
diusulkan mampu mengurangi biaya pencetakan agenda
absensi mahasiswa dengan menggunakan Radio
kelas setiap bulannya.
Frequency Identification (RFID) di Jurusan Teknik
Elektro Universitas Riau (2010)
Referensi [10] Rosa A.S dan M Shalahudin, Rekayasa Perangkat
[1] Agus Saputra, Ridho Taufiq Subagio, Membangun Lunak, Informatika, Bandung, 2013
Aplikasi E-Library untuk panduan skripsi, Elex Media [11] Sutabri, Tata. Konsep Sistem Informasi, CV Andi
Komputindo, Jakarta, 2012 Offset, Yogyakarta, 2012.
[2] Bima Aditya, Aplikasi RFID untuk sistem presensi [12] Wahyu Adam, Lambot Sagala, Sistem Abensi Pegawai
mahasiswa di universitas brawijaya berbasis protocol menggunakan Teknologi RFID (2014)
internet (2013)

Copyright@2017 STMIK Cikarang 31


www.jurnal.stmikcikarang.ac.id

Vous aimerez peut-être aussi