JURNAL MANAJEMEN DAN TEKNOLOGI INFORMASI
Page 42APLIKASI PENGGAJIAN KARYAWAN PT. SARANA AGRO
NUSANTARA (SAN) UNIT DUMAI
Edi Susanto1, Rahmad Kurniawan2, Novaldi. F3
1, Jurusan Manajemen Informatika, AMIK Dumai 2, Jurusan Sistem Informasi, STMIK Dumai 3, Jurusan Sistem Informasi, STMIK Dumai
1,2,3 Jalan Utama Karya Bukit Batrem, Dumai - Kode Pos 28811
e-mail :, smakmoer@yahoo.com1, rahmad0412@gmail.com2
novaldi.f05@gmail.com3
ABSTRAK
Gaji disebut juga sebagai upah, dimana keduanya merupakan suatu bentuk kompensasi, yakni imbalan jasa yang diberikan secara teratur atas prestasi kerja yang diberikan kepada karyawan. Manajemen penggajian yang dilakukan oleh PT. Sarana Agro Nusantara (SAN) Unit Dumai masih menggunakan sistem pengolahan data dari Microsoft yaitu Microsoft Excel. Proses manajemen gaji sering terjadinya kendala diantaranya a) sering terjadinya data rangkap. b) belum adanya database khusus untuk mengatur data gaji karyawan. c) sering terjadinya kesalahan input data gaji karyawan. Dengan dirancangnya Aplikasi penggajian karyawan PT. Sarana Agro Nusantara (SAN) Unit Dumai Menggunakan Bahasa Pemrograman PHP (Hypertext Preprocessor) agar dapat mengatasi beberapa kendala yang terjadi saat pengolahan data gaji karyawan. Aplikasi ini dirancang untuk dapat dijadikan solusi yang memudahkan proses penginputan data-data penggajian karyawan, dan proses perhitungan hutang karyawan. Dengan aplikasi yang di rancang dapat digunakan pada bagian gaji/upah untuk mengelola data gaji dari karyawan PT. Sarana Agro Nusantara (SAN) Unit Dumai secara optimal dengan penggunaan yang relatif cepat, terstruktur dan mempersingkat waktu pengerjaan.
Kata kunci : Aplikasi, PHP, Database, Gaji.
1. PENDAHULUAN
Gaji adalah hak yang dimiliki oleh setiap karyawan disetiap Perseroan, yang diberikan secara teratur dalam jangka tertentu sesuai dengan undang-undang perusahaan kepada karyawan atas jasa dan hasil kerjanya pada perusahaan.
Perbedaan gaji dan upah hanya terletak pada kuatnya ikatan kerja dan jangka waktu penerimaannya. Besarnya gaji yang diberikan kepada seorang karyawan biasanya sangat tergantung dari latar belakang pendidikan yang dimiliki, kemampuan maupun pengalaman kerjanya.
Manajemen penggajian yang dilakukan oleh PT. Sarana Agro Nusantara (SAN) Unit Dumai masih menggunakan sistem pengolahan data dari Microsoft yaitu Microsoft Excel, data di input menggunakan aplikasi Microsoft Excel secara
satu per satu sesuai dengan upah yang di terima karyawan dan proses perhitungan hutang karyawan, proses ini memiliki banyak kendala di antaranya : a) Terjadinya redudansi data setiap penginputan gaji karena copy paste dari data sebelumnya. b) Mencocokan data – data karyawan harus melihat setiap file – file yang telah di simpan di microsoft excel yang membuat pekerjaan bagian gaji upah memakan banyak waktu..
Semua masalah diatas dapat menghambat pengerjaan penginputan data gaji karyawan Oleh karena itu bagaimana merancang aplikasi khusus penggajian yang bisa membuat pekerjaan bagian gaji lebih optimal dan cepat. Pengelolaan gaji karyawan menggunakan aplikasi penggajian karyawan PT. Sarana Agro Nusantara (SAN) Unit Dumai Menggunakan Bahasa Pemrograman
JURNAL MANAJEMEN DAN TEKNOLOGI INFORMASI
Page 43PHP (Hypertext Preprocessor) ini dapat dijadikan solusi.
Berdasarkan permasalahan di atas maka dirancanglah sebuah aplikasi yang berjudul Aplikasi Penggajian Karyawan PT. Sarana Agro Nusantara (SAN) Unit Dumai.
2. LANDASAN TEORI 2.1. Aplikasi
Menurut Zefriyenni dan Santoso (2015) Aliran sistem informasi sangat berguna untuk mengetahui permasalahan yang ada pada suatu sistem. Dari sini dapat diketahui apakah sistem informasi tersebut masih layak dipakai atau tidak, masih manual atau komputerisasi. Jika sistem informasinya tidak layak lagi maka perlu adanya perubahan dalam pengolahan datanya sehingga menghasilkan informasi yang cepat dan akurat serta keputusan yang lebih baik. (Tanjung & Sukrianto, 2017)
2.2. Gaji
Aplikasi adalah program siap pakai yang dapat digunakan untuk mejalankan perintah perintah dari pengguna aplikasi tersebut dengan tujuan mendapatkan hasil yang lebih akurat sesuai dengan tujuan pembuatan aplikasi tersebut, aplikasi mempunyai arti yaitu pemecah masalah yang menggunakan salah satu tehnik pemprosesan data aplikasi yang biasa berpacu pada sebuah komputansi yang diinginkan atau diharapkan maupun pemprosesan data yang diharapkan. (Yunita, 2018)
2.3. Karyawan
Karyawan itu adalah sumberdaya manusia atau penduduk yang bekerja di suatu institusi baik pemerintah maupun swasta (bisnis). Ada beberapa rumusan mengenai siapa karyawan itu sebenarnya.(Abdullah, 2014)
2.4. PHP (Hypertext Preprocessor)
PHP merupakan Bahasa pemrograman universal untuk penanganan pembuatan dan pengembangan sebuah situs web dan bisa digunakan bersamaan dengan HTML. PHP memiliki fungsi utama, yaitu mampu mengumpulkan dan mengevaluasi hasil atau bentuk apapun ke server database dan pada tahap selanjutnya akan menciptakan efek berurutan. (MF, 2018)
2.5. Database
Sistem Basis Data merupakan sistem yang terdiri atas kumpulan tabel data yang saling berhubungan (dalam sebuah basis data di sebuah
sistem komputer) dan sekumpulan program (yang biasa disebut DBMS/Data Base Management System) yang memungkinkan beberapa pemakai dan/atau program lain untuk mengakses dan memanipulasi tabel-tabel tersebut. (Fathansyah, 2018)
2.6. Aliran Sistem Informasi
Menurut Rosa, A.S., dan M. Shalahuddin, (2011) Aliran sistem informasi merupakan alat bantu yang menunjukkan arus pekerjaan secara keseluruhan dari sistem. (Wadisman, 2018) 2.7. Context Diagram
Context diagram merupakan data flow
diagram yang menggambarkan garis besar operasional sistem. Konteks diagram menggambarkan hubungan sistem dengan entitas-entitas di luar sistem. Context diagram memperlihatkan sistem sebuah proses. Tujuannya adalah memberikan pandangan umum sistem.
Context diagram memperlihatkan sebuah proses
yang berinteraksi dengan lingkungan luarnya. (Iswandy, 2015)
2.8. DFD (Data Flow Diagram)
DFD berasal dari sistem informasi manajemen (SIM) dan digunakan untuk menggambarkan proses sistem, arus antar proses, dan sumber, tujuan, serta penyimpanan data. (Mujilan, 2017)
2.9. ERD (Entity Relationship Diagram)
Entity Relationship Diagram ini merupakan
gambaran bentuk hubungan antara file-file yang ada, dimana Entity adalah suatu kesatuan atau kesimpulan data yang memiliki karakteristik yang sama. Entity biasa berupa orang, tempat, benda, peristiwa atau konsep yang bias memberikan atau yang mengandung suatu informasi. (Iswandy, 2015)
3. METODOLOGI PENELITIAN
Dalam penelitian ini, guna mendapatkan hasil yang sesuai dengan apa yang diharapkan, maka diperlukan kerangka kerja penelitian sebagai berikut :
JURNAL MANAJEMEN DAN TEKNOLOGI INFORMASI
Page 44Gambar 1. Kerangka Kerja Penelitian 1. Mengidentifikasi Masalah
Tahapan ini dimulai dengan melakukan
survey ke lapangan dan melihat secara
langsung bagaimana keadaan pekerjaan krani gaji/upah yang sebenarnya
2. Mengumpulkan data
Pengumpulan data diambil dari berbagai sumber dengan tiga metode, yaitu studi permasalahan, metode observasi dan wawancara.
a. Studi permasalahan
Study permasalahan dilakukan dengan mempelajari data yang diberikan oleh krani gaji/upah dan sampai pada pengambilan kesimpulan. Kemudian penulis akan mengkonfirmasi ulang pada bagian krani gaji/upah tentang keabsahan data yang diberikan.
b. Observasi.
Observasi dilakukan untuk melihat secara langsung bagaimana pekerjaan yang dilakukan oleh krani gaji/upah dan memberikan pertanyaan kepada krani gaji/upah sampai mengambil kesimpulan c. Wawancara
Wawancara dilakukan kepada pimpinan dan petugas krani gaji/upah guna memperoleh data yang akan membantu dalam pembuatan aplikasi.
3. Mempelajari Literatur.
Mempelajari jurnal – jurnal serta buku – buku yang berhubungan dengan permasalahan yang ada.
4. Menganalisis masalah
Analisis masalah pada penelitian ini menggunakan dua metode, yaitu metode deskriptif dimana pada metode ini data yang ada dikumpulkan, disusun, dikelompokkan dan dianalisa sehingga diperoleh beberapa gambaran yang jelas pada permasalahan yang dibahas, dan penelitian ini juga menggunakan metode komporatif yaitu pada metode ini analisis dilakukan dengan cara membandingkan teori dan praktek, sehingga nantinya akan diperoleh gambaran yang jelas dalam pengimplementasian sistem.
5. Mendesain Aplikasi
Pada tahap ini akan dilakukan proses desain aplikasi, dimulai dengan penyajian basis data, desain antar muka masukan, pembuatan algoritma, dan pembuatan antar muka keluaran.
6. Merancang Aplikasi
Merancang suatu aplikasi dengan melihat permasalahan yang ada maka dapat ditentukan kebutuhan-kebutuhan apa saja yang nantinya akan digunakan untuk kebutuhan penyimpanan data.
7. Uji Coba Aplikasi
Pada tahap ini dilakukan pengujian terhadap aplikasi yang telah dirancang sebelum dilakukan implementasi aplikasi
8. Penyajian Aplikasi
Pada tahap ini dilakukan sebuah penyajian apliksi yang sudah sempurna dan dapat digunakan sesuai kebutuhan krani gaji/upah 4. HASIL DAN PEMBAHASAN
4.1. Aliran Sistem Informasi (ASI) Baru Pada rancangan sistem yang diusulkan ini krani gaji/upah melakukan penginputan data-data penggajian menggunakan aplikasi khusus penggajian yang sudah terintegrasi dengan penyimpanan terkomputerisasi yaitu Database. Dengan adanya penyimpanan database ini Mengidentifikasi Masalah Mengumpulkan Data Mempelajari Literatur Menganalisis Masalah Mendesain Aplikasi Merancang Aplikasi
Uji Coba Aplikasi
JURNAL MANAJEMEN DAN TEKNOLOGI INFORMASI
Page 45perhitungan gaji bisa dilakukan secara otomatis tanpa harus membuat rumus sendiri. Dengan aplikasi gaji ini dapat menghindari redudansi data atau data rangkap.
Aliran Sistem Informasi Yang Baru
Krani Gaji/Upah Karyawan Kepala Keuangan
Krani Gaji Menanda Tangani Slip
Gaji
Slip Gaji Karyawan Yang di tanda tangani krani dan karyawan
Karyawan Menanda Tangani Slip Gaji A Database Penggajian Karyawan Menginput gaji karyawan
Mencetak Slip Gaji karyawan pelaksana dan pimpinan
Slip Gaji Karyawan Yang di tanda tangani krani
Slip Gaji Karyawan
Slip Gaji Karyawan Yang di tanda tangani krani
Slip Gaji Karyawan Yang di tanda tangani krani dan
karyawan
Slip Gaji Karyawan Yang di tanda tangani krani dan
karyawan
A
Gambar 2. Aliran Sistem Informasi Baru 4.2. Context Diagram APLIKASI PENGGAJIAN KARYAWAN PT. SAN UNIT DUMAI KRANI GAJI/ UPAH KEPALA KEUANGAN KARYAWAN
Laporan Slip Gaji Karyawan Pelaksana Laporan Slip Gaji Karyawan Pimpinan
Data Karyawan Data BPJS Kesehatan Data BPJS Ketenagakerjaan Data Golongan Data Keluarga Data Gaji
Laporan Slip Gaji Karyawan Pelaksana Laporan Slip Gaji Karyawan Pimpinan
Laporan Slip Gaji Karyawan Pelaksana Laporan Slip Gaji Karyawan Pimpinan
Gambar 3. Context Diagram
Hasil dan pembahasan berisi tentang pembahasan serta hasil akhir atau output program atau analisa metode dari penelitian tersebut. 4.3. DFD (Data Flow Diagram)
1 Pengolahan Data Krani Gaji/ Upah 2 Perhitungan Gaji 3 Laporan Kepala Keuangan Karyawan karyawan
Laporan Slip Gaji Karyawan Pelaksana Laporan Slip Gaji Karyawan Pimpinan Data Karyawan
Data BPJS Kesehatan Data BPJS Ketenagakerjaan Data Golongan
Data Keluarga
Data Gaji Karyawan
golongan keluarga Gaji Bpjs_kes Bpjs_tk Karyawan Golongan keluarga Golongan keluarga Bpjs_kes Bpjs_tk Gaji Gaji Karyawan Data Beras
Laporan Slip Gaji Karyawan Pelaksana Laporan Slip Gaji Karyawan Pimpinan
Gambar 4. DFD (Data Flow Diagram)
4.4. Tampilan Aplikasi a. Form Login
Hak Akses Login hanya diberikan untuk 1 orang yanitu krani gaji/upah yang hanya bisa mengakses aplikasi ini.
Gambar 5. Form Login b. Tampilan Menu Utama
Setelah melakukan login, masuk ke tampilan dashboard aplikasi.
Gambar 6. Tampilan Menu Utama c. Tampilan Data Golongan
Pilih menu samping data-data pilih golongan untuk masuk ke data golongan.
Gambar 7. Tampilan Data Golongan d. Form Input Golongan
Klik tombol tambah di view golongan untuk masuk ke form input golongan
JURNAL MANAJEMEN DAN TEKNOLOGI INFORMASI
Page 46 e. Tampilan Data KeluargaPilih menu samping kemudian pilih data-data lalu pilih keluarga untuk masuk ke data keluarga.
Gambar 9. Tampilan data keluarga f. Tampilan Data Karyawan
Pilih menu samping data karyawan untuk masuk ke tampilan dan tambah data karyawan
Gambar 10. Tampilan data Karyawan g. Tampilan Data Gaji Karyawan Pelaksana
Klik menu samping data gaji klik data gaji karyawan pelaksana untuk masuk ke data gaji.
Gambar. 11. View Gaji Karyawan Pelaksana a. Input Gaji Karyawan Pelaksana Klik tambah pada view untuk masuk kedata gaji pelaksana.
Gambar. 12 Tampil Gaji Karyawan Pelaksana
h. Tampilan Data Gaji Karyawan Pimpinan
Gambar 13. Gaji Karyawan Pimpinan a. Input Gaji Karyawan Pimpinan
Klik tombol tambah pada view untuk masuk ke form input gaji pimpinan.
i. Tampilan Laporan Gaji Karyawan Pelaksana
Gambar 14. Laporan Gaji karyawan Pelaksana j. Tampilan Laporan Gaji Karyawan
Pimpinan
JURNAL MANAJEMEN DAN TEKNOLOGI INFORMASI
Page 47 5. KESIMPULANBardasarkan penelitian yang telah dilakukan ini serta penelitian yang telah dilakukan maka rancangan aplikasi penggajian yang dibuat dapat meminimalisir kesalahan–kesalahan dalam penginputan data–data gaji karyawan serta mempercepat perhitungan gaji karyawan dengan adanya aplikasi penggajian yang melakukan perhitungan otomatis. Adapun kesimpulan berdasarkan uraian dari skripsi ini yaitu:
1) Aplikasi telah adanya database khusus untuk mengolah data–data dari gaji karyawan sehingga pekerjaan krani gaji/upah lebih cepat.
2) Perhitungan aplikasi lebih cepat dan akurat dengan adanya perhitungan otomatis sehingga meminimalisir banyaknya penginputan data satu persatu yang mengakibatkan data rangkap atau tidak cocok.
3) Tampilan aplikasi ini sangat menarik dibandingkan dengan menggunakan aplikasi pengolahan data Microsoft Excel.
4) Sudah adanya hak akses untuk masuk ke dalam aplikasi, sehingga data – data lebih aman.
6. REFERENSI
Abdullah, M. M. (2014). Manajemen dan
Evaluasi Kinerja Karyawan. (B. R.
Hakim, Ed.) Sleman, Jawa Timur, Yogyakarta: Aswaja Pressindo.
Fathansyah. (2018). Basis Data Revisi Ketiga. Bandung: Informatika.
Iswandy, E. (2015, Oktober). Sistem Penunjang Keputusan Untuk Menentukan Penerimaan Dana Santunan Sosial Anak Nagari Dan Penyalurannya Bagi Mahasiswa Dan Pelajar Kurang Mampu Di Kenagarian Barung – Barung Balantai Timur. Jurnal Teknoif, 3(2), 70-79.
MF, M. (2018). Buku Sakti Pemrograman Web
Seri Php. Yogyakarta: START UP.
Mujilan, A. (2017). Analisis Dan Perancangan
Sistem Perspektif Bidang Akuntansi.
Madiun: Fakultas Ekonomi Dan Bisnis Universitas Katolik Widya Mandala Madiun .
Tanjung, I., & Sukrianto, D. (2017, April). Perancangan Sistem Informasi Rekam Medis Terpadu Dalam Upaya Meningkatkan Pelayanan Rumah Sakit Jiwa Tampan Prov. Riau. Jurnal
Intra-Tech, 1(1), 43-54.
Wadisman, C. (2018, Desember). Perancangan Aplikasi Pengolahan Data Logistik Pada Kantor Cabang BRI Solok. Journal of
Information Technology and Computer Science, 1(2), 140-150.
Yunita, P. (2018, Mei). Aplikasi Perhitungan Payroll Pada STMIK Dumai. Jurnal
Informatika, Manajemen dan Komputer, 10(1), 18-21.