perancangan aplikasi sistem penggajian …repository.amikom.ac.id/files/publikasi_10.11.4205.pdf ·...

16
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

Upload: lyngoc

Post on 04-Apr-2019

255 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: PERANCANGAN APLIKASI SISTEM PENGGAJIAN …repository.amikom.ac.id/files/Publikasi_10.11.4205.pdf · 2014-07-08 · meliputi laporan – laporan gaji karyawan serta slip gaji yang

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

Page 2: PERANCANGAN APLIKASI SISTEM PENGGAJIAN …repository.amikom.ac.id/files/Publikasi_10.11.4205.pdf · 2014-07-08 · meliputi laporan – laporan gaji karyawan serta slip gaji yang
Page 3: PERANCANGAN APLIKASI SISTEM PENGGAJIAN …repository.amikom.ac.id/files/Publikasi_10.11.4205.pdf · 2014-07-08 · meliputi laporan – laporan gaji karyawan serta slip gaji yang

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

Page 4: PERANCANGAN APLIKASI SISTEM PENGGAJIAN …repository.amikom.ac.id/files/Publikasi_10.11.4205.pdf · 2014-07-08 · meliputi laporan – laporan gaji karyawan serta slip gaji yang

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

Page 5: PERANCANGAN APLIKASI SISTEM PENGGAJIAN …repository.amikom.ac.id/files/Publikasi_10.11.4205.pdf · 2014-07-08 · meliputi laporan – laporan gaji karyawan serta slip gaji yang

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

Page 6: PERANCANGAN APLIKASI SISTEM PENGGAJIAN …repository.amikom.ac.id/files/Publikasi_10.11.4205.pdf · 2014-07-08 · meliputi laporan – laporan gaji karyawan serta slip gaji yang

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

Page 7: PERANCANGAN APLIKASI SISTEM PENGGAJIAN …repository.amikom.ac.id/files/Publikasi_10.11.4205.pdf · 2014-07-08 · meliputi laporan – laporan gaji karyawan serta slip gaji yang

4

Page 8: PERANCANGAN APLIKASI SISTEM PENGGAJIAN …repository.amikom.ac.id/files/Publikasi_10.11.4205.pdf · 2014-07-08 · meliputi laporan – laporan gaji karyawan serta slip gaji yang

5

3.2.2. DFD

3.2.3. ERD

Page 9: PERANCANGAN APLIKASI SISTEM PENGGAJIAN …repository.amikom.ac.id/files/Publikasi_10.11.4205.pdf · 2014-07-08 · meliputi laporan – laporan gaji karyawan serta slip gaji yang

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

Page 10: PERANCANGAN APLIKASI SISTEM PENGGAJIAN …repository.amikom.ac.id/files/Publikasi_10.11.4205.pdf · 2014-07-08 · meliputi laporan – laporan gaji karyawan serta slip gaji yang

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

Page 11: PERANCANGAN APLIKASI SISTEM PENGGAJIAN …repository.amikom.ac.id/files/Publikasi_10.11.4205.pdf · 2014-07-08 · meliputi laporan – laporan gaji karyawan serta slip gaji yang

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

Page 12: PERANCANGAN APLIKASI SISTEM PENGGAJIAN …repository.amikom.ac.id/files/Publikasi_10.11.4205.pdf · 2014-07-08 · meliputi laporan – laporan gaji karyawan serta slip gaji yang

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

Page 13: PERANCANGAN APLIKASI SISTEM PENGGAJIAN …repository.amikom.ac.id/files/Publikasi_10.11.4205.pdf · 2014-07-08 · meliputi laporan – laporan gaji karyawan serta slip gaji yang

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

Page 14: PERANCANGAN APLIKASI SISTEM PENGGAJIAN …repository.amikom.ac.id/files/Publikasi_10.11.4205.pdf · 2014-07-08 · meliputi laporan – laporan gaji karyawan serta slip gaji yang

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.

Page 15: PERANCANGAN APLIKASI SISTEM PENGGAJIAN …repository.amikom.ac.id/files/Publikasi_10.11.4205.pdf · 2014-07-08 · meliputi laporan – laporan gaji karyawan serta slip gaji yang

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.

Page 16: PERANCANGAN APLIKASI SISTEM PENGGAJIAN …repository.amikom.ac.id/files/Publikasi_10.11.4205.pdf · 2014-07-08 · meliputi laporan – laporan gaji karyawan serta slip gaji yang

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