Anda di halaman 1dari 12

JUTIM (Jurnal Teknik Informatika Musirawas) Okto Kurnia

Vol. 6, No. 2, Desember 2021

PERANCANGAN SISTEM INFORMASI PENGGAJIAN KARYAWAN


BERBASIS WEB PADA PT NIPRO INDONESIA JAYA KARAWANG

Okto Kurnia
Program Studi Teknologi Rekayasa Multimedia, Politeknik Bhakti Kartini, Bekasi
okto_kurnia@yahoo.com

Abstrak
Pada saat ini system informasi penggajian karyawan sangat dibutuhkan. Karena akan
mempengaruhi banyak aspek, terutama dalam aspek penggajian yaitu sistem pelaporan data
penggajian yg lebih efektif efisien dan transparan. Sekarang ini Pt Nipro Indonesia Jaya
Karawang dalam penggajiannya menggunakan excel sehingga mengalami hambatan dan
berdampak pada laporan penggajian karyawan. Tujuan penelitian ini adalah untuk memudahkan
system penggajian karyawan sehingga terotomasisasi secara baik. untuk Penelitian ini
menggunakan metode obsesrvasi dan wawancara. dan analisis perancangannya menggunakan
metode SDLC (system) dan waterfall sehingga Hasil penelitian menunjukkan bahawa dengan ada
nya system informasi penggajian karyawan telah terotomatisasi agar laporan penggajian
karyawan bisa efektif efesian dan akurat. Penelitian kami menunjukan bahwa dengan
mengugunakan sdlc waterfall, perancangan system informasi penggajian dapat dilakukan dengan
mudah.

Kata Kunci : Perancangan sistem, Web, Sistem informasi, waterfall.

Abstract
At this time the employee payroll information system is needed. Because it will affect
many aspects, especially in the payroll aspect, namely a payroll data reporting system that is
more effective, efficient and transparent. Currently, Pt Nipro Indonesia Jaya Karawang uses
excel in their payroll so that they experience obstacles and have an impact on employee payroll
reports. The purpose of this study is to facilitate the employee payroll system so that it is well
automated. for this study using observation and interview methods. and the design analysis uses
the SDLC (system) and waterfall method so that the results of the study show that with the
existence of an employee payroll information system, it has been automated so that employee
payroll reports can be effective, efficient and accurate. Our research shows that by using the sdlc
waterfall, the design of a payroll information system can be done easily.

Keywords: System design, Web, Information system, waterfall.

Universitas Bina Insan Lubuklinggau 118


JUTIM (Jurnal Teknik Informatika Musirawas) Okto Kurnia
Vol. 6, No. 2, Desember 2021

I PENDAHULUAN finasial yang cukup dan transparan lebih


