Abstrak - Gaji merupakan upah yang diberikan kepada karyawan yang telah bekerja pada
sebuah perusahaan atau instansi tertentu. Setiap karyawan yang bekerja di sebuah
perusahaan berhak mendapatkan gaji sesuai peraturan atau ketentuan yang ada di
perusahaan tersebut. Masalah pemberian gaji merupakan hal yang penting karena
mempunyai pengaruh yang sangat besar terhadap semangat kerja para karyawannya.
Pada PT. PP London Sumatra Indonesia Tbk, Gunung Malayu Estate, aplikasi yang
digunakan untuk pengolahan data penggajian karyawannya adalah aplikasi Microsoft
Office Excel 2010. Maka dilakukan analisis suatu sistem pengolahan data gaji karyawan
pada PT. PP. London Sumatra Indonesia Tbk dengan merancang aplikasi pemrograman
menggunakan NetBeans IDE 7.2.1 dengan database MySQl. Sehingga dengan adanya
aplikasi pengolahan data penggajian karyawan ini, maka akan meningkatkan kualitas
pelayanan terhadap karyawannya, karena akan menghemat waktu dalam pemprosesan
data, serta menghemat waktu dalam laporan penggajian.
Abstract - Salary is a salary given to employees who have worked for a particular company
or agency. Every employee who works at the company is entitled to get approval according
to the provisions of the company. The issue of providing assistance is important because it
has a great importance to the morale of its employees. At PT. PP London Sumatra Indonesia
Tbk, Gunung Malayu Estate, the application used to process employee payroll data is the
Microsoft Office Excel 2010 application. An analysis was made for the employee payment
data processing system at PT. PP London Sumatra Indonesia Tbk by supporting
programming applications using NetBeans IDE 7.2.1 with MySQl database. Because by
using this employee payroll data processing application, it will improve the quality of service
to its employees, because it will save time in data processing, as well as save time in payroll
reports.
166
(Jurnal Teknologi Informasi) Vol.1, No.2. Desember 2017 E-ISSN 2615-2738
absensi dan surat izin apabila tidak bekerja bagian terpadu sistem yang
serta surat keterangan lembur ke bagian bersangkutan, unsur-unsur sistem
administrasi keuangan, setelah itu berhubungan erat satu dengan yang
administrasi keuangan akan menghitung gaji lain dan sifat serta kerjasama antara
bruto terlebih dahulu untuk digunakan oleh unsur sistem tersebut mempunyai
bagian akuntansi dalam menghitung potongan bentuk tertentu.
pajak dengan mengentrikan no badge c. Unsur sistem tersebut bekerjasama
karyawan dan bagian departemennya, gaji untuk mencapai tujuan sistem, setiap
pokok dan tunjangan. Setelah mendapatkan sistem mempunyai tujuan tertentu.
potongan pajak dari bagian akuntansi, bagian Seperti sistem pernafasan kita
keuangan akan menghitung gaji bersih setiap bertujuan menyediakan oksigen dan
karyawan dengan mengentrikan no badge, pembuangan karbon dioksida dari
bagian, data lembur, uang makan, uang tubuh kita bertujuan menyediakan
transport, dan potongan absensi kehadiran oksigen dan tersebut yang berupa
secara satu-persatu ke dalam aplikasi hidung, saluran pernafasan, paru-
Microsoft Office Excel 2010. paru, dan darah bekerjasama satu
Berdasarkan uraian yang telah dengan yang lain dengan proses
dijelaskan diatas, diambil judul “Analisis tertentu untuk mencapai tujuan
Sistem Aplikasi Data Gaji Karyawan pada tersebut.
PT. PP London Sumatra Indonesia Tbk, Suatu sistem merupakan bagian dari
Gunung Malayu Estate” melalui aplikasi sistem lain yang lebih besar, sistem
pemrograman NetBeans IDE 7.2.1 dengan pernafasan kita merupakan bagian dari sistem
menggunakan database MySQl yang dapat metabolisme tubuh, contoh sistem lain adalah
membuat dan menyimpan ribuan tabel data. sistem pencernaan makanan, sistem peredaran
darah, dan sistem pertahanan tubuh.
II. LANDASAN TEORI
2.2 Pengertian Aplikasi
2.1 Pengertian Sistem Menurut Hasan Abdurahman dan
Menurut Jesa Ariawan dan Sri Asep Ririh Riswaya (2014), aplikasi adalah
Wahyuni (2015), sistem adalah kumpulan program siap pakai yang dapat digunakan
dari sub-sub sistem baik sistem abstrak untuk menjalankan perintah-perintah dari
maupun fisik yang saling terintegrasi dan pengguna aplikasi tersebut dengan tujuan
berkolaborasi untuk mencapai tujuan tertentu. mendapatkan hasil yang lebih akurat sesuai
Sistem adalah setiap sesuatu yang terdiri dari dengan tujuan pembuatan aplikasi tersebut,
obyek-obyek, atau unsur-unsur, atau aplikasi mempunyai arti yaitu pemecahan
komponen - komponen yang bertata kaitan masalah yang menggunakan salah satu teknik
dan bertata hubungan satu sama lain, pemrosesan data aplikasi yang biasanya
sedemikian rupa sehingga unsur-unsur berpacu pada sebuah komputansi yang
tersebut merupakan satu kesatuan pemrosesan diinginkan atau diharapkan maupun
atau pengolahan yang tertentu. pemrosesan data yang diharapkan. Pengertian
Suatu sistem pada dasarnya adalah aplikasi secara umum adalah alat terapan
sekelompok unsur yang erat hubungannya yang difungsikan secara khusus dan terpadu
satu dengan yang lain yang berfungsi sesuai kemampuan yang dimilikinya, aplikasi
bersama-sama untuk mencapai tujuan merupakan suatu perangkat komputer yang
tertentu. Definisi ini dapat dirinci lebih lanjut siap pakai bagi user.
tentang pengertian sistem secara umum, Pengertian aplikasi menurut para ahli :
yaitu: a. Pengertian aplikasi menurut
a. Setiap sistem terdiri dari unsur-unsur, Jogiyanto (1999:12) adalah
seperti sistem pernafasan kita terdiri penggunaan dalam suatu komputer,
dari suatu kelompok unsur, yang instruksi (instruction) atau pernyataan
terdiri dari hidung, saluran (statement) yang disusun sedemikian
pernafasan, paru-paru, dan darah. sehingga komputer dapat memproses
b. Unsur-unsur tersebut merupakan input menjadi output.
167
(Jurnal Teknologi Informasi) Vol.1, No.2. Desember 2017 E-ISSN 2615-2738
b. Pengertian aplikasi menurut Kamus FlowMap atau juga dapat disebut block chart
Besar Bahasa Indonesia adalah atau Flow Of Document (FOD) /bagan alir
penerapan dari rancang system untuk merupakan penggambaran secara grafik dari
mengolah data yang menggunakan langkah-langkah dan urutan-urutan prosedur
aturan atau ketentuan bahasa dari suatu program. Flowmap efektif
pemrograman tertentu. Aplikasi digunakan untuk menggambarkan proses
adalah suatu program komputer yang maupun prosedur dalam sebuah organisasi.
dibuat untuk mengerjakan dan Flowmap digunakan untuk menggambarkan
melaksanakan tugas khusus dari urutan prosedur/proses kerja dalam
pengguna. pembuatan sistem.
c. Menurut Wikipedia, aplikasi adalah Ada beberapa hal yang harus
suatu subkelas perangkat lunak diperhatikan oleh seorang analis dan
komputer yang memanfaatkan programmer akan membuat flowmap,
kemampuan komputer langsung diantaranya beberapa petunjuk yang harus
untuk melakukan suatu tugas yang diperhatikan secara detail, seperti :
diinginkan pengguna. a. Flowmap digambarkan dari halaman atas
ke bawah dan dari kiri ke kanan.
2.3 Definisi Database b. Durasi waktu aktivitas dimulai dan
Menurut Cosmas Eko Suharyanto, berakhir harus ditentukan secara jelas.
Dkk. (2017) database adalah kumpulan data c. Setiap langkah dari aktivitas harus
terstruktur. Agar dapat menambahkan, diuraikan dengan menggunakan
mengakses, dan memproses data yang deskripsi kata kerja yang jelas.
tersimpan dalam database komputer,
dibutuhkan sistem manajemen basis data 2.5 Pengertian UML (Unified Modelling
(database management system). Language)
Dalam pengembangan perangkat Menurut Windu Gata, Grace
lunak tradisional yang memanfaatkan (2013:4), Unified Modeling Language (UML)
pemrosesan file, setiap kelompok pengguna adalah bahasa spesifikasi standar yang
menyimpan file-file-nya sendiri untuk dipergunakan untuk mendokumentasikan,
menangani aplikasi pengolahan datanya menspesifikasikan dan membanngun
masing-masing. Hal ini mengakibatkan perangkat lunak. UML merupakan
adanya kerangkapan data atau disebut dengan metodologi dalam mengembangkan system
redundancy. berorientasi objek dan juga merupakan alat
Redundansi dalam proses untuk mendukung pengembangan sistem.
penyimpanan data yang terjadi berkali kali Menurut Ade Hendini (2016), alat
dapat mengakibatkan beberapa masalah. bantu yang digunakan dalam perancangan
Pertama, ada kebutuhan untuk melakukan berorientasi objek berbasiskan UML adalah
pembaruan logis tunggal, misalnya seperti sebagai berikut:
memasukkan data pada siswa baru beberapa 2.5.1 Use Case Diagram
kali: satu kali untuk setiap file tempat data Use case diagram merupakan
siswa direkam. Hal ini menyebabkan pemodelan untuk kelakuakn (behavior)
duplikasi data. Kedua, ruang penyimpanan sistem informasi yang akan dibuat. Use case
terbuang ketika data yang sama disimpan digunakan untuk mengetahui fungsi apa saja
berulang kali, dan masalah ini mungkin serius yang ada di dalam sistem informasi dan siapa
untuk database yang besar. Ketiga, file yang saja yang berhak menggunakan fungsi-fungsi
mewakili data yang sama mungkin menjadi tersebut.
tidak konsisten. Hal ini bisa terjadi karena 2.5.2 Diagram Urutan (Sequence Diagram)
update diaplikasikan pada beberapa file tapi Sequence Diagram menjelaskan
tidak untuk file yang lain. interaksi objek yang disusun berdasarkan
urutan waktu. Secara mudahnya sequence
diagram adalah gambaran tahap demi tahap,
2.4 Flow Of Document (FOD) termasuk kronologi (urutan) perubahan secara
Menurut Meza Silvana, Dkk. (2015) logis yang seharusnya dilakukan untuk
168
(Jurnal Teknologi Informasi) Vol.1, No.2. Desember 2017 E-ISSN 2615-2738
169
(Jurnal Teknologi Informasi) Vol.1, No.2. Desember 2017 E-ISSN 2615-2738
170
(Jurnal Teknologi Informasi) Vol.1, No.2. Desember 2017 E-ISSN 2615-2738
a. Form Login
Form ini digunakan untuk login ke
aplikasi. Berdasarkan gambar tampilkan
rancangan login, maka dijelaskan bahwa
pada sistem harus melakukan login dengan
memasukkan username dan password secara
benar agar dapat masuk ke dalam sistem Gambar 9. Rancangan Layar Input Data
aplikasi. Karyawan
171
(Jurnal Teknologi Informasi) Vol.1, No.2. Desember 2017 E-ISSN 2615-2738
5.1 Kesimpulan
Berdasarkan hasil penulisan dan
pembahasan yang dilakukan pada PT. PP
London Sumatra Indonesia Tbk, Gunung
Malayu Estate maka dapat diambil beberapa
kesimpulan, yaitu:
1. Dengan dibuatkannya aplikasi
Gambar 10. Rancangan Layar Daftar Data pengolahan data penggajian
Gaji karyawan ini, maka akan
e. Form Cetak Laporan Gaji Karyawan meningkatkan kualitas pelayanan
Pada gambar rancangan layar 11 terhadap karyawannya, karena akan
digunakan untuk mencetak laporan gaji menghemat waktu dalam
karyawan guna proses pelaporan gaji pemprosesan data, serta menghemat
karyawan. waktu dalam laporan penggajian.
2. Dari proses perancangan sistem ini,
dapat diketahui bahwa untuk
menyusun suatu sistem informasi
yang baik, tahap-tahap yang perlu
dilakukan adalah dengan
mempelajari sistem yang ada atau
yang berlaku saat ini, merumuskan
masalah yang ada, mencari alternatif
penyelesaian untuk masalah yang
ada, kemudian merancang suatu
Gambar 11. Rancangan Layar Cetak Laporan
sistem yang dapat mengatasi
Gaji masalah.
Berikut ini adalah contoh laporan
5.2 Saran
gaji karyawan pada PT. PP London Sumatra
Dari kesimpulan yang telah
Indonesia Tbk, Gunung Malayu Estate. dikemukakan, maka dihasilkan beberapa
Berdasarkan rancangan ouput halaman
saran yang akan dijadikan sebagai bahan
laporan gaji bulanan seperti yang
masukan yang bermanfaat bagi PT. PP
ditunjukkan pada gambar 12, maka dapat
London Sumatra Indonesia Tbk, Gunung
dijelaskan pada halaman ini kotak teks untuk Malayu Estate. Adapun saran-saran tersebut
inputan periode laporan, jika tombol diklik
sebagai berikut:
maka sistem akan menampilkan tabel
laporan gaji bulanan sesuai dengan periode
1. Agar dalam hal penggelolaan data
yang dipilih. dari sumber dilakukan penyimpanan
pada file database yang baik.
2. Dalam penerapan aplikasi
pengembangan sistem informasi
penggajian karyawan ini sebaiknya
didukung oleh perangkat yang
memadai baik dari segi manusia
maupun perangkat keras dan lunak.
172
(Jurnal Teknologi Informasi) Vol.1, No.2. Desember 2017 E-ISSN 2615-2738
DAFTAR PUSTAKA
173