94 Jurnal Teknik Informatika dan Sistem Informasi ISSN 2407-4322 Vol. 10, No. 2, Juni 2023, Hal. 94-104 E-ISSN 2503-2933
Perancangan Sistem Informasi Penggajian Berbasis Web Dengan Metode Rapid Application Development
Reni Haerani*1, Hera Resti2,
Politeknik PGRI Banten; Jalan Raya Cilegon No.KM, RW. 12, Serdang Kramatwatu Serang – Banten
Program Studi Manajemen Informatika, Politeknik PGRI Banten e-mail: *1[email protected], 2[email protected]
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]
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
Reni, et., al [Perancangan Sistem Informasi Penggajian Berbasis Web Dengan Metode Rapid Application Development]
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
Reni, et., al [Perancangan Sistem Informasi Penggajian Berbasis Web Dengan Metode Rapid Application Development]
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.
Gambar 4. Form Login
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
Reni, et., al [Perancangan Sistem Informasi Penggajian Berbasis Web Dengan Metode Rapid Application Development]
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.