PT. Nipro Jaya Indonesia Karwang meningkatkan kinerja pekerjaannya[1].
Merupakan suatau perusahaan besar yang Sistem informasi penggajian
ada di karawang. PT Nipro mempunyai dirancang untuk menangani transaksi dan
banyak karyawan yang berasal dari daerah, memproses penggajian atau upah
seiring banyaknya karyawan maka karyawannya guna menghasilakan informasi
dibutuhkan suatu sistem informasi dalam untuk merencanakan, mengendalikan, dan
menyelenggarakan operasional perusahaan, mengoperasikan bisnis perusahaannya. Agar
terutama dalam bidang keuangan. dapat menentukan berapa besar gaji yang
Perancangan Sistem Informasi semestinya akan di terima karyawan[2][3].
Penggajian Karyawan di PT Nipro Jaya
Indonesia karawang sangat dibutuhkan 2.1 Bagian yang terlibat
karena dalam penggajian bisa terotomatisasi Dalam pengajian dan pengupahan
juga efektif, efisien dan transparan dalam banyak yang terlibat dan terkait yaitu bagian
penggajian karyawan, jika implementasi, kepagawaian, pencatat waktu, gaji dan upah,
jika imlpementasi system informasi utang, kasa, kartu persediaan dan kartu
penggajian dilaksanakan secara biaya, jurnal, buku besar dan laporan[4].
berkesinambungan untuk memastikan
proses penggajian sesuai dengan 2.2 Perangkat keras (Hardware) dan
perkembangan teknologi. Manfaat system perangkat lunak (Software)
informasi penggajian adalah untuk efisiensi Suatu sistem informasi tidak dapat
dan efektif dalam penggajian karyawan. berdiri sendiri melainkan membutuhkan
Dalam membuat sistem informasi melainkan membutuhkan sarana pendukung
penggajian karyawan untuk memudahkan baik dari sisi perangkat keras maupun
dan meningkatkan bagian keuangan di PT perangkat lunak[5].
Nipro Jaya Indonesia Karwang, maka dari Sistem informasi ini menggunakan
itu perancangan sistem penggajian perlu perangkat lunak pemrograman PHP dan
melibatkan karyawan di departemen basis data mysql.
keuangan agar nantinya dalam merancang 1. PHP
system penggajian ini bisa terperinci dan PHP merupakan Bahasa pemrograman
komperhensif sesuai dengan kenutuhan web yang dijalankan di server dan skrip
system keuangan. yang dapat disisipkan ke dalam HTML,
Untuk mencapai sistem keuangan PHP banyak dipakai untuk memrogram
sesuai dengan kebutuhan perusahaan, maka situs web dinamis[6].
Perancangan sistem informasi keuangan 2. MySql
dapat bertujuan terotomatisasi dan efektif, MySql mempunyai fungsi sebagai
efisien dalam penggajian, sehingga tujuan relational database manajemen system
bagian keuangan dapat dicapai secara (RDBMS) dan MySql suatu aplikasi
maksimal sesuai dengan tujuan perusahaan. yang bersifat open source dan memiliki
kinerja cepat, reliable juga mudah
digunakan serta bekerja dengan
II TINJAUAN PUSTAKA
arsitektur client server[7].
Sistem akuntansi gaji dirancang oleh
perusahaan atau instansi untuk memberikan
penjelasan mengenai gaji sehingga mudah
dipahami dan mudah digunakan dengan

Universitas Bina Insan Lubuklinggau 119


JUTIM (Jurnal Teknik Informatika Musirawas) Okto Kurnia
Vol. 6, No. 2, Desember 2021

III METODOLOGI PENELITIAN

Gambar 1. Kerangka Pemikiran[8]


untuk memperoleh gambaran yang jelas
3.1 Teknik Pengumpulan Data tentang objek tersebut.
Pada tahap ini dilakukan dengan dua 2. Wawancara
cara yaitu : Pengamatan langsung ke lokasi Proses wawancara secara langsung
penelitian (observasi) dan Wawancara dengan Supervisor Human resource,
1. Observasi General affair dengan pihak-pihak yang
Dalam melakukan penelitian ini adalah berkaitan dengan penelitian PT.Nipro
mengamati kondisi lapangan secara Indonesia Jaya Karawang
langsung mengenai objek yang di teliti

3.2 Tahapan Dan Analisa Perancangan Sistem


Metode yang digunakan untuk perancangan sistem ini adalah metode SDLC (System
Development Lift Cycle ) model Waterfall. Metode Waterfall dikenal dengan metode air
terjun atau siklus hidup perangkat lunak berkat penurunan dari satu fase ke fase yang
lainnya. Metode SDLC waterfall ini juga sangat mudah dipahami dalam pembuatan
system informasi[9][10]. Gambar berikut menunjukkan tahapan tahapan dalam model
Waterfall.

Gambar 2. Tahapan Waterfall[9]

Universitas Bina Insan Lubuklinggau 120


JUTIM (Jurnal Teknik Informatika Musirawas) Okto Kurnia
Vol. 6, No. 2, Desember 2021

Perancangan ini terdapat class diagram dan state chart diagram untuk merancang dan membuat
pola-pola tertentu atau mendesain system yang baik dalam pengolahan data dan procedure untuk
mendukung operasi system.

Input data
Login admin/user

Input data Laporan data


jabatan jabatan

Input data Laporan data


karyawan karyawan

Input data
absensi
Laporan data
Absen

Rekap
Absensi

Proses data Laporan data


gaji gaji

Slip Gaji

Admin

Gambar 3. Use Case Diagram Sistem informasi Penggajian Karyawan[8]

Tabel 1. Definisi Use Case Perancangan Sistem


