Sistem Absensi Berbasis RFID

23
USULAN PENELITIAN S1 SISTEM ABSENSI BERBASIS RFID MENGGUNAKAN PROTOKOL INTERNET RFID BASED ATTENDANCE SYSTEM USING INTERNET PROTOCOL VICTRA SONATA 11/316695/PA/13824 UNGGUL ADHI NUGROHO 11/316696/PA/13825 MOCHAMAD SURYO PRADONO 11/316723/PA/13851 ANAS NURBAQIN 11/316850/PA/13973 PROGRAM STUDI ELEKTRONIKA DAN INSTRUMENTASI JURUSAN ILMU KOMPUTER DAN ELEKTRONIKA FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS GADJAH MADA YOGYAKARTA 2014

Transcript of Sistem Absensi Berbasis RFID

USULAN PENELITIAN S1

SISTEM ABSENSI BERBASIS RFID MENGGUNAKAN

PROTOKOL INTERNET

RFID BASED ATTENDANCE SYSTEM USING INTERNET PROTOCOL

VICTRA SONATA 11/316695/PA/13824

UNGGUL ADHI NUGROHO 11/316696/PA/13825

MOCHAMAD SURYO PRADONO 11/316723/PA/13851

ANAS NURBAQIN 11/316850/PA/13973

PROGRAM STUDI ELEKTRONIKA DAN INSTRUMENTASI

JURUSAN ILMU KOMPUTER DAN ELEKTRONIKA

FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM

UNIVERSITAS GADJAH MADA

YOGYAKARTA

2014

HALAMAN PERSETUJUAN

USULAN PENETILIAN S1

SISTEM ABSENSI BERBASIS RFID MENGGUNAKAN

PROTOKOL INTERNET

Diusulkan oleh

VICTRA SONATA 11/316695/PA/13824

UNGGUL ADHI NUGROHO 11/316696/PA/13825

MOCHAMAD SURYO PRADONO 11/316723/PA/13851

ANAS NURBAQIN 11/316850/PA/13973

Telah disetujui

Pada tanggal . . . . . . . . . . . . .

Pembimbing I

. . . . . . . . . . . . . . . . . . . . . . . .

Reviewer I

. . . . . . . . . . . . . . . . . . . . . . . .

Pembimbing II

. . . . . . . . . . . . . . . . . . . . . . . .

Reviewer II

. . . . . . . . . . . . . . . . . . . . . . . .

ii

DAFTAR ISI

HALAMAN SAMPUL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . i HALAMAN PERSETUJUAN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ii DAFTAR ISI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . iii DAFTAR GAMBAR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . iv DAFTAR TABEL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . v BAB I PENDAHULUAN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1

1.1 Latar Belakang . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1 1.2 Rumusan Masalah . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2 1.3 Tujuan dan Manfaat Penelitian . . . . . . . . . . . . . . . . . . . . . . . . . 2 1.4 Batasan Masalah . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2 1.5 Metodologi Penetilian . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3

BAB II TINJAUAN PUSTAKA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ..4 BAB III LANDASAN TEORI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6

3.1 RFID . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 3.2 Mikrokontroler . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 3.3 Hypertext Transfer Protocol . . .. . . . . . . . . . . . . . . . . . . . . . . . 8 3.4 Protokol TCP/IP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 3.5 Modul Ethernet WIZNET. . . . . . . . . . . . . . . . . . . . . . . . . . . . 10

BAB IV METODOLOGI PENELITIAN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 4.1 Bahan . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .11 4.2 Peralatan . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 4.3 Prosedur Kerja dan Pengambilan Data . . . . . . . . . . . . . . . . . . 11 4.3.1 Analisis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 4.3.2 Perancangan . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12

4.3.2.1 Perancangan Hardware . . . . . . . . . . . . . . . . . . .13 4.3.2.2 Perancangan Software . . . . . . . . . . . . . . . . . . . .15

4.3.3 Implementasi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 4.3.4 Pengujian . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 BAB V JADWAL PENELITIAN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 DAFTAR PUSTAKA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18

iii

