PERANCANGAN APLIKASI SISTEM PENGGAJIAN KARYAWAN BUS PARIWISATA PADA PO. SON AJI TRANSPORT
NASKAH PUBLIKASI
Diajukan oleh Ratih AdityaPrasasti 10.11.4205
kepada SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER AMIKOM YOGYAKARTA 2014
PERANCANGAN APLIKASI SISTEM PENGGAJIAN KARYAWAN BUS PARIWISATA PADA PO. SON AJI TRANSPORT
Ratih Aditya Prasasti Anggit Dwi Hartanto Jurusan Teknik Informatika STMIK AMIKOM YOGYAKARTA
ABSTRACT
PO SON AJI TRANSPORT is one company that is engaged in the tourism transport feel the need for technology to create a system to manage the process of payment of salaries to the employees. design of this system makes it easy for companies to collect data as well as details of pay employee salaries to be received by each - each employee worked during the month. With the design of this system can also provide benefits to the company and employees for salary disclosure so as to avoid the emergence of the gap between the company and employees.In this system is a java-based payroll application is in the design of the system can only be accessed by admin only and data contained in this system can guarantee its security by admin. Employees for data storage, data bus, along with a list of goals given salary and bonus cuts and a list will be stored in the database. This application is designed using netbeen for java coding and MYSQL for database storage. This system will produce output in the form of pay slips to employees consisting of drivers, conductors, and mechanics, in which the details will be explained salary, piece, as well as the award for a month.
Keyword: System, Payroll System, Java, Mysql, PO SON AJI Transport
1. Pendahuluan Seiring berkembangnya teknologi terutama teknologi informasi dan komputer yang dapat membantu manusia memasuki peradaban baru di era globalisasi dan teknologi yang mendorong munculnya berbagai inovasi baru dalam penyajian informasi untuk memenuhi kebutuhan informasi. Salah satu perkembangan teknologi informasi yang sedang trend sekarang adalah teknologi informasi berbasis komputer yang menarik banyak perhatian para pengusaha untuk memanfaatkan teknologi ini terutama dalam penyajian dan pengolahan data. Sistem pengolahan data yang baik senantiasa dapat mengatasi masalah-masalah yang terjadi dan dapat menghasilkan informasi secara tepat, cepat dan akurat. Po. Son Aji Transport merupakan perusahaan otobis yang bergerak dalam bidang transportasi kepariwisataan. Salah satu masalah yang ditemukan dalam Sistem pengolahan data gaji karyawan pada Po. Son Aji Transport masih menggunakan sistem manual yang dimasukkan dalam aplikasi pengolahan data yaitu Ms. Excel yang dibuat dalam beberapa sheet atau lembar kerja seperti sheet gaji montir dan sopir/kernet, sheet tunjangan, sheet potongan dan sheet hutang. Tetapi dalam melakukan pendataan serta pemberian gaji kepada karyawan untuk menginputkan serta menambahkan tunjangan, potongan , hutang serta gaji, data-data tersebut diambil dengan cara mengcopy paste sehingga tentu membutuhkan waktu yang lama dan tenaga untuk menyelesaikan pekerjaan tersebut. 2.
Landasan teori
2.1.
Sistem
“sistem dapat diartikan sekumpulan objek – objek yang saling berelasi dan berinteraksi serta hubungan antar objek bisa dilihat sebagai satu kesatuan yang dirancang untuk mencapai satu tujuan”. (Fatta, 2007) 2.2.
Informasi
Menurut Davis mendefinisikan informasi merupakan data yang telah diolah menjadi sebuah bentuk yang berarti bagi penerimanya dan bermanfaat dalam pengambilan keputusan saat ini atau mendatang. (Fatta, 2007) 2.3.
Sistem informasi penggajian
Sistem penggajian merupakan sebuah sistem yang dibangun untuk mengelola dan mengolah data gaji karyawan secara terurut, efisien dan terkomputerisasi yang bekerja dengan menginputkjan data – data gaji karyawan dan akan menghasilkan output yang meliputi laporan – laporan gaji karyawan serta slip gaji yang yang terperinci. 2.4.
Netbeans
NetBeans merupakan salah satu proyek open source yang dsponsori oleh Sun Microsystem. Proyek ini berdiri pada tahun 2000 dan telah menghasilkan 2 produk yaitu
1
NetBeans IDE dan NetBeans Platform. NetBeans IDE merupakan produk yang digunakan untuk melakukan pemrograman baik menulis kode, mengompilasi, mencari kesalahan dan mendistribusikan program. Sedangkan NetBeans Platform adalah sebuah modul yang merupakan kerangka awal/fondasi dalam membangun aplikasi desktop yang besar (Wahana Komputer, 2010). 2.5.
MySQL
MySQL merupakan software sistem manajemen database (Database Management System – DBMS) yang sangat popular di kalangan pemrogram web, terutama di lingkungan Linux dengan menggunakan script PHP dan Perl (Sidik, 2005). 3. Analisis dan perancangan sistem 3.1. Analisis PIECES 3.1.1.
Analisis kinerja Merupakan kemampuan menyelesaikan tugas bisnis dengan cepat sehingga
sasaran segera tercapai. Kinerja diukur dengan jumlah produksi (throughput) dan eaktu tanggap (response time) dari suatu sistem. Sistem yang dirancang ini akan menyediakan jumlah produksi dan waktu tanggap yang memadai untuk kebutuhan manajemen pada PO Son Aji Transport. 3.1.2. Analisis informasi Laporan – laporan yang sudah selesai diproses digunakan untuk menghasilkan informasi yang dibutuhkan oleh manajemen di dalam pengambilan keputusan. Informasi merupakan hal yang tidak kalah penting karena dengan informasitersebut pihak manajemen akan merencanakan langkah – langkah selanjutnya. 3.1.3. Analisis ekonomi Merupakan penilaian sistem dalam pengurangan dan keuntungan yang akan didapatkan dari sistem yang dikembangkan. Sistem ini akan memberikan penghematan operasional dan meningkatkan keuntungan perusahaan. Penghematan yang didapat melalui pengurangan bahan baku dan perawatan. Sementara keuntungan didapat dari peningkatan nilai informasi dan keuntungan yang dihasilkan. 3.1.4. Analisis keamanan Sistem keamanan yang digunakan harus dapat mengamankan data dari kerusakan, misalnya dengan membuat back up data. Selain itu sistem keamanan juga harus dapat mengamankan data dari akses yang tidak diijinkan, biasanya dilakukan dengan password terutama pada aplikasi dan databasenya. 3.1.5. Analisis efisiensi Berhubungan dengan sumber daya yang ada guna meminimalkan pemborosan. Efisiensi dari sistem yang dikembangkanadalan pemakaian secara maksimal atas
2
sumber dayayang tersedia meluputi manusia, informasi, waktu, uang, peralatan, ruang, dan keterlambatan pengolahan data. 3.1.6. Analisis pelayanan pelanggan Pelayanan yang ditingkatkan adalah untuk meningkatkan kepuasan user. 3.2. 3.2.1.
Perancangan sistem Flowchat
3
4
3.2.2.
DFD
3.2.3.
ERD
5
4. Implementasi dan pembahasan 4.1.
Implementasi pembuatan sistem
4.1.1. Menu login
Gambar 4.1 Interface Login User
Gambar 4.2 Interface Login User Sukses 4.1.2. Form menu utama
Gambar 4.3 Interface Menu Utama
6
4.1.3. Form editor employer
Gambar 4.4 Interface Editor Employer 4.1.4. Form view employer
Gambar 4.5 Interface View Employer 4.1.5. Dorm editor tunjangan
Gambar 4.6 Interface Editor Allowance
7
4.1.6. Form view tunjungan
Gambar 4.7 Interface View Allowance 4.1.7. Form editor hutang
Gambar 4.8 Interface Editor Charge 4.1.8. Form view hutang
Gambar 4.9 Interface View Charge
8
4.1.9. Form editor penerima tunjangan
Gambar 4.10 Interface Editor Allowance Receiver 4.1.10. Form view penerima tunjangan
Gambar 4.11 Interface View Allowance Receiver 4.1.11. Form gaji
Gambar 4.12 Form Editor Payroll Driver
9
Gambar 4.13 form Editor payroll Mechanic 4.1.12. Form view gaji karyawan
Gambar 4.14 form view payroll Driver dan payroll mechanic 4.1.13.
Slip gaji
Gambar 4.15 Slip Gaji
10
4.2.
Hasil pengujian
No
Fitur
Keterangan
1
Form Login
Berjalan dengan baik
2
Form Menu Utama
Berjalan dengan baik
3
Form View Allowance
Berjalan dengan baik
4
Form Editor Allowance
Berjalan dengan baik
5
Form View Allowance Receiver
Berjalan dengan baik
6
Form Editor Allowance Receiver
Berjalan dengan baik
7
Form View Charge
Berjalan dengan baik
8
Form Editor Charge
Berjalan dengan baik
9
Form View Reduction
Berjalan dengan baik
10
Form Editor Reduction
Berjalan dengan baik
11
Form View Reduction Receiver
Berjalan dengan baik
12
Form Editor Reduction Receiver
Berjalan dengan baik
13
Form View Employer
Berjalan dengan baik
14
Form Editor Employer
Berjalan dengan baik
15
Form View Payroll Driver
Berjalan dengan baik
16
Form Editor Payroll Driver
Berjalan dengan baik
17
Form View Payroll Mechanic
Berjalan dengan baik
18
Form Editor Payroll Mechanic
Berjalan dengan baik
19
Form Cetak slip gaji
Berjalan dengan baik
5.
Kesimpulan dan saran
5.1.
Kesimpulan Berdasarkan pembahasan dan implementasi serta penelitian yang dilakukan
pada PO Son Aji Transport khususnya dalam bidang penggajian, dapat ditarik kesimpulan sebagai berikut : 1. Telah berhasil dibangun sebuah sistem aplikasi penggajian karyawan pada PO Son Aji Transport. 2. Dengan diimplementasikan sistem penggajian ini diharapkan bisa membantu dalam menyelesaikan masalah pengolahan data gaji bersih yang diterima karyawan pada PO Son Aji Transport sehingga diperoleh kemudahan, ketepatan dan kecepatan dalam mendapatkan informasi 3. Aplikasi ini diharapkan dapat meningkatkan produktifitas kerja bagian keuangan sehingga tidak perlu lagi melakukan proses pencatatan secara manual.
11
4. Dengan adanya sistem penggajian ini diharapkan dapat membantu bagian keuangan menyajikan informasi secara cepat, akurat dan relevan serta dapat menghemat waktu untuk proses penghitungan gaji karyawan pada PO Son Aji Transport. 5.2.
Saran Pada penulisan tentu masih terdapat kekurangan yang dapat disempurnakan lagi
pada pengembangan sistem berikutnya. Agar sistem penggajian karyawan ini dapat menjadi lebih baik terdapat beberapa saran yang dapat digunakan, diantaranya : 1. Sebaiknya sistem digunakan oleh orang-orang yang berwenang sesuai hak akses agar menghindari kecurangan-kecurangan seperti manipulasi data. 2. Untuk pengembangan sistem sebaiknya membuat tampilan yang lebih menarik dari sistem ini karena tampilannya dirasa masih sederhana. 3. Didalam aplikasi ini hanya memiliki tingkatan user 1 level saja untuk pengembangan selanjutnya diharapkan bisa membuat tingkatan user dengan beberapa level.
12
Daftar Pustaka
Al Fatta, Hanif. 2007. Analisis dan Perancangan Sistem Informasi untuk Keunggulan Bersaing Perusahaan dan Organisasi Modern, Yogyakarta: Andi.
Anonim. 2010. ShortCourse Pengembangan Aplikasi Database Berbasi JavaDB dengan NetBeans. Yogyakarta: Andi. Hartanto, Jogiyanto. 2005. Analisa dan Desain Sistem Informasi Pendekatan Terstruktur Teori dan Praktek Aplikasi Bisnis. Yogyakarta: Andi.
Kusrini.2007. Strategi Perancangan dan Pengelolaan Basis Data. Yogyakarta:
Andi
Offset. Kadir, Abdul. 2010. Mudah Mempelajari Database MySQL. Yogyakarta: Andi. Mulyadi. 2001. Sistem Akuntasi, Yogyakarta: STIE YKPN.
Rudyanto Arief, M. 2006.Pemrograman Basis Data
Menggunakan Transact-SQL
Dengan Mocrosoft SQL Server 2000.yogyakarta: Andi Offset
13