ISSN 2407-4322
E-ISSN 2503-2933

## Perancangan Sistem Informasi Penggajian Berbasis Web Dengan Metode Rapid Application Development
Reni Haerani *1 , Hera Resti 2 ,
Politeknik PGRI Banten; Jalan Raya Cilegon No.KM, RW. 12, Serdang Kramatwatu Serang – Banten
Program Studi Manajemen Informatika, Politeknik PGRI Banten e-mail: * 1 renihaerani39@gmail.com, 2 heraresti24@gmail.com

## Abstrak
Penggajian  adalah  suatu  sistem  yang  mengatur  pemberian  upah  atau  gaji  kepada seluruh karyawan atas jasa yang mereka berikan dalam suatu organisasi atau bisnis. Namun, tidak  semua  perusahaan  memiliki  sistem  penggajian  yang  baik.    Beberapa  diantaranya  masih dikerjakan  secara  manual,  dalam  hal  ini  perhitungan  gaji  masih  menerapkan  cara penghitungan  manual  yang  belum  terkomputerisasi.  Hal  ini  dinilai  tidak  efektif  dan  efisien sebab  lamanya  waktu  pengerjaan  pengelolaan  informasi  dan  sering  terjadi  kesalahan  dalam penggajian.  Salah  satu  solusi  untuk  mempermudah  penggajian  karyawan  adalah  aplikasi penggajian berbasis web.  Tujuan dari riset ini adalah mempermudah dan menciptakan sistem informasi  gaji  karyawan  berbasis  Web  di  PT.  Adidaya  Sentosa  Abadi  lebih  efisien  dan terorganisir  dari  sebelumnya.  Metode  penelitian  adalah  observasi,  interview  dan  literatur. Model  pengembangan  perangkat  lunak  yang  dipakai  adalah  Rapid  Application  Development. Model  ini  memungkinkan  proses  pembangunan  yang  dioptimalkan  untuk  mencapai  sistem dengan  biaya  investasi  yang  rendah.  Hasil  penelitian  menunjukkan  bahwa  olah  data  secara komputer  lebih  mudah  dan  hasil  pengolahan  data  lebih  akurat  dibandingkan  dengan pengolahan  secara  manual.  Sistem  penggajian  yang  diusulkan  menggunakan  pemrograman PHP  dan  database  MySQL  berbasis  web  untuk  menyederhanakan  proses  penggajian, membuatnya lebih cepat, lebih akurat, dan lebih mudah untuk dipelihara.
Kata kunci — Sistem Informasi, Penggajian, Rapid Application Development

## Abstract
Payroll is a system that regulates the payment of wages or salaries to all employees for the  services  they  provide  in  an  organization  or  business.  However,  not  all  companies  have  a good  payroll  system.  Some  of  them  are  still  done  manually,  in  this  case  the  calculation  of salaries  still  use  manual  calculation  methods  that  have  not  been  computerized.  This  was considered  ineffective  and  efficient  because  of  to  the  length  of  time  processing  information management and frequent errors in payroll.One solution to simplify employee payroll is a web- based payroll application. The purpose of this research is to simplify and create a Web-based employee  salary  information  system  at  PT.  Adidaya  Sentosa  Abadi  is  more  efficient  and organized than before. The research methods are observation, interviews, and literature study. The  software  development  model  used  is  Rapid  Application  Development.  This  model  enables an optimized build process to achieve a system with a low investment costs. The results showed that  computer  processing  of  data  was  easier  and  the  results  of  data  processing  were  more accurate  than  manual  processing.  The  proposed  payroll  system  uses  PHP  Programming  and web-based  MySQL  database  to  simplify  the  payroll  process,  making  is  faster,  more  accurate, and easier to maintain.
Keywords — Information System, Payroll, Rapid Application Development
Jatisi ISSN 2407-4322 Vol. 10, No. 2, Juni 2023, Hal. 94-104 E- ISSN 2503-2933 95
Reni , et., al [ Perancangan Sistem Informasi Penggajian Berbasis Web Dengan Metode Rapid Application Development ]
Title of manuscript is short and clear, implies research results (First Author)