DAFTAR GAMBAR

Gambar 3.1 Reader dan transponder merupakan komponen utama dalam setiap sistem RFID . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6

Gambar 3.2 RFID reader and contactless smartcard dalam aplikasinya . . . .7 Gambar 3.3 Layout dasar perangkat pembawa data (penanda) pada RFID. .7 Gambar 3.4 Sebuah Mikrokontroler dengan ATmega328 . . . . . . . . . . . . . . 8 Gambar 3.5 Web server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .9 Gambar 3.6 Protokol TCP/IP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 Gambar 3.7 Modul Ethernet WIZ812MJ . . . . . . . . . . . . . . . . . . . . . . . . . . 10 Gambar 4.1 Diagram Blok Prosedur Kerja Penelitian . . . . . . . . . . . . . . . . 11 Gambar 4.2 Blok diagram sistem secara keseluruhan . . . . . . . . . . . . . . . . 12 Gambar 4.3 Rangkaian sistem Atmega328 . . . . . . . . . . . . . . . . . . . . . . . . .13 Gambar 4.4 Rangkaian Max 232 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 Gambar 4.5 Rangkaian Modul WIZNET812MJ . . . . . . . . . . . . . . . . . . . . .14 Gambar 4.6 Diagram alir program secara global . . . . . . . . . . . . . . . . . . . . 15

iv

DAFTAR TABEL

Tabel 5.1 Waktu Kerja (Timeline) Rencana Jadwal Penelitian . . . . . . . .17

v

1

BAB I

PENDAHULUAN

1.1 Latar Belakang

Dewasa ini, perkembangan teknologi yang pesat dimanfaatkan untuk

mempermudah pekerjaan. Pekerjaan yang biasanya dilakukan oleh manusia

menjadi dapat dilakukan oleh suatu sistem secara otomatis, misalnya adalah

sebuah sistem absensi otomatis pada suatu perguruan tinggi atau sekolah. Pada

sistem ini, proses absensi tidak dilakukan secara manual atau dengan tanda tangan

oleh mahasiswa, melainkan menggunakan teknologi identifikasi.

Teknologi RFID merupakan salah satu contoh dari teknologi identifikasi.

Teknologi ini terdiri dari perangkat pembaca (reader) dan tag yang dapat berupa

barcode atau smartcard. Teknologi RFID lebih unggul dibandingkan teknologi

identifikasi lainnya, karena dalam pembacaan atau pun menulis ulang data pada

tag RFID tidak membutuhkan kontak langsung antara tag RFID dengan reader,

memiliki kemampuan untuk mengirim data yang bersih dan reliable yang

dibutuhkan sebagai input untuk perangkat lunak pada sistem absensi, data dapat

dibaca secara akurat dalam reading range, dan biaya perancangannya rendah.

Universitas Gadjah Mada khususnya Fakultas Matematika dan Ilmu

Pengetahuan Alam (FMIPA) masih menggunakan sistem absensi manual. Sistem

absensi manual memiliki kelemahan yaitu tidak praktis. Perihal tidak praktis

dalam sistem ini dapat berupa proses perekapan data ke pusat yang rumit karena

dilakukan secara manual, data absensi di pusat tidak dapat langsung di-update

karena harus menunggu untuk direkap oleh petugas yang bersangkutan. Salah satu

kekurangan sistem manual ini yaitu terjadi kecurangan dalam pengisian absensi

yang dilakukan oleh mahasiswa, mahasiswa yang tidak hadir dapat memiliki

tanda tangan dalam lembar absensi pada perkuliahan di hari itu.

Selain itu, sistem absensi manual tidak dapat memantau waktu kehadiran

mahasiswa, waktu kehadiran memang tidak begitu penting, tetapi terdapat pula

2

dosen yang melakukan pemantauan kehadiran mahasiswa pada mata kuliah yang

sedang berjalan. Pemantauan waktu kehadiran sangat berguna untuk mengamati

kebiasaan hadir mahasiswa, daftar mahasiswa yang sering terlambat dan yang

