• Tidak ada hasil yang ditemukan

PEMANFAATAN RADIO FREQUENCYIDENTIFICATION (RFID) UNTUK SISTEM ABSENSI PEGAWAI

N/A
N/A
Protected

Academic year: 2021

Membagikan "PEMANFAATAN RADIO FREQUENCYIDENTIFICATION (RFID) UNTUK SISTEM ABSENSI PEGAWAI"

Copied!
9
0
0

Teks penuh

(1)

1 SISTEM INFORMASI PENJUALAN ... |

PEMANFAATAN RADIO

FREQUENCYIDENTIFICATION (RFID)

UNTUK SISTEM ABSENSI PEGAWAI

Hamdi Nasrullah1

Abstract— Along growth of epoch of science and technological (iptek) expand at full speed all life area, don’t aside from in economic sector. Requirement there will be information which quickly and accurate very big. Various means by perpetrator of this business to more move forward their company, besides defunct like advertisement, banner, brochure etcetera media of internet made one of way of to promote their product to increase sale. Internet a lot of selected media of promotion because more effective and efficient.Henny's Boutique store Bekasi is a company engaged in fashion especially women clothes, handbags and men's clothing, in running his business experience a lot of obstacles in conveying information to the customers that impact the marketability of the company's decline. Therefore, the author tries to create a website for store sales Henny's Boutique Bekasi to be able to increase sales of the company.This sales system is an application created a web-based system that contains a database and data processing products as well as sales data. So as to manage the data into reports and information according to customer requirements, the owner or administrator to more effectively and efficiently.

I

ntisari— Seiring dengan kemajuan teknologi, khususnya di bidang

teknologi informasi, manusia dituntut untuk selalu bekerja dengan cepat dan efisien. Pengembangan teknologi informasi banyak memanfaatkan perangkat yang serba canggih. Tuntutan akan kehadiran perangkat lunak identifikasi otomatis semakin tinggi di dunia modern saat ini, mulai dari kebutuhan pendataan kehadiran karyawan dikantor, kartu akses kendali (access control) untuk memasuki ruangan khusus, smart card, kartu tol, dan kartu multi guna lainnya. Masih menggunakannya kartu print untuk absen pegawai, masih manualnya rekaptulasi untuk pengolahan data dan sulitnya melakukan pencarian dokumen/arsip absensi pegawai yang telah lampau, menjadi alasan saya untuk membuat aplikasi Absensi ini. Aplikasi ini di rancang dengan menggunakan RFID starter kit. RFID ini di hubungkan ke komputer dengan serial port yang sudah di convert menjadi usb port. Pegawai cukup mendekatkan id card ke RFID starter kit saat absen datang dan pulang. Aplikasi ini juga dirancang untuk membuat shift para pegawai , membuat hari kerja perusahaan, dan juga untuk mencetak laporan absensi pegawai. Dengan hasil laporan yang tepat dan real time aplikasi ini diharapkan dapat menjadi solusi dari masalah – masalah absensi pegawai.

Kata kunci : RFID ID-12, absensi, starter kit, serial rs232

I. PENDAHULUAN

Tuntutan akan kehadiran perangkat lunak identifikasi otomatis semakin tinggi di dunia modern saat ini, mulai dari kebutuhan pendataan kehadiran karyawan dikantor, kartu akses kendali untuk memasuki ruangan khusus, kartu kredit, smart card, kartu tol, dan kartu multi guna lainnya.

RFID menjadi teknologi yang menarik perhatian saat ini, kelebihan yang dimiliki RFID adalah identifikasi yang dapat dilakukan tanpa kontak fisik, transmisi data tidak harus tegak lurus dengan pembaca dan fisik yang kokoh. Aplikasi java dapat difungsikan sebagai sistem absensi yang melakukan pencatatan jam absen pegawai yang bersangkutan dan juga untuk melaporkan report absen pegawai.