## 1. PENDAHULUAN
Kemajuan  teknologi  komputer  memegang  peranan  penting  dalam  aktivitas  masyarakat pada  saat  ini.  Peranan  teknologi  informasi  memberikan  kemudahan  bagi  seluruh  instansi  dan perusahaan  terutama  dalam  menjalankan  aktivitasnya,  diantaranya  dimanfaatkan  sebagai pengelolaan  data  pegawai,  absensi,  dan  penggajian.  Karyawan  memainkan  peran  kunci  dalam salah  satu  strategi  perusahaan  dan  membawa  gagasan,  energi,  dan  keilmuan  mereka  [1]. Teknologi  Informasi  dan  Komunikasi  (TIK)  menjadi  tren  di  semua  sektor,  mulai  dari  praktisi bisnis  hingga  pendidikan  bahkan  pemerintahan,  sejalan  dengan  perkembangan  teknologi informasi  saat  ini.  Keadaan  ini  tentu  memengaruhi  karakter  setiap  orang  dalam  dunia  bisnis. Kelancaran dan kesederhanaan penggunaan informasi telah memaksa dunia bisnis menaiki masa kompetisi global. Oleh karena itu, perusahaan perlu menggunakan teknologi informasi sebagai database  untuk  menjaga  perkembangan  informasi,  salah  satunya  dalam  sistem  informasi komputerisasi sistem penggajian [2]. Informasi yang cepat, akurat dan terintegrasi mempercepat proses  di  area  perusahaan  yang  berdekatan  [3].  Sistem  informasi  melayani  manajemen  data prosedur  usaha  [4].  Data  yang  dibutuhkan  dalam  proses  bisnis  secara    otomatis  diatur  dan diproses  dalam  sistem,  sehingga  nantinya  bisa  membentuk  informasi  yang  diperlukan  oleh pemakai.  Sistem  informasi  dibuat  supaya  proses  manual  bisa  terkomputerisasi  dengan  lebih efektif dan efisien [5].
PT. Adidaya Sentosa Abadi adalah Perusahaan Kontraktor Umum yang berlokasi di Link. Pringori  Kel.  Suralaya  Kec.Pulomerak  Kota  Cilegon  yang  masih  menggunakan  cara penghitungan manual untuk penggajian karyawan yang belum terkomputerisasi, serta data yang belum  dikelola  dengan  rapi,  dikarenakan  dokumentasi  masih  dalam  format  arsip  yang membutuhkan  waktu,  dan  proses  yang  sangat  panjang.  Tidak  jarang  arsip  hilang  atau  rusak secara  fisik,  dan  kesalahan  perhitungan  gaji  karyawan  masih  sering  terjadi  serta  akurasi  data yang dihasilkan masih dipertanyakan.
Dikarenakan  permasalahan  diatas,  maka  diperlukan  perancangan  sistem  informasi  gaji berbasis  web  [6].  Maksud  dari  penelitian  ini  adalah  buat  menyediakan  informasi  secara  real time,  dan  data  penting  bisa  ditransfer  secara  bersamaan  ke  sistem  informasi  PT.  Adidaya Sentosa  Abadi  selama  proses  berlangsung.  Sistem  informasi  menggunakan  perangkat  lunak berbasis web yang memfasilitasi penyampaian keluasan informasi bagi karyawan, manajer dan pihak terkait secara efektif dan efisien.
Seperti pada penelitian sebelumnya telah dilakukan penelitian tentang perancangan sistem informasi gaji berbasis web, seperti dalam penelitian [7] dengan teknik Extreme Programming , sebuah  strategi  atau  bentuk  peningkatan  perangkat  lunak  yang  mempermudah  berbagai  fase proses  pengembangan,  membuatnya  lebih  luwes  dan  adaptif.  Penelitian  ini  mengarah  pada pembuatan  sistem  penggajian  karyawan  berbasis  web  yang  menyederhanakan  proses penggajian, sehingga lebih cepat, efisien dan lebih efektif. Dalam studi lain [8] pada penelitian ini  sistem  dirancang  dan  diuji  serta  sistem  informasi  gaji  pegawai  diimplementasikan sedemikian rupa sehingga perhitungan gaji tidak lagi dilakukan secara manual. Metodologi yang dipakai  dalam  riset  ini  yakni  SDLC  (System  Development  Life  Cycle).  Hasil  pengujian menunjukkan  bahwa  pengaturan  sistem  penggajian  berbasis  web  dapat  mempermudah pekerjaan  karyawan  dan  sumber  daya  manusia  perusahaan.  Dengan  bantuan  sistem  informasi berbasis web, manajemen data dapat dengan mudah dikelola dan diubah [9].
Selain  itu,  investigasi  juga  dilakukan  [10]  dalam  perancangannya  menerapkan  bahasa pemrograman  PHP,  struktur  basis  data  MySql,  metode  waterfall  dan  framework  Laravel. Dengan  draft  sistem  ini,  diharapkan  industri  memiliki  tingkat  kenyamanan  tertentu  saat memasukkan  data  dan  sekaligus  menghasilkan  gaji  yang  lebih  cepat  dan  efisien.  Penyelidikan lebih  lanjut  dilakukan  oleh  [11]  yang  membuat  perangkat  lunak  berbasis  website  dengan
96 Jatisi ISSN 2407-4322 Vol. 10, No. 2, Juni 2023, Hal. 94-104 E-ISSN 2503-2933
memakai bahasa pemrogramannya PHP, CSS, SQL, perancangan database dengan MySql. Hasil dari  studi  ini  adalah  sistem  informasi  gaji  dan  mempertahankan  tingkat  keamanan  informasi tertentu. Dalam studi lain [12] menggunakan  metode analisis SWOT dan metode perancangan menggunakan UML. Sistem ini dirancang untuk mengurangi kesalahan dan mengurangi waktu yang dihabiskan untuk menghitung gaji karyawan. Sehingga memudahkan prosedur penyelesain masalah sisi terikat dalam implementasi sistem informasi gaji pegawai.
Perancangan  sistem  informasi  adalah  jalan  keluar  yang  akurat  untuk  mempermudah pengelolaan informasi sumber daya manusia perusahaan [13]. Dengan perkembangan teknologi informasi,  komunikasi  dan  informasi  dewasa  ini,  perusahaan  memerlukan  performa  pekerja yang  berkualitas  serta  memberikan  andil  yang  konkret  bagi  industri.  Dengan  adanya  sistem informasi  gaji  karyawan  dengan  baik,  wewenang  serta  tanggung  jawab  antara  perusahaan dengan  tenaga  kerja  dilaksanakan  sedemikian  rupa  sehingga  semua  komponen  dalam perusahaan saling menunjang dan mode usaha yang dijalankan oleh perusahaan dapat berjalan dengan tertib.

