TUGAS ARTIKEL ILMIAH METODE PENELITIAN SEMESTER GENAP, MARET – AGUSTUS 2015
PEMANFAATAN RADIO FREQUENCYIDENTIFICATION (RFID) UNTUK SISTEM ABSENSI PEGAWAI Hamdi Nasrullah 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 webbased 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.
Intisari—
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
1
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. KAJIAN LITERATUR
rs232 a. 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];
[email protected]
1
SISTEM INFORMASI PENJUALAN ... |
b.
Sistem ―Sistem adalah suatu kumpulan atau himpunan dari unsur, komponen atau variabel yang terorganisasi, saling berinteraksi, saling tergantung satu sama lain dan terpadu ‖ [12]. Informasi
TUGAS ARTIKEL ILMIAH METODE PENELITIAN SEMESTER GENAP, MARET – AGUSTUS 2015 ‖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
2
SISTEM INFORMASI PENJUALAN ... |
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
Gambar 1: Arsitektur Sistem Absensi
TUGAS ARTIKEL ILMIAH METODE PENELITIAN SEMESTER GENAP, MARET – AGUSTUS 2015 Rancangan Basis Data . Entity Relationship Diagram (ERD)
Nama Field id_record
Tipe Int
Panjang 4
kd_pegawai tgl Jam
char date time
5 3 3
Keterangan Nomor id (primary key) Kode pegawai Tanggal absen Jam absen
Tabel 3: Tabel Laporan
. Transformasi ERD ke Logical Record Structure (LRS)
Nama Field kd_pegawai tgl jam_datang
Tipe char date time
Panjang 5 3 3
jam_pulang
time
3
flag_ket
Int
4
Tabel .4: Tabel Jadwal Waktu Nama Field Tipe Panjang kd_shift char 5 kd_pegawai char 5
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
awal
date
3
akhir
date
3
Keterangan Kode pegawai Tanggal Jam datang pegawai Jam pulang pegawai Flag keterangan
Keterangan Kode Shift Kode pegawai Awal tanggal kerja Akhir tanggal kerja
Tabel 5: Tabel Shift
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 Nama Field kd_pegawai nama
Tipe char varchar
Panjang 5 40
jenkel bagian
char varchar
1 15
no_idcard
char
12
foto
LongBlob
L+4
Keterangan primary key Nama Pegawai Jenis Kelamin Divisi bagian Pegawai Serial number kartu
menyimp an foto
Tabel 2: Tabel Absen
3
SISTEM INFORMASI PENJUALAN ... |
Nama Field kd_shift
Tipe char
Panjang 5
nama_shift
varchar
25
awal_jamkerj a
time
3
akhir_jamker ja
time
3
mulai_datang
time
3
akhir_datang
time
3
mulai_pulang
time
3
akhir_pulang
time
3
Tabel 6: Tabel Admin
Keterangan Kode shift (primary key) Nama shift kerja pegawai Waktu mulai kerja pegawai Waktu pulang kerja pegawai Mulai dibukanya waktu absen datang Akhir ditutupnya waktu absen datang Mulai dibukanya waktu absen pulang Akhir dibukanya waktu absen pulang
TUGAS ARTIKEL ILMIAH METODE PENELITIAN SEMESTER GENAP, MARET – AGUSTUS 2015 Nama Field id_admin user_name
Tipe char varchar
Panjang 5 15
nm_admin
varchar
40
password
varchar
20
no_hp
varchar
20
Keterangan Kode admin Nama pengguna untuk login Nama asli pengguna Kata sandi untuk login Nomor handphone asli pengguna
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
Tabel 7: Tabel Hari Kerja Nama Field kd_pegawai
Tipe char
Panjang 5
kd_shift tgl
char date
5 3
Keterangan Kode pegawai Kode shift Tanggal kerja
Tabel 8: Tabel Master Hari tgl
date
3
flag
char
1
Tanggal kerja (primary key) Menandakan aktif atau tidak aktif
III. HASIL DAN PEMBAHASAN
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.
Pada bagian ini dijelaskan secara lengkap tampilantampilan layar pada program aplikasi Sistem Absensi. Tampilan Layar Form Absensi Form absensi ini merupakan layar untuk menampilkan data pegawai ketika absen
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.
4
SISTEM INFORMASI PENJUALAN ... |
TUGAS ARTIKEL ILMIAH METODE PENELITIAN SEMESTER GENAP, MARET – AGUSTUS 2015
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.
5
SISTEM INFORMASI PENJUALAN ... |
TUGAS ARTIKEL ILMIAH METODE PENELITIAN SEMESTER GENAP, MARET – AGUSTUS 2015
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.
6
SISTEM INFORMASI PENJUALAN ... |
TUGAS ARTIKEL ILMIAH METODE PENELITIAN SEMESTER GENAP, MARET – AGUSTUS 2015
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.
7
SISTEM INFORMASI PENJUALAN ... |
TUGAS ARTIKEL ILMIAH METODE PENELITIAN SEMESTER GENAP, MARET – AGUSTUS 2015
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.
8
SISTEM INFORMASI PENJUALAN ... |
. [12] Fatekha,Rifqi A., 2012, Program Kirim dan Terima data via Serial Port Sederhana- Belajar JAVA,
. [13] Dendie., 2011 , Mysql Date Time,
. [14] Om4gus., 2009, Aplikasi Database dengan Data Gambar, .
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
TUGAS ARTIKEL ILMIAH METODE PENELITIAN SEMESTER GENAP, MARET – AGUSTUS 2015
9
SISTEM INFORMASI PENJUALAN ... |