## 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.

## I PENDAHULUAN
PT.  Nipro  Jaya  Indonesia  Karwang
Merupakan  suatau  perusahaan  besar  yang ada  di  karawang.  PT  Nipro  mempunyai banyak karyawan  yang berasal dari daerah, seiring banyaknya karyawan maka dibutuhkan  suatu  sistem  informasi  dalam menyelenggarakan  operasional  perusahaan, terutama dalam bidang keuangan. Perancangan Sistem Informasi
Penggajian  Karyawan  di  PT  Nipro  Jaya
Indonesia  karawang  sangat  dibutuhkan karena dalam penggajian bisa terotomatisasi juga  efektif,  efisien  dan  transparan  dalam penggajian  karyawan,  jika  implementasi,
jika imlpementasi system informasi penggajian dilaksanakan secara berkesinambungan untuk memastikan proses penggajian sesuai dengan
perkembangan  teknologi.  Manfaat  system informasi penggajian adalah untuk efisiensi dan efektif dalam penggajian karyawan.
Dalam  membuat  sistem  informasi penggajian  karyawan  untuk  memudahkan dan  meningkatkan  bagian  keuangan  di  PT Nipro  Jaya  Indonesia  Karwang,  maka  dari itu  perancangan  sistem  penggajian    perlu melibatkan karyawan di departemen keuangan  agar  nantinya  dalam  merancang system  penggajian  ini  bisa  terperinci  dan komperhensif  sesuai  dengan  kenutuhan system keuangan.
Untuk  mencapai  sistem  keuangan sesuai dengan kebutuhan perusahaan, maka Perancangan  sistem  informasi  keuangan dapat  bertujuan  terotomatisasi  dan  efektif, efisien  dalam  penggajian,  sehingga  tujuan bagian  keuangan  dapat  dicapai  secara maksimal sesuai dengan tujuan perusahaan.

## II TINJAUAN PUSTAKA
Sistem  akuntansi  gaji dirancang  oleh perusahaan atau instansi untuk memberikan penjelasan  mengenai  gaji  sehingga  mudah dipahami  dan  mudah  digunakan  dengan
finasial  yang  cukup  dan  transparan  lebih meningkatkan kinerja pekerjaannya[1].
Sistem informasi penggajian dirancang  untuk  menangani    transaksi  dan memproses penggajian atau upah karyawannya guna menghasilakan informasi untuk  merencanakan,  mengendalikan,  dan mengoperasikan bisnis perusahaannya. Agar dapat  menentukan  berapa  besar  gaji  yang semestinya akan di terima karyawan[2][3].

## 2.1 Bagian yang terlibat
Dalam  pengajian  dan  pengupahan banyak yang terlibat dan terkait yaitu bagian kepagawaian, pencatat waktu, gaji dan upah, utang,  kasa,  kartu  persediaan  dan  kartu biaya, jurnal, buku besar dan laporan[4].
2.2 Perangkat  keras  ( Hardware )  dan perangkat lunak ( Software )
Suatu  sistem  informasi  tidak  dapat berdiri  sendiri  melainkan  membutuhkan melainkan membutuhkan sarana pendukung baik  dari  sisi  perangkat  keras  maupun perangkat lunak[5].
Sistem  informasi  ini  menggunakan perangkat  lunak  pemrograman  PHP  dan basis data mysql.
1. PHP
PHP  merupakan  Bahasa  pemrograman web  yang dijalankan di server dan  skrip yang  dapat  disisipkan  ke  dalam  HTML, PHP  banyak  dipakai  untuk  memrogram situs web dinamis[6].
2. MySql
MySql mempunyai fungsi  sebagai
relational  database  manajemen  system (RDBMS)  dan  MySql  suatu  aplikasi yang  bersifat open  source dan  memiliki kinerja  cepat,  reliable  juga  mudah digunakan serta bekerja dengan
arsitektur client server[7].

## III METODOLOGI PENELITIAN

## Gambar 1.
Kerangka Pemikiran[8]

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

## 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]
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.
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]
Admin Login Input data admin/user Input data jabatan Input data karyawan Input data absensi Rekap Absensi Laporan data jabatan Laporan data karyawan Laporan data Absen Laporan data gaji Slip Gaji Proses data gaji

