PERANCANGAN APLIKASI SISTEM PENGGAJIAN …repository.amikom.ac.id/files/Publikasi_10.11.4205.pdf ·...
Transcript of PERANCANGAN APLIKASI SISTEM PENGGAJIAN …repository.amikom.ac.id/files/Publikasi_10.11.4205.pdf ·...
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
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
2
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
3
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. Perancangan sistem
3.2.1. Flowchat
4
5
3.2.2. DFD
3.2.3. ERD
6
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
7
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
8
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
9
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
10
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
11
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.
12
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.
13
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