Download as pdf or txt
Download as pdf or txt
You are on page 1of 6

RANCANG BANGUN SISTEM INFORMASI PENGGAJIAN

PADA PD. DATABASE COMPUTER

Fernandes Wiraharjo

Program Studi Teknik Informatika


Jurusan Teknik Elektro Fakultas Teknik Universitas Tanjungpura
cosmo3metal@gmail.com

ABSTRACT - In the technology era like nowadays, perusahaan itu sendiri tentunya
the people has started to change the old system into memerlukan tenaga-tenaga pekerja untuk
the computerized system in order to create more
effective and efficient works, thats why the
mendukung jalannya proses usaha dalam
company needs an information system that can perusahaan tersebut, tetapi terkadang sulit
support attendance and salary system well. Here, untuk memanajemen data kepegawaian itu
there is a solution that will be given by designing sendiri.
and applying an attendance and salary information PD. Database Computer adalah
system thats computerized, integrated with
fingerprinting, and interfacing for the database and
sebuah perusahaan dari Pontianak yang
application according to the companys needs. The menjual peralatan maupun jasa di bidang
research methodology thats used is PIECES komputer. Pada perusahaan, terdapat
method, this method identifies the problem by cukup banyak pegawai sehingga cukup
doing an analysis to the performances, economy, sulit dalam mengelola penggajiannya.
control, efficiency, and services at the old system.
Then, we can finally find the problems from the
Proses pengabsensian dan penggajian yang
analysis. The result thats achieved is an attendance ada masih bersifat semi manual. Sistem
and salarys information system that is useful for semi manual memungkinkan banyaknya
the company and also gives the services to the kesalahan seperti penginputan data absensi
administrator and employee well. The conclusions yang tidak tepat akibat kelalaian manusia
from this research are this system becomes a
solution for the company for giving the great
(human error) yang berakibat pada
services to the owner and general manager in kesalahan perhitungan penggajian
managing the attendance and salary datas, this karyawan.
system also gives the service to employees for the Pada masa perkembangan arus
personal attendance and salary informations in real teknologi seperti saat ini, manusia sudah
time and transparent, with the PIECES method the
writer can find the answers for the existing
mulai merubah sistem menjadi
problems in the company. In the respondents terkomputerisasi (otomatis) agar pekerjaan
testing results for the new system by using Likerts menjadi lebih efisien dan efektif, oleh
Summated Rating method (LSR), the writer gets karena itu perlunya suatu sistem informasi
2576 score from the ratings result and by the yang dapat mengotomasi data penggajian
ratings scale, the score 2576 is between the scale
2520 < score < 3150 and it indicates that the new
bagi perusahaan. Dalam penulisan ini,
system is successful rated. terdapat solusi yang akan diberikan yaitu
dengan merancang dan mengaplikasikan
Keywords : Attendance and salary managing, suatu sistem informasi absensi penggajian
fingerprinting, interfacing, PIECES method, LSR yang terintegrasi dengan fingerprint, dan
method
interface yang berperan dalam pengelolaan
1. PENDAHULUAN basis data dan aplikasi.
Seiring dengan perkembangan
perekonomian seperti saat ini, maka 2. LANDASAN TEORI
semakin banyak pula berdiri perusahaan- 2.1. Metode Analisis PIECES
perusahaan baru baik itu perusahaan Menurut Hanif Al Fatta (2007:51),
berskala kecil, menengah maupun besar menyatakan bahwa metode yang
dalam perekonomian. Berdirinya digunakan untuk melakukan analisis
terhadap sistem yang sedang berjalan Handoko (1993:218) menyatakan
dengan metode analisis Performance, bahwa, Gaji adalah pemberian
Information, Economic, Control, pembayaran finansial kepada karyawan
Efficiency, and Service (PIECES) yaitu sebagai balas jasa untuk pekerjaan yang
sebagai berikut : dilaksanakan dan sebagai motivasi
a. Performance (Analisis Kinerja pelaksanaan kegiatan di waktu yang akan
Sistem) datang.[2] Pendapat lain dikemukakan
Kinerja adalah suatu kemampuan oleh Hasibuan (2002:118), Gaji adalah
sistem dalam menyelesaikan tugas balas jasa yang dibayar secara periodik
dengan cepat sehingga sasaran dapat kepada karyawan tetap serta mempunyai
segera tercapai. jaminan yang pasti.[3]
b. Information (Analisis Informasi)
Informasi merupakan hal penting 2.3. Pengertian Sistem Informasi
karena dengan informasi tersebut, Sistem informasi didefinisikan oleh
pihak manajemen (marketting) dan Robert A. Leitch dan K. Roscoe Davis
user dapat melakukan langkah sebagai berikut :
selanjutnya. Sistem informasi adalah suatu
c. Economic (Analisis Ekonomi) sistem di dalam organisasi yang
Pemanfaatan biaya yang digunakan mempertemukan kebutuhan pengolahan
dari pemanfaatan informasi. transaksi harian, mendukung operasi,
Peningkatan terhadap kebutuhan bersifat manajerial dan kegiatan strategi
ekonomis mempengaruhi dari suatu organisasi dan menyediakan
pengendalian biaya dan peningkatan pihak luar tertentu dengan laporan-
manfaat. laporan.[4]
d. Control (Analisis Pengendalian) Sistem informasi juga dapat
Analisis ini digunakan untuk diartikan sebagai suatu sistem dalam suatu
membandingkan sistem yang organisasi yang mempertemukan
dianalisa berdasarkan pada segi kebutuhan pengolahan transaksi harian
ketepatan waktu, kemudahan akses, yang mendukung fungsi operasi organisasi
dan ketelitian. yang bersifat manajerial dengan kegiatan
e. Efficiency (Analisis Efisiensi) strategi dari suatu organisasi untuk dapat
Efisiensi berhubungan dengan menyediakan kepada pihak luar tertentu
bagaimana sumber tersebut dapat dengan informasi yang diperlukan untuk
digunakan secara optimal. pengambilan keputusan.
f. Service (Analisis Pelayanan)
Peningkatan pelayanan 2.4. Unified Modeling Language (UML)
memperlihatkan kategori yang Unified Modeling Language (UML)
beragam. Proyek yang dipilih adalah keluarga notasi grafis yang
merupakan peningkatan pelayanan didukung oleh meta-model tunggal, yang
yang lebih baik bagi manajemen membantu pendeskripsian dan desain
(marketting), user dan bagian lain sistem perangkat lunak, khususnya sistem
yang merupakan simbol kualitas dari yang dibangun menggunakan Object
suatu sistem informasi.[1] Oriented Programming (OOP). (Martin
(2004))[5]
2.2. Definisi Penggajian UML menyediakan notasi-notasi
Gaji adalah salah satu hal yang yang membantu memodelkan sistem dari
penting bagi setiap karyawan yang bekerja berbagai perspektif. UML tidak hanya
dalam suatu perusahaan, karena dengan digunakan dalam pemodelan perangkat
gaji yang diperoleh seseorang dapat lunak, namun hampir dalam semua bidang
memenuhi kebutuhan hidupnya. yang membutuhkan pemodelan.
2.5. Waterfall Model Proccess
Model rekayasa piranti lunak salah
satunya adalah waterfall model. Model ini
memberikan pendekatan-pendekatan
sistematis dan berurutan bagi
pengembangan piranti lunak. Akun Karyawan