tepat waktu akan diketahui oleh dosen, dan bahkan waktu kehadiran itu sendiri

dapat dimasukkan dalam salah satu faktor penilaian mata kuliah tersebut. Sistem

absensi otomatis yang akan di buat dalam kasus ini yaitu menggunakan teknologi

RFID serta memiliki kemampuan untuk memantau waktu kehadiran mahasiswa

pada setiap perkuliahan.

1.2 Rumusan Masalah

Berdasarkan latar belakang yang sudah diketahui, rumusan masalahnya

ialah bagaimana cara membuat sistem absensi praktis yang salah satu

kelebihannya adalah dapat memantau waktu kehadiran mahasiswa.

1.3 Tujuan dan Manfaat Penelitian

Tujuan dari penelitian ini adalah membuat sebuah sistem absensi

mahasiswa berbasis protokol internet yang sekaligus dapat memantau waktu

kehadiran mahasiswa tersebut.

Manfaat dari penelitian ini yaitu memberikan sebuah data yang valid

dalam pengisian absensi mahasiswa serta menyediakan data yang berupa waktu

kehadiran mahasiswa pada setiap perkuliahan.

1.4 Batasan Masalah

Batasan masalah dalam penelitian tugas akhir ini adalah sebagai berikut.

1. Sistem absensi otomatis dengan RFID berbasis protokol internet.

3

2. Tag yang digunakan dibuat dalam bentuk kartu cerdas (smartcard).

3. Masukan sistem berupa nama, NIM, dan waktu yang digunakan untuk

memantau kehadiran mahasiswa.

1.5 Metodologi Penelitian

Metodologi Penelitian yang digunakan adalah sebagai berikut.

1. Meneliti dan menganalisis penelitian yang telah dilakukan sebelumnya

yang berhubungan dengan sistem.

2. Melakukan kajian mengenai sistem dengan metode sebagai berikut.

a. Studi literatur, yaitu dengan mempelajari artikel, jurnal, buku, dan

karya tulis yang berhubungan dengan sistem.

b. Konsultasi dengan dosen pembimbing mengenai sistem.

3. Membuat rancangan sistem sesuai tujuan dan landasan teori.

4. Melakukan percobaan untuk mendapatkan hasil yang diinginkan sesuai

dengan rancangan program.

5. Melakukan pengujian dan analisis sistem di objek penelitian.

4

BAB II

TINJAUAN PUSTAKA

Pada penelitian yang dilakukan oleh Saparkhojayev et al., dimana RFID

digunakan sebagai basis dalam sistem kendali absensi. Sistem tersebut tersusun

atas Personal Computer yang berada di setiap ruang kuliah, masing-masing PC

terhubung dalam satu jaringan. Setiap ruang kuliah terdapat RFID reader dan

web-camera yang tersambung ke PC. Kamera tersebut befungsi untuk mengambil

gambar mahasiswa. Ketika mahasiswa masuk ruangan, RFID reader secara

otomatis membaca ID miliknya sementara web-camera secara simultan

mengambil gambar mahasiswa yang masuk tersebut dan mengirimkan data ke PC.

ID dan gambar ini dikirimkan ke PC dimana sistem akan mebandingkan informasi

dengan informasi yang ada pada DBMS sesuai dengan ID yang telah ditetapkan.

DBMS akan memiliki data mahasiswa yang hadir maupun tidak hadir dalam

kuliah tertentu. Dosen dapat mengumpulkan data-data di PC tersebut untuk

disimpan di database lain dan melakukan perbandingan pada gambar mahasiswa

yang hadir dengan gambar yang ada di database. (Saparkhojayev et al. 2012)

Penelitian serupa yang dilakukan oleh Aditya memiliki perbedaan dalam

jalur pengumpulan data. Pengumpulan data dilakukan melalui jaringan internet,

data tersebut diunggah ke dalam sebuah web server. Secara diagram blok, sistem

tersebut tersusun atas blok Mikrokontroler (ATmega328), blok Modul Ethernet

(WIZNET812MJ, rangkaian Max 323), blok indikator (LCD, LED, buzzer)¸ blok