## 2. METODE PENELITIAN
Metodologi  penelitian  yang  dipergunakan  yakni  metode  perangkat  lunak  Rapid Application  Development  (RAD).  Model  ini  memungkinkan  prosedur  ekspansi  yang dioptimalkan  dalam  mencapai  sistem  dengan  biaya  investasi  yang  rendah.  Biaya  prosedur  ini dapat dikurangi karena kemampuan beradaptasi yang cepat.
A. Metode  RAD  merupakan  bentuk  prosedur  perangkat  lunak  incremental,  terpenting  untuk durasi  penyelesaian  yang  singkat  [14].  Berikut  langkah-langkah  metode  RAD  ditunjukkan pada gambar 1:
Gambar 1. Model Rapid Application Development
Sumber: [17]
Jatisi ISSN 2407-4322 Vol. 10, No. 2, Juni 2023, Hal. 94-104 E- ISSN 2503-2933 97
Title of manuscript is short and clear, implies research results (First Author)

## 1. Pemodelan Bisnis
Digunakan  memodelkan  peran  usaha  dengan  memahami  fakta  yang  perlu  dilakukan, informasi siapa yang perlu dilakukan, bagaimana informasi mengalir, dan proses mana yang terkait  dengan  informasi  tersebut.  Pada  fase  ini  dilakukan  pengumpulan  materi  dan dilakukan  observasi  tentang  kebutuhan  aplikasi  berbasis  web.  Hasil  data  dikaji  untuk memperoleh detail sistem.
2. Pemodelan Data Buat  model  data  yang  diperlukan  berdasar  acuan  bisnis  dan  tentukan  atributnya  dan hubungannya  dengan  informasi  lain.  Pada  fase  ini,  ERD  dan  LRS  digunakan  untuk memodelkan database untuk  mengetahui atribut mana yang diperlukan dan bagaimana data tersebut terkait.
3. Pemodelan Proses
Implementasi fungsi bisnis yang ditentukan terpaut dengan definisi data. Dalam hierarki ini, diagram  konteks digunakan sebagai pengenal proses bisnis dan DFD (Data Flow Diagram) untuk memodelkan proses bisnis.
4. Pembuatan Aplikasi Saat  menerapkan  teknik  dan  pemodelan  data  dalam  Model  RAD,  disarankan  untuk menggunakan  unsur  yang  tersedia  jika  memungkinkan.  Level  ini  dilakukan  perancangan aplikasi  dengan  mempergunakan  bahasa  pemrograman  PHP  dan  MySQL  sebagai databasenya.
5. Pengujian dan Pergantian
Memverifikasi  elemen  yang  diproduksi.  Apabila  diuji,  tim  pengembangan  dapat meningkatkan  anasir  selanjutnya.  Langkah  ini  diuji  dengan blackbox  testing untuk  melihat apakah berfungsi secara baik atau sebaliknya.
B. Teknik Pengumpulan Data
Proses penghimpunan data yang dipergunakan pada studi ini adalah sebagai berikut:
1. Observasi
Mempelajari  secara  direk  dan  mengumpulkan  data  di  bagian  finance  PT.  Adidaya  Sentosa Abadi, agar mendapatkan informasi yang jelas tentang sistem yang sedang berjalan.
2. Wawancara
Melakukan  percakapan  tatap  muka  dengan  manajer  PT.  Adidaya  Sentosa  Abadi  meminta informasi.  Menghubungi  departemen  keuangan  secara  langsung  untuk  informasi  tentang sistem kompensasi karyawan.
3. Studi Pustaka
Pustaka  acuan  dengan  menggunakan    perpustakaan  dan  internet  sebagai  referensi  untuk mendapatkan informasi mengenai masalah pengupahan.