Akun Admin extends


Pemodelan pengembangan sistem extends Edit Data

perangkat lunak dengan proses waterfall Manajemen Akun


extends Tambah Data Melakukan Absensi
model menurut Pressman Roger S (2002) extends
extends
yaitu seperti pada gambar 1 : extends
Hapus Data
Melihat rekap
absensi pribadi
Manajemen Data extends
Karyawan Edit Data
extends
Absensi

extends Tambah Data


Manajemen Data Gaji
Edit Data Pribadi
extends
extends
Hapus Data
uses

Data Karyawan
uses extends
Cari Data
uses
uses Data Master extends
Manajemen Data password
extends uses
uses extends
extends
Slip Gaji Cetak Slip Manajemen Akun
username
uses Pribadi
uses

uses uses
Logging

<<include>> <<include>>
uses
Login Logout uses
Admin Karyawan
uses
uses
Hitung Total Gaji
Gambar 1 Pemodelan Metode Waterfall uses Melihat Profil
Perusahaan
uses
(Roger (2002))[6] uses
extends Cetak

Laporan
extends
uses
3. PERANCANGAN SISTEM Manajemen Laporan
Melihat Histori
Gaji Pribadi

3.1. Arsitektur Sistem uses Keterangan


3a
Komputer Server /
Printer Admin
2
Kehadiran
Data Laporan
Server Database
1 Scanner Fingerprint
extends
Data Absensi dan Gaji
Karyawan Data Input Absensi
Karyawan Edit Data
Proses Cetak
Query Olah Data
Data Gaji
extends
Tambah Data
Informasi Manajemen Data
3b
extends
Kabel LAN Histori Gaji <<include>>
Informasi
Switch
Informasi
extends
Edit Data Melihat Data Gaji
Kabel LAN
Informasi
Kabel LAN
Pribadi
Kabel LAN

Hapus Data

Komputer Klien /
Rekap Absensi
Karyawan Komputer Klien /
Komputer Klien /
Karyawan
Karyawan extends

