• Tidak ada hasil yang ditemukan

Aplikasi Raspberry Pi pada Perangkat Absensi Portable Menggunakan RFID.

N/A
N/A
Protected

Academic year: 2017

Membagikan "Aplikasi Raspberry Pi pada Perangkat Absensi Portable Menggunakan RFID."

Copied!
15
0
0

Teks penuh

(1)

Aplikasi Raspberry Pi pada Perangkat Absensi Portable Menggunakan RFID

Disusun Oleh:

Panji Rakhmat Ginanjar (0922039)

Jurusan Teknik Elektro, Fakultas Teknik, Universitas Kristen Maranatha

Jl. Prof.Drg.Suria Sumantri, MPH no. 65, Bandung, Indonesia

Email : panjirginanjar@gmail.com

ABSTRAK

Absensi merupakan salah satu komponen penting dalam perkuliahan,

karena absensi merupakan bukti bahwa mahasiswa ikut berpartisipasi dalam

kegiatan belajar mengajar. Dengan adanya perangkat absensi portable

memudahkan dalam melakukan pengisian kehadiran, baik itu untuk mahasiswa

atau dosen. Bagian administrasi pun lebih mudah untuk melihat dan menyimpan

data kehadiran yang sudah ada.

Pada Tugas Akhir ini dirancang dan direalisasikan perangkat absensi

portable menggunakan RFID dengan Raspberry Pi sebagai pengendali utama

yang berfungsi sebagai pengolah data kehadiran. Pembacaan kartu RFID dan

penyimpanan data kehadiran yang dapat dilakukan dimanapun. Isi file pada

database dapat langsung dilihat pada komputer.

Perangkat absensi portable menggunakan RFID dan Raspberry pi

berhasil direalisasikan dan berfungsi dengan baik. Dari hasil uji coba, perangkat

dapat mencatat kehadiran dan waktu kehadiran serta menyimpannya dalam

database dengan benar.

(2)

Application of Raspberry Pi on Portable Attendance Device using RFID

Compiled By:

Panji Rakhmat Ginanjar (0922039)

Department of Electrical Engineering, Faculty of Engineering, Maranatha Christian

University

Jl. Prof.Drg.Suria Sumantri, MPH no. 65, Bandung, Indonesia

Email : panjirginanjar@gmail.com

ABSTRACT

Attendance is one of the important components in a lecture, because it is

as a proofing that student participate in learning activities. With a portable

attendance device it will make easier for recording the attendance of student or

faculty. The administration even easier to view and store the attendance data.

In this final project, it is designed and realized a portable attendance

device using RFID and Raspberry Pi as main controller that serves as an

attendance data processor. Since the device is portable, the RFID card reading and

attendance data storing can be done anywhere. The file content on database can be

viewed on a computer directly.

Portable attendance device using RFID and Raspberry Pi is successfully

realized and works properly. From the test results, the device is able to record the

attendance and time of attendance, and store it in the database correctly.

(3)
(4)
(5)

DAFTAR PUSTAKA

LAMPIRAN A PROGRAM PYTHON PADA PENGONTROL RASPBERRY PI

LAMPIRAN B PROGRAM PHP

(6)

DAFTAR TABEL

Halaman

Tabel 2.1 Perbedaan Raspberry Pi model B dan B+ ... 7

Tabel 2.2 Tabel konversi tipe data ... 14

Tabel 2.3 Tabel operator aritmatik ... 15

Tabel 2.4 Tabel operator pembanding ... 16

Tabel 2.5 Penggunaan frekuensi RFID ... 27

Tabel 2.6 Pin-pin MFRC522 beserta fungsinya ... 30

Tabel 2.7 Fungsi penyemat LCD 16x2 ... 37

Tabel 3.1 Hubungan pin-pin pada modul RFID MFRC522 dengan GPIO Raspberry Pi ... 43

Tabel 4.1 Pembacaan tanpa halangan ... 71

Tabel 4.2 Pembacaan dengan halangan kertas ... 72

(7)

DAFTAR GAMBAR

Gambar 2.8 Cara Kerja Radio Frequency Identification ... 25