No Use case Deskripsi
1 Login Merupakan proses untuk melakukan login
penggajian karyawan ke sistem yang dipakai
2 Input Data admin/user Merupakan proses menginput data petugas
berwenang
3 Input Data Jabatan Merupakan penginputan data jabatan karyawan
4 Input Data Karyawan Merupakan proses penginputan data karyawan
5 Input Data Absensi Proses input data absen oleh user
6 Rekap Data Absen Merupakan proses rekap absen harian dan
bulanan oleh admin
7 Proses Data Gaji Merupakan proses rekap data gaji harian dan
bulanan oleh admin
8 Laporan Data Jabatan Proses penyusunan laporan data jabatan
9 Laporan Data Karyawan Proses penyusunan laporan data karyawan
10 Laporan Data Absen Proses penyusunan laporan data absen
11 Laporan Data Gaji Proses penyusunan laporan data gaji
12 Slip Gaji Proses pemberian slip gaji kepada karyawan
Sumber : [8]

Universitas Bina Insan Lubuklinggau 121


JUTIM (Jurnal Teknik Informatika Musirawas) Okto Kurnia
Vol. 6, No. 2, Desember 2021

3.3 Class Diagram


Diagram kelas memberikan gambaran tentang hubungan antara tabel dalam database.
Setiap kelas memiliki atribut dan metode sesuai dengan proses yang terjadi
Berikut adalah perancangan Class Diagram Sistem Informasi Penggajian Karyawan

Gambar 4. Class Diagram Sistem Informasi Penggajian Karyawan[8]

3.4 State Chart Diagram


Behavioral design (desain yang berhubungan dengan interaksi pengguna dengan
komputer). Perancangan perilaku menggunakan Sequence Diagram dan State Chart Diagram
untuk menggambarkan bagaimana sistem aplikasi bekerja

Gambar 5. State Diagram[8]


Sumber : Hasil Penelitian : 2021

Universitas Bina Insan Lubuklinggau 122


JUTIM (Jurnal Teknik Informatika Musirawas) Okto Kurnia
Vol. 6, No. 2, Desember 2021

User mengakses halaman web sistem Tabel 3. Tabel Admin


penggajian karyawan dan akan ditampilkan Field Typ Ukur Keterangan
halaman home dari penggajian karyawan , e an
lalu user yang mempunyai akun dapat masuk Idadmi Int 5 Id Admin
ke sistem dengan cara melakukan login n
terlebih dahulu . Saat proses login , sistem Userna Var 20 Username
akan mengecek setiap user yang masuk . Jika me char
level user adalah admin, maka akan Passw Var 32 Password
ditempilkan semua menu dari sistem ord char
penggajian karyawan. Jika level user adalah Namal Var 32 Nama
karyawan , maka akan ditampilkan Sebagian engkap char Lengkap
menu yang hanya dikhususkan untuk Nik Var 30 NIK
karyawan yaitu menu absen harian dan char
melihat slip gaji kode_j Var 30 Kode
Tabel 2. Definisi Aktor abatan char Jabatan
No Aktor Deskripsi nama_ Var 30 Nama
jabatan char Jabatan
1 Admin Bagian admin
adalah orang Sumber : [8]
yang mempunyai
hak akses dalam Pada table admin ini terdapat field
menjalankan dan idadmin yang digunakan sebagai primary
memanajemen key dari table username, password,
sistem namalengkap, nik, kode_jabatan,
penggajian nama_jabatan. Tabel user ini bertujuan
karyawan.
untuk menampung data pengguna dari
2 Karyawan Adalah bagian
yang mempunyai aplikasi sistem informasi penggajian.
hak akses untuk
absen harian dan Tabel 4. Tabel Jabatan
penerima Slip Field Type Uku Ketera
gaji. ran ngan
3 Manager Adalah orang kode_jabatan Varc 10 Kode
yang menerima har Jabatan
hasil akhir nama_jabata Varc 40 Nama
berupa laporan. n har Jabatan
Sumber : [8] gaji_pokok Int 11 Gaji
Pokok
3.5 Rancangan Basis Data tunjangan_tr Int 10 Tunjang
Dalam rancangan pembuatan ansport an
program ini menghasilkan sturktur file agar transpor
t
dapat melakukan pengaturan dan pencarian
pot_bpjs_jht Int 10 Potonga
data, yang didalamnya terdapat record file n BPJS
yaitu table admin, table jabatan, table JHT
karyawan, table absen.yang dipakai untuk pot_bpjs_pe Int 10 Potonga
system informasi penggajihan karyawan : nsiun n BPJS
Pensiun
pot_bpjs_kes Int 10 Potonga
n BPJS

Universitas Bina Insan Lubuklinggau 123