Gambar 2 Rancangan Arsitektur Sistem Cetak Rekap

Berdasarkan gambar 2, sistem yang Edit Profil


Perusahaan

dirancang telah terkomputerisasi, berbasis


client server dan terintegrasi dengan mesin Gambar 3 Use Case Diagram
sidik jari serta mesin cetak.
3.3. Diagram Kelas
3.2 Use Case Diagram Merupakan suatu diagram yang
Use Case Diagram merupakan suatu menunjukkan kelas-kelas yang terlibat
diagram yang memperlihatkan aktor-aktor dalam suatu sistem, hubungan antar kelas,
yang terlibat dalam sistem informasi yang maupun sifat pewarisan yang dimiliki.
dirancang beserta daftar kegiatan yang Class diagram dari sistem informasi
dapat dilakukan olehnya. absensi penggajian PD. Database
Computer yang dibangun dapat dilihat
seperti pada gambar 4.
Keterangan_Kehadiran
Absensi -ID
DataKaryawan -ID -nama
-nik -keterangan
-nik -nama -total_hadir
-nama -waktu -totaltidak_hadir
-alamat -tanggal +getID_Admin()
-telp
-tpt_lahir
-catatan +getID_Karyawan() Gambar 5 Antarmuka Halaman Login
-tgl_lahir +getID_Karyawan()
+getID()
+getID()
+editKeterangan_Kehadiran()
User
-pendidikan
-departemen +hapusKeterangan_Kehadiran()
-jabatan
-sex Halaman ini merupakan halaman
-status
-jlh_is Main Rekap_Absensi pertama yang muncul saat user
-anak
-foto
-tanggal_awal
-tanggal_akhir
menjalankan aplikasi. Halaman ini
+Main()
+getID_Admin() +Login() +getID_Admin() berfungsi untuk menjaga keamanan sistem.
+getNIK() +Menu() +preview_rekap() DataGaji
+cariData_Karyawan() +DataKaryawan() +cetak_rekap()
-ID
+tambahData_Karyawan() +DataGaji() -tglperiode_awal
+editData_Karyawan() +DataJam() -tglperiode_akhir
+hapusData_Karyawan() +DataKasbon() -nik
+cetakData_Karyawan() +DataMaster() -nama
+DataHariKerja() -departemen
+DataUser() -jabatan
+Absensi() -jumlahhari_efektif
+RekapAbsensi() -jumlahhari_kerja
+KeteranganKehadiran() -jumlahhari_lembur
+HitungGaji() -gaji_pokok
+Laporan() -uang_lembur
+CariData() -uang_makan
+DataHistoriGaji() -uang_rajin
DataUser Login -bonus Gambar 6 Antarmuka Halaman Utama
-tunjangan_operasional
-ID
-username +ValidasiLogin() DataHistoriGaji -tunjangan_jabatan Admin
-password +Logout() -ID -tunjangan_pasangan
-level -nik -tunjangan_anak
+changePassword() -nama -tunjangan_hariraya
-total_telat
Halaman ini hanya dapat diakses
+Login() -tanggal
+Logout() -nominal -potongan_telat oleh tingkat akses admin. Halaman ini
Laporan -gaji_pokok -total_absen

-ID +getID_Admin()
-potongan_absen terdiri dari 3 (tiga) menu utama dan 1 (satu)
-kasbon
-slip_gaji +getID() -potongan_jamsostek button untuk keluar/logout. Menu
-surat_peringatan +cariData_Histori() -bank
-surat_izin +tambahData_Histori() -status_pembayaran utamanya terdiri dari home, system, dan
-rekap_absensi +editData_Histori()
-Data_histori_gaji DataMaster +hapusData_Histori()
-tgl_pembayaran
-total_potongan
report. Pada halaman home/beranda
-Data_Karyawan +cetakData_Histori()
-Data_Gaji
-ID
-nama
-total_pendapatan
-gaji_bersih
terdapat penyajian informasi mengenai
-Data_Kasbon
-Data_Kinerja
-pencarian -note profil singkat perusahaan. Pada menu
+getID_Admin() +getID_Admin()
+getID_Admin() +getID() +getID() system, terdapat beberapa submenu yang
+getID() +cariData_Master() +editData_Gaji()
+cariData_Laporan() +hapusData_Gaji()
ada di dalamnya yaitu submenu data
+tambahData_Laporan()
+editData_Laporan()
+tambahData_Gaji()
+cariData_Gaji()
karyawan, data akun, data absensi, data
+hapusData_Laporan()
+cetakData_Laporan()
+cetakSlip_Gaji() keterangan kehadiran, data gaji, data
histori gaji, data profil perusahaan, dan
Gambar 4 Class Diagram Sistem data master.
Informasi Absensi Penggajian PD. Pada menu report, terdapat beberapa
Database Computer submenu yang ada di dalamnya yaitu
submenu slip gaji, rekap absensi, rekap
4. HASIL PERANCANGAN histori gaji dan surat peringatan. Terakhir,
Sistem informasi penggajian ini terdapat menu logout yang berfungsi untuk
dirancang untuk dapat digunakan oleh dua keluar dari sistem.
aktor yaitu admin (General Manager) dan
karyawan pada PD. Database Computer.
pada halaman submenu data absensi admin
juga dapat mengelola data liburan/tanggal
merah pada perusahaan.