reader (RFID reader, tag kartu). Pada pengujiannya, modul sistem akan

terhubung dengan komputer (server) yang berisi perangkat lunak absensi berbasis

web service. Pada saat tag RFID yang sudah terdaftar didekatkan ke modul sistem,

modul sistem akan melakukan request ke server. Data tersebut diolah oleh server,

lalu memberikan balasan pada modul sistem dan di tampilkan dalam LCD. Dan

pencatatan waktu pemrosesan data menggunakan clock internal Atmega328. Pada

saat idle prioritas program adalah menggu ada tag yang didekatkan ke reader,

5

pada saat ada tag yang didekatkan ke reader mikrokontroler akan melakukan

komunikasi dengan server untuk mengirim data kartu yang telah dibaca reader.

Pada proses pengiriman tersebut mikrokontroler terlebih dahulu akan

melakukan prosen koneksi ke server, apabila koneksi berhasil dilakukan maka

proses pengiriman baru dilaksanakan, tapi apabila proses koneksi ke server gagal

dilakukan maka device akan menampilakan pesan error gagal koneksi. Proses

pengujian menggunakan program simulasi sederhana aplikasi server untuk

absensi, balasan dari server hanya ada 2 jenis, yaitu terdaftar dan tidak terdaftar,

jadi dari 5 Tag yang diggunakan sebagai pengujian hanya 1 Tag yang akan

didaftarkan dalam server. Indikator led akan menyala sesuai status balasan dari

server, yaitu: warna hijau untuk menyatakan kondisi idle (menunggu ada tag di

dekatkan), warna biru untuk menyatakan kartu terdaftar, warna merah untuk

menyatakan kartu tidak terdaftar. (Aditya 2013)

Penelitian yang dilakukan oleh Wahab dan Mutalib menggunakan

perangkat portabel yang berupa PDA sebagai medium penyimpanan data dan

aplikasinya. Konsep sistem ini adalah Portable Examination Attendance System

(PEAS) yaitu sebuah sistem absensi yang portable (dapat dibawa kemana-

mana/adanya mobilitas). PDA yang digunakan adalah HP iPAQ hx2000 series

Pocket PC. Tag RFID berupa kartu, reader-nya disambungkan ke port charger

pada PDA sebagai komunikasi data.

Pada PDA diberikan antarmuka yang berisi login & logout (ID staff) untuk

staff (dosen), informasi tentang mata kuliah, serta informasi tentang daftar

mahasiswa yang hadir. Tujuan dari adanya informasi mata kuliah adalah untuk

mengetahui jumlah mahasiswa yang hadir. Ketika tag didekatkan ke reader, maka

informasi mahasiswa dikirim ke PDA dan digunakan sebagai tanda kehadiran

sesuai pada kuliah yang bersangkutan. Dosen dapat mengoleksi data absensi

dengan mengambil data yang ada di PDA untuk dikirim ke PC (Wahab & Mutalib

2010).

6

BAB III

LANDASAN TEORI

3.1 RFID

RFID adalah singkatan dari Radio Frequency Identification, yaitu adalah

sebuah informasi yang dibawa melalui gelombang radio. Sebuah sistem RFID

selalu terdiri dari dua komponen yaitu:

• transponder/penanda, (transponder = transmitter + responder) yaitu

sebuah tag/penanda untuk pengenal dalam sistem RFID yang berada

pada objek yang akan diidentifikasi,

• reader/pembaca, sebuah alat untuk membaca atau menangkap sinyal

informasi dari penanda. Alat ini dapat beroperasi dalam mode read atau

write tergantung pada teknologi yang digunakan.

Sebuah reader memiliki modul frekuensi radio (transmitter dan receiver),

sebuah unit pengendali dan sebuah elemen coupling pada transponder. Banyak

reader yang diberikan tambahan antarmuka (RS 232, RS 485, dll) untuk dapat

meneruskan data yang diterima ke sistem lain seperti PC, sistem kendali robot,

dan lain-lain (Klaus 2010).

Gambar 3.1 Reader dan transponder merupakan komponen utama dalam

