APLIKASI PENGGAJIAN KARYAWAN PADA PT SURYA PRATISTA HUTAMA PALEMBANG Azim Fauzi Mahasiswa Universitas Bina Darma Jalan Jenderal Ahmad Yani No.12 Palembang Pos-el: [email protected] Abstract: Developments in science and technology in recent business activities increasingly lead in all areas of business activities such as payroll activities. Employee payroll is one of the activities conducted by PT Surya Pratista Hutama Palembang in payroll transactions. In data processing employees' salaries are still using office applications such aid as a tool microsoft excel count. So that in the process of payroll data of employees felt less efficient and effective, and can also lead to accumulated employee reports a greater risk of data loss. Based on the description above, the authors are interested in outlining the issues in this thesis by taking the title : “APLIKASI PENGGAJIAN KARYAWAN PADA PT SURYA PRATISTA HUTAMA PALEMBANG”. Keywords: Payroll employees, Microsoft Excel and Visual Basic 6.0 Database . Abstrak : Perkembangan ilmu pengetahuan dan teknologi dalam kegiatan bisnis belakangan ini semakin memicu kegiatan bisnis disemua bidang diantaranya kegiatan penggajian karyawan. Penggajian karyawan adalah salah satu aktifitas yang dilakukan oleh PT Surya Pratista Hutama Palembang dalam melakukan transaksi gaji karyawan. Dalam pengolahan data gaji karyawan perusahaan masih menggunakan bantuan aplikasi perkantoran seperti microsoft excel sebagai alat bantu hitung. Sehingga dalam proses penggajian data karyawan dirasakan kurang efisiensi dan efektif, dan juga dapat menyebabkan menumpuknya laporanlaporan karyawan resiko kehilangan data lebih besar. Berdasarkan uraian diatas, penulis tertarik untuk menguraikan masalah tersebut didalam tugas akhir ini dengan mengambil judul : “APLIKASI PENGGAJIAN KARYAWAN PADA PT SURYA PRATISTA HUTAMA PALEMBANG”. Kata Kunci : Penggajian karyawan, Microsoft excel dan Database Visual Basic 6.0. 1 Perkembangan ilmu pengetahuan dan teknologi, selalu bertambah dan menggalami kemajuan sangat pesat, sesuai perkembangan zaman dan perkembangan cara polah berpikirnya manusia. Hal ini tentu saja sangat diperlukan oleh berbagai jenis perusahaan, terutama perusahaan ritel. Dengan PENDAHULUAN Konsumen akan menilai bahwa suatu kegiatan usaha yang dijalankan oleh sebuah perusahaan yang bertumpuh pada teknologi akan mampu menawarkan pelayanan dengan fasilitas Surya dibidang ritel consumer good untuk bisa bersaing dan lebih maju dalam setiap kegiatan usahanya. Pratista Hutama berkembangnya Palembang PT pihak manajemen membutuhkan karyawan tambahan atau sumber daya manusia (SDM) sebagai tenaga bantuan untuk cabang di palembang dengan status karyawan. Proses administrasi atau proses pengajian yang selama ini diterapkan oleh PT Surya Pratistah Hutama Palembang pada karyawan masih menggunakan perincian secara harian dan dilakukan pengolahan data secara manual. Dalam pengelolah data gaji karyawa PT yang memuaskan. Hal ini juga dibutukan oleh PT Surya Pratista Hutama Palembang yang bergerak semakin Surya Pratista Hutama Palembang menunjuk bagian administrasi sebagai pemoroses dan pengolah data untuk membuat rincian gaji karyawan. Dalam proses pengajian karyawan data 1 diambil dari absensi hadir karyawan yang proses b. Data penghitunganya dilakukan banyaknya jumlah Menurut Hartono (2005:09) pengolahan hadir karyawan tersebut. (Sumber : PT. Surya data adalah kombinasi dari macam-macam Pratista Hutama Palembang) pengolahan data untuk membuat data itu Masalah ketidak efisinsinya waktu, berguna sesuai dengan yang diinginkan Kesalahan perhitungan (error), tidak tepatnya sehingga agar datap segera di pakai. waktu dan tidak update nya laporan keuangan. Menurut Al-Bahra (2005:09) Pengolahan Sering laporan data adalah waktu yang digunakan untuk pengeluaran pada saat pengajian karyawan bisa menggambarkan perubahan bentuk data saja terjadi menjadi informasi yang memiliki fungsi. terjadi setiap pembuatan kesalahan pada laporan mingguan maupun bulanan. Suatu proses pengolahan data terdiri dari 3 Dengan mempelajari permasalahan yang ada, maka penulis menyusun Tugas Akhir dengan “APLIKASI judul tahapan dasar, yang disebut dengan siklus pengolahan data (data processing cycle) PENGGAJIAN KARYAWAN PADA PT SURYA PRATISTA HUTAMA PALEMBANG”. c. Karyawan Karyawan adalah orang yang berkerja pada suatu lembaga (kantor, perusahaan dsb) 2 dengan mendapat gaji (upah). Karyawan dibagi dua iyaitu : METODOLOGI PENELITIAN 1. Karyawan Kontrak 2.1 Landasan Teori Karyawan kontrak adalah karyawan yang a. Aplikasi bekerja pada suatu instansi dengan kerja Menurut Supriayanto (2005:117) Aplikasi waktu tertetnu yang didasari atas suatu adalah program yang memiliki aktivitas perjanjian atau kontrak dapat juga disebut pemrosesan perintah yang diperlukan untuk dengan Perjanjian Kerja Waktu Tertentu melaksanakan perintah pengguna dengan (PKWT), yaitu perjanjiann kerja yang tujuan tertentu. didasarkan suatu jangka waktu yang Menurut Febrian (2007:37) Aplikasi adalah diadakan untuk palinglama 2 tahun dan program hanya dapat diperpanjang 1 kali untuk yang memiliki aktivitas menyelesaikan atau mengerjakan suatu pengerjaan tertentu. jangka waktu maksimal 1 tahun. 2. Karyawan Tetap Dari pendapat diatas dapat disimpulkan Terkadang bahwa dan pengusaha atau wirausaha semakin lama permintaan pengguna yang dirancang untuk semakin menciut ketika seseorang sudah di pempermudah di dalam menghasilkan memasuki, fasilitas dan imformasi yang diinginkan agar segera di diberikan kepada karyawan pakai. memberikan rasa nyaman dan aman tanpa aplikasi memiliki proses idealisme untuk menjadi gaji yang tetap rasa khawatir bagi sebagian besar orang. 2 (Kamus Lengkap Bahas Indonesia, 2005 : 5. Tahap Pemeliharaan Sistem 245) Tahap pemeliharaan sistem adalah tahap melakukan 2.2 (2005:271) metodologi pengembangan sistem informasi berarti suatu metode yang pengembangan digunakan sistem untuk melakukan informasi berbasis komputer. Metode yang paling umum digunakan adalah dengan siklus hidup pengembangan sistem atau yang dikenal dengan SDLC (System Development Life Cycl). Metode yang sering digunakan pada pengembangan sistem ini yaitu sistem yang baru. 2.3 Analisis Penggajian karyawan adalah salah satu kegiatan yang sering dilakukan tiap akhir bulan atau awal bulan pada PT Surya Pratistah Hutama Palembang yang sering terjadi masalah. Baik dari penghitung g aji ataupun pada selip gaji karyawan sering terjadi eror pada saat penggajian. a. Analisis Kebutuhan Sistem metode pendekatan waterfall ( Air terjun ). Analisis Adapun tahapan yang digunakan dalam metode waterfall adalah sebagai berikut : sistem yang menentukan pokok permasalahan dan mendefinisikan perkiraan sumber daya yang dibutuhkan untuk prioritas penanganan dari permasalahan yang ada. 2. Tahap Analisis Sistem Tahap analisis adalah tahap terhadap sistem yang sudah ada. komponen-komponen sebagai berikut: 1) Perangkat Keras Perangkat keras (Hadware) terdiri dari beberapa spesifikasi diantara lain adalah sebagai berikut: a. Minimum Pentium 166 MHZ atau b. Ram minimum 32 Mb atau lebih tinggi c. CD ROOM (optional) 3. Tahap Perancangan Sistem d. Kapasitas Hardisk tersisa minimum Tahap perancangan sistem adalah tahap dimana penulis menyusun desain sistem yang baru baik itu bentuk input maupun bentuk output serta bentuk laporan. 150 Mb 2) Perangkat Lunak Perangkat lunak (Software) terdiiri dari beberapa spesifikasi diantara lain adalah 4. Tahap Implementasi implementasi adalah lebih tinggi sistem menyiapkan dan melaksanakan penelitian Tahap sistem menganalisis kebutuhan yang diperlukan dalam memerlukan Tahap perencanaan sistem adalah tahap pengembangan kebutuhan melakukan proses pembuatan aplikasi yang 1. Tahap Perencanaan Sistem awal evaluasi, efisiensi dan juga efektifitas tehadap Metode Pengembangan Sistem Supriyanto pemeliharaan, sebagai berikut: adalah tahap menterjemahkan spesifikasi logika ke dalam bahasa pemograman yang telah ditentukan serta menguji program yang a. Minimum Microsoft Windows 9x/WinNT X sebagai sistem oprasi. b. Microsoft Visual Basic 6.0 sebagai aplikasi perancangan program. telah dirancang. 3 c. Microsoft Office Access, SQL Server, Rancangan data pinjamam yg terdiri beberapa DB2, dll sebagai perancang/membuat field Database. Tgl_Pinjam, d. Minimum Internet versi 4.0 3) Sumber Daya antara lain Nik, Id_Pinjaman, Jumlah_Pinjaman dan Keterangan. Perancagan data pinjaman adalah Manusia (SDM) atau personil sebagai berikut: Table 2.3 Tabel Pinjaman SDM/personil yaitu sebagai user atau seorang yang dapat mengoprasikan komputer. b. Perancangan Masukan Perancangan masukan bertujuan untuk menentukan data-data masukan yang akan digunakan untuk mengoprasikan sistem. Adapun 4) Perancangan Tabel Setting Gaji Rancangan data setting gaji yang terdiri dari perancangan masukan seperti berikut: beberapa field antara lain Nik, Id_Setting_gaji, Tgl_Setting, Perancangan data login yang terdiri dari Uang_makan, Uang_Transportasi beberapa field antara lain nama, kata_sandi. Uang_lembur. Rancangan data setting gaji Perancangan adalah sebagai berikut: 1) Perancangan Tabel Login data login adalah sebagai Gaji_Pokok, dan Table 2.4 Tabel Setting gaji berikut: Table 2.1 Tabel Login 2) Perancangan Tabel Karyawan Rancangan data karyawan yang terdiri dari beberapa field antara lain Nik, Nama, Id Jabatan dan status karyawan. Perancagan data karyawan adalah sebagai berikut: Table 2.2 Tabel Karyawan 5) Perancangan Tabel Jabatan Rancangan data jabatan yang terdiri dari beberapa field antara lain Id_jabatan dan Nama_Jabatan. Rancangan dari table jabatan adalah sebagi berikut: Table 2.5 Tabel Jabatan 3) Perancangan Tabel Pinjaman 6) Perancangan Tabel Penggajian Karyawan 4 Rancangan data penggajian karyawan yang Admin merupakan entitas pertama yang terdiri dari beberapa field antalain Nik, melakukan proses pencatatan Id_Slip_gaji, Karyawan tgl_pengeluaran_gaji, merupakan data karyawan. entitas kedua yang Jumlah_hari_Uang_makan, melakukan proses aktivitas permintaan barang dan jumlah_hari_Uang_trassportasi, mendapatkan bukti bukti terima barang. Laporan jumlah_uang_pinjam dan Jumalh_Uang penerimaan produk, laporan permintaan produk Lembur. Rancangan dari table penggajian dan laporan persediaan produk dilaporkan kepada karyawan adalah sebagai berkut: branch manager palembang setiap akhir bulan Table 2.6 Tabel Penggajian Karyawann untuk proses mengambil keputusan. c. Perancangan File Perancangan file masuk dalam bagian perancangan basis data, yang diawali dengan merancang diagram hubung antara entitas. Adapun perancangan file diantaranya adalah 3) Data Flow Diagram Level 1 sebagai berikut: Gambar 2.3 Data Flow Diagram Level 1 1) Diagram Konteks Merupakan dirancang secara gambaran sistem yang umum, namun belum Keterangan: Data Flow Diagram Level 1 menggambarkan arus data atau penyimpanan Pada data flow diagram level 1 arus data data. Untuk lebih jelas maka harus dijabarkan dimulai dari karyawan yang memberikan data ke level selanjutnya sampai gambaran sistem pada admin dan di proses pencatatan, data yang dibuat selesai ke level akhir. Adapun karyawan hasil dari pendataan ini disimpan pada gambar diagram konteks PT Surya Pratista file data karyawan. Admin memberikan data Hutama Palembang adalah sebagai berikut: proses pencatatan data karyawan sehingga menghasilkan file data karyawan, file data karyawan dipanggil pada proses pencatatan Gambar 2.1Diagram Konteks transaksi penggajian sehingga menghasilkan file data pinjaman dan informasi data karyawan 2) Data Flow Diagram Level 0 kembali kepada admin, pada proses ini juga menghasilkan slip gaji karyawan Gambar 2.2 Data Flow Diagram Level 0 diberikan kepada karyawan. yang akan Pada proses pembuatan laporan data gaji karyawan dan data Keterangan: Data Flow Diagram level 0 pinjaman dan dipanggil sehingga menghasilkan 5 laporan, laporan gaji perbulan dan lasung menghasilkan slip gaji karyawan a. Menu Utama Admin Form Menu Utama adalah form utama 4) Entity Reletionship Diagram dalam program yang telah dibuat untuk menjalankan program lebih lanjut, pada menu Gambar 2.4 Entity Reletionship Diagram utama terdapat menu – menu yaitu menu Karyawan, Keterangan: Entity Relationship Diagram Entity Relationship diagram (ERD) merupakan gambaran hubungan antara entitas yang satu dengan yang lain. ERD digunakan untuk mengembangkan struktur data yang berhubungan antara bagian yang saling berhubungan dan Informasi gaji dan Pengajian. Tampilan Menu Utama diatas berisi judul Program, gambar latar logo perusahan serta tampilan menu. Tampilan Menu Utama terdiri dari menu master karyawan, master jabatan, master setting gaji, master pinjaman, master penggajian dan laporan slip gaji. digunakan untuk merancang suatu tabel database pembuatan suatu program Gambar 3.2 Form Menu Utama Admin 3 HASIL Hasil akhir dari penelitian ini adalah berupa Aplikasi Penggajian Karyawan pada PT Surya b. Tampilan Master Karyawan Pratista Hutama yang dibuat dengan menggunakan Tampilan Master Karyawan merupakan aplikasi pemrograman Visual Basic 6.0 agar tampilan yang digunakan User untuk melakukan mempermudah programmer dalam membuat suatu entry data Karyawan. Kode Nik pada Tampilan perangkat lunak (software) yang sesuai dengan Master Karyawan ada dua pilihan bisa diketik apa yang diinginkan dan hasil rancangan tersebut secara manual dan bisa juga ter up date sendiri. terdiri dari menu-menu yang akan dipilih oleh Untuk kode Nik yang bisa ter up date sendiri pemakai (user). dapat dilihat pada Gambar 4.3 sedangkan Kode Nik yang diisi secara manual dapat dilihat pada gambar 4.4. Untuk Hasil entry data kode cost bisa dilihat pada gambar 4.5 3.1 Login Admin Tampilan Login merupakan tampilan Gambar 3.3 Master Master karyawan yang berfungsi untuk melakukan otorisasi user dalam mendapatkan hak akses masuk ke sistem. Tampilan Login dapat dilihat pada Gambar 4.1 c. Tampilan Master Jabatan Master Jabatan merupakan tampilan yang digunakan User untuk melakukan entry data Gambar 3.1 Form Login Admin Jabatan untuk karyawan, hasil entry data ini akan 6 terhubung pada saat penginputan Data Karyawan pada master Data Karyawan. ID Jabatan Gambar 3.7 Master Penggajian pada Tampilan Master Jabatan bisa ter up date sendiri g. jadi user hanya mengentry nama jabatan saja. Tampilan Master Jabatan bisa dilihat pada gambar dibawah Tampilan Master Laporan Tampilan Master Laporan merupakan tampilan yang digunakan User untuk melakukan pencetakan laporan detail dan laporan global. Adapun tampilan Master Laporan bisa dilihat pada Gambar 3.4 Tampilan Master Karyawan d. gambar dibawah ini Tampilan Master Setting Gaji Gambar 3.8 Tampilan Master Laporan Tampilan master setting gaji merupakan tampilan yang digunakan User untuk melakukan setting gaji karyawan dan menggetahui gaji h. Cetak Laporan Cetak laporan digunakan untuk mencetak pokok, uang makan perhari, uang transportasi dan laporan-laporan yang diinginkan, form cetak uang lembur karyawan. Tampilan master setting laporan terdiri dari laporan master karyawan, gaji bisa dilihat pada gabar di bawah ini. laporan master jabatan, laporan master setinggaji, laporan Gambar 3.5 Tampilan Master Gaji master pinjamam, laporan master penggajian, dan laporan slip gaji Berikut adalah tampilan gambar form cetak laporan: e. Tampilan Master Pinjamam Tampilan master pinjaman merupakan 1) Cetak Laporan Master Karyawan tampilan yang digunakan User untuk melakukan Cetak laporan master karyawn pinjaman pada pihan perusahaan yang dilakukan adalah mencetak data karyawan untuk karyawan.Tampilan master setting gaji bisa dilihat mengetahui pada gambar dibawah ini karyawan, status karyawan dan jabatan nama karyawan, nim karyawan Adapun tampilan gambar cetak Gambar 3.6 Tampilan Master Pinjaman f. Tampilan Master Pengajian laporan master karyawan sebagai berikut: Gambar 3.9 Cetak Laporan Master karyawan Tampilan master pengajian merupakan tampilan yang digunakan oleh User untuk 2) Cetak Laporan Master Jabatan melakuka pengajian pada karyawan yang Cetak laporan master jabatan dilakukan oleh Admin keuangan dan adalah untuk menggetahui mengeluarkan slip gaji pada karyawan. Tampilan karyawan master pengajian dapat dilihat pada gambar gambar cetak laporan dibawah ini sebagai berikut: tersebut. Adapun jabatan tampilan jabatan adalah 7 Berdasarkan hasil dan pembahasan yang Gambar 3.10 Cetak Laporan Master Jabatan dilakukan tentang aplikasi penggajian karyawan 3) Cetak Laporan Master Setting Gaji Cetak laporan master setinggaji adalah untuk mengetahui jumlah gaji pada PT Surya Prtatisa Hutama. Maka dapat disimpulkan bahwa aplikasi yang berhasil mempunyai kelebihan sebagai berikut. semua yang diterima oleh karyawan. a. Aplikasi yang dihasilkan dapat Adapun tampilan gambar cetak laporan memproses data penggajian karyawan master setting gaji adalah sebagai berikut: lebih cepat dan akurat. b. Mempermudah pencarian data karyawan apabila diperlukan sewaktu- Gambar 3.11 Cetak Laporan Setting gaji waktu dan data dapat disimpan secara 4) Cetak Laporan Pinjamam aman. Cetak laporan pinjamam adalah untuk mengetahui jumlah pinjaman 5. SARAN karyawan. Adapun tampilan gambar cetak laporan pinjaman adalah sebagai berikut: Berdasarkan kesimpulan yang dibuat oleh penulis, maka saran yang akan penulis sampaikan adalah: Gambar 3.12 Cetak Laporan Pinjamam a. Untuk perkembangan lebih lanjut disarankan agar PT Surya Pratista 5) Cetak Laporan Penggajian Cetak laporan penggajian utuntuk mengetahui jumalah semua gaji yang Hutama Palembang menerapkan aplikasi penggajian karyawan pada admin keuangan. diterima setelah potongan hutang. Adapun b. Seiring dengan ilmu pengetahuaan tampilan gambar cetak laporan penggajian dan teknologi, maka tidak menutup adalah sebagai berikut: kemunkinan aplikasi yang sudah ada ini, nantinya akan dikembangkan lagi Gambar 3.15 Cetak Laporan Penggajian guna menggatasi semua permasalahan yang timbul pada saat pengolahan 6) Cetak Laporan Slip Gaji Cetak laporan slip gaji adalah data karyawan pada PT. Surya Pratistah Hutama Palembang untuk menggetahui laporan slip gaji yang kita terima Adapun tampilan gambar cetak laporan slip gaji adalah sebagai berikut: Gambar 3.16 Cetak Laporan Slip Gaji 4. SIMPULAN DAFTAR RUJUKAN Nursal, 2006. Buku Panduan visual basic 1, Dinamika Ilmu: Jakarta Sobari, Ade, 2003. Belajar Microsoft Visula Basic 6.0 Versi Lanjut, General Dynamics : Jakarta 8 Ladjamudin, Al-bahra bin 2005. Analisa dan Desain Sistem Informasi, Graha Ilmu : Jakarta Hartono,Jogiyanto, 2002. Pengenalan Komputer. Andi : Yogyakarta Suprianto, 2005, Pengantar Teknologi Informasi. Salemba Infotek : Semarang. Febrian, 2004. Kamus Komputer & Teknologi Informasi Informatika, Fajar : Bandung Junindar 2008, Panduan Lengkap Menjadi Programmer : Bandung Setiawan, Rony 2008, Microsoft Access 2007 : Jakarta 9