Gambar 7 Antarmuka Submenu Data


Karyawan

Submenu data karyawan merupakan


submenu yang berfungsi untuk mengelola
data karyawan. Gambar 10 Antarmuka Submenu Data
Gaji

Submenu data gaji merupakan


submenu yang berfungsi untuk mengelola
data penggajian karyawan.

Gambar 8 Antarmuka Halaman Registrasi


Sidik Jari

Halaman registrasi sidik jari


karyawan berfungsi untuk mendata dan
menyimpan data sidik jari karyawan agar
dapat diproses saat melakukan absensi.
Gambar 11 Antarmuka Laporan Slip Gaji

Laporan slip gaji diproses secara


otomatis berdasarkan nik karyawan, nama
karyawan, periode awal dan periode akhir
penggajian.

Gambar 9 Antarmuka Submenu Data


Absensi

Submenu data absensi merupakan


submenu yang berfungsi untuk menyajikan Gambar 12 Antarmuka Halaman Laporan
informasi mengenai data absensi karyawan Rekap Absensi
berdasarkan tanggal absensi. Selain itu,
Laporan rekap absensi menampilkan 3. Hasil pengujian responden pada
rekapan absensi karyawan pada sistem baru yang dirancang dengan
perusahaan berdasarkan nik karyawan, menggunakan metode LSR,
nama karyawan, tanggal absensi, dan didapatkan hasil pengukuran dengan
status kehadiran yang diproses secara skor 2576. Berdasarkan skala
otomatis. pengukuran, skor 2576 berada di
antara skala 2520 < skor < 3150
yang mengindikasikan bahwa sistem
dinilai berhasil.

Referensi
[1] Al Fatta, Hanif. 2007. Analisis dan
Perancangan Sistem Informasi.
Edisi-1. Yogyakarta : ANDI.
[2] Handoko, T. H. 1993. Manajemen
Personalia dan Sumber Daya
Manusia. Yogyakarta: Liberty.
[3] Hasibuan, Malayu S. P. 2002.
Gambar 13 Antarmuka Halaman Utama
Manajemen Sumber Daya Manusia.
Karyawan
Jakarta: Bumi Aksara.
[4] Leitch, Robert A., dan Davis, K
Halaman ini diakses oleh tingkat
Roscoe. 1983. Accounting
akses karyawan. Halaman utama karyawan
Information Systems. Englewod
terdiri dari 3 (tiga) menu utama, 1 (satu)
Cliffs, New Jersey : Prentice-Hall.
button untuk keluar/logout dari sistem
[5] Martin, Fowler. 2004. UML Distilled
informasi dan identitas(nama) dari
Panduan Singkat Bahasa Pemodelan
pengakses dalam hal ini karyawan pada
Objek Standar. Edisi-3. Yogyakarta:
kanan atas halaman. Susunan menu dari
Andi Publishing.
halaman karyawan dan admin kurang lebih
[6] Roger, Pressman S. 2002. Rekayasa
sama, hanya isi dan hak pengelolaan
Perangkat Lunak Pendekatan
datanya yang berbeda.
Praktisi. Edisi 1. Yogyakarta : Mc
Data yang diakses pada halaman
Graw Hill Book co. Andi Offset.
tingkat akses karyawan merupakan data-
data absensi dan penggajian pribadi dari
Biografi
karyawan yang mengakses tersebut.
Fernandes Wiraharjo, lahir di Pontianak,
Kalimantan Barat, Indonesia, 24 Desember
5. KESIMPULAN
1992. Memperoleh gelar Sarjana dari
Berdasarkan hasil analisis dan
Program Studi Teknik Informatika
pengujian terhadap rancang bangun sistem
Universitas Tanjungpura, Pontianak,
informasi absensi penggajian pada
Indonesia, 2015.
PD.Database Computer Pontianak, dapat
disimpulkan bahwa :
1. Dengan menggunakan metode
PIECES, dapat menjawab
permasalahan yang ada pada
perusahaan PD.Database Computer.
2. Sistem ini memberikan pelayanan
bagi karyawan untuk dapat melihat
data absensi dan penggajian masing-
masing secara real time dan
transparan.

You might also like