Masih menggunakan kartu print untuk pencatatan absensi pegawai, sulitnya melakukan pencarian dokumen/arsip absensi pegawai yang telah lampau, perawatan dan pemeliharaan dokumen/arsip dilakukan dengan cara disimpan dirak sehingga ini menimbulkan resiko kerusakan dokumen/arsip bila disimpan dalam waktu lama. Semua ini menjadi masalah absensi pada pegawai di perusahaan – perusahaan.

Maksud dari penelitian ini adalah :

Tujuan penulisan ini untuk melaporkan proses membuat sebuah aplikasi absensi pegawai dengan memanfaakan RFID

Starter Kit, yang nantinya diharapkan dengan dibuatnya

sistem ini dapat membantu kinerja pegawai khususnya absensi pegawai agar lebih cepat dan efisien. Selain itu juga

diharapkan agar sistem ini dapat memudahkan pegawai untuk melakukan absensi.

Penulisan ini membatasi masalah hanya pada absensi pegawai menggunakan RFID Starter Kit, perekaman data pegawai, perubahan data pegawai, menhapus data pegawai serta perekaman data absensi dan laporan data absensi menggunakan bahasa pemograman java..

II. KAJIANLITERATUR a. Sistem

―Sistem adalah suatu kumpulan atau himpunan dari unsur, komponen atau variabel yang terorganisasi, saling berinteraksi, saling tergantung satu sama lain dan terpadu ‖ [12].

b. Informasi

1, 2

Program Studi Sistem Informasi STMIK Nusa Mandiri Jakarta, Jln. Damai No. 8 Warung Jati Barat(Margasatwa) Jakarta Selatan Telp. (021) 78839513 Fax. (021) 78839421; e-mail: [email protected];

(2)

2 SISTEM INFORMASI PENJUALAN ... | ‖Informasi adalah data yang telah diklasifikasikan atau diolah atau diinterpretasikan untuk digunakan dalam proses pengambilan keputusan‖. Teori informasi lebih tepat disebut sebagai teori matematika komunikasi yang memberikan pandangan yang berguna bagi sistem inforasi, di mana konsep usia informasi menunjukkan hubungan interval informasi, jenis data dan penundaan pengolahan dalam menentukan usia informasi‖ [12]. c. Sistem Informasi

―sistem informasi adalah suatu system di dalam suatu organisasi yang mempertemukan kebutuhan pengolahan transaksi harian yang mendukung fungsi operasi organisasi yang bersifat manajerial dengan kegiatan strategi dari suatu organisasi untuk dapat menyediakan laporan-laporan yang diperlukan oleh pihak luar tertentu‖ [12].

d. RFID

Referensi [6] menunjukan bahwa RFID teknologi menggunakan gelombang radio secara otomatis mengidentifikasi benda – benda fisik‖. Program

Demikian pula didefinisikan oleh penulis lain ―RFID merupakan sistem identifikasi yang berfungsi saat suatu perangkat elektronik didekatkan pada benda yang inggin diidentifikasi menggunakan frekuensi radio atau variasi medan magnet‖ [7].

Dari pernyataan tersebut, dapat dilihat adanya dua komponen utama dalam sistem RFID. Komponen pertama adalah benda elektronik yang didekatkan pada benda yang dikenali. Komponen pertama ini disebut dengan tag atau transponder. Komponen kedua adalah sub-sistem yang membaca tag atau sering disebut reader

.

Internet

e. Bahasa pemograman Java

―Referensi [9] menunjukan bahwa Java menurut definisi dari Sun adalah nama untuk sekumpulan teknologi untuk membuat dan menjalankan perangkat lunak pada

komputer standalone ataupun pada lingkungan jaringan‖. Java2 adalah generasi kedua dari Java platform (generasi awalnya adalah Java Development Kit). Java berdiri atas sebuah interpreter yang diberi nama Java Virtual

Machine (JVM). JVM inilah yang akan membaca bytecode dalam file .class dari suatu program sebagai

representasi langsung program yang berisi bahasa mesin. Oleh karena itu, bahasa Java disebut sebagai bahasa pemrograman yang portabel karena dapat dijalankan pada berbagai sistem operasi, asalkan pada sistem operasi tersebut terdapat JVM.