## 3. HASIL DAN PEMBAHASAN

## 3.1 Analisis Sistem Berjalan
Sebelumnya telah dikerjakan kajian tentang proses sistem informasi penggajian karyawan berbasis  web.  Analisis  meliputi  analisis  kebutuhan  sistem  dan  evaluasi  sistem  yang  sedang diigunakan.  Analisis  sistem  adalah  kegiatan  menguraikan  sistem  informasi  yang  lengkap menjadi  komponen-komponen  yang  lebih  kecil  sehingga  sistem  dapat  diidentifikasi  dan dievaluasi,  kekurangan  yang  ada  dan  kebutuhan  pengembangan  yang  diantisipasi  dapat ditemukan, dan perbaikan dapat disarankan.
98 Jatisi ISSN 2407-4322 Vol. 10, No. 2, Juni 2023, Hal. 94-104 E-ISSN 2503-2933

## 3.2 Perancangan Sistem
Untuk  mendapatkan  representasi  yang  nyata  tentang  aplikasi  yang  akan  dibuat, diperlukan  perancangan  sistem  informasi,  perancangan  database  dan  user  interface  untuk memudahkan proses implementasi sistem [15].

## 1. Context Diagram
Diagram konteks adalah bagian dari lapisan Data Flow Diagram (DFD), diagram konteks ditunjukkan pada gambar 2 ini memperlihatkan sistem yang dirancang secara keseluruhan [16].
Gambar 2. Diagram Konteks Sumber: Hasil Penelitian (2022)

