Oleh:
Nama NIM
1. ANGGA WICAKSONO EKO PRASETYO 1601E008
2. TAUFIK HIDAYAT 1601E029
kesanggupannya.” (Al-Baqarah:284)
Do Whatever You Like, be Consistant and success will come naturally. (A.
Einstein)
Live youre dreams and it is not over until you win. (Les Brown)
“Barangsiapa yang keluar rumah umtuk menuntut ilmu, maka ia dalam jihad
v
HALAMAN PERSEMBAHAN
Yang paling utama dari segalanya, sujud syukur kepada allah SWT.
Taburan cinta dan kasih sayang-Mu telah memberikan kekuatan. Membekaliku
dengan ilmu serta memperkenalkanku dengan cinta. Atas karunia serta
kemudahan yang engkau berikan akhirnya laporan yang sederhana ini dapat
terselesaikan. Sholawat dan salam selalu terlimpah kepada Rosululloh
Mohammad SAW.
Untuk orang – orang yang senantiasa menyertai saya hari demi hari dan
detik demi detik dalam menyelesaikan laporan ini. Seseorang yang senantiasa
mencurahkan cinta tulusnya kepada saya, dan selalu menghiasi hari harinya
dengan doa – doanya yang tak pernah putus untuk anaknyayang sekarang ini
masih berjuang menuntut ilmu, sehingga saya mampu meneruskan tugas demi
tugas dengan sungguh – sungguh, saya persembahkan karya ini sebagai balasan
atas kesabaranya sekaligus penghargaan atas segala pengorbanan dan kasih
sayang-nya. Teruntuk ibu dan bapak tercinta. Karya ini kupersembahkan.
Penulis
vi
ABSTRAK
Perkembangan teknologi memang bukanlah menjadi satu hal yang baru di era
modern seperti sekarang ini. Perubahan terhadap gaya hidup berorientasi pada
perkembangan teknologi informasi, telah mempengaruhi perkembangan budaya, pola
pikir, dan gaya hidup seseorang. Teknologi informasi dan komunikasi telah berhasil
menembus batas antar benua di seluruh dunia.
Setiap kegiatan yang membutuhkan informasi mengenai peserta tentu akan
melakukan absensi. Hal ini juga terjadi pada proses belajar. Kegunaan absensi ini terjadi
pada pihak pelajar dan pihak pengada proses belajar mengajar. Salah satu kegunaan
absensi ini kepada pihak pelajar antara lain adalah dalam perhitungan kemungkinan
pelajar untuk mengikuti ujian dan salah satu kegunaan informasi absensi ini kepada pihak
pengada kegiatan belajar mengajar antara lain untuk melakukan evaluasi kepada
kepuasaan pelajar terhadap suatu mata pelajaran dan pembuatan tolak ukur ke depan guna
pemberian ilmu yang lebih baik. Pengambilan data absensi ini sendiri dilakukan secara
manual memiliki banyak kekurangan, seperti data yang tidak valid ketika data yang
masuk salah.
Kata Kunci : Perkembangan Teknologi, Absensi
vii
KATA PENGANTAR
Dengan memanjatkan puji syukur kehadirat Allah SWT, Tuhan yang Maha
Pengasih dan Maha Penyayang yang telah melimpahkan segala rahmat, hidayah
dan inayah-Nya sehingga terselesaikannya laporan Tugas Akhir dengan judul
“ABSENSI KULIAH MENGGUNAKAN SCANNER RFID
SEBAGAIMEDIA ABSEN MAHASISWA TEKNIK ELEKTRONIKA
POLITEKNIK HARAPAN BERSAMA TEGAL l”
Tugas Akhir merupakan salah satu kewajiban yang harus dilaksanakan
untuk memenuhi salah satu syarat kelulusan dalam mencapai gelar Ahli Madya
Teknik Elektronika pada Program Studi DIII Teknik Elektronika Politeknik
Harapan Bersama Tegal.
Pada kesempatan ini, tidak lupa diucapkan terimakasih yang sebesar –
besarnya kepada :
1. Kedua Orang tua saya yang telah memberikan dukungan hingga saya berada
diposisi ini. Tanpa mereka saya bukanlah siapa-siapa.
2. Bapak Qirom, S.Pd, M.T selaku Ketua Program Studi D3 Teknik
Elektronika Politeknik Harapan Bersama Tegal.
3. Bapak Bahrun Niam,M.T selaku Pembimbing I
4. Bapak Arr Mukhlis H,S.ST selaku Pembimbing II
5. Semua pihak yang telah mendukung, membantu serta mendoakan
penyelesaian Laporan Tugas Akhir ini.
Semoga laporan Praktik Kerja Lapangan Ini dapat memberikan kontribusi
untuk pengembangan ilmu pengetahuan dan teknologi.
Tegal, 25 Maret 2019
Angga Wicaksono E P,
Taufik Hidayat
NIM. 1601E008,
1601E029
viii
DAFTAR ISI
ix
4.2. Pemrogramaan Arduino................................................................ 54
4.3. Langkah Kerja : ............................................................................. 56
4.4. Hasil ............................................................................................... 57
BAB V KESIMPULAN DAN SARAN ............................................................ 64
5.1. Kesimpulan .................................................................................... 64
5.2. Saran .............................................................................................. 64
DAFTAR PUSTAKA ............................................................................................65
x
DAFTAR TABEL
Halaman
Tabel 2.1 Index Board Arduino Uno ............................................................... 12
Tabel 3.1 Port Serial RS232 ............................................................................. 45
Tabel 4.2 Singkatan Kode ................................................................................ 45
xi
DAFTAR GAMBAR
Halaman
Gambar 2.1 Konfigurasi pin ATMega 328 Arduino uno R3 ........................... 6
Gambar 2.2 Arduino uno R3 ........................................................................... 15
Gambar 2.3 Arduino Leonardo ........................................................................ 16
Gambar 2.4 Arduino 101. .................................................................................. 17
Gambar 2.5 Arduino Micro .............................................................................. .19
Gambar 2.6 Arduino Mega ............................................................................. 20
Gambar 2.7 Penerapan RFID .......................................................................... 21
Gambar 2.8 RFID ............................................................................................ 22
Gambar 2.9 Cara Kerja RFID ......................................................................... 26
Gambar 2.10 Kegunaan RFID ......................................................................... 30
Gambar 2.11 RFID Tag ................................................................................... 38
Gambar 2.12 RTC DS 3231 ............................................................................. 39
Gambar 3.1 Rancangan Komponen Utama ...................................................... .42
Gambar 3.2 Komponen NFC ........................................................................... .42
Gambar 3.3 Rangkaian Catu Daya ................................................................... .43
Gambar 3.4 RS 232 .......................................................................................... .45
Gambar 4.1 Bentuk Software Arduino Versi 1.6.2 .......................................... .48
Gambar 4.2 Cara Menampilkan Serial Monitor ............................................... .51
Gambar 4.3 Penerapan Alat Dan program ..................................................... .57
xii
BAB I
PENDAHULUAN
informasi mengenai peserta tentu akan melakukan absensi. Hal ini juga
terjadi pada proses belajar. Kegunaan absensi ini terjadi pada pihak pelajar
dan pihak pengada proses belajar mengajar. Salah satu kegunaan absensi ini
pelajar untuk mengikuti ujian dan salah satu kegunaan informasi absensi ini
dan pembuatan tolak ukur ke depan guna pemberian ilmu yang lebih baik.
banyak kekurangan, seperti data yang tidak valid ketika data yang masuk
salah. Kekurangan lain dari pengambilan data secara manual adalah hilang
atau rusaknya data yang ada. Kekurangan lain adalah kurangnya efisiensi
pada teknologi mobile dan internet. Penggunaan aplikasi mobile dan web
1
2
(1999).
Alat yang akan dibuat berfungsi untuk pengambilan data absensi secara
ataupun fingerprint.
Dari uraian diatas maka rumusan masalah yang didapat sebagai berikut :
Dari uraian diatas maka batasan masalah yang ditentukan sebagai berikut :
1. Sensor Yang digunakan adalah menggunakan RFID dan chip pada pin
absensi
alat absensi
1. Manfaat Teoritis
2. ManfaatPraktis
a. BagiMahasiswa
Hasil pembuatan Tugas Akhir ini bagi mahasiswa sebagai proyek penelitian
dan sebagai salah satu syarat untuk kelulusan dalam menempuh Ahli Madya
Terapan
4
b. Bagi Dosen
LANDASAN TEORI
memiliki arti kode batang. Sejenis kode yang mewakili data atau informasi
tertentu (biasanya jenis dan harga barang seperti makanan dan buku). Kode
rupa. Kode ini dicetak diatas stiker atau di kotak bungkusan barang.
Barcode pada dasarnya adalah susunan garis vertikal hitam dan putih
media magnetik, RFID, electronic tags, serial EEPROM (seperti pada smart
tertentu yaitu mudah dan murah, sebab media yang digunakan adalah kertas
dan tinta, sedangkan untuk membaca barcode ada begitu banyak pilihan di
pasaran dengan harga yang relative murah. Alat yang digunakan untuk
5
6
yang jauh lebih tinggi dari pada mengetikkan data dan barcode scanner
(Sumber:B. Gustomo,2015)
keluaran ATMega yang diproduksi oleh Atmel sebagai chip utama. Saat
motor serta robot. Arduino sangat luar biasa bila anda mengerti
dihasilkan.
ARDUINO
1. Murah
9
4. Open Source
dengan harga hanya sekitar Rp. 200.000 saja dan sudah cukup bagus.
Bahkan saya sempat membeli versi copy Arduino Uno R3 dengan harga
kurang dari Rp. 75.000 setiap board di salah satu toko langganan saya
nuansa Arduino.
penggunaannya.
ATMEGA328P.
memperbaikinya.
keluaran Atmel AVR dan Atmel SAM. Ada port dan adaptasi ke
beberapa MCU seperti ESP8266 atau bahkan seri NRF 51, tetapi
Atmel MCUs.
pada bagian-bagian tertentu dan siklus RAM dan CPU limbah Arduino
IDE sangat terbatas serta contoh editor kode yang sangat buruk. Namun
waktu, terkadang Anda harus memikirkan banyak hal yang tidak dapat
library SoftPWM.
2.1.8. Hardware
yang satu dengan yang lainnya adalah penambahan fungsi dalam setiap
Mikrokontroler ATmega328
Tegangan pengoperasian 5V
disarankan
keluaran PWM)
SRAM 2 KB (ATmega328)
EEPROM 1 KB (ATmega328)
pin IO Digital (pin 0–13) Sejumlah pin digital dengan nomor 0–13 yang
dapat dijadikan input atau output yang diatur dengan cara membuat
program IDE. b. 6 pin Input Analog (pin 0–5) Sejumlah pin analog
bernomor 0–5 yang dapat digunakan untuk membaca nilai input yang
daya dari USB port pada komputer dengan menggunakan USB charger
adapter dengan tegangan 9 volt. Jika tidak terdapat power supply yang
2.1.9. Software
bahasa processing.
ke board target. Pesan error akan terlihat jika board belum terpasang
15
1) Ardunio Uno
saya sarankan untuk membeli jenis yang satu ini, Arduino Uno R3
colokan DC 9v, header ICSP dan tombol reset. Untuk lebih lanjut
16
Arduino Uno R3
2) Arduino Leonardo
arduino tipe ini sangat berbeda dengan arduino uno yang diatas,
Atmega328p.
micro USB tipe b, colokan DC 9V, header ICSP, dan tombol reset.
3) Arduino 101
dilihat dari namanya Arduino 101 bukan Flat Earth 101 yah.
Arduino ini adalah tipe yang spesial dilihat dari segi fungsinya
Curie™ yang mempunyai dua inti (core) x86 (Quark) dan 32-bit
18
dan gyro yang sudah ada pada boardnya. selain itu Arduino 101
9V, header ICSP dengan sinyal SPI dan pin khusus I2C . Board
4) Arduino Micro
sangat kecil dengan ukuran panjang sekitar 4.5 cm dan lebar sekitar
ukuran kecil, seperti mini robot line follower, Track Head Mouse
dan lainnya. Untuk lebih lanjut tentang Arduino Micro anda dapat
yang berarti besar, arduino Mega 2560 ini memiliki ukuran yang
ICSP pin. Arduino Mega 2560 ini bisa sering digunakan pada
project skala besar, seperti Print 3d dan project robot lainnya yang
selanjutnya
21
2005) yaitu :
jauh.
antenna.
22
otomatis
RFID telah dikenal sejak tahun 1940-an, namun baru pada saat
dikenal sebagai interogator atau pembaca dan tag , juga dikenal sebagai
sebenarnya sudah ada sejak tahun 1920 an. Suatu teknologi yang lebih
tahun 1939 dan digunakan oleh Inggris pada Perang Dunia II untuk
Ada 3 tipe tag RFID, aktif, semi-pasif dan pasif. RFID tag dapat
berupa pasif, aktif atau pasif dibantu baterai. RFID pasif tidak
yang selalu memancar atau menjadi suar sinyal. Sebuah baterai pasif
stiker adesif yang dapat ditempelkan pada suatu barang atau produk.
RFID tag berisi antena yang memungkinkan peralatan itu menerima dan
dan fungsi khusus lainnya, yang lain adalah antena untuk menerima dan
mengirimkan sinyal.
RFID tetap dan ponsel RFID . Jika pembaca membaca tag di posisi
stasioner, hal itu disebut RFID tetap. Pembaca tetap adalah menetapkan
definitif pada saat tag masuk dan keluar dari zona interogasi. Di sisi
lain, jika pembaca mobile ketika pembaca membaca tag, hal itu disebut
ponsel RFID.
disisipkan pada item apapun. Aktif dan semi-pasif tag bekerja pada
mengandung lebih banyak hardware dan karena itu lebih mahal. Tag ini
25
untuk jarak yang lebih jauh. Tag pasif bergantung sepenuhnya pada
pembaca untuk sinyal. Sinyal untuk tag ini bisa mencapai jarak 20 kaki.
yang lebih murah. Sebuah botol shampo akan memiliki tag pasif, yang
Ada tiga jenis penyimpanan data dalam tag RFID. Ini adalah
ditimpa. Baca tag hanya memiliki data yang hanya dapat dibaca, tidak
dibaca saja (Red only) dibaca dan ditulis (Read/Wtite) sekali tulis dan
banyak baca (write once read many) juga tidak memerlukan kontak
Dengan hanya berbekal induksi listrik yang ada pada antena yang
cukup untuk memberi kekuatan yang cukup bagi RFID tag untuk
respon dari suatu RFID yang pasif biasanya sederhanya, hanya nomor
ID saja. Dengan tidak adanya power supply pada RFID tag yang pasif
maka akan menyebabkan semakin kecilnya ukuran dari RFID tag yang
mungkin dibuat.
3. UHF tag (868 sampai 956 MHz), UHF tag tidak bisa digunakan
penggunaannya.
menentukan status keamanan atau RFID tag-nya berisi bit security yang
Kegunaan dari sistem RFID ini adalah untuk mengirimkan data dari
piranti portable, yang dinamakan tag, dan kemudian dibaca oleh RFID
dengan tag yang kecil dan murah. Tag tersebut berisi transponder
dengan suatu chip memori digital yang di dalamnya berisi sebuah kode
mengaktifkan RFID tag sehingga dia dapat membaca dan menulis data
pada tag dan kemudian data tadi akan diproses oleh komputer.
RFID tag yang aktif, di sisi lain harus memiliki power supply
sendiri dan memiliki jarak jangkauan yang lebih jauh. Memori yang
terkecil dari RFID tag yang aktif ini ada yang sebesar koin. Jarak
jangkauan dari RFID tag yang aktif ini bisa sampai sekitar 10 meter dan
RFID tag yang pasif harganya bisa lebih murah untuk diproduksi dan
tidak bergantung pada baterai. RFID tag yang banyak beredar sekarang
KEUNGGULAN
optic yaitu :
data transaksi secara unik dari jutaan objek yang identik seperti :
ratusan perdetik. Hal ini berbeda dengan Barcode optic yang pada
reader, dan tentu saja peletakan fisik yang tepat dari objek yang
dalam item benda lainnya. Sebagai contoh, pada tahun 2009 para
ada yang bisa diletakkan di bawah kulit. Pada tahun 2005 tercatat
bahwa RFID tag terkecil berukuran 0.4 mm x 0.4 mm dan lebih tipis
benda tersebut tidak akan terlihat oleh mata. RFID tag yang pasif ini
dengan 6 meter.
dengan chip RFID dengan RFID reader dan dengan Server lokal.
server lokal, RFID reader dan pre-encoded labels (tags). Server ini
dapat membaca data dari tag melalui RFID Reader. RFID Server
tagged item pada suatu saat. Sensitifitas antena dapat di -set untuk
dikirim telah di-tag dengan RFID chip, yang dapat dibaca oleh
RFID Reader seluruhnya pada saat bersamaan. Hal yang sama juga
diambil dari rak, maka sistem dapat mendeteksi item yang diambil
seluruh item (merchandise) yang akan dibeli oleh pelanggan, hal ini
33
oleh kasir. RFID Reader membaca RFID Chips yang melekat pada
kartu kredit, dan lain-lain. Informasi detail tentang Sales Return ini
juga akan membantu Store untuk mengupdate status stok dari item
yang dikembalikan.
tertentu.
barang pada suatu store, karena RFID tags menempel pada setiap
item dan setiap item yang dibawa oleh pelanggan dapat di-track
pada kartu pelanggan dan pada saat kartu tersebut di-scan pada saat
security bit yang ada pada RFID tag buku tersebut akan di-reset
dibagi menjadi sel-sel. Beberapa sel unik yang disimpan pada saat
36
pasir, seukuran 0.4 mm. Chip tersebut menyimpan nomor seri yang
1) Tag Aktif: yaitu tag yang catu dayanya diperoleh dari baterai,
RFID dan tag dapat mengirimkan informasi dalam jarak yang lebih
jauh. Kelemahan dari tipe tag ini adalah harganya yang mahal dan
2) Tag Pasif: yaitu tag yang catu dayanya diperoleh dari medan yang
Time Clock (RTC) merupakan suatu chip (IC) yang memiliki fungsi
sebagai penyimpan waktu dan tanggal. Ada dua buah jenis IC RTC
yaitu:
bulan dan tahun. RTC ini memiliki 128 lokasi RAM yang terdiri
dari 15 byte untuk data waktu serta control, dan 113 byte sebagi
motorla timing. RTC ini juga dilengkapai dengan pin IRQ untuk
2.4. MICRO SD
komunikasi antarmuka SPI, dengan konfigurasi pin data adalah pin ss,
pin mosi, pin miso, pin sck, beroperasi pada tegangan 3,3 V sampai
tegangan 5 V.
BAB III
METODOLOGI PENELITIAN
- Obeng (+)
- Obeng (-)
- Multimeter
- Tang Kombinasi
- Kunci pas/ring
- Solder dantinol
- Arduino uno
- Lcd 2x16
- RTC DS 3231
- Box alat
- PSU System
- Buzzer 5 v
- Card rfid diisi dengan data (nama , NIM, jam dan tanggal).
40
41
Analisis
Analisis dalam penelitian ini yaitu pada proses pendeteksian kartu tag oleh
microcontroller.
TCP/IP.
1) Power Supply
transistor 7805 agar keluaran yang dihasilkan menjadi 5 volt DC. Ada
output). Contoh yang paling sering kita temui adalah koneksi antara
komputer dengan modem, atau komputer dengan mouse bahkan bisa juga
jalur port serial RS232. Standar ini menggunakan beberapa piranti dalam
atau DB25. Untuk RS232 dengan konektor DB9, biasanya dipakai untuk
mouse, modem, kasir register dan lain sebagainya, sedang yang konektor
itu seperti modem, mouse, cash register dan lain sebagainya. Serial port
45
RS232 pada konektor DB9 memiliki pin 9 buah dan pada konektor DB25
pertukaran data
data
diaktifkan
PEMBAHASAN
Implementasi sistem adalah pada saat dosen akan mengajar, maka dosen
membawa alat absensi ke dalam kelas. Kemudian ketika alat telah dinyalakan,
siswa dapat mulai melakukan absen dengan mendekatkan kartu RDFI tag ke alat
absensi. Bila sudah tersimpan maka akan ditampilkan tulisan OK pada layar LCD
dan suara Buzzer akan muncul di alat. Setelah semua siswa absen, alat dapat
yang ada pada sisi belakang alat. Bila sudah melebihi 30 menit, maka mahasiswa
tidak akan dapat melakukan absen, karena kartu tag yang didekatkan datanya
tidak disimpan ke dalam memori EEPROM pada alat absensi. Pada perancangan
tersimpan pada alat diambil sesuai jurusan, semester, kelas, mata kuliah dan dosen
arduino.
47
48
Void setup( ) dimana Semua kode program yang berada dalamnya akan
dibaca sekali oleh Arduino. Biasanya isinya berupa kode perintah untuk
Void loop( ) dimana semua kode program yang berada didalammya akan
dibaca setelah void setup dan akan dibaca secara berulang terus-menerus oleh
dari sebuah pin, apakah digunakan sebagai input atau sebagai output. Contoh
output
49
digitalWrite( ) digunakan untuk membaca nilai digital, selain itu function ini
juga untuk menuliskan atau memberikan nilai pada suatu pin digital secara
apakah bernilai HIGH atau LOW, yang dapat dilakukan. Contoh penggunaan
Arduino
Arduino
Untuk board Arduino Uno memiliki 6 channel analog, Arduino Mini dan
tegangan antara 0 volt hingga 5 volt dalam nilai integer dari 0 hingga 1023.
Sehingga resolusi pembacaan nilai analog ialah 5 volt dibagi 1024 unit, atau
sekitar 4,9 mV per unit. Dibutuhkan sekitar 100 microsecond untuk membaca
suatu input analog, dengan kata lain tingkat pembacaan maximum nilai
analog ialah 10000 kali dalam satu detik. Contoh dari function analogread()
Serial Monitor pada Arduino sendiri dapat dibuka dengan dengan memilih
ini:
void setup(void) {
52
Serial.begin(9600);
//Serial.println("NDEF Reader");
pinMode(tombol_A,INPUT_PULLUP);
pinMode(tombol_B,INPUT_PULLUP);
pinMode(tombol_C,INPUT_PULLUP);
pinMode(buzzer,OUTPUT);
lcd.begin();
lcd.backlight();
nfc.begin();
lcd.setCursor(0,0);
lcd.print("POLTEK HARAPAN");
lcd.setCursor(0,1);
lcd.print("BERSAMA TEGAL");
delay(3000);
lcd.clear();
}
void loop(void) {
//Serial.println("\nScan a NFC tag\n");
if(digitalRead(tombol_A)==LOW) {
status_tombol = "ELEKTRONIKA DAYA";
lcd.clear();
lcd.setCursor(0,0);
lcd.print("MAPEL :");
lcd.setCursor(0,1);
lcd.print(status_tombol);
//Serial.println(status_tombol);
delay(2000);
lcd.clear();
} else if(digitalRead(tombol_B)==LOW) {
status_tombol = "MIKROKONTROLERII";
53
lcd.clear();
lcd.setCursor(0,0);
lcd.print("MAPEL :");
lcd.setCursor(0,1);
lcd.print(status_tombol);
//Serial.println(status_tombol);
delay(2000);
lcd.clear();
} else if(digitalRead(tombol_C)==LOW) {
status_tombol = "PENGOLAHAN CITRA";
lcd.clear();
lcd.setCursor(0,0);
lcd.print("MAPEL :");
lcd.setCursor(0,1);
lcd.print(status_tombol);
//Serial.println(status_tombol);
delay(2000);
lcd.clear();
}
if (nfc.tagPresent())
{
NfcTag tag = nfc.read();
//Serial.println(tag.getTagType());
//Serial.print("UID: ");//Serial.println(tag.getUidString());
//Serial.print("s");
}
//Serial.println(".");
Serial.print("NAMA : ");
Serial.println(read_RFID);
lcd.setCursor(0,1);
lcd.print(read_RFID);
}
}
// id is probably blank and will return ""
String uid = record.getId();
if (uid != "") {
//Serial.print(" ID: ");//Serial.println(uid);
}
}
Serial.println(status_tombol);
Serial.println("OKE");
//Serial.println("OKE");
digitalWrite(buzzer,HIGH);
delay(500);
digitalWrite(buzzer,LOW);
} else {
//Serial.println("Bukan NDEF FORMAT");
lcd.clear();
lcd.setCursor(0,0);
lcd.print("Invalid");
digitalWrite(buzzer,HIGH);
delay(1000);
digitalWrite(buzzer,LOW);
}
}
delay(500);
}
56
daya adaptor.
RFID (ID tag) dan 6 byte data RTC (tanggal, bulan, jam, menit, detik,
tahun).
7) Data yang telah masuk kemudian akan ditampilkan pada program Visual
8) Data yang tidak sesuai atau belum terdaftar juga akan ditampilkan pada
1) Pasang ke 2 arduino ke pc
7) Setelah itu klik serial monitor yg gambar pencarian pojok kanan atas
4.4. Hasil
Keluaran alat terbagi menjadi tiga bagian, yaitu LCD 16x2 sebagai
09.03.2019
15:18:17
NIM : 1601E029
NAMA : Taufik Hidayat
OKE
09.03.2019
15:18:31
Tag is not NDEF formatted.
NIM : 1601E029
NAMA : Taufik Hidayat
ELEKTRONIKA DAYA
OKE
09.03.2019
15:18:41
NIM : 1601E029
NAMA : Taufik Hidayat
MIKROKONTROLERII
OKE
09.03.2019
15:18:52
NIM : 1601E029
NAMA : Taufik Hidayat
PENGOLAHAN CITRA
60
OKE
09.03.2019
15:19:03
NIM : 1601E029
NAMA : Taufik Hidayat
MIKROKONTROLERII
OKE
09.03.2019
15:19:11
NIM : 1601E029
NAMA : Taufik Hidayat
ELEKTRONIKA DAYA
OKE
10.03.2019
13:34:45
NIM : 1601E029
NAMA : Taufik Hidayat
ELEKTRONIKA DAYA
OKE
10.03.2019
13:34:53
NIM : 1601E029
NAMA : Taufik Hidayat
MIKROKONTROLERII
61
OKE
10.03.2019
13:34:59
NIM : 1601E029
NAMA : Taufik Hidayat
PENGOLAHAN CITRA
OKE
12.03.2019
20:21:20
NIM : 1601E029
NAMA : Taufik Hidayat
MIKROKONTROLERII
OKE
12.03.2019
20:21:28
NIM : 1601E029
NAMA : Taufik Hidayat
ELEKTRONIKA DAYA
OKE
12.03.2019
20:21:47
NIM : 1601E029
NAMA : Taufik Hidayat
62
ELEKTRONIKA DAYA
OKE
12.03.2019
20:53:37
NIM : 1601E029
NAMA : Taufik Hidayat
MIKROKONTROLERII
OKE
12.03.2019
20:54:08
12.03.2019
20:54:19
NIM : 1601E029
NAMA : Taufik Hidayat
MIKROKONTROLERII
OKE
12.03.2019
20:55:08
Found chip PN532
Firmware ver. 1.6
63
NIM : 1601E029
NAMA : Taufik Hidayat
PENGOLAHAN CITRA
OKE
12.03.2019
20:55:34
12.03.2019
21:54:57
Found chip PN532
Firmware ver. 1.6
NIM : 1601E029
NAMA : Taufik Hidayat
PENGOLAHAN CITRA
OKE
12.03.2019
21:55:44
Found chip PN532
Firmware ver. 1.6
NIM : 1601E029
NAMA : Taufik Hidayat
MIKROKONTROLERII
64
OKE
12.03.2019
21:56:29
12.03.2019
21:56:43
NIM : 1601E029
NAMA : Taufik Hidayat
ELEKTRONIKA DAYA
OKE
BAB V
5.1. Kesimpulan
5.2. Saran
3. Di buat menggunakan online dan real time online disertai data base
64
65
DAFTAR PUSTAKA
[1] Abdul Kadir (2013). Pengertian PHP. Tersedia dalam : Buku Pintar
Programer Pemula PHP. Yogyakarta. Mediakom.
[4] Depari. Gianti 1991. Teori Rangkaian Elektronika, CV. Sinar Baru,
Bandung.
[9] Pamungkas. Ir. Tip danTrik Microsoft Visual Basic 6.0. PT. Elex Media
Komputindo. Jakarta, (1997).
[12] Stalling. William, Network and Internetwork Security. Prentice Hall. New
Jersey. NJ. (1995)
\
65
4.1. Dasar Pemograman Arduino delay( ) dimana function delay() ini digunakan
untuk memberikan waktu tundaan (dalam satuan
Dasar pemrograman Arduino dapat millisecond) untuk mengerjakan satu baris
diperhatikan gambar 1 dan berikut ini penjelasan program ke baris selanjutnya. Contoh penggunaan
beberapa function yang biasa digunakan pada function delay() seperti berikut ini :
program arduino. delay(500); /*memberikan waktu tundaan
500 millisecond, atau setara dengan 0.5 detik
sebelum melanjutkan mengerjakan perintah
baris program selanjutnya, jiga diinginkan
waktu tunda 1 detik maka ditulis
delay(1000) dan seterusnya */
Serial.print (nama sensor); //Untuk RTC (tanggal, bulan, jam, menit, detik,
menampilkan nilai dari sensor yang telah di tahun).
kenal kan 15) Data yang telah masuk kemudian akan
ditampilkan pada program Visual Basic
Serial Monitor pada Arduino sendiri dapat dibuka berupa waktu, tanggal, serta nomor kartu.
dengan dengan memilih menu Tools kemudian 16) Data yang tidak sesuai atau belum terdaftar
pilih Serial Monitor. Ataupun dengan menekan juga akan ditampilkan pada program Visual
kombinasi CTRL+SHIFT+M di keyboard. Atau Basic.
bisa juga dengan meng-klik ikon Kaca Pembesar
di Arduino, seperti ditunjukan pada gambar 2
berikut ini: 4.2. Langkah Kerja :
9) Pasang ke 2 arduino ke pc
10) Kamu cek buka device manager
Gambar 4.2 cara menampilkan serial 11) Cari di PORT , klik PORT
Monitor [1] 12) Cari nama Arduino uno ada di com berapa
(disitu di com 8)
13) Kemudian buka aplikasi arduino
14) Klik tools buka port pilih com 8.
Prosedur penggunaan sistem adalah : 15) Setelah itu klik serial monitor yg gambar
9) Pastikan saklar dalam kondisi ON atau dapat pencarian pojok kanan atas
juga menggunakan catu daya adaptor. 16) Kamu klik dan sudah bisa digunakan.
10) Pembacaan data dilakukan dengan
mendekatkan ID tag ke reader sampai
terdengar bunyi BEEP dan LED akan
menyala.
11) Jika timer diaktifkan, maka akan dilakukan
perhitungan sampai 30menit, setelah
melewati 30menit maka mahasiswa tidak
akan dapat absen. Apabila timer tidak
diaktifkan, maka mahasiswa dapat terus
absen.
12) Data hasil yang pembacaan akan disimpan
ke eksternal EEPROM.
13) Untuk melakukan transfer data dari alat
absensi ke PC diperlukan program Visual
Basic untuk melakukan pengambilan data
serta proses sorting terhadap data yang
masuk ke database. Gambar 4.3 Penerpan alat dan Program
14) Pengambilan data absensi dilakukan melalui
komunikasi serial RS-232 yang terhubung
ke komputer. Data yang dikirim berupa 16 4.3. Hasil
byte data RFID (ID tag) dan 6 byte data Keluaran alat terbagi menjadi tiga
bagian, yaitu LCD 16x2 sebagai penampil alat,
buzer sebagai indikator, dan peringatan apabila
micro SD belum terpasang atau pemasangan
belum benar, serta micro SD yang digunakan
sebagai media penyimpanan data presensi
mahasiswa dengan
format file txt.
5.1. Kesimpulan
Berdasarkan perancangan alat yang telah
selesai dilakukan dapat disimpulkan beberapa hal
di antaranya adalah sebagai berikut.
1. RFID card memiliki kemampuan untuk
menyimpan data dengan akurasi
pembacaanyang tinggi pada setiap ID dan
setiap ID memiliki nomor seri yang unik,
sehingga tidakdapat tertukar.
69