0% menganggap dokumen ini bermanfaat (0 suara)
115 tayangan9 halaman

Sistem Absensi Karyawan PT FIF Group

Sistem informasi absensi karyawan PT.FIF GROUP Berbasis Web dengan metode QR Code. Aplikasi ini akan mencatat data kehadiran karyawan secara sistematis dan terkomputerisasi menggunakan metode barcode untuk menghilangkan proses pencatatan manual dan mengurangi kesalahan input ID karyawan.

Diunggah oleh

Adinda Dsn
Hak Cipta
© All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai DOCX, PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
115 tayangan9 halaman

Sistem Absensi Karyawan PT FIF Group

Sistem informasi absensi karyawan PT.FIF GROUP Berbasis Web dengan metode QR Code. Aplikasi ini akan mencatat data kehadiran karyawan secara sistematis dan terkomputerisasi menggunakan metode barcode untuk menghilangkan proses pencatatan manual dan mengurangi kesalahan input ID karyawan.

Diunggah oleh

Adinda Dsn
Hak Cipta
© All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai DOCX, PDF, TXT atau baca online di Scribd

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

Common questions

Didukung oleh AI

Sistem informasi didefinisikan sebagai kombinasi elemen manusia, teknologi informasi, dan prosedur kerja yang mengolah data menjadi informasi untuk pengambilan keputusan. Fungsi utama sistem informasi adalah mengelola, menyimpan, dan menyebarkan informasi dalam organisasi. Aplikasi sistem informasi absensi ini mengimplementasikan konsep tersebut dengan memproses data kedatangan dan kepulangan karyawan serta menyajikan informasi yang dapat langsung diakses oleh manajemen untuk pengawasan operasional dan pembuatan laporan .

Sistem informasi absensi di PT. FIFGROUP meningkatkan pengambilan keputusan manajerial dengan menyediakan akses real-time ke data absensi karyawan. Hal ini memungkinkan manajemen untuk analisis yang lebih efektif dan pengambilan keputusan berdasarkan data up-to-date. Karyawan dan pemimpin perusahaan dapat memantau data absensi, yang membantu mengidentifikasi tren, ketepatan waktu, dan kebutuhan operasional lainnya secara lebih efisien .

Sistem informasi absensi berbasis web mengubah proses kerja manual di PT. FIFGROUP dengan memindahkan proses pencatatan absensi dari metode kertas ke digital, yang menghemat waktu dan meminimalkan kesalahan data. Proses absensi yang dahulu dilakukan secara manual dan rawan kehilangan data kini dilakukan melalui pemindaian QR Code, sehingga mengeliminasi ketidakakuratan dan melancarkan perekaman data absensi .

Integrasi MySQL dalam sistem informasi absensi ini sangat penting karena MySQL menyediakan platform untuk mengelola basis data relasional yang efisien. Sistem ini mampu menyimpan, mengolah, dan memanipulasi data absensi berukuran besar dengan stabilitas dan kecepatan yang diperlukan. MySQL membantu mengorganisir data karyawan dan absensi, memungkinkan penelusuran dan perubahan data secara real-time dan terstruktur .

Kendala utama dalam sistem absensi manual di PT. FIFGROUP meliputi ketidakefisienan waktu, potensi kesalahan dalam pencatatan, dan kesulitan dalam pencarian data karena laporan masih berbentuk hardcopy. Solusi yang diberikan adalah perancangan sebuah sistem absensi berbasis web menggunakan QR Code yang menggantikan metode manual dengan pendekatan yang terkomputerisasi dan lebih sistematis, mengurangi kesalahan input dan mempermudah akses serta pencatatan data absensi .

PHP berperan sebagai bahasa pemrograman yang bersifat server-side scripting dalam pengembangan aplikasi sistem informasi absensi berbasis web. PHP memproses tindakan pengguna di server dan mengembalikan hasilnya ke browser dalam bentuk kode HTML. PHP didesain untuk membentuk web dinamis yang dapat menampilkan halaman sesuai permintaan pengguna dan dapat berinteraksi dengan teknologi web lain, menawarkan fleksibilitas bagi pengembang dalam membangun aplikasi kompleks dengan pendekatan pemrograman berorientasi objek .

Penerapan metode QR Code dalam sistem absensi karyawan di PT. FIFGROUP membawa manfaat signifikan seperti peningkatan efisiensi dan efektivitas waktu serta pengurangan kesalahan dalam penginputan data. Selain itu, sistem ini menggantikan metode manual yang sebelumnya digunakan, mengurangi kemungkinan data absensi hilang, serta memfasilitasi pencarian data dengan lebih mudah karena laporan absensi disimpan secara digital .

Pada halaman scan QR Code, karyawan menunjukkan kode QR-nya ke kamera, setelah itu sistem akan mencari dan menampilkan data karyawan yang sudah melakukan absensi. Data ini kemudian disimpan dalam rekap absensi. Keuntungan dari sistem ini adalah proses absensi menjadi lebih cepat dan mengurangi ruang kesalahan dibandingkan dengan metode input manual .

Pengembangan aplikasi web absensi QR Code dapat ditingkatkan dengan membuat aplikasi mobile berbasis Android untuk mempermudah akses dan penggunaan oleh karyawan. Dengan aplikasi mobile, karyawan bisa melakukan absensi langsung dari perangkat mereka, bahkan dilengkapi dengan fitur notifikasi kehadiran dan analisis kehadiran pribadi. Pengembangan lebih lanjut juga dapat mencakup sistem integrasi dengan aplikasi HR untuk memantau kinerja dan waktu secara menyeluruh .

Keuntungan dari penggunaan DHTML adalah tidak membutuhkan plug-in tambahan untuk menjalankannya, menjadikannya lebih ringan dan lebih cepat diakses dibandingkan teknologi seperti Flash atau Java. Selain itu, DHTML memungkinkan pembuatan halaman web yang lebih interaktif dan dinamis dengan memanfaatkan kombinasi HTML, CSS, dan scripting di sisi klien tanpa memerlukan pembaruan server-side .

Anda mungkin juga menyukai