## 2. Entity Relationship Diagram
Mendeskripsikan  model  atau  desain  basis  data  dikerjakan  dengan  mengilustrasikan  data yang mempunyai hubungan dalam gambaran model. Berikut penjelasan ERD dari perancangan system penggajian berbasis web pada Gambar 3.
Jatisi ISSN 2407-4322 Vol. 10, No. 2, Juni 2023, Hal. 94-104 E- ISSN 2503-2933 99
Title of manuscript is short and clear, implies research results (First Author)
Gambar 3. Diagram Hubungan Entitas Sumber : Hasil Penelitian (2022)

## 3. Implementasi
Mengembangkan  rencana  yang  akan  disusun  menjadi  kumpulan  kode  dan  fungsi  yang dapat  disusun  dengan  menggunakan  bahasa  pemrograman  tertentu  untuk  membuat  sistem informasi berbasis web yang akan dirancang. Hasil implementasinya adalah: a. Form Login
Tampilan pada Gambar 4 memungkinkan administrator system masuk untuk mengakses menu utama system.
100 Jatisi ISSN 2407-4322 Vol. 10, No. 2, Juni 2023, Hal. 94-104 E-ISSN 2503-2933
b. Form Dashboard
Halaman dashboard terdiri  dari  beberapa  menu  antara  lain  Data  Karyawan,  Admin, Jabatan, Kehadiran, Transaksi, Laporan, Ganti Password dan Logout.
Gambar 5. Form Dashboard
c. Form Karyawan
Data  karyawan  menjelaskan  input  data  karyawan  yang  diinput  terdiri  dari  dari  NIK, Nama Karyawan, Jenis Kelamin, Jabatan, Tanggal Masuk Kerja, Status, dan foto.
Gambar 6. Form Karyawan
d. Form Jabatan
Data pekerjaan menggambarkan bagaimana implementasi harus melakukan tugasnya. Ini termasuk gaji pokok, tunjangan jabatan dan uang makan yang diterima.
Jatisi ISSN 2407-4322 Vol. 10, No. 2, Juni 2023, Hal. 94-104 E- ISSN 2503-2933 103
Title of manuscript is short and clear, implies research results (First Author)