JUTIM (Jurnal Teknik Informatika Musirawas) Okto Kurnia
Vol. 6, No. 2, Desember 2021

Kesehat Tabel 6. Tabel Absen


an Field Type Ukura
pot_bpjs_alp Int 10 Potonga n
ha n Tanggal Date
Kehadir Nik Int 30
an nama_karyaw Varchar 30
Sumber : [8] an
kode_jabatan Varchar 20
Pada table jabatan terdapat nama_jabatan Varchar 30
kode_jabatan yang digunakan sebagai Masuk Varchar 30
primary_key dari tabel nama_jabatan, Sakit Varchar 30
gaji_pokok, tunjangan_transport, Izin Varchar 30
pot_bpjs_jht, pot_bpjs_pensiun, Alpha Varchar 30
pot_bpjs_kes, pot_alpha. Tabel jabatan ini Cuti Varchar 30
bertujuan untuk menyimpan data jabatan Sumber : [8]
dan mengetahui potongan dari masing-
Pada tabel absen terdapat nik yang
masing jabatan. digunakan sebagai primary_key dari tabel
nama_karyawan, kode_jabatan,
Tabel 5. Tabel Karyawan nama_jabatan, masuk, sakit, izin, alpha, cuti.
Field Type Uku Ketera tabel absen ini bertujuan untuk menyimpan
ran ngan data absen dan mengetahui informasi dari
Nik Int 30 NIK kehadiran masing-masing karyawan.
nama_karya Varch 30 Nama
wan ar Karyaw IV HASIL DAN PEMBAHASAN
an 4.1 Implementasi Tampilan Sistem
1. Tampilan Menu Login
tanggal_mas Date Tanggal
uk bergabu
ng
kode_jabatan Varch 20 Kode
ar Jabatan
nama_jabata Varch 20 Nama
n ar Jabatan
Department Varch 20 Tempat
ar
Sumber : [8]

Pada tabel karyawan terdapat nik


yang digunakan sebagai primary_key dari
Gambar 6. Menu Login[8]
tabel nama_karyawan, tanggal_masuk,
tanggal_masuk, kode_jabatan,
nama_jabatan, deparmen. Tabel karyawan Menu login Berfungsi untuk sebagai
ini bertujuan untuk menyimpan data keamanan data yang tersimpan bilamana ada
karyawan dan mengetahui informasi dari seseorang yang bukan bagiannya ingin
masing-masing karyawan. masuk untuk membuka aplikasi. Username
dan password harus dirahasiakan agar tidak
terjadi pemalsuan data oleh orang-orang
yang bukan pada bidangnya.

Universitas Bina Insan Lubuklinggau 124


JUTIM (Jurnal Teknik Informatika Musirawas) Okto Kurnia
Vol. 6, No. 2, Desember 2021

2. Tampilan Halaman Utama


Halaman utama berfungsi untuk melihat atau memilih menu

Gambar 7. Halaman Utama[8]

3. Tampilan Data Admin


Data admin berfungsi untuk menambah, mengedit atau menghapus admin dan user

Gambar 8. Data Admin[8]

Universitas Bina Insan Lubuklinggau 125


JUTIM (Jurnal Teknik Informatika Musirawas) Okto Kurnia
Vol. 6, No. 2, Desember 2021

4. Tampilan Data Jabatan

Gambar 9. Data Jabatan[8]

Data jabatan berfungsi untuk menambah, mengedit atau menghapus data jabatan.

5. Data Karyawan
Data jabatan berfungsi untuk menambah, mengedit atau menghapus data karyawan.

Gambar 4.9 Data Jabatan[8]

Universitas Bina Insan Lubuklinggau 126


JUTIM (Jurnal Teknik Informatika Musirawas) Okto Kurnia
Vol. 6, No. 2, Desember 2021

6. Data Absensi Harian


Data absen harian berfungsi untuk melihat laporan absen harian karyawan

Gambar 10. Data Absen Harian[8]

7. Data Absensi Bulanan


Absensi bulanan berfungsi untuk melihat laporan absensi bulanan karyawan

Gambar 11. Data Absensi Bulanan[8]

Universitas Bina Insan Lubuklinggau 127


JUTIM (Jurnal Teknik Informatika Musirawas) Okto Kurnia
Vol. 6, No. 2, Desember 2021

8. Data Gaji Karyawan