setiap sistem RFID

7

Gambar 3.2 RFID reader and contactless smartcard dalam aplikasinya

Gambar 3.3 Layout dasar perangkat pembawa data (penanda) pada RFID,

kiri: transponder induktif dengan antena coil, kanan: transponder microwave

dengan antena dipolar.

3.2 Mikrokontroler

Mikrokontroler adalah sebuah chip yang dapat mengontrol suatu sistem

rangkaian dengan menggunakan tegangan DC maksimal 5 Volt, namun dapat

mengontrol perangkat-perangkat elektronik yang memiliki tegangan yang lebih

tinggi. Mikrokontroler AVR memiliki arsitektur RISC (Reduced Instruction Set

Computing) 8 bit yang instruksinya dikemas dalam kode 16 bit dan dieksekusi

dalam satu siklus clock. Hal ini berbeda dengan seri MCS51 yang berteknologi

CISC (Complex Instruction Set Computing) yang membutuhkan 12 siklus clock.

8

Secara umum, AVR dapat dikelompokkan menjadi 4 kelas yaitu, keluarga

ATtiny, keluarga AT90Sxx, keluarga ATMega, dan At86RFxx. Yang

membedakan masing-masing kelas adalah memori, peripherial, dan fungsinya.

Dari segi arsitektur dan instruksi yang digunakan, mereka bisa dikatakan hampir

sama (Chandra et al. 2010).

Gambar 3.4 Sebuah Mikrokontroler dengan ATmega328

3.3 Hypertext Transfer Protocol (HTTP)

Hypertext Transfer Protocol (HTTP) merupakan protokol yang digunakan

untuk jenis layanan world wide web (WWW) pada jaringan TCP/IP.

Pengembangan HTTP dikoordinasi oleh konsorsium WWW dan IETF (internet

engineering task force) dan dipublikasikan melalui kumpulan RFC (request for

comments). RCF 2616 mendefinisikan HTTP/1.1 yang merupakan versi HTTP

yang saat ini umum digunakan.

Protokol HTTP bersifat request-response, yaitu dalam protokol ini client

menyampaikan pesan request ke web server , dan web server kemudian

memberikan response yang sesuai dengan request tersebut. Request dan response

dalam protokol HTTP disebut sebagai request chain dan response chain.

9

Hubungan HTTP yang paling sederhana adalah terdiri atas hubungan langsung

antara user agent dengan server (Irawan 2005).

Gambar 3.5 Web server

3.4 Protokol TCP/IP (Transmission Control Protocol/Internet Protocol)

TCP/IP adalah serangkaian protokol yang memungkinkan komunikasi

antara beberapa komputer. Dulu TCP/IP ini tidak begitu penting bagi komputer-

komputer untuk saling berkomunikasi karena bukan protokol yang umum. Tapi

saat komputer saling terkoneksi dalam jaringan, kebutuhan itu muncul saat

komputer-komputer tersebut sepakat untuk menggunakan protokol-protokol

tertentu.

Seperti pada perangkat lunak, TCP/IP dibentuk dalam beberapa lapisan

(layer). Dengan dibentuk dalam layer, akan mempermudah dalam pengembangan

dan pengimplementasian. Antar layer dapat berkomunikasi ke atas maupun ke

bawah dengan suatu penghubung antarmuka. Setiap layer memiliki fungsi dan

kegunaan yang berbeda dan saling mendukung layer diatasnya (Dhoto 2007).

Gambar 3.6 Protokol TCP/IP

10

3.5 Modul Ethernet WIZNET

Ethernet Module Wiznet adalah modul antarmuka komunikasi antara

Ethernet dengan mikrokontroler atau mikroproessor yang dikeluarkan oleh

Wiznet. Ethernet Module Wiznet menggunakan W5100 sebagai chip Ethernet

Controller.

Gambar 3.7 Modul Ethernet WIZ812MJ

11

BAB IV

METODE PENELITIAN

4.1 Bahan

Bahan yang digunakan dalam penelitian ini adalah sebagai berikut.

1. Board PCB,