Gambar 2.9 Modul RFID MFRC522 13,56MHz ... 29

Gambar 2.10 Diagram Blok untuk Komunikasi Standard Card IC MF1 IC S70 33 Gambar 2.11 Pin-pin pada IC DS1307 ... 33

Gambar 2.12 Numeric Keyboard USB ... 35

Gambar 2.13 Konfigurasi Penyemat LCD ... 36

Gambar 2.14 Diagram Blok Pengendali LCD ... 38

Gambar 3.1 Diagram Blok Sistem ... 39

Gambar 3.2 Desain Rangkaian dari Raspberry Pi dengan Modul-modul lain .... 40

Gambar 3.3 Port GPIO pada Raspberry Pi serta hubungannya dengan modul lain ... 41

Gambar 3.4 Hubungan modul RFID MFRC522 dengan GPIO Raspberry Pi .... 42

Gambar 3.5 Hubungan modul LCD dengan GPIO Raspberry Pi ... 44

Gambar 3.6 Desain skematik dari modul RTC dan hubungannya pada GPIO Raspberry Pi ... 44

Gambar 3.7 Hubungan numeric keyboard dengan Raspberry Pi ... 45

Gambar 3.8 Diagram Alir pada program utama perangkat pengontrolan ... 46

Gambar 3.9 Isi dari database absensi ... 47

Gambar 3.10 Diagram Alir pada Subrutin “TAMPIL LCD” ... 47

Gambar 3.11 Diagram Alir Subrutin “INPUT MATKUL” ... 48

Gambar 3.12 Diagram Alir Subrutin “TAP RFID” ... 50

(8)

Gambar 3.14 Isi Table mahasiswa ... 52

Gambar 3.15 Struktur Table matakuliah ... 52

Gambar 3.16 Isi Table matakuliah ... 53

Gambar 3.28 Diagram Alir halaman pemilihan jenis informasi ... 59

Gambar 4.1 Realisasi perangkat ... 61

Gambar 4.12 Contoh absensi / pembacaan kartu yang pertama kali pada table 115 ... 70

(9)

Gambar 4.14 Contoh absensi / pembacaan kartu yang ketiga kali pada table

115 ... 71

Gambar 4.15 Kondisi Pengujian Tanpa Halangan ... 72

Gambar 4.16 Kondisi Pengujian dengan Penghalang Kertas ... 73

Gambar 4.17 Kondisi Pengujian dengan Penghalang Plastik ... 75

Gambar 4.18 Tampilan halaman utama ... 75

Gambar 4.19 Tampilan halaman daftar mata kuliah ... 76

Gambar 4.20 Tampilan halaman daftar absensi ... 76

Gambar 4.21 Tampilan halaman dasar elektronika A ... 77

Gambar 4.22 Tampilan halaman dasar elektronika B ... 77

Gambar 4.23 Tampilan halaman fisika A ... 77

(10)

BAB I

PENDAHULUAN

1.1Latar Belakang

Ilmu pengetahuan kian lama kian berkembang, dengan perkembangan

ilmu pengetahuan menjadikan banyak terciptanya teknologi-teknologi baru yang

dapat membantu kehidupan manusia menjadi lebih baik. Salah satunya dalam

bidang pendidikan.

Dalam era digital ini, teknologi sangat membantu untuk memudahkan

dalam perkuliahan, baik itu untuk pengajaran ataupun administrasi. Absensi

merupakan salah satu komponen penting dalam perkuliahan, karena absensi

merupakan bukti bahwa mahasiswa ikut berpartisipasi dalam kegiatan belajar

mengajar.

Dengan adanya perangkat pencatat kehadiran yang portable memudahkan

dalam melakukan pengisian kehadiran, baik itu untuk mahasiswa atau dosen.

Bagian administrasi pun lebih mudah untuk melihat dan menyimpan data

kehadiran yang sudah ada.

Pada Tugas Akhir ini dirancang perangkat pembaca dan penyimpan data

kehadiran menggunakan RFID yang bisa dilakukan dimanapun dan kapanpun,

kemudian data kehadiran disimpan pada sebuah memory SD card yang diolah

(11)