Data Gaji Karyawan Berfungsi untuk melihat laporan gaji karyawan

Gambar 12. Data Gaji Karyawan[8]

VI SARAN
V KESIMPULAN 1. Program dapat berjalan dan
1. Dengan adanya Perancangan Sistem digunakan dengan baik dengan
Informasi Penggajian Karyawan ini catatan bahwa Pihak PT. NIPRO
pihak admin tidak perlu repot lagi INDONESIA JAYA KARAWANG
menggunakan sistem manual setiap harus dapat menjalankan program
melakukan transaksi penggajian yang telah dibuat sesuai dengan
karyawan karena sudah secara bimbingan dan arahan pembuat
otomatis terdata di dalam Program. program.
2. Dengan adanya Perancangan Sistem 2. Perlunya pengembangan program
Informasi Penggajian Karyawan ini agar program bisa berjalan lebih baik
dapat membantu admin dalam lagi, seperti penambahan upload form
membuat laporan penggajian cuti atau surat sakit, dan penambahan
karyawan dengan efektif, efisien dan status datang terlambat dan pulang
akurat. cepat.
3. Dengan adanya Perancangan Sistem
Informasi Penggajian Karyawan ini
VII DAFTAR PUSTAKA
penyerahan slip gaji karyawan tidak
perlu lagi di print out, tetapi [1] O. F. E. Wijaya and Z. Zaroni,
menggunakan sistem e-slip yang “Pengaruh Kompensasi Terhadap
dikirimkan melalui admin ke Kinerja Karyawan Dengan Motivasi
karyawan menggunakan website ke Sebagai Variabel Intervening,” J.
masing-masing user karyawan. Ultim. Account., vol. 4, no. 2, pp. 52–
71, 2012, doi:
10.31937/akuntansi.v4i2.131.
[2] Mulyadi, Sistem akuntansi, 4th ed.
jakarta: salemba empat, 2016.

Universitas Bina Insan Lubuklinggau 128


JUTIM (Jurnal Teknik Informatika Musirawas) Okto Kurnia
Vol. 6, No. 2, Desember 2021

[3] Krismiaji, Sistem informasi


akuntansi, 4th ed. yogyakarta: UPP
STIM YKPN, 2015.
[4] Indrayati, Sistem informasi
akuntansi. malang: Aditya Media
Publishing, 2015.
[5] P. Lembaga and K. Komputer,
“Perancangan Perangkat Lunak
Sistem Informasi Pada Lembaga
Kursus Komputer,” J. Ilmu-ilmu
Inform. dan Manaj., 2015, doi:
10.5281/zenodo.1495832.
[6] E. Andi Taufik, “Sistem Informasi
Koperasi Desa Berbasis web pada
Desa siduarjo,” IJNS-Indonesian J.
Netw. Secur., vol. 2, no. 3, p. 4, 2013,
doi: 10.1123/ijns.v4i3.175.
[7] H. Yuliansyah, P. Studi, T.
Informatika, and U. Ahmad,
“Perancangan Replikasi Basis Data
Mysql Dengan Mekanisme
Pengamanan Menggunakan Ssl
Encryption,” J. Inform. Ahmad
Dahlan, vol. 8, no. 1, p. 102982,
2014, doi: 10.12928/jifo.v8i1.a2081.
[8] O. Kurnia, “Perancangan sistem
informasi penggajian karyawan
berbasis web pada pt nipro indonesia
jaya karawang,” bekasi, 2021.
[9] Y. Firmansyah and U. Udi,
“Penerapan Metode SDLC Waterfall
Dalam Pembuatan Sistem Informasi
Akademik Berbasis Web Studi
Kasus Pondok Pesantren Al-Habib
Sholeh Kabupaten Kubu Raya,
Kalimantan Barat,” J. Teknol. dan
Manaj. Inform., vol. 4, no. 1, 2017,
doi: 10.26905/jtmi.v4i1.1605.
[10] W. S. Dharmawan, D.
Purwaningtias, and D. Risdiansyah,
“Penerapan Metode SDLC Waterfall
Dalam Perancangan Sistem
Informasi Administrasi Keuangan
Berbasis Desktop,” J. Khatulistiwa
Inform., vol. 6, no. 2, pp. 159–167,
2018, doi:
10.31294/khatulistiwa.v6i2.160.

Universitas Bina Insan Lubuklinggau 129

Anda mungkin juga menyukai