2. Resitor, kapasitor, transistor,

3. Lampu LED,

4. Buzzer,

5. LCD,

6. Kabel Penghubung.

4.2 Peralatan

Peralatan yang digunakan dalam penelitian ini adalah sebagai berikut.

1. Mikrokontroler ATmega328,

2. Modul Ethernet,

3. IC MAX232,

4. PC untuk membuat simulasi rangkaian.

4.3 Prosedur Kerja dan Pengumpulan Data

Gambar 4.1 Diagram Blok Prosedur Kerja Penelitian

Desain skematik sistem

Perancangan hardware dan

software sistem

trial and error

Percobaan sistem absensi

referensi

12

Sesuai pada Gambar 4.1, diagram blok penelitian secara garis besar yang

pertama kali dilakukan adalah membuat skematik dari sistem tersebut. Setelah

skematik selesai maka dapat dilakukan perancangan hardware dan software-nya

sdengan bantuan referensi. Kemudian dilakukan trial and error supaya hasilnya

sesuai dengan yang diinginkan.

4.3.1 Analisis

Analisis dalam penelitian ini yaitu pada proses pendeteksian kartu tag oleh

reader. Keberhasilan sistem ditentukan oleh bekerjanya lampu LED sebagai

indikator terdaftar atau tidaknya kartu tag, tampilan dalam LCD yang

menunjukkan informasi pada kartu tag, dan keakuratan database absensi yang

diupload oleh sistem.

4.3.2 Perancangan

Blok diagram sistem ditunjukkan dalam Gambar 4.2.

Gambar 4.2 Blok diagram sistem secara keseluruhan

Fungsi masing-masing blok dalam diagram blok diatas adalah sebagai

berikut :

13

1) Blok reader, blok input terdiri dari RFID reader, data tag kartu yang

dideteksi reader akan di kirim ke mikrokontroler,

2) Blok mikrokontroler, pemroses data dan pengendali utama sistem

3) Blok indikator, terdiri dari LCD, LED dan buzzer.

4) Blok modul ethernet, mengatur komunikasi menggunakan protokol

internet.

4.3.2.1 Perancangan Hardware

a. Rangkaian sistem Atmega328

Gambar 4.3 Rangkaian sistem Atmega328

b. Rangkaian Max 232

IC MAX232 dari Maxim Incoporation adalah IC pengubah level TTL

menjadi RS-232 atau sebaliknya, yang memiliki sebuah charge pump yang

bisa menghasilkan tegangan +10V dan -10V dari tegangan catu daya 5V.

14

Gambar 4.4 Rangkaian Max 232

c. Rangkaian Modul WIZNET812MJ

Modul Ethernet yang digunakan adalah modul WIZ812MJ. Modul ini

melakukan tranfer data dengan mikrokontroler menggunaka protokol SPI

(Serial Pheriperal Interface) dan menggunakan catu daya sebesar 3.3 V.

Untuk rangkaian catu dayanya menggunakan IC LM11117 (Voltage

regulator 3.3V).

Gambar 4.5 Rangkaian Modul WIZNET812MJ

15

4.3.2.2 Perancangan Software

Pada perancangan sistem ini yang berperan sebagai penggerak utama

adalah mikrokontroler ATMega328.

Gambar 4.6 Diagram alir program secara global

Pada saat mikrokontroler diaktifkan yang pertama dilakukan adalah

inisialisasi pin, pada proses inisialisasi pin yang dilakukan adalah mengatur fungsi

pin mikrokontroler. Selanjutnya adalah inisialisasi UART, pada proses inisialisasi

UART yang dilakukan adalah mengatur pin yang digunnakan sebagai Rx/Tx dan

mengatur baudrate yang digunnakan untuk komunikasi.

Kemudian inisialisasi Ethernet modul, pada proses inisialisasi Ethernet

modul yang dilakukan adalah mengatur parameter yang akan digunakan untuk

16

komunikasi bebasis TCP/IP seperti IP ADDRESS dan MAC ADDRESS.

Selanjutnya adalah inisialisasi LCD, pada proses insialisasi LCD yang dilakukan

