Jurnal Bisantara Informatika (JBI)
Vol.4, No.2, Desember 2020
ISSN(print) : 2686-6455; ISSN(Online) : 2686-5319
1
Sistem Informasi Absensi Karyawan [Link] GROUP
Pematang Siantar Berbasis Web Dengan Metode QR Code
Mulianto1, Jimmi Hendrik P. Sitorus2
Teknik Informatika, AMIK Parbina Nusantara, Pematangsiantar, Indonesia
1,
2
Manajemen Informatika, AMIK Parbina Nusantara, Pematangsiantar, Indonesia
e-mail: 1mulianto0310@[Link], 2jimmisitorus@[Link]
Abstrak
[Link] merupakan sebuah perusahaan berskala menengah yang bergerak di
bidang pembiayaan. Pada perusahaan ini terdapat suatu sistem absensi karyawan yang
masih berjalan secara manual, dimana dalam penerapan sistem absensi ini terdapat
beberapa hal yang menjadi kendala, yaitu diantaranya adalah keefektifan dan efisiensi
waktu dan proses pengabsenan, bentuk laporan absensi yang masih berupa hardcopy yang
dapat menyulitkan dalam proses pencarian data, dan kemungkinan terjadinya data absensi
yang hilang. Dengan alasan di atas maka penulis mencoba untuk memberikan alternatif
pemecahan masalah dengan membuat suatu aplikasi sistem absensi yang akan mencatat
data dan daftar kehadiran karyawan, waktu kedatangan, waktu pulang, yang akan dibuat
secara sistematis dan terkomputerisasi dengan metode barcode, sehingga akan menghilangkan
proses pencatatan kehadiran karyawan yang selama ini telah berjalan secara manual pada
[Link] dan juga dengan penggunaan metode barcode akan mengurangi tingkat
kesalahan penginputan ID Pegawai dalam proses absensi tersebut
Kata kunci—Sistem Informasi, Absensi Karyawan, Qr Code
Abstract
[Link] is a medium-scale company engaged in the financing sector. In this
company there is an employee attendance system that is still running manually, where in the
application of this attendance system there are several things that become obstacles, namely the
effectiveness and efficiency of time and the absence process, the form of attendance reports
which are still in the form of hardcopy which can make it difficult in the process. data retrieval,
and the possibility of missing attendance data. With the above reasons, the authors try to
provide alternative solutions to the problem by creating an attendance system application that
will record data and lists of employee attendance, arrival time, return time, which will be
systematically and computerized using the barcode method, thus eliminating the attendance
recording process employees who have been running manually at [Link] and also by
using the barcode method will reduce the error rate of inputting employee IDs in the attendance
process.
Keywords—Information System, Employee Attendance, Qr Code
2 ISSN(print):2686-6455; ISSN(Online)_:2686-5319
1. PENDAHULUAN
Teknologi informasi pada saat ini telah berkembang sangat pesat sehingga mempunyai
dampak dalam meningkatkan efektifitas dan keefisienan dalam melakukan setiap pekerjaan.
Mungkin suatu kenaifan kalau berbicara tentang teknologi informasi dan komunikasi, tanpa
membicarakan suatu benda yang bernama komputer. Komputer merupakan suatu media
elektronik yang memegang peranan yang sangat penting dalam perkembangan yang terjadi
saat ini. Komputer bukan lagi barang mewah atau sesuatu yang langka untuk dimiliki oleh
seseorang seperti awal kedatangannya, tetapi sudah menjadi suatu keperluan bahkan
kebutuhan yang sangat bersifat umum dan fital, terutama bagi perusahaan dan badan instansi
baik milik pemerintah maupun swasta. Penggunaan komputer telah berkembang menjadi
sebuah sarana komunikasi dan edukasi yang paling cepat saat ini. Sehingga pengunaannya
menjadi penting di setiap sendi- sendi kehidupan masyarakat, termasuk dalam proses
pencarian informasi pada suatu perusahaan.
Sejak munculnya teknologi Internet, proses pengiriman, penyampaian, serta penerimaan
informasi itu sendiri menjadi lebih cepat dan efektif. Seiring berkembangnya teknologi
internet, maka aplikasi web atau yang sering juga
disebut dengan perangkat lunak berbasis web ini baik dari segi penggunaan, ukuran, dan
bahasa pemrograman yang digunakan juga ikut berkembang. Aplikasi ini telah banyak yang
bersifat dinamis dan task oriented.
PHP (Hypertext Preprocessor) merupakan bahasa pemrograman yang bersifat server
side script, yaitu bahasa yang berbentuk script yang terletak dan dieksekusi di server untuk
kemudian hasilnya (berupa kode HTML) dikembalikan ke browser pengguna. PHP dirancang
untuk membentuk suatu web yang bersifat dinamis, yang artinya halaman yang ditampilkan
dibuat saat halaman itu diminta oleh pengguna. PHP juga dapat berinteraksi dengan hampir
semua teknologi web yang telah ada dan sifatnya open source (bebas pakai), sehingga
memberikan kesempatan buat semua user dan programmer untuk menggunakan dan
mengembangkannya.
Selain itu demi mendukung berkembangnya aplikasi web yang semakin besar, rumit,
dan kompleks, maka dikembangkanlah kemampuan object oriented programming dari PHP.
Keuntungan yang dapat diperoleh dari kemampuan object oriented programming dari PHP,
yaitu kemudahan untuk mengolah kompleksitas yang dibuat serta kemudahan untuk
melakukan perubahan dan pengembangan dari aplikasi tersebut.
Sebagai salah satu perusahaan swasta yang bergerak dalam bidang pembiayaan
konsumen, terutama untuk pembiayaan motor dan produk-produk elektronik. Grup ini terdiri
dari FIFASTRA yang memiliki bisnis utama pada pembiayaan sepeda motor, khususnya
sepeda motor HONDA, dan SPEKTRA yang bergerak pada pembiayaan multiguna. Untuk itu
penulis mencoba membuat penelitian merancang sebuah sistem untuk melakukan proses kerja
khusunya dalam absensi keseharian pegawai pada [Link] Pematangsiantar.
2. METODE PENELITIAN
2.1 Pengertian Sistem
Sistem menurut menurut Abdul Kadir (2003 : 64) [1] dalam buku yang berjudul
Pengenalan Sistem Informasi, yang dimaksud dengan “Sistem adalah sekumpulan elemen yang
saling terkait atau terpadu yang dimaksudkan untuk mencapai suatu tujuan”. Menurut Bonnie
Soeherman & Marion Pinontoan ( 2008: 3 ) dalam buku yang berjudul Designing Information
System, Concept & Cases with Visio, “sistem dapat diartikan sebagai serangkaian komponen-
komponen yang saling berinteraksi dan bekerja sama untuk mencapai tujuan tertentu”.
Berdasarkan definisi di atas dapat disimpulkan bahwa sistem adalah suatu sekumpulan elemen
atau komponen yang saling berhubungan untuk mencapai suatu tujuan tertentu.
JBI Vol. 4, No. 2, Desember 2020
JBI ISSN(print):2686-6455; ISSN(Online)_:2686-5319 3
2. 2 Pengertian Informasi
Menurut Bonnie Soeherman & Marion Pinontoan (2008 : 4) dalam buku yang berjudul
Designing Information System, Concept & Cases with Visio, “informasi merupakan hasil
pemrosesan data (fakta) menjadi sesuatu yang bermakna dan bernilai untuk pengambilan
keputusan ”. Menurut Abdul Kadir (2003 : 32) dalam buku yang berjudul Pengenalan Sistem
Informasi, “Informasi memiliki kandungan “makna” yang merupakan hal yang sangat penting,
karena berdasarkan maknalah si penerima dapat memahami informasi tersebut dan secara lebih
jauh dapat menggunakannya untuk menarik suatu kesimpulan atau bahkan mengambil
keputusan”. Berdasarkan definisi di atas dapat disimpulkan bahwa informasi adalah suatu hasil
dari pemrosesan data yang berguna dan dipakai untuk mengambil keputusan.
2. 3 Pengertian Sistem Informasi
Menurut Indrajani (2011 : 3) dalam buku yang berjudul Pengantar dan Sistem Basis Data,
“Sistem informasi merupakan kombinasi teratur apapun dari orang-orang, hardware, software,
jaringan komunikasi, dan sumber daya data, yang mengumpulkan, mengubah, dan menyebarkan
informasi dalam sebuah organisasi”. Menurut Abdul Kadir (2003 : 10) dalam buku yang
berjudul Pengenalan Sistem Informasi, “Sistem informasi mencakup sejumlah komponen
(manusia, komputer, teknologi informasi, dan prosedur kerja), ada sesuatu yang diproses (data
menjadi informasi), dan dimaksudkan untuk mencapai suatu sasaran atau tujuan”. Menurut
Bonnie Soeherman & Marion Pinontoan (2008 : 5) dalam buku yang berjudul Designing
Information System, Concept & Cases with Visio, “Sistem informasi merupakan serangkaian
komponen berupa manusia, prosedur, data, dan teknologi (seperti komputer) yang digunakan
untuk melakukan sebuah proses untuk menghasilkan informasi yang bernilai untuk pengambilan
keputusan”. Berdasarkan definisi di atas, sistem informasi adalah sekumpulan komponen
berupa manusia, teknologi dan prosedur untuk memproses dan menghasilkan informasi untuk
mencapai suatu tujuan atau sasaran dan mengambil suatu keputusan.
2. 4 Server Web
Server Web adalah komputer yang digunakan untuk menyimpan dokumen- dokumen
web, komputer ini akan melayani permintaan dokumen web dari kliennya. Browser web seperti
IE atau Opera berkomunikasi melalui jaringan (termasuk jaringan internet) dengan server web,
menggunakan HTTP. Browser akan mengirimkan request kepada server untuk meminta
dokumen tertentu atau layanan lain yang disediakan oleh server. Server memberikan dokumen
atau layanannya jika tersedia juga dengan menggunakan protokol HTTP. (Kadir Abdul,2003).
2. 5 Dokumen HTML
Dokumen HTML adalah file teks murni yang dapat dibuat dengan editor teks sembarang.
Dokumen ini dikenal dengan sebagai web page. Dokumen HTML merupakan dokumen yang
disajikan dalam browser web surfer. Dokumen ini umumnya berisi informasi atau interface
aplikasi di dalam internet. Ada dua cara untuk membuat sebuah web page : dengan web editor
(misalnya Macromedia Dreamweaver atau Microsoft Frontpage) atau dengan editor teks biasa
(misalnya notepad atau editplus). (Kadir Abdul,2003).
2. 6 DHTML (Dynamic HyperText Markup Language)
DHTML adalah suatu istilah yang diberikan untuk suatu halaman web yang
memanfaatkan HTML dan DOM (Document Object Model), CSS ( Cascading Style Sheet) dan
client - side scripting untuk membuat tampilan halaman tersebut dinamis atau interaktif. Istilah
Dynamic ditambahkan untuk membedakan sifat dinamis halaman web ini dengan halaman web
statis yang dibuat hanya berdasarkan HTML.
4 ISSN(print):2686-6455; ISSN(Online)_:2686-5319
DHTML mulai diterapkan pada browser generasi ke empat – Microsoft Internet Explorer 4
(IE4) dan Netscape Communicator 4 (NS4). DHTML sepenuhnya merupakan teknologi
client side yang hanya bergantung pada kemampuan browser untuk menampilkan dan
memanipulasi elemen halaman web yang tidak bisa dilakukan dengan hanya mengandalkan
HTML.
Sebagian besar hal yang bisa dibuat dengan DTML bisa juga dibuat dengan teknologi
authoring web lain seperti Java, Flash, atau Shockwave. Penggunaan DHTML mempunyai
kelebihan karena tidak memerlukan plugin apapun untuk menjalankannya dan ukurannya jauh
lebih kecil dibandingkan dengan penggunaan teknologi lain. Kelemahannya, masih banyak hal -
hal yang belum bisa dilakukan dengan menggunakan DHTML seperti suara dan video. Saat ini
sudah cukup banyak penerapan DHTML yang sering ditemukan sewaktu mengakses internet
sehari- hari. Yang umum misalnya rollover menu ( baik berbentuk image ataupun teks biasa),
pulldown menu, trailing cursor, sliding text,dll. (Kadir Abdul,2003).
2.7 MySQL
MySQL merupakan salah satu perangkat lunak sistem pengelola basis data (Data Base
Management System). MySQL juga dapat dikategorikan sebagai Relational Data Base
Management System (RDBMS), karena dalam pembuatan basis data pada MySQL terdiri atas
lajur horizontal dan lajur vertikal. MySQL pada saat ini banyak digunakan oleh pemograman
web untuk membangun situs yang memerlukan basis data sebagai data dan pengolahan data.
(Syafii,2005).
2.8 Pengertian QR Code
QR Code adalah jenis barcode yang berbentuk dua dimensi yang dikembangkan oleh
Denso Wave, sebuah devisi Denso Corporation, sebuah perudahaan di Jepang, yang
dipublikasikan pada tahun 1994.( Ching-yin law, Simon so). QR Code adalah image berupa
matriks dua dimensi yang memiliki kemampuan untuk menyimpan data didalamnya. QR Code
merupakan evolusi dari kode batang (barcode). Barcode merupakan sebuah symbol penandaan
objek
3. HASIL DAN PEMBAHASAN
3.1 Halaman Login
Halaman login admin adalah halaman khusus admin. Sebelum admin masuk ke dalam
halaman web nya, admin harus melakukan login terlebih dahulu di halaman login admin dengan
cara mengisi kotak Email dan memasukkan password.
Gambar 1 Halaman Login Admin
JBI Vol. 4, No. 2, Desember 2020
JBI ISSN(print):2686-6455; ISSN(Online)_:2686-5319 5
3.2 Halaman menu Admin
Pada saat admin sukses melakukan proses login maka akan tampil menu admin, dimana
pada menu tersebut admin dapat menambah, mengedit dan menghapus data.
Gambar 2 Halaman Menu Admin
3.3 Halaman Data Karyawan
Pada halaman ini terdapat data karyawan. Di mana di menu data karyawan admin dapat
melakukan pengeditan pada profil karyawan serta dapat melakukan penambahan data karyawan
baru yang ada pada [Link] Pematangsiantar.
Gambar 3 Data Karyawan
3.4 Halaman Generate QR Code
Pada halaman ini karyawan dapat mendaftarkan QR code dengan cara memasukkan NIK
karyawan, agar karyawan dapat melakukan absensi, kemudian gambar qr code akan muncul di
samping dan gambar dapat di print.
6 ISSN(print):2686-6455; ISSN(Online)_:2686-5319
Gambar 4 Generate QR Code
3.5 Halaman Scan QR Code
Pada halaman ini karyawan melakukan scan dengan menunjukkan qr-code ke kamera lalu
sistem akan mencari data karyawan yang telah absensi, kemudian data akan di simpan di rekap
absensi.
Gambar 5 Tampilan Scan Qr Code
3.6 Halaman Result
Halaman ini berisikan tentang laporan absensi semua karyawan yang dapat di tampilkan
dan dapat mencari laporan absensi bulan lain.
JBI Vol. 4, No. 2, Desember 2020
JBI ISSN(print):2686-6455; ISSN(Online)_:2686-5319 7
Gambar 6 Halaman Result
3.7 Halaman Tambah Data Karyawan
Pada halaman ini admin dapat menambah data karyawan dengan instruksi atasan yang
bersangkutan. Data-data yang harus di isikan antara lain nik, nama, alamat, tempat tanggal lahir,
jenis kelamin jabatan no telepon, kemudian tekan tombol create untuk menambahkan data
karyawan dan cancel untuk kembali pada menu utama.
Gambar 7 Tambah Karyawan
3.8 Halaman Edit Karyawan
Pada halaman ini admin dapat mengedit data karyawan apabila terdapat data karyawan
yang salah atau kurang lengkap. Data-data yang harus di isikan antara lain nik, nama, alamat,
tempat tanggal lahir, jenis kelamin jabatan no telepon, kemudian tekan tombol update untuk
mengedit data karyawan dan cancel untuk kembali pada menu utama.
8 ISSN(print):2686-6455; ISSN(Online)_:2686-5319
Gambar 8 Halaman Edit Data Karyawan
4. KESIMPULAN
Sistem informasi absensi pegawai [Link] Pematangsiantar berbasis web ini
adalah media yang dapat digunakan untuk menyampaikan informasi khususnya kepada
pimpinan dan pegawai perusahaan. Sistem informasi absensi pegawai ini dirancang penulis
dengan menggunakan sistem operasi Windows 7 Ultimate, Adobe Dreamweaver CS4,
Aplikasi Triad XAMPP sebagai web servernya, PHP bahasa scripting - nya dan MySQL
sebagai database manajemen sistem (DBMS). Dari penjelasan pada bab-bab sebelumnya,
penulis dapat merangkum beberapa kesimpulan yaitu sebagai berikut:
1. Penggunaan dan Pemanfaatan aplikasi Sistem Informasi Absensi Pegawai
[Link] Pematangsiantar ini dapat memberikan ke mudahan bagi pihak
perusahaan dalam melakukan absensi kepegawaiannya.
2. Dengan adanya Sistem Informasi Absensi Pegawai [Link] Pematangsiantar ini
baik pimpinan dan karyawan dapat melihat langsung data absensi mereka. Karyawan
juga bisa melihat data pribadinya sehingga jika terjadi kesalahan informasi data yang
ditampilkan dapat dilaporkan langsung kepada admin dan segera di update.
3. Program aplikasi XAMPP yang digunakan memudahkan penulis dalam membuat
aplikasi ini karena dalam hal peng- installan maupun penggunaan nya sangat lah mudah.
5. SARAN
Dari peninjauan dan riset yang telah dilakukan oleh penulis, maka penulis berkeinginan
memberikan saran agar hasil penelitian yang sudah dilakukan ini dapat di kembangkan lebih
lagi seperti membuat aplikasi absensi pegawai berbasis QR code pada system operasi Android
agar lebih memudahkan karyawan melakukan absensi
JBI Vol. 4, No. 2, Desember 2020
JBI ISSN(print):2686-6455; ISSN(Online)_:2686-5319 9