Académique Documents
Professionnel Documents
Culture Documents
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.
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
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
karena sakit, izin, alpa atau cuti. Absensi adalah daftar Sistem Absensi Siswa
tidak hadir akan tercatat di daftar absensi kepegawaian dan sisw a baru
Raspberry Pi (Faisal Candrasyah dan Fajar D Dsutera, Menerima kode RFID RFID ke aplikasi
absensi
Mulai
Sistem Staff TU Guru
Selesai
Selesai
melakukan absensi
kirim data
Gambar 3.3 Sequence Diagram Usulan Gambar 4.3 Tampilan absen pulang
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.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.
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