adalah mengatur fungsi pin yang digunakan untuk komunikasi dengan modul LCD,

dan juga menngatur jenis LCD yang digunnakan sebagai penampil.

Pada saat idle prioritas program adalah menggu ada tag yang didekatkan

ke reader, pada saat ada tag yang didekatkan ke reader mikrokontroler akan

melakukan komunikasi dengan server untuk mengirim data kartu yang telah dibaca

reader. Pada proses pengiriman tersebut mikrokontroler terlebih dahulu akan

melakukan prosen koneksi ke server.

4.3.3 Implementasi

Pada sistem RFID ini, terdapat Personal Computer di setiap ruang kuliah,

masing-masing PC terhubung dalam satu jaringan. Ketika mahasiswa masuk

ruangan, RFID reader secara otomatis membaca ID miliknya dan mengirimkan

data ke PC. ID ini dikirimkan ke PC dimana sistem akan mebandingkan informasi

dengan informasi yang ada pada database sesuai dengan ID yang telah ditetapkan.

Kemudian sistem meng-upload hasil statistik dari ID yang hadir ke database server

melalui jaringan internet yang telah disediakan. Database pada server akan

memiliki data mahasiswa yang hadir maupun tidak hadir dalam kuliah tertentu,

serta waktu kehadiran mahasiswa. Dosen dapat mengunduh data-data di database

tersebut untuk dilakukan penilaian absensi.

4.3.4 Pengujian

Pada saat Tag RFID yang sudah terdaftar didekatkan ke modul sistem,

modul sistem akan melakukan request ke server. data tersebut diolah oleh sever

lalu memberikan balasan pada modul sistem dan di tampilkan dalam LCD. Dan

pencatatan waktu pemrosesan data menggunakan clock internal Atmega328. Pada

lampu led, ada 3 warna nyala yaitu hijau, merah, dan biru.

• Hijau untuk sistem siaga (kondisi menunggu/idle),

• Merah menandakan bahwa kartu tidak terdaftar, dan

• Biru menandakan absen telah berhasil.

17

BAB V

JADWAL PENELITIAN

Jadwal pelaksanaan penelitian ditunjukkan oleh Tabel 5.1. Rencana

jadwal penelitian yang disusun dimulai dari studi literatur dan referensi hingga

tahap evaluasi akhir setelah melakukan analisa data dan kesimpulan.

Tabel 5.1 Waktu Kerja (Timeline) Rencana Jadwal Penelitian

No Nama Kegiatan Maret April Mei Juni Juli

1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4

1. Studi literatur

dan referensi

2.

Desain

skematik,

perancangan

hardware &

software, trial

& error

3. Pengujian

sistem

4. Analisa Data

dan kesimpulan

5. Evaluasi awal

6. Revisi sistem

7. Evaluasi akhir

18

DAFTAR PUSTAKA

Aditya, B.M., 2013. Aplikasi RFID untuk Sistem Presensi Mahasiswa di Universitas Brawijaya berbasis Protokol Internet. Publikasi Jurnal Skripsi.

Chandra, Frangky & Arifanto, D., 2010. Jago Elektronika, Surabaya: PT. Kawan Pustaka.

Dhoto, 2007. Jaringan Komputer, Surabaya: PENS-ITS.

Irawan, B., 2005. Jaringan Komputer, Yogyakarta: Graha Ilmu.

Klaus, F., 2010. RFID handbook: Fundamentals and applications in contactless smart Cards, Radio Frequency Identification and Near-Field Communication 3rd ed., Munich: A John Wiley and Sons, Ltd., Publication.

Saparkhojayev, N., Guvercin, S. & Faculty, E., 2012. Attendance Control System based on RFID-technology. IJCSI International Journal of Computer Science Issues, Vol. 9, Issue 3, No 1, May 2012, 9(3), pp.227–230.

Wahab, M. & Mutalib, A., 2010. Design and development of portable RFID for attendance system. 2010 International Conference on Information Retrieval & Knowledge Management (CAMP), pp.173–178.