## DAFTAR PUSTAKA
[1] Andronias Siregar, “Perancangan Sistem Informasi Penggajian Berbasis Web pada CV. Alona  Jaya,” J.  Indones.  Sos.  Teknol. ,  Vol.  1,  No.  4,  pp.  253–264,  2020,  doi: 10.36418/jist.v1i4.40.
[2] R.  and  L.  Sitanggang, “Pengembangan  Sistem  Informasi  Penggajian  Karyawan  PT. BPR  Bumiasih,” J.  Comput.  Bisnis ,  Vol.  8,  No.  1,  p.  1,  2014,  [Online].  Available: http://jurnal.stmik-mi.ac.id/index.php/jcb/article/view/108.
[3] M.  Agustina,  N.  Rismawati,  and  A.  Acep, “Perancangan  Sistem  Informasi  Simpan Pinjam di Koperasi Karyawan Indomobil MT Haryono,” J. Ris. dan Apl. Mhs. Inform. , Vol. 1, No. 01, pp. 118–125, 2020, doi: 10.30998/jrami.v1i01.257.
[4] M.  M.  Biaggi  Julian  Biaggi  Julian  and  H.  Ali, “Faktor-faktor  yang  Mempengaruhi Sistem Informasi Manajemen: Database, Soware dan Brainware Related papers.”
[5] R.  Bangun,  S.  Informasi, A.  Indriyasari, and  A. Moenir, “Berbasis  Web  Menggunakan Metode  Waterfall  (Studi  Kasus:  Madrasah  Ibtidaiyah  Raudlatul  Anwar  Pagedangan),” Vol. 1, No. 10, pp. 1700–1706, 2022.
[6] Z.  Hakim,  E.  T.  B.  Waluyo,  and  A.  R.  Hutasoit, “Sistem  Informasi  Penggajian  Guru Menggunakan  Aplikasi  Web  pada  SD  Markus  Tangerang,” J.  Sisfotek  Glob. ,  Vol.  10, No. 2, p. 108, 2020, doi: 10.38101/sisfotek.v10i2.297.
[7] A. Gustiawan and C. Tristianto, “Perancangan Sistem Informasi Penggajian Karyawan Berbasis  Web  Menggunakan  Metode  Extreme  Programming  pada  PT.  Pradana  Energi Gemilang,” J. Ilmu Komput. JIK , Vol. V, No. 01, pp. 1–6, 2022.
[8] M.  Rahmawati  and  Y.  Yaumaidzinnaimah, “Sistem  Informasi  Penggajian  Karyawan Berbasis Java Desktop,” INOVTEK Polbeng - Seri Inform. , Vol. 6, No. 1, p. 51, 2021, doi: 10.35314/isi.v6i1.1856.
[9] T.  M.  Lestari,  B.  Fauziyah,  Y.  Yueniwati,  and  S.  Maimunah, “Sistem  Informasi Manajemen  Riset  Unggulan  Fakultas  Berbasis  Web,”  JATISI  (Jurnal  Tek.  Inform.  dan Sist. Informasi) , Vol. 9, No. 3, pp. 2351–2362, 2022, doi: 10.35957/jatisi.v9i3.2878.
[10] R.  Gustina  and  H.  Leidiyana, “Sistem  Informasi  Penggajian  Karyawan  Berbasis  Web Menggunakan Framework Laravel,” JSiI (Jurnal Sist. Informasi) , Vol. 7, No. 1, p. 34, 2020, doi: 10.30656/jsii.v7i1.1726.
[11] J.- Jefi, A. M. Joddy, and K. Solecha, “Optimasi Sistem Informasi Penggajian Karyawan Berbasis  Website,”  J.  Infortech ,  Vol.  2,  No.  2,  pp.  184–189,  2020,  doi: 10.31294/infortech.v2i2.9164.
[12] R.  Wulandari,  A.  Giyantono,  and  A.  Gunawan, “Rancang  Bangun  Penggajian Karyawan Berbasis Web pada PT. Surganya Motor Indonesia,” J. CERITA , Vol. 3, No. 1, pp. 27–35, 2017, doi: 10.33050/cerita.v3i1.615.
104 Jatisi ISSN 2407-4322 Vol. 10, No. 2, Juni 2023, Hal. 94-104 E-ISSN 2503-2933
[13] V. R. Tania, “Perancangan Sistem Informasi Penggajian Karyawan pada Cv. Tri Multi Jaya  Yogyakarta,” J.  Sist.  Inf.  dan  Sains  Teknol. ,  Vol.  2,  No.  1,  2020,  doi: 10.31326/sistek.v2i1.669.
[14] O.  I.  -  AMIK  BSI  Bekasi  and  G.  B.  A.  L.  -  AMIK  BSI  Bekasi, “Metode  Rapid Application  Development  (RAD)  pada  Perancangan  Website  Inventory  PT.  Sarana Abadi Makmur Bersama (S.A.M.B) Jakarta,” Evolusi  J. Sains dan Manaj. , Vol. 6, No. 2, pp. 12–18, 2018, doi: 10.31294/evolusi.v6i2.4414.
[15] A.  R.  Dhuha,  F.  Pradana,  and  B.  Priyambadha, “Pengembangan  Sistem  Aplikasi Manajemen  Proyek  Berbasis  Web  (Studi  Kasus:  PT.  Swadaya  Graha),”  Pengemb. Teknol. Inf. dan Ilmu Komput. , Vol. 1, No. 11, pp. 1367–1375, 2017.
[16] A.  Sutanti,  M.  K.  MZ,  M.  Mustika,  and  P.  Damayanti, “Rancang  Bangun  Aplikasi Perpustakaan    Keliling  Menggunakan  Pendekatan  Terstruktur,” Komputa    J.  Ilm. Komput. dan Inform. , Vol. 9, No. 1, pp. 1–8, 2020, doi: 10.34010/komputa.v9i1.3718.
[17]   Sukamto,  R.  A.,  &  Shalahuddin, M.  2016. Rekayasa Perangkat  Lunak  (Terstruktur  dan Berbasis Objek). Sdlc, 4, 133–173.