2 BAB I PENDAHULUAN

1.2Identifikasi Masalah

Permasalahan yang akan dibahas dalam tugas akhir ini adalah

merealisasikan perangkat absensi portable menggunakan RFID dan pemrograman

pada Raspberry Pi sehingga data kehadiran bisa disimpan dalam database.

1.3Perumusan Masalah

Perumusan masalah dalam tugas akhir ini adalah bagaimana

mengaplikasikan Raspberry Pi untuk membuat perangkat absensi portable

menggunakan RFID?

1.4Tujuan

Tujuan yang ingin dicapai dalam tugas akhir ini adalah mengaplikasikan

Raspberry Pi pada perangkat absensi portable menggunakan RFID.

1.5Batasan Masalah

Pembatasan masalah pada tugas akhir ini meliputi :

1. Data absensi disimpan pada SD card.

2. Memakai bahasa pemrograman Phyton pada Raspberry Pi.

3. Menggunakan Database MySQL yang diolah menggunakan PHP

MyAdmin.

4. Database absensi dibuat langsung di PHP MyAdmin menggunakan

komputer.

5. Contoh yang dipakai adalah kehadiran perkuliahan di JTE (Jurusan

Teknik Elektro).

1.6 Spesifikasi Alat

Alat yang dipakai dalam tugas akhir ini yaitu :

1. Raspberry Pi B+

2. SD card (8 Gb)

3. Modul RFID MFRC522 13,56 MHz

(12)

3 BAB I PENDAHULUAN

5. Power Supply menggunakan rechargeable battery 7200 mAH atau

jala-jala listrik.

6. Modul RTC (Real Time Clock)

7. LCD 16x2 with I2C backpack

8. Numeric keyboard USB

1.7.Sistematika Penulisan

Laporan Tugas Akhir ini terdiri dari lima bab utama. Berikut ini

merupakan uraian singkat sistematika penulisan beserta penjelasan dari masing –

masing bab, yaitu :

BAB I PENDAHULUAN

Pada bab ini berisikan tentang latar belakang, identifikasi masalah, perumusan

masalah, tujuan, pembatasan masalah, spesifikasi alat, dan sistematika penulisan

laporan Tugas Akhir.

BAB II LANDASAN TEORI

Pada bab ini dijelaskan teori-teori penunjang yang diperlukan dalam merancang

dan merealisasikan perangkat absensi portable menggunakan RFID ini yaitu

berupa teori tentang raspberry pi, bahasa pemrograman python, PHP, JSON,

database MySQL, modul RFID, kartu RFID, numeric keyboard usb, modul LCD,

modul RTC.

BAB III PERANCANGAN DAN REALISASI

Pada bab ini dijelaskan mengenai struktur dari Tugas Akhir ini serta perancangan

sistem dengan program berbahasa Python, tampilan halaman berbahasa PHP, dan

(13)

4 BAB I PENDAHULUAN

BAB IV DATA PENGAMATAN DAN ANALISIS DATA

Pada bab ini ditampilkan data-data hasil pengamatan absensi portable hingga data

kehadiran bisa disimpan di database serta uji coba RFID reader terhadap

halangan-halangan pada saat pembacaan, dan uji coba tampilan pada LCD.

BAB V KESIMPULAN DAN SARAN

Bab ini berisi tentang kesimpulan yang didapat dari keseluruhan perancangan dan

realisasi absensi portable menggunakan RFID. Lalu bab ini juga berisi saran yang

(14)

BAB V

KESIMPULAN DAN SARAN

Bab ini berisikan mengenai kesimpulan berdasarkan data pengamatan dari

Tugas Akhir dan saran untuk pengembangan Tugas Akhir ini agar lebih baik lagi.

5.1 Kesimpulan

Kesimpulan yang dapat ditarik dari Tugas Akhir aplikasi Raspberry Pi

pada perangkat absensi portable menggunakan RFID adalah

1. Perangkat absensi portable menggunakan RFID dan Raspberry Pi berhasil

direalisasikan dan berfungsi dengan baik, kartu RFID dapat dibaca oleh

RFID reader dan kehadiran dapat disimpan ke dalam table database