f. Basis Data

Di dalam sebuah sistem, diperlukan penyimpanan data agar setiap fungsi-fungsi dari sistem dapat berjalan sesuai dengan apa yang telah dibuat. Basis data (database) adalah kumpulan informasi yang disimpan di dalam komputer secara sistematik sehingga dapat diperiksa

mengguanakan seuatu program komputer untuk memperoleh informasi dari basis data tersebut (http://id.wikipedia.org/wiki/Database). Database

digunakan untuk menyimpan informasi atau data yang terintegrasi dengan baik di dalam komputer.

III.METODE PENELITIAN

Analisa Masalah

Daftar hadir bagi seorang pegawai di perusahaan merupakan hal yang penting karena dari kehadiran itulah pegawai akan mendapat penilaian. Dikarenakan hal ini, maka sudah sepatutnya pengelolaan serta pemeliharaan absensi tersebut sangatlah penting. Masih menggunakannya kartu print untuk absensi pegawai kurang efisien dikarenakan buang – buang uang, karena tiap bulan perusahaan harus menyisihkan anggarannya untuk membeli kartu print ini. Metode penyimpanan absensi pegawai yang merepotkan ketika akan dilakukan pencarian dan sangat rentan mengalami kerusakan, merupakan masalah yang harus dihindari mengingat dokumen absensi merupakan dokumen penting hingga beberapa tahun kedepannya.

Rancangan Pola Kerja Sistem

Sistem absensi yang diajukan terdiri dari tag card yang berfungsi sebagai media pegawai untuk absen, di dalam tag card terdapat data unik, data unik inilah yang akan di ambil oleh RFID Starter Kit pada saat tag card di dekatkan ke RFID Starter Kit, RFID Starter Kit sendiri berfungsi untuk membaca data yang ada di tag card tiap pegawai lalu mengirim kan data itu ke software aplikasi absensi melalui serial port.

Penghubung antara RFID starter kit dengan komputer menggunakan cable USB dan USB to Serial DB9.

Untuk mengelola data absen yang sudah masuk ke dalam

database menggunakan komputer yang berbeda, agar tidak

mengganggu pegawai yang sedang absen. Ilustrasi sistem terlihat pada gambar dibawah ini.

LAN

Absensi server

(TCP/IP)

Client management mengirim menerima data Menge-tag

Mengirim data Tag -card

RFID Starter kit

(3)

3 SISTEM INFORMASI PENJUALAN ... |

Rancangan Basis Data

. Entity Relationship Diagram (ERD)

. Transformasi ERD ke Logical Record Structure (LRS)

Gambar 3: Transformasi ERD ke LRS Absensi

laporanmilikkd_pegawainamajenkelbagianno_idcardfotopegawaiisikd_shiftnama_shiftawal_jamkerjaakhir_jamkerjamulai_datangakhir_datang mulai_pulangakhir_pulangkd_pegawaiid_lapm1nmshiftabsenid_recordkd_pegawaitgljammtagkd_pegawaiid_recordkd_pegawaikd_shiftawala khirmaster_haritglflagkd_pegawaikd_shifttglpunyam1kd_pegawaitgljam_datangjam_pulangflag_ket1

Logical Record Structure (LRS)

Gambar 4: Logical Record Structure (LRS) shiftPKkd_shift nama_shift awal_jamkerja akhir_jamkerja mulai_datang akhir_datang mulai_pulang akhir_pulangjadwal_waktu kd_shift kd_pegawai awal akhirpegawaiPKkd_pegawai nama jenkel bagian no_idcard fotoabsenPKid_record kd_pegawai tgl jamlaporanPKkd_pegawaiPKtgl jam_datang jam_pulang flag_ketkd_pegawaikd_shiftkd_pegawaikd_pegawaihari_kerja kd_pegawai kd_shift tglkd_pegawaikd_shiftmaster_hariPKtgl flagtgl

Tabel 1: Tabel Pegawai

Tabel 2: Tabel Absen

Nama Field Tipe Panjang Keterangan

id_record Int 4 Nomor id

(primary key)

kd_pegawai char 5 Kode pegawai

tgl date 3 Tanggal absen

Jam time 3 Jam absen

Tabel 3: Tabel Laporan

Nama Field Tipe Panjang Keterangan

kd_pegawai char 5 Kode pegawai

tgl date 3 Tanggal

jam_datang time 3 Jam datang

pegawai

jam_pulang time 3 Jam pulang

pegawai

flag_ket Int 4 Flag

keterangan

Tabel .4: Tabel Jadwal Waktu

Nama Field Tipe Panjang Keterangan kd_shift char 5 Kode Shift kd_pegawai char 5 Kode

pegawai

awal date 3 Awal

tanggal kerja

akhir date 3 Akhir

tanggal kerja

Tabel 5: Tabel Shift

Nama Field Tipe Panjang Keterangan

kd_shift char 5 Kode shift

(primary key)

nama_shift varchar 25 Nama shift

kerja pegawai awal_jamkerj

a

time 3 Waktu mulai

kerja pegawai akhir_jamker ja time 3 Waktu pulang kerja pegawai

mulai_datang time 3 Mulai

dibukanya waktu absen datang

akhir_datang time 3 Akhir

ditutupnya waktu absen datang

mulai_pulang time 3 Mulai

dibukanya waktu absen pulang

akhir_pulang time 3 Akhir

dibukanya waktu absen pulang

Tabel 6: Tabel Admin

Nama Field Tipe Panjang Keterangan

kd_pegawai char 5 primary key

nama varchar 40 Nama

Pegawai

jenkel char 1 Jenis Kelamin

bagian varchar 15 Divisi bagian

Pegawai

no_idcard char 12 Serial number

kartu

foto LongBlob L+4

menyimp

(4)

4 SISTEM INFORMASI PENJUALAN ... |

Nama Field Tipe Panjang Keterangan

id_admin char 5 Kode admin

user_name varchar 15 Nama

pengguna untuk login

nm_admin varchar 40 Nama asli

pengguna

password varchar 20 Kata sandi

untuk login

no_hp varchar 20 Nomor

handphone

asli pengguna

Tabel 7: Tabel Hari Kerja

Nama Field Tipe Panjang Keterangan

kd_pegawai char 5 Kode

pegawai

kd_shift char 5 Kode shift

tgl date 3 Tanggal kerja

Tabel 8: Tabel Master Hari

tgl date 3 Tanggal kerja

(primary key)

flag char 1 Menandakan

aktif atau tidak aktif

III. HASIL DAN PEMBAHASAN

Pada bagian ini dijelaskan secara lengkap tampilan-tampilan layar pada program aplikasi Sistem Absensi.

Tampilan Layar Form Absensi

Form absensi ini merupakan layar untuk menampilkan data pegawai ketika absen

Pada saat pegawai mendekatkan id card ke RFID starter kit akan tampil foto dan data pegawai, dan pada saat pegawai absen tetapi id card nya tidak terdaftar akan tampil pesan ―id

card belum terdaftar

Tampilan Layar Form Login

Form login ini merupakan halaman utama yang merupakan

pintu masuk ke menu utama sistem absensi. Seorang admin harus memasukkan username & password dengan benar untuk masuk ke menu utama

Tampilan Layar Menu Utama

Setelah berhasil melakukan login , user dapat memasuki

form menu utama. Pada form menu utama terdapat menu -

menu yang dapat dipilih oleh user sesuai dengan

kebutuhan user seperti form pegawai, form shift, form hari kerja, form jadwal waktu , form laporan,dan form

administrator, seperti pada gambar 7.

Tampilan Layar Form Pegawai

Form pegawai ini akan tampil ketika di menu utama user

memilih menu pegawai. Klik search port untuk mendapatkan

Com port yang di pakai RFID, setelah di klik search port

maka akan tampil com port, Pilih port yang digunakan RFID

starter kit, lalu klik connect untuk mengatifkannya. Input data

pegawai dan tag idcard pegawai ke RFID starter kit untuk menampilkan data di field id card. Ambil poto pegawai dengan cara mengklik browse, seperti pada gambar 8.

(5)

5 SISTEM INFORMASI PENJUALAN ... |

Tampilan Layar Form Shift

Setelah memilih menu shift di menu utama, akan tampil form menu shift, Input data shift sesuai shift yang dibutuhkan, pilih tombol simpan untuk menyimpan data inputan, Untuk menghapus data shift klik dua kali kode shift yang ada di tabel form shift, lalu pilih tombol hapus, dan akan tampil pesan peringatan ―yakin ingin menghapus data?, data yang berhubungan dengan shift ini akan kehapus semua‖, seperti gambar 9.

Tampilan Layar Form Hari Kerja

Form ini berguna untuk menentukan tanggal kerja dan tanggal tidak kerja perusahaan dalam periode tertentu. Pilih periode hari kerja, lalu pilih tombol generate untuk menginput semua tanggal pada periode yang user pilih, seperti gambar 10.

(6)

6 SISTEM INFORMASI PENJUALAN ... | Tampilan Layar Form Jadwal Waktu

form ini berguna untuk memberi shift pada tiap pegawai. Pilih tombol cari (pegawai) untuk menampilkan popup pegawai , ketik kata kunci berdasarkan nama atau kode pegawai untuk menseleksi data pegawai, klik dua kali data pegawai yang ada di tabel untuk di tampilkan di field form jadwal waktu.Pilih tombol cari (shift) untuk menampilkan popup shift, ketik kata kunci berdasarkan nama atau kode shift untuk menseleksi data shift, klik dua kali data shift yang ada di tabel untuk ditampilkan di field form jadwal waktu

Tampilan Layar Form Laporan

Pilih nama dan pilih periode tanggal yang ingin di lihat, lalu tekan tombol kalkullasi untuk menampilkan data, untuk mengubah keterangan pegawai tidak hadir dengan cara klik dua kali data yang ada di tabel laporan, lalu pilih alasan pegawai tidak masuk, dan tekan tombol ok untuk mengubah keterangannya, seperti gambar 12.

(7)

7 SISTEM INFORMASI PENJUALAN ... |

Tampilan Layar Form Administrator

Setelah memilih menu administrator di menu utama, akan tampil form menu login dahulu sebelum masuk ke form menu administrator, apabila username & password yang di input benar, maka akan tampil menu administrator, seperti gambar 13.

(8)

8 SISTEM INFORMASI PENJUALAN ... | IV. KESIMPULAN

Dari hasil analisa terhadap permasalahan dan penyelesaian masalah dari sistem yang telah dikembangkan, maka dapat diambil beberapa kesimpulan yaitu : Mudahnya para pegawai absen pada saat masuk dan pulang kerja, Sudah tidak sulit melakukan pencarian dokumen / arsip absensi pegawai yang telah lampau, karena semua sudah tersimpan di database, komponen yang digunakan pada tugas akhir ini mudah ditemukan sehingga akan memudahkan dalam pengembangan sistem ini dikemudian hari.

Dengan terbatasnya waktu yang diberikan untuk menyelesaikan tugas akhir ini, penyelesaian permasalahan yang telah dikembangkan masih jauh dari sempurna, sehingga perlu dilakukan penyempurnaan, Aplikasi ini perlu di kembangkan agar dapat mengelolah data lebih mudah pada saat membuat jadwal waktu dan kalkulasi laporan lebih cepat.

REFERENSI

[1] Huda, Miftakhul., dan Bunafit Komputer., 2011, Aplikasi

Inventory Multi Store Plus Management dengan Java.

Jakarta : Elex Media Komputindo.

[2] Lamida, John K., 2008, Pengembangan Perangkat Lunak

Pengelola Data Kehadiran Pegawai Jurusan Teknik Elektro Universitas Negeri Jakarta menggunakan Java dan RFID. Universitas Negeri Jakarta.

[3] Sjukani, Moh., 2008, Algoritma (Algoritma & Struktur

Data 1) dengan C, C++, dan Java. Jakarta : Mitra Wacana

Media.

[4] Huda, Miftakhul., dan Bunafit Komputer., 2011, Trik

Rahasia Pemrograman Database dengan Java. Jakarta :

Elex Media Komputindo.

[5] Kadir, Abdul., 1999, Konsep dan Tuntutan Praktis Basis

Data. Yogyakarta.

[6] Lahiri, Sandip., 2005, RFID Source book . Massachusetts: Prentice Hall.

[7] Bhatt , Himanshu and Bill Glover., 2006, RFID Essentials. Sebastopol: O'Reilly.

[8] Finkenzeller, Klaus., 2003, RFID Handbook, Second

Edition. West Sussex: Wiley.

[9] Salahuddin, M. dan Rosa A. S., 2010, J2EE Dalam

Aplikasi Enterprise. Jakarta: Informatika.

[10] .,2007, Manual RFID Starter Kit. Jakarta: Innovative Electronics.

[11] Rudiawan, Eko., 2012, Belajar JAVA – Akses Serial Port

Part 1.

<http://blognyaeko.wordpress.com/2011/12/06/belajar-java-akses-serial-port-part-1/>.

[12] Fatekha,Rifqi A., 2012, Program Kirim dan Terima data

via Serial Port Sederhana- Belajar JAVA,

<http://rifqithokz.wordpress.com/2012/07/23/program- kirim-dan-terima-data-via-serial-port-sederhana-belajar-java/>.

[13] Dendie., 2011 , Mysql Date Time,

<http://dendieisme.blogspot.com/2011/01/mysql-date-time.html>.

[14] Om4gus., 2009, Aplikasi Database dengan Data

Gambar, <http://om4gus.blogspot.com/2009/04/java-mysql-aplikasi-database-dengan.html>.

YANG MEMBUAT RESUME ARTIKEL ILMIAH

Nama Mahasiswa: Fajar Novianto NIM : 12130158

Kelas:12.4a.11 Kampus: Nusa Mandiri

Dosen: Herlawati, S.Si, MM, M.Kom Mata Kuliah: Metode Penelitian

(9)

Gambar

Tabel 7: Tabel Hari Kerja

Referensi

Dokumen terkait

Zakat Performing Ratio berpengaruh positif terhadap Good Corporate Governance, karena nilai zakat yang dimiliki bank syariah meningkat dari tahun ke tahun yang artinya bank

Abstrak : Penelitian ini bertujuan untuk meningkatkan hasil belajar siswa kelas III Sekolah Dasar Negeri 29 Sanggau. Metode penelitian ini dengan menggunakan penelitian tindakan

Segera lepaskan kontak lens (jika menggunakannya) dan cuci mata dengan air yang banyak atau dengan larutan garam normal (NaCl 0,9%), sekurang- kurangnya selama 15 menit, dengan

Jika suatu saat infor- masi pemilik tersebut ingin ditampilkan dengan menggu- nakan suatu program, misalnya ls atau stat , barulah pro- gram tersebut akan mencari nama user dari

Dengan demikian, MSLQ merupakan kuesioner yang valid dan reliabel untuk mengukur motivasi dan strategi belajar pada mahasiswa kedokteran.. Kata kunci:

penting untuk dilaksanakan agar memberikan gambaran fenomena yang terjadi mengenai bagaimana perilaku penggunaan handphone pada pasien tuberkulosis yang berobat di

Perangkat lunak JazzML mampu menentukan pola improvisasi dari sebuah instance musik asli yang dipilih dari data pembelajaran per frasa musik berdasarkan akor masukan dan frasa

Sementara matriks dan hypogram tidak digunakan karena matriks merupakan kata kunci yang bisa sekaligus ditemukan di dalam bentuk ketidaklangsungan ekspresi dan hypogram merupakan