https://ojs.uniska-bjm.ac.id/ 443
RANCANG BANGUN APLIKASI PERHITUNGAN GAJI KARYAWAN BERDASARKAN PRESENSI KARYAWAN PADA PT EPSINDO JAYA
PRATAMA PRABUMULIH BERBASIS WEB
Alfando, Iwan Setiawan, Yeni Yuliana
FAKULTAS ILMU KOMPUTER, UNIVERSITAS PRABUMULIH email:
[email protected], [email protected], [email protected]
Informasi Artikel:
Submit: 05-09-2023; Accepted: 07-10-2023; Published: 10-10-2023 Doi : http://dx.doi.org/10.31602/tji.v14i3.12440
Abstract
PT. Epsindo Jaya Pratama Prabumulih is a company engaged in the manufacturing and development of Electric Submersible Pump Systems (ESPS) and Horizontal pumping systems (HPS). This equipment is widely used in the oil and gas mining industry both in Indonesia and abroad. The company is also very aware of the importance of quality human resource (HR) services to encourage company development, so it must improve its employee information system to process employee salary calculations based on employee attendance.
However, the problem with this in the HR department is that it is still difficult to make employee salary calculation reports, they still use manual calculations for employee salaries, namely inputting them in Microsoft Exel. The purpose of the research is how to design and build an application for calculating employee salaries based on employee presence at PT Epsindo Jaya Pratama Prabumulih Web-Based. The research method uses a qualitative descriptive method with data collection techniques in the form of observation, interviews and literature study. The type of data consists of qualitative data and data sources consist of primary and secondary data. The device development method uses the waterfall method.
System design tools used are use case diagrams, class diagrams, activity diagrams. This application was built using a website with the PHP programming language and MySQL database, and to print reports using a pdf component.
Keywords: Employee Salary Calculation, Presence, Application, Website.
1. PENDAHULUAN Pendahuluan
Perkembangan teknologi memberikan banyaak manfaat dan memudahkan pekerjaan mau pun aktivitas sehari-hari masyarakat. Kemajuan teknologi menghasilkan modernitas yang ditandai dengan pertumbuhan ekonomi , mobilitas sosial, ekspansi atau perluasnya budaya. Di mana melalui kemajuan teknologi
komunikasi juga makin canggih dan murah.
(Dr. (C). Marta Widian Sari, S.E., & M.M.
Andry Novrianto, S.E., M.M.(2021:9)
PT Epsindo Jaya Pratama adalah perusahaan yang bergerak di bidang pabrikan dan pengembangan Electric Submersible Pump Sytem (ESPS) dan Horizontal pumping system (HPS). Peralatan tersebut banyak digunakan dalam industri pertambangan minyak dan gas bumi baik di indonesia ataupun di
https://ojs.uniska-bjm.ac.id/ 444 mancanegara. Perusahaan juga sangat
menyadari pentingnya kualitas layanan sumber daya manusia (SDM) untuk mendorong perkembangan perusahaan, sehingga harus meningkatkan sistem informasi karyawan untuk memproses perhitungan gaji karyawan bedasarkan presensi karyawan.
Penelitian ini bertujuan untuk menghasilkan sistem informasi pengolahan sistem berdasarkan uraian dari latar belakang tersebut maka timbulah gagasan untuk meminimal kesalahan dan kesulitan yang dialami oleh PT. Epsindo Jaya Pratama Prabumulih yang diharapkan dapat menyelesaikan permasalahan yang terjadi, dengan membuat sebuah Aplikasi Perhitungan Gaji Karyawan Berdasarkan Presensi Karyawan Pada PT Epsindo Jaya Pratama Prabumulih Berbasis Web. Salah satu aplikasi yang mendukung dalam pembuatan aplikasi adalah bahasa pemrograman yang digunakan Php dengan Framework Codenigter 4 dan database Phpmyadmin.
Tujuan Penelitian
Tujuan penulis dalam melakukan penelitian dan menyusun tugas akhir ini adalah membangun sebuah aplikasi perhitungan gaji karyawan berdasarkan presensi karyawan pada PT Epsindo Jaya Pratama Prabumulih berbasis web, agar dapat mempersingkat waktu sehingga tidak menggangu kerja pada PT Epsindo Jaya Pratama Prabumulih.
2. TINJAUAN PUSTAKA Rancang Bangun
Menurut Maulani (2018:157), rancang bangun adalah menciptakan dan membuat suatu sistem aplikasi ataupun sistem yang belum ada pada suatu instansi atau objek tersebut.
Aplikasi
Menurut Habibi, dkk (2020:14), aplikasi adalah sebuah program siap pakai untuk menjalankan sejumlah perintah dari pengguna aplikasi itu sendiri.
Perhitungan
Wiryono priyotamatam (2017:58).
perhitungan adalah rumus matematika yang dipakai untuk melakukan perhitungan kuantitatif atas suatu konsep dengan menggunakan pengukuran lebih dari satu komponen.
Gaji Karyawan
Menurut Cahya, dkk (2020:12), gaji merupakan uang yang diberikan kepada karyawan manajerial atau staf dan tata usaha dengan jumlah tetap berdasrkan tarif bulanan atas jasa yang telah diberikan kepada perusahaan.
Presensi
Menurut Sikumbang (2020:60), presensi pegawai adalah suatu kegiatan pencatatan terhadap setiap kehadiran pegawai dengan tujuan untuk mengetahui data yang berkaitan dengan kehadiran masuk dan keluar pegawai secara prodik baik harian maupun bulanan.
Karyawan
Menurut Limgiani (2022:12), karyawan adalah penjual jasa dan mendapatkan kompensansi yang besarnya telah ditetapkan sebelumnya dan telah disepakati. Karyawan wajib dan terikat untuk mengerjakan pekerjaan yang diberikan dan berhak memperoleh balas jasa sesuai dengan perjanjian.
Website
Menurut Sa’ad (2020:3), website merupakan keseluruan halaman web yang terdapat dalam sebuah domain yang mengandung informasi.
https://ojs.uniska-bjm.ac.id/ 445 PHP
Menurut Harani (2020:6), PHP adalah bahasa pemrograman yang digunakan funtuk membuat website atau situs dinamis dan menangani rangkaian bahasa pemrograman antara client side scripting dan serve side scripting.
Codeigniter
Menurut Setyawan (2020:3), codeigniter pasti bersinggungan dengan model, view dan controller (MVC) dimana isi dari model dan controller merupakan class yang merupakan inti dari model pemerograman yang berorietantasi objek.
Basis Data
Menurut Rachmadi (2020:2), basis data terdiri dari kata basis dan kata. Basis dapat diartikan sebagai markas atau gudang.
Sedangkan, data adalah catatan atas kumpulan fakta dunia nyata yang mewakili objek seperti manusia, barang, hewan, konsep, peristiwa dan sebagainya yang di wujudkan dalam bentuk huruf, angka, simbol, gambar, teks, bunyi dan kombinasinya.
MySQL (My Structure Query Language)
Menurut Fitri (2020:2), MySQL adalah DBMS yang open sourse dengan dua bentuk lisensi, yaitu free software (perangkat lunak bebas) dan shareware (perangkat lunak berpemilik yang penggunaannya terbatas).
XAMPP
Menurut Habibi, dkk (2020:53), XAMPP adalah perangkat lunak bebas yang banyak mendukung sistem operasi dan merupakan kompilasi dari beberapa program.
3. METODE PENELITIAN Tahapan Penelitian
Analisis sistem berjalan yang penulis pakai adalah metode waterfall yaitu perancangan aplikasi yang baru penulis menggunkan metode waterfall metode waterfall adalah salah satu jenis model pengembangan aplikasi dan termasuk ke dalam class life cycle (siklus hidup klasic), yang mana menekan pada fase yang
berurutan dan sistematis.
Gambar 1. Metode Waterfall
Berikut rencana yang dilakukan pada tiap- tiap tahapan menurut metode pengembangan sistem, yaitu:
1. Analisis kebutuhan sistem
Melakukan analisis kebutuhan perangkat lunak, fungsi dan proses web yang dibuat, pengidentifikasian kendala dalam pembuatan web, menganalisa keadaan, kelemahan, teknologi yang dipakai dan data apa saja yang dibutuhkan.
2. Desain
Desain perangkat lunak adalah proses multi-langkah pengembangan perangkat lunak, termasuk meliputi struktur data, arsitektur perangkat lunak, representasi antarmuka dan prosedur pengkodean. Fase ini mentranslasi kebutuhan perangkat lunak dari tahapan analisis kebutuhan ke repsentasi rancangan agar dapat diimplementasi menjadi program pada tahap selanjutnya. Pada fase ini, hasil dari desain program yang telah ada di dokumentasikan.
3. Pengkodean
Desain harus ditranslasikan kedalam program. Hasil dari fase ini adalah program komputer sesuai desain yang
https://ojs.uniska-bjm.ac.id/ 446 telah dibuat pada fase desain. Atau
langkah penulis membuat program dengan bahasa seperti php, html, scc dan lain-lain..
4. Pengujian
Tahapan ini penulis melakukan pengujian terhadap program yang telah dibuat mengetahui kekurangan dari program tersebut.
Pengumpulan Data
Metode pengumpulan data yang dilakukan penelitian ini adalah dengan metode observasi, wawancara langsung, dan studi pustaka. Pada penelitian ini pengumpulan data menggunakan metode sebagai berikut:
1. Observasi
Suatu usaha pengumpulan data dengan melakukan pengamatan secara langsung untuk mendapatkan data–data yang dibutuhkan mengenai masalah yang ada pada PT Epsindo Jaya Pratama Pratama Prabumulih.
2. Wawancara
Suatu teknik pengumpulan data dengan cara mempelajari melalui tanya jawab dengan Pimpinan HR-GA Bapak Feri Junaidi yang ada untuk dapat memberikan informasi yang dibutuhkan penulis.
3. Studi Puastaka
Suatu cara pengumpulan data dari kata Kepustakaan dan Jurnal dari teori–teori yang didapat diperkuliahan yang berkaitan sebagai bahan pelengkap dan penyusunan Tugas Akhir.
Desain dan Perancangan
Perancangan alur sistem menggunakan penggambaran dengan Unified Modeling Language (UML)
1. Use Case Diagram yang diusulkan
Gambar 2.1 Use Case Diagram
Admin dapat memasukkan absensi kemudian sistem akan menampilkan form absensi, setelah itu, Admin dapat memasukkan data rekapitulasi, menghitung gaji dan membuat laporan slip gaji, jika data slip gaji sudah dimasukkan, Pimpinan akan melihat laporan..
2. Relasi Tebel
Gambar 4. Relasi Tebel
3. HASIL DAN PEMBAHASAN Tampilan Antarmuka Sistem
https://ojs.uniska-bjm.ac.id/ 447 1. Tampilan Login
Gambar 5. Form Login 2. Tampilan Dashboard
Gambar 6. Dashboard 3. Tampilan Halaman Presensi
Gambar 7. Tampilan Halaman Presensi 4. Tampilan Halaman Karyawan
Gambar 8.Tampilan Halaman Karyawan 5. Tampilan Halaman Tunjangan
Gambar 9. Tampilan Halaman Tunjangan 6. Tampilan Halaman Potongan
Gambar 10. Tampilan Halaman Potongan 7. Tampilan Halaman Potongan
Gambar 11. Tampilan Halaman Potongan
https://ojs.uniska-bjm.ac.id/ 448 8. Tampilan Halaman Slip Gaji
Gambar 12. Tampilan Halaman Slip Gaji 5. REFERENSI
Maulani 1G., Septiani, D., & Sahara,P.(2018).
Rancang Bangun Sistem Informasi Inventory Fasilitas Maintenance Pada Pt. Pln (Persero) Tanggerang. Jurnal ICIT, 4 (2), 156-167.
Romi Habibi dkk. (2020). Aplikasi Kehadiran Dosen Menggunakan Php opp.
Kreatif Industri Nusantara. . Kreatif Industri Nusantara. JL.Ligar Nyawang No.2.
Bandung 40191.
P. Wiryono Priyotamtama, SJ. Pendekatan Ilmiah Dasar. (2017). Memupuk Kemampuan Berpikir dan Rasa Ingin Tahu, Universitas Sanata Dharma, Yogyakarta Cetakan I, November 2017.
Cahya,Susi. (2020). Pengaruh Gaji Dan Beban Kerja Terhadap Loyalitas Karyawan Pada Agus Furniture Tahunan Jepara, Iain Kudus.
Mohammad Arya Rosyd Sikumbang, Roni Habibi, Syafrial Fachri Pane. (2020). Sistem Infromasi Absensi Pegawai Menggunakan Metode RAD Dan Metode LBS Pada Kordinat Absensi. Jurnal Media Informatika Budidarma 4 (1), 59-64.
Dr. Limgiani, M, Pd. (2022). MSDM (Pendekatan Konseptual Dan Teoritis) Penerbit Media Sains Indonesia (Cv. Media Sains Indonesia). Melong Asih Regency B40 – Kota Bandung – Jawa Barat.
Muhammad Ibnu Saad. (2020). Membuat Website Edutainment (Membangun Sistem Pembelajaran Berbasis Web Yang Dinamis Dan Interaktif). PT Elex Media Komputindo Kelompok Gramedia, Anggota IKAPI, Jakarta.
Nisa Hanum Harani, Andri Fajat Sunandhar.
(2020). Aplikasi Prospek Sales Menggunakan Codeigniter. Kreatif Industri Nusantara.
JL.Ligar Nyawang No.2. Bandung 40191.
Muhammad Yusril Helmi Setyawan. (2020).
Codeigniter : Implementasi Metode Entropy Pada Pemrograman PHP (Belajar Dengan Praktek) Kreatif Industri Nusantara). Kreatif Industri Nusantara. JL.Ligar Nyawang No.2.
Bandung 40191.
Tri Rachmadi S.Kom. (2020). Sitem basis data MySQL. Tiga Ebook.Indonesia.
Rahimi Fitri. (2020). Pemrograman basis data menggunakan MySQL. Poliban Press Anggota APPTI (Asosiasi Penerbit Perguruan Tinggi Indonesia) no.004.098.1.06.2019 Cetakan pertama 2020. Poliban Press, Banjarmasin.
Bay Haqi, M.Kom. (2019). Aplikasi SPK Pemilihan Dosen Terbaik Metode Simple Additive Weighting (SAW) dengan java. (Grup Penerbitan Cv Budi Utama) Jl.Rajawali, G, Elang 6 , No 3, Dramo Sardonoharjo, Ngaglik, Sleman Jl. Kaliurang Km.9,3 – Yogyakarta.5558.
https://ojs.uniska-bjm.ac.id/ 449