dengan benar. Perangkat juga dapat membaca waktu saat pengisian

kehadiran dengan benar.

2. Data absensi yang tersimpan pada perangkat (SD Card) dapat diakses

menggunakan web browser.

3. Perangkat dapat membaca kartu RFID pada jarak 0 sampai 4 cm walaupun

terhalang kertas ataupun plastik.

1.2 Saran

Saran yang dapat diberikan untuk pengembangan Tugas Akhir ini lebih

lanjut adalah merancang perangkat dengan menambahkan verifikasi baik itu

(15)

DAFTAR PUSTAKA

1. Dedy Cahyadi, Desain Sistem Absensi PNS Berbasis Teknologi RFID,

Jurnal Informatika Program Studi Ilmu Komputer Universitas

Mulawarman, Samarinda, 2009.

2. Lukmanul Hakim, “Rahasia Inti Master PHP dan MySQLi”. Toko Media.

2014.

3. Abdul Kadir, "Dasar Pemrograman Web Dinamis Menggunakan PHP”.

Penerbit Andi. 2008.

4. Upton, Eben C.S, & Gareth Halfacree, (2013). Raspberry Pi User Guide.

5. https://abisabrina.wordpress.com/2014/01/18/prinsip-kerja-rfid/

(di akses 10 Oktober 2014)

6. JSON (http://id.wikipedia.org/wiki/JSON) (di akses 6 November 2014)

7. https://id.wikipedia.org/wiki/RFID (di akses 20 Januari 2015)

8.

https://pccontrol.wordpress.com/2011/06/27/pengetahuan-dasar-pemrograman-rtc-ds1307-dengan-bahasa-c-codevision-untuk-avr/

(di akses 25 Januari 2015)

9. http://en.wikipedia.org/wiki/Raspberry_Pi (di akses 2 Februari 2015)

10.https://www.python.org/about/apps/ (di akses 15 Februari 2015)

11.

http://suryono57412214.blogspot.com/2012/09/definisi-jenis-dan-cara-kerja-keyboard.html (di akses 3 Maret 2015)

12.

http://www.alldatasheet.com/datasheet-pdf/pdf/346106/NXP/MFRC522.html (di akses 17 Maret 2015)

13.http://www.ibtechnology.co.uk/pdf/Mifare_classic4k.pdf (di akses 2 April

2015)

14.https://harahapelektro.files.wordpress.com/lcd-m16 (di akses 18 April

Gambar

Tabel 2.1           Perbedaan Raspberry Pi model B dan B+  ....................................

Referensi

Dokumen terkait

permasalahan utang Seychelles kepada Paris Club. Perwakilan dari Paris Club dan perwakilan dari Pemerintah Seychelles bertemu kembali pada tanggal 15 dan 16 April

Tambahan atas jumlah Surat Utang Negara dan SBSN yang telah beredar dalam satu tahun anggaran, yang merupakan selisih antara jumlah Surat Utang Negara dan SBSN yang

Puji syukur kepada Tuhan Yang Maha Esa karena atas berkat dan rahmat-Nya, penulis dapat menyelesaikan Laporan Praktek Kerja Industri Pengolahan Pangan (PKIPP) dengan judul

147 Al-Muhaddis Gelaran untuk ulama yang menguasai hadis sama ada dari segi riwayah atau dirayah, seperti mampu membezakan hadis dhaif dan hadis sahih, mengetahui sifat-sifat

Penelitian ini difokuskan untuk melakukan penilaian ekonomi kerugian akibat hilangnya sumberdaya hutan baik kayu atau non kayu dan hilangnya manfaat hutan sebagai pengendali

Karakteristik masalah pendidikan di Kecamatan Keritang meliputi kurangnya komitmen dan disiplin para guru dalam memenuhi kewajibannya sebagai pengajar profesional,

Himpunan Mahasiswa Jurusan Matematika “Vektor” Universitas Negeri Malang Page 5 24A. Setiap barang yang dijual di Toko “HIMATIKA”

melaksanakan tugas-tugas lain yang diberikan oleh Kepala Bagian Hukum sesuai dengan bidang tugasnya.. Fungsi :