## 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
User mengakses halaman web sistem
penggajian karyawan dan akan ditampilkan halaman  home  dari  penggajian  karyawan  , lalu user yang mempunyai akun dapat masuk ke  sistem  dengan  cara  melakukan  login terlebih  dahulu  .  Saat  proses  login  ,  sistem akan mengecek setiap user yang masuk . Jika level  user  adalah  admin,  maka  akan ditempilkan  semua  menu  dari  sistem penggajian karyawan. Jika level user adalah karyawan , maka akan ditampilkan Sebagian menu  yang  hanya  dikhususkan  untuk karyawan  yaitu  menu  absen  harian  dan
melihat slip gaji Tabel 2. Definisi Aktor No Aktor Deskripsi 1 Admin Bagian admin adalah orang yang mempunyai hak  akses  dalam menjalankan  dan memanajemen sistem penggajian karyawan. 2 Karyawan Adalah bagian yang mempunyai hak  akses  untuk absen  harian  dan penerima Slip gaji. 3 Manager Adalah orang yang  menerima hasil akhir berupa laporan. Sumber : [8] 3.5 Rancangan Basis Data
Dalam rancangan pembuatan
program ini menghasilkan sturktur file agar dapat  melakukan  pengaturan  dan  pencarian data,  yang  didalamnya  terdapat  record  file yaitu  table  admin,  table  jabatan,  table karyawan,  table  absen.yang  dipakai  untuk system informasi penggajihan karyawan :
Tabel 3. Tabel Admin Field Typ e Ukur an Keterangan Idadmi n Int 5 Id Admin Userna me Var char 20 Username Passw ord Var char 32 Password Namal engkap Var char 32 Nama Lengkap Nik Var char 30 NIK kode_j abatan Var char 30 Kode Jabatan nama_ jabatan Var char 30 Nama Jabatan Sumber : [8] Pada  table  admin  ini  terdapat  field idadmin  yang  digunakan  sebagai  primary key dari table username, password, namalengkap, nik, kode_jabatan, nama_jabatan.    Tabel  user  ini  bertujuan untuk  menampung  data  pengguna  dari aplikasi sistem informasi penggajian.
Tabel 4. Tabel Jabatan Field Type Uku ran Ketera ngan kode_jabatan  Varc har 10 Kode Jabatan nama_jabata n Varc har 40 Nama Jabatan gaji_pokok Int 11 Gaji Pokok tunjangan_tr ansport Int 10 Tunjang an transpor t pot_bpjs_jht Int 10 Potonga n  BPJS JHT pot_bpjs_pe nsiun Int 10 Potonga n  BPJS Pensiun pot_bpjs_kes  Int 10 Potonga n  BPJS
Kesehat an pot_bpjs_alp ha Int 10 Potonga n Kehadir an Sumber : [8] Pada table jabatan terdapat kode_jabatan  yang  digunakan  sebagai primary_key  dari  tabel  nama_jabatan, gaji_pokok, tunjangan_transport,
pot_bpjs_jht, pot_bpjs_pensiun, pot_bpjs_kes,  pot_alpha.  Tabel  jabatan  ini bertujuan  untuk  menyimpan  data  jabatan dan  mengetahui  potongan  dari  masing- masing jabatan.
Tabel 5. Tabel Karyawan Field Type Uku ran Ketera ngan Nik Int 30 NIK nama_karya wan Varch ar 30 Nama Karyaw an tanggal_mas uk Date Tanggal bergabu ng kode_jabatan  Varch ar 20 Kode Jabatan nama_jabata n Varch ar 20 Nama Jabatan Department Varch ar 20 Tempat Sumber : [8] Pada  tabel  karyawan  terdapat  nik yang  digunakan  sebagai  primary_key  dari tabel nama_karyawan, tanggal_masuk, tanggal_masuk, kode_jabatan, nama_jabatan,  deparmen.  Tabel  karyawan ini  bertujuan  untuk  menyimpan  data karyawan  dan  mengetahui  informasi  dari masing-masing karyawan.
Tabel 6. Tabel Absen Field Type Ukura n Tanggal Date Nik Int 30 nama_karyaw an Varchar 30 kode_jabatan Varchar 20 nama_jabatan Varchar 30 Masuk Varchar 30 Sakit Varchar 30 Izin Varchar 30 Alpha Varchar 30 Cuti Varchar 30 Sumber : [8] Pada  tabel  absen  terdapat  nik  yang digunakan  sebagai  primary_key  dari  tabel nama_karyawan, kode_jabatan,
nama_jabatan, masuk, sakit, izin, alpha, cuti. tabel absen ini bertujuan untuk menyimpan data  absen  dan  mengetahui  informasi  dari kehadiran masing-masing karyawan.

## IV HASIL DAN PEMBAHASAN
4.1 Implementasi Tampilan Sistem 1. Tampilan Menu Login
Gambar 6. Menu Login[8]
Menu  login  Berfungsi  untuk  sebagai keamanan data yang tersimpan bilamana ada seseorang  yang  bukan  bagiannya  ingin masuk  untuk  membuka  aplikasi. Username dan password harus dirahasiakan agar tidak terjadi  pemalsuan  data  oleh  orang-orang yang bukan pada bidangnya.

## 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]
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]
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]

## 8. Data Gaji Karyawan
Data Gaji Karyawan Berfungsi untuk melihat laporan gaji karyawan
Gambar 12.
Data Gaji Karyawan[8] V KESIMPULAN 1. Dengan  adanya  Perancangan  Sistem Informasi  Penggajian  Karyawan    ini pihak  admin  tidak  perlu  repot  lagi menggunakan  sistem  manual  setiap melakukan transaksi penggajian karyawan    karena  sudah  secara otomatis terdata di dalam Program.
2. Dengan  adanya  Perancangan  Sistem
Informasi  Penggajian  Karyawan  ini dapat membantu admin dalam membuat laporan penggajian karyawan  dengan  efektif,  efisien  dan akurat.
3. Dengan  adanya  Perancangan  Sistem
Informasi  Penggajian  Karyawan  ini penyerahan  slip  gaji  karyawan  tidak perlu  lagi  di  print  out,  tetapi menggunakan  sistem  e-slip  yang dikirimkan melalui admin ke
karyawan  menggunakan  website  ke masing-masing user karyawan.
VI SARAN 1. Program dapat berjalan dan digunakan dengan baik dengan catatan  bahwa  Pihak  PT.  NIPRO INDONESIA  JAYA  KARAWANG harus  dapat  menjalankan  program yang  telah  dibuat  sesuai  dengan bimbingan  dan  arahan  pembuat program.
2. Perlunya  pengembangan  program agar program bisa berjalan lebih baik lagi, seperti penambahan upload form cuti atau surat sakit, dan penambahan status  datang  terlambat  dan  pulang cepat.

## VII DAFTAR PUSTAKA
[1] O.  F.  E.  Wijaya  and  Z.  Zaroni, “Pengaruh  Kompensasi  Terhadap Kinerja Karyawan Dengan Motivasi Sebagai  Variabel  Intervening,” J.
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.
[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.