Universitas Kristen Maranatha vi
ABSTRAK
Dalam pembuatan laporan penggajian PT. Pilar Timur Teknologi masih menggunakan spreadsheet online untuk menghitung gaji setiap pegawai. Pembuatan slip gaji yang membutuhkan waktu yang cukup lama karena harus memasukan data-data absensi karyawan, data penghitungan insentif, dan data tunjangan lainnya. Pada perusahaan pun terdapat penilaian kinerja programmer yang nantinya dapat membantu perusahaan dalam memberikan bonus tambahan. Penilaian ini didapatkan dari laporan harian yang diberikan oleh programmer yang dibuat pada kertas setiap harinya, sehingga sering terjadi berkas-berkas laporan yang terselip atau hilang. Dengan kemajuan teknologi saat ini, maka dapat dibuat aplikasi yang dapat memberikan bantuan dalam mengatasi permasalahan dan mempercepat proses perhitungan gaji pegawai dan pelaporan laporan harian
programmer. Aplikasi yang akan dikembangkan merupakan aplikasi berbasis
web yang dikembangkan dengan framework Codeigniter dan MySQL sebagai databasenya. Dengan adanya aplikasi ini diharapkan membantu dalam melakukan pembuatan laporan penggajian dan laporan kinerja
programmer yang lebih cepat dan mengurangi kesalahan dalam pembuatan
laporan.
Universitas Kristen Maranatha i
ABSTRACT
PT. Pilar Timur Teknologi is currently still using online spreadsheet to calculate their employee’s salaries which will be added later on to their payroll report. It takes quite awhile to print out the salary slips because they have to add data such as employees’ attendance, incentive calculations, and
other benefits computations. Programmer’s performances are also measured
so the company can consider how much they have to give bonuses to those programmers. These measurement results are taken from the daily reports prepared by the programmers. These reports are often hard to find or completely missing since they are written on papers. With nowadays technology, could be made applications to help companies solve the
problems, to quicken the calculation process of employee’s salaries and to
help the programmers to prepare their daily reports. One of those application is a web-based application and will be developed with Codeigniter
frameworks and MySQL as it’s database. This application is expected to
provide aid in preparing payroll report and programmer’s performances report
in a shorter time and also reducing mistakes in preparing reports.
Universitas Kristen Maranatha ii
DAFTAR ISI
LEMBAR PENGESAHAN ... Error! Bookmark not defined.
PERNYATAAN ORISINALITAS LAPORAN PENELITIAN ... ii
PERNYATAAN PUBLIKASI LAPORAN PENELITIAN ... iii
PRAKATA ... iv
ABSTRAK ... vi
ABSTRACT ... i
DAFTAR ISI ... ii
DAFTAR GAMBAR ... vi
DAFTAR TABEL ... viii
DAFTAR NOTASI/LAMBANG ... x
DAFTAR SINGKATAN ... xiv
DAFTAR ISTILAH ... xv
BAB 1 PENDAHULUAN ... 1
1.1 Latar Belakang Masalah ... 1
1.2 Rumusan Masalah... 2
1.3 Tujuan Pembahasan ... 2
1.4 Ruang Lingkup Kajian ... 3
1.5 Sumber Data ... 3
1.6 Sistematika Penyajian ... 3
BAB 2 KAJIAN TEORI ... 5
2.1 Konsep Dasar Sistem Informasi ... 5
2.1.1 Pengertian Sistem ... 5
2.1.2 Informasi ... 5
2.1.3 Sistem Informasi ... 6
2.2 Konsep Penggajian ... 6
2.2.1 Gaji dan Upah ... 6
2.2.2 Sistem InformasiPenggajian ... 7
2.2.3 Dokumen yang Digunakan dalam Sistem Penggajian ... 7
2.3 SIstem Penilaian Prestasi Kerja... 8
Universitas Kristen Maranatha iii
2.4.1 Pajak Penghasilan (PPh) ... 10
2.4.2 Wajib Pajak ... 11
2.5 BPJS Ketenagakerjaan ... 12
2.5.1 Jaminan Kecelakaan Kerja (JKK) ... 12
2.5.2 Jaminan Kematian (JKM) ... 13
2.5.3 Jaminan Hari Tua (JHT) ... 13
2.6 BPJS Kesehatan ... 13
2.7 Database Management System (DBMS) ... 14
2.8 Aplikasi Web... 14
2.9 Aplikasi Framework ... 14
2.10 Unified Modelling Language (UML) ... 15
2.10.1 Use Case diagram ... 15
2.10.2 Activity diagram... 16
2.11 Business Process Model and Notation (BPMN) ... 16
2.11.1 Flow Objects ... 17
2.11.2 Connecting Object ... 18
2.11.3 Swimlanes ... 18
2.11.4 Artifacts ... 18
2.12 Black-Box Testing ... 19
2.13 Tools Pengembangan Sistem ... 19
2.13.1 Enterprise Architect ... 19
2.13.2 XAMPP ... 20
2.13.3 PHP ... 20
2.13.4 MySQL ... 21
2.13.5 JavaScript ... 21
2.13.6 Codeigniter ... 22
2.13.7 Sublime Text 2 ... 23
BAB 3 ANALISIS DAN RANCANGAN SISTEM ... 26
3.1 Profil Perusahaan ... 26
3.2 Analisis Sistem ... 26
3.2.1 Analisis Sistem Yang Sedang Berjalan ... 26
Universitas Kristen Maranatha iv
3.2.3 Perhitungan Pajak Bulanan ... 35
3.3 UML Diagram ... 35
3.3.1 Use Case Diagram ... 35
3.3.2 Definisi Aktor ... 37
3.3.3 Definisi Use Case ... 38
3.3.4 Skenario Use Case Diagram ... 39
3.3.5 Activity Diagram ... 53
3.4 Perancangan Basis Data ... 66
3.4.1 Entity Relationship Diagram ... 66
3.4.2 Skema Relasi ... 68
3.4.3 Struktur Tabel ... 69
3.5 Rancangan User Interface ... 75
3.5.1 Tampilan Login... 75
3.5.2 Tampilan Input Data Pegawai ... 76
3.5.3 Tampilan Daftar Data Pegawai ... 77
3.5.4 Tampilan Daftar Level Supervisor ... 77
3.5.5 Tampilan Input Daftar Programmer Supervisor ... 77
3.5.6 Tampilan Daftar Laporan Penggajian ... 78
3.5.7 Tampilan Slip Gaji ... 78
3.5.8 Tampilan Daftar Laporan Harian Programmer ... 79
3.5.9 Tampilan Input Laporan Harian ... 80
3.5.10 Tampilan Daftar Laporan Harian Supervisor ... 81
3.5.11 Tampilan Input Penilaian Laporan ... 82
3.5.12 Tampilan Rekap Bulanan Laporan Harian ... 83
BAB 4 HASIL PENELITIAN ... 84
4.1 Instalasi ... 84
4.2 Implementasi Antarmuka ... 84
4.2.1 Konten HRD ... 84
4.2.2 Konten Pegawai ... 93
BAB 5 PEMBAHASAN DAN UJI COBA HASIL PENELITIAN ... 98
5.1 Konten HRD ... 98
Universitas Kristen Maranatha v
5.1.2 Pembuatan Laporan Penggajian ... 98
5.2 Konten Pegawai ... 99
5.2.1 Pembuatan Laporan Harian ... 99
5.2.2 Penilaian Laporan Harian ... 100
5.2.3 Pembuatan Rekap Bulanan Laporan... 100
BAB 6 SIMPULAN DAN SARAN ... 102
6.1 Simpulan ... 102
6.2 Saran... 102
6.2.1 Saran Pengembangan Aplikasi ... 102
6.2.2 Saran Pelaksanaan Penelitian ... 103
Universitas Kristen Maranatha vi
DAFTAR GAMBAR
Gambar 2.1 Konsep MVC (Model View Controller) ... 22
Gambar 2.2 Alur program konsep MVC pada framework Codeigniter... 23
Gambar 3.1 Proses Bisnis Sistem Penggajian yang Berjalan ... 27
Gambar 3.2 Proses Membuat Laporan Gaji yang Berjalan ... 27
Gambar 3.3 Proses Mengirimkan Slip Gaji yang Berjalan ... 28
Gambar 3.4 Proses Penilaian Kinerja Programmer yang Berjalan ... 31
Gambar 3.5 Proses Penggajian Pegawai yang Diusulkan ... 33
Gambar 3.6 Proses Penilaian Laporan Harian Programmer yang Diusulkan34 Gambar 3.7 Use Case Diagram Penggajianaplikasi ... 36
Gambar 3.8 Use Case Diagram Laporan Kinerja Programmer ... 37
Gambar 3.9 Activity Diagram Login ... 54
Gambar 3.10 Activity Diagram Input Data Departemen ... 55
Gambar 3.11 Activity Diagram Input Data Jabatan ... 56
Gambar 3.12 Activity Diagram Input Data Level ... 57
Gambar 3.13 Activity Diagram Mengelola Data Komponen Gaji Level... 58
Gambar 3.14 Activity Diagram Input Data Pegawai ... 59
Gambar 3.15 Activity Diagram Pembuatan Laporan Penggajian ... 60
Gambar 3.16 Melihat Laporan Penggajian... 61
Gambar 3.17 Activity Diagram Mengirim Slip Gaji ... 62
Gambar 3.18 Activity Diagram Mengelola Daftar Pegawai Supervisor ... 63
Gambar 3.19 Activity Diagram Input Laporan Kerja Harian Programmer ... 64
Gambar 3.20 Activity Diagram Pemberian Nilai Laporan Harian Programmer65 Gambar 3.21 Activity Diagram Melihat Rekap Bulanan Laporan ... 66
Gambar 3.22 Entity Relationship Diagram ... 67
Gambar 3.23 Tampilan Login ... 75
Gambar 3.24 Tampilan Input Data Pegawai ... 76
Gambar 3.25 Tampilan Daftar Data Pegawai ... 77
Gambar 3.26 Tampilan Daftar Level Supervisor ... 77
Gambar 3.27 Tampilan Daftar Programmer Supervisor ... 78
Universitas Kristen Maranatha vii
Gambar 3.29 Tampilan Slip Gaji ... 79
Gambar 3.30 Tampilan Daftar Laporan Harian Programmer ... 80
Gambar 3.31 Tampilan Input Laporan Harian ... 81
Gambar 3.32 Tampilan Daftar Laporan Harian Supervisor ... 82
Gambar 3.33 Tampilan Input Penilaian Laporan ... 82
Gambar 3.34 Tampilan Rekap Bulanan Laporan Harian... 83
Gambar 4.1 Halaman Login ... 85
Gambar 4.2 Halaman Daftar Komponen Gaji ... 85
Gambar 4.3 Halaman Form Input Komponen Gaji ... 86
Gambar 4.4 Halaman Daftar Level Pegawai ... 87
Gambar 4.5 Halaman Input Komponen Gaji Level ... 87
Gambar 4.6 Halaman Daftar Pegawai ... 88
Gambar 4.7 Halaman Input Pegawai ... 89
Gambar 4.8 Halaman Daftar Pegawai dengan Level Supervisor ... 90
Gambar 4.9 Halaman Menambah Pegawai untuk Supervisor ... 90
Gambar 4.10 Halaman Daftar Laporan Penggajian ... 91
Gambar 4.11 Halaman Edit Laporan Gaji ... 92
Gambar 4.12 Halaman Slip Gaji ... 93
Gambar 4.13 Halaman Daftar Laporan Harian ... 94
Gambar 4.14Halaman Input Laporan Harian ... 95
Gambar 4.15 Halaman Daftar Laporan Harian Programmer untuk Supervisor96 Gambar 4.16 Halaman Form Penilaian Laporan ... 97
Universitas Kristen Maranatha viii
DAFTAR TABEL
Tabel 3.1 Komponen Gaji Penerimaan Pegawai ... 28
Tabel 3.2 Komponen Gaji Beban Perusahaan ... 29
Tabel 3.3 Komponen Gaji Potongan Pegawai ... 30
Tabel 3.4 Definisi Use Case ... 38
Tabel 3.5 Skenario Mengelola Data Departemen ... 40
Tabel 3.6 Skenario Mengelola Data Jabatan ... 40
Tabel 3.7 Skenario Mengelola Data Komponen Gaji ... 41
Tabel 3.8 Skenario Mengelola Data Level ... 42
Tabel 3.9 Skenario Mengelola Komponen Gaji Level ... 43
Tabel 3.10 Skenario Mengelola Data Pegawai ... 44
Tabel 3.11 Skenario Pembuatan Laporan Penggajian ... 44
Tabel 3.12 Skenario Melihat Laporan Penggajian... 45
Tabel 3.13 Skenario Unduh Slip Gaji ... 46
Tabel 3.14 Skenario Kirim Slip Gaji ... 47
Tabel 3.15 Skenario Melihat Data Pegawai ... 48
Tabel 3.16 Kelola Profil ... 48
Tabel 3.17 Skenario Input Laporan Harian ... 49
Tabel 3.18 Skenario Melihat Laporan Harian ... 50
Tabel 3.19 Skenario Beri Nilai Laporan Harian ... 51
Tabel 3.20 Skenario Melihat Rekap Bulanan Laporan Harian ... 51
Tabel 3.21 Skenario Mengelola Daftar ProgrammerSupervisor ... 52
Tabel 3.22 Struktur Tabel Employee ... 69
Tabel 3.23 Struktur Tabel EmployeeGroup ... 70
Tabel 3.24 Struktur Tabel EmployeeUsers Groups ... 70
Tabel 3.25 Struktur Tabel ComponentGroup ... 70
Tabel 3.26 Struktur Tabel Departement ... 70
Tabel 3.27 Struktur Tabel Level ... 71
Tabel 3.28 Struktur Tabel Level SalaryComponent ... 71
Tabel 3.29 Struktur Tabel PayrollHistory... 71
Universitas Kristen Maranatha ix
Tabel 3.31 Struktur Tabel Position ... 72
Tabel 3.32 Struktur Tabel SalaryComponent ... 72
Tabel 3.33 Struktur Tabel Kehadiran ... 73
Tabel 3.34 Struktur Tabel Project ... 73
Tabel 3.35 Struktur Tabel TaxPercentage ... 74
Tabel 3.36 Struktur Tabel DailyReport ... 74
Tabel 3.37 Struktur Tabel DetailDailyReport ... 74
Tabel 5.1 Login ... 98
Tabel 5.2 Pembuatan Laporan Penggajian ... 98
Tabel 5.3 Pembuatan Laporan Harian ... 99
Tabel 5.4 Penilaian Laporan Harian... 100
Universitas Kristen Maranatha x
DAFTAR NOTASI/LAMBANG
Jenis Notasi/Lambang Nama Arti
BPMN Event
Event adalah sesuatu yang terjadi selama rangkaian dari sebuah business proses.
BPMN Activity
Digunakan untuk mewakili berbagai makna dalam kehidupan sehari-hari. Aktivitas dianggap
mencakup berbagai
kegiatan.
BPMN Gateway
Menentukan keputusan tradisional,
penggabungan, dan
penggabungan aliran.
BPMN Pool Mewakili partisipan dalam
sebuah proses
BPMN Lane
Sub-bagian dalam sebuah pool dan akan menambah panjang dari pool baik
vertikal ataupun
horisontal. Lane
digunakan untuk mengatur dan mengkategorikan aktivitas
BPMN Sequence
Flow
Elemen yang
Universitas Kristen Maranatha xi
Jenis Notasi/Lambang Nama Arti
ERD Entitas/ entity
Entitas merupakan data inti yang akan disimpan; dalam suatu entitas
ERD Atribut kunci
primer
Field yang butuh disimpan
dalam suatu entitas dan digunakan sebagai kunci
akses record yang
diinginkan;
ERD Relasi
Relasi yang
menghubungkan
antarentitas; biasanya diawali dengan kata kerja
ERD Asosiasi/
association
Penghubung antara relasi dan entitas di mana di kedua ujungnya memiliki multiplicity kemungkinan jumlah pemakaian
Use Case
Diagram Actor
Merepresentasikan
seseorang atau sesuatu yang berinteraksi dengan sistem
Use Case
Diagram Use Case
Merupakan suatu
Universitas Kristen Maranatha xii
Jenis Notasi/Lambang Nama Arti
proses
Use Case
Diagram
System
Boundaries
Merupakan suatu batasan yang digunakan untuk membatasi Use Case dan sistem.
Use Case
Diagram include
Dengan menggunakan notasi relasi ini, suatu Use Case menjadi suatu bagian dari Use Case lainnya.
Use Case
Diagram extends
Notasi atau lambang ini
menggambarkan Use
Case tersebut.
Use Case
Diagram
communicate
s
Digunakan untuk
melambangkan asosiasi antar Use Case.
Activity
Diagram Initial State
Merupakan kondisi awal dari suatu objek.
Activity
Diagram Final State
Merupakan suatu kondisi dimana objek berhenti melakukan aksi.
Activity
Diagram State
Merupakan suatu aktivitas dari suatu objek.
Activity
Diagram Transition
Universitas Kristen Maranatha xiii
Jenis Notasi/Lambang Nama Arti
Activity
Diagram Decision
Suatu titik pada diagram
aktivitas yang
mengindikasikan suatu kondisi dimana ada kemungkinan perbedaan transisi.
Referensi:
Notasi/Lambang ERD dari Ladjamudin [3].
xiv
DAFTAR SINGKATAN
BPMN Business Process Modeling Notation
CI Codeigniter
DBMS Database Management System
ERD Entity Relationship Diagram
HTML Hyper Text Markup Language
PHP Hypertext Preprocessor
SQL Structured Query Language
xv
DAFTAR ISTILAH
Localhost Nama standar yang diberikan sebagai alamat loopback network interface.
Open Source Sistem pengembangan yang tidak dikoordinasi
oleh suatu individu / lembaga pusat, tetapi oleh
para pelaku yang bekerja sama dengan
memanfaatkan kode sumber (source-code) yang
Universitas Kristen Maranatha 1
BAB 1
PENDAHULUAN
Pada bab ini akan menjelaskan mengenai latar belakang masalah, rumusan masalah, tujuan pembahasan, ruang lingkup kajian, sumber data, dan sistematika penyajian.
1.1 Latar Belakang Masalah
PT. Pilar Timur Teknologi atau dikenal dengan Digital Oasis merupakan sebuah perusahaan IT Consultant dan Sofware Development yang berada di kota Bandung. Setiap bulan perusahaan melakukan penghitungan gaji pegawai dan memberikan slip gaji pada akhir bulan kepada setiap pegawai. Saat ini penghitungan komponen gaji seperti pajak dilakukan dengan menggunakan aplikasi spreedsheet online yaitu Google
Sheet, sedangkan untuk absensi pegawai telah menggunakan sistem
absensi. Untuk pembuatan laporan penggajian, HRD harus memindahkan rekap absensi ke Google Sheet lalu mencatat kembali dari laporan penggajian untuk membuat slip gaji menggunakan Microsoft word yang kemudian dikirimkan melalui email kepada setiap pegawai.
Proses pencatatan dan pelaporan dirasakan membutuhkan waktu yang lama serta besar kemungkinan terjadinya kesalahan perhitungan. Masalah semakin besar jika pegawai makin bertambah, tentunya hal tersebut tidak dapat dibiarkan berlarut-larut. Maka untuk mengatasi hal tersebut diperlukan adanya sistem penggajian yang terkomputerisasi dan terintegrasi antara aktivitas absensi dan penggajian sehingga menghasilkan informasi lebih mudah dan cepat daripada menggunakan sistem yang terpisah seperti saat ini.
Selain itu, pada Digital Oasis terdapat sistem penilaian harian yang khusus diberikan oleh Supervisor terhadap programmer lainnya. Penilaian ini berdasarkan target pengerjaan yang dikerjakan oleh para programmer. Saat
ini programmer harus langsung menulis pada kertas berisi form laporan yang
2
Universitas Kristen Maranatha penilaian ini memiliki bobot yang telah ditentukan dan dihitung sendiri oleh
supervisor pada Microsoft Excel yang setiap bulannya akan dibuat laporan
bulanan kinerja programmer.
Proses pencatatan yang lama, menumpuknya kertas, dan mudah hilangnya laporan menjadi alasan dibutuhkannya laporan harian programmer yang terkomputerisasi. Maka dari itu, untuk membantu sistem penggajian pegawai dan penilaian kinerja programmer pada Digital Oasis, pada penelitian ini penulis akan mengembangkan sistem informasi penggajian pegawai dan laporan kinerja programmer berbasis web pada Digital Oasis yang mampu mempermudah dalam proses penggajian pegawai perusahaan.
1.2 Rumusan Masalah
Berdasarkan permasalahan yang ada dan bertitik tolak pada latar belakang, maka dalam perumusan masalah penulis memfokuskan masalahnya yaitu:
Bagaimana membuat aplikasi penggajian berbasis web yang dapat 1.
terintegrasi dengan sistem absensi?
Bagaimana aplikasi dapat melakukan perhitungan pajak dari gaji 2.
pegawai?
Bagaimana membuat aplikasi laporan harian dan bulanan berbasis web 3.
hasil kinerja programmer?
1.3 Tujuan Pembahasan
Berdasarkan masalah yang telah diuraikan maka tujuan yang dicapai adalah
Membangun aplikasi penggajian berbasis web yang terintegrasi dengan 1.
sistem absensi.
Membuat fungsi generator perhitungan pajak untuk beberapa pegawai 2.
secara langsung.
Membangun aplikasi laporan harian dan bulanan kinerja programmer 3.
3
Universitas Kristen Maranatha
1.4 Ruang Lingkup Kajian
Ruang lingkup sistem informasi yang akan dibuat hanya mencakup pada 1.
perhitungan gaji, pembuatan laporan gaji, pembuatan laporan harian untuk programmer, dan rekap laporan bulanan laporan harian
programmer.
Ruang lingkup perangkat lunak yang akan digunakan untuk membuat 2.
sistem informasi ini menggunakan browser Chrome, XAMPP dan MySQL Bahasa pemrograman yang digunakan adalah PHP dan MySQL.
3.
Ruang lingkup perangkat keras yang digunakan untuk menjalankan 4.
aplikasi ini menggunakan komputer dengan minimal sistem operasi Windows 8.
1.5 Sumber Data
1. Sumber data yang digunakan pada tugas akhir ini yaitu studi kepustakaan dan studi lapangan.
2. Studi kepustakaan dilakukan untuk memahami proses perancangan sistem informasi seperti mengumpulkan teori-teori yang berhubungan dengan perancangan sistem dan penggajian.
3. Studi lapangan dilakukan mencari bahan penelitian dengan menuju langsung ke lokasi penelitian untuk melakukan sampel dan wawancara. Sampel yaitu dengan meminta dan melihat dokumen yang digunakan dalam sistem penggajian. Wawancara yaitu mengajukan beberapa pertanyaan kepada pihak yang bersangkutan mengenai proses pencatatan, perhitungan slip gaji dan proses penyusunan laporan.
1.6 Sistematika Penyajian
Sistematika pada laporan ini akan disusun dalam enam bab, yang disusun sebagai berikut:
4
Universitas Kristen Maranatha Pada bab ini berisi penjelasan mengenai latar belakang masalah dan apa yang akan dikerjakan selama penyusunan laporan Tugas Akhir. Secara lengkap isi dari bab ini adalah Latar Belakang Masalah, Rumusan Masalah, Tujuan Pembahasan, Ruang Lingkup Kajian, Sumber Data, dan Sistematika Penyajian.
Bab 2 Kajian Teori
Pada bab ini berisi penjelasan secara singkat tentang teori yang berhubungan dengan pembuatan laporan tugas akhir.
Bab 3 Analisis dan Rancangan Sistem
Pada bab ini berisi tentang analisis terhadap aplikasi yang akan dibuat dengan menggunakan Activity Diagram, Unified Modeling Language
(UML), dan Entity Relationship Diagram.
Bab 4 Hasil Penelitian
Pada bab ini berisi penjelasan dari setiap fitur aplikasi yang dibuat beserta screenshoot dan keterangan.
Bab 5 Pembahasan dan Uji Coba Hasil Penelitian
Pada bab ini berisi laporan dari uji coba atau implementasi dari setiap fitur aplikasi yang telah dibuat.
Bab 6 Simpulan dan Saran
Universitas Kristen Maranatha 102
BAB 6
SIMPULAN DAN SARAN
Pada bab ini membahas mengenai kesimpulan dan saran untuk tugas akhir yang dibuat, merupakan rangkuman hasil yang telah didapatkan.
6.1 Simpulan
Berdasarkan perancangan, analisis dan pengujian yang telah dilakukan, maka dapat diperoleh simpulan sebagai berikut :
1. Sistem informasi yang dibuat mampu membantu dalam pengolahan data penggajian, seperti perhitungan absensi dan pajak.
2. Sistem informasi yang dibuat mampu memberikan informasi penghasilan bulanan kepada setiap pegawai, sehingga pegawai dapat melihat dan mengunduh penghasilannya melalui slip gaji.
3. Pembuatan laporan harian programmer menjadi lebih mudah dan hemat dalam penggunaan kertas.
4. Sistem informasi yang dibuat mampu memberikan informasi hasil kinerja
programmer setiap bulannya.
6.2 Saran
Terdapat dua saran kelompok yang akan diberikan untuk tugas akhir ini, yang pertama adalah saran untuk pengembangan aplikasi di masa yang akan datang, dan kedua adalah saran untuk pelaksanaan penelitian dengan lebih baik di masa yang akan datang.
6.2.1 Saran Pengembangan Aplikasi
Terdapat beberapa saran untuk pengembangan aplikasi di masa yang akan datang, yaitu:
1. Mengembangkan aplikasi dalam bentuk mobile.
103
Universitas Kristen Maranatha
6.2.2 Saran Pelaksanaan Penelitian
Terdapat beberapa saran untuk penelitian yang sebaiknya dilakukan di masa yang akan datang, yaitu :
1. Untuk penelitian selanjutnya dapat diintegrasikan dengan fungsi keuangan lainnya.
Universitas Kristen Maranatha 104
DAFTAR PUSTAKA
[1] Mulyadi, Sistem Akutansi, 5 penyunt., Jakarta: Salemba Empat, 2014. [2] J. HM, Analisis dan Desain Sistem Informasi : Pendekatan Terstruktur
Teori dan Praktik Aplikasi Bisnis, 3 ed., Jakarta: Andi, 2008.
[3] R. Fauzan and R. Latifah, "Audit Tata Kelola Teknologi Informasi Untuk Mengontrol Manajemen Kualitas Menggunakan Cobit 4.1 (Studi Kasus : PT Nikkatsu Electric Works)," Jurnal Teknik Informatika dan Sistem
Informasi, vol. 1, pp. 235-244, Desember 2015.
[4] A.-B. b. Ladjamudin, Analisis dan Desain Sistem Informasi, Yogyakarta: Graha Ilmu, 2013.
[5] E. Adisu, Hak Karyawan Atas Gaji & Pedoman Menghitung: Gaji Pokok, Uang Lembur, Gaji Sundulan, Insentif-Bonus-THR, Pajak Atas Gaji, Iuran Pensiun-Pesangon, Iran Jamsostek/Dana Sehat, Jakarta: ForumSahabat, 2008.
[6] K. Nurjaman, Manajemen Personalia, Bandung: Pustaka Setia, 2014. [7] "Direktorat Jenderal Pajak Kementrian Keuangan," 14 April 2012.
[Online]. Available: http://www.pajak.go.id/content/belajar-pajak. [Accessed 11 Februari 2016].
[8] "Online Pajak," 11 Februari 2016. [Online]. Available: http://www.online-pajak.com/.
[9] R. Karunia, "BPJS Ketenagakerjaan : Program dan Cara Mendaftarnya,"
23 September 2015. [Online]. Available:
https://www.cermati.com/artikel/bpjs-ketenagakerjaan-program-dan-cara-mendaftarnya. [Accessed 18 Februari 2016].
[10] N. Sitorus, "Cara Daftar BPJS Kesehatan, Seperti Apa Prosesnya?," 16
Desember 2015. [Online]. Available:
[11] A. Kadir, Dasar Pemograman Web Dinamis Menggunakan PHP, Yogyakarta: Andi, 2008.
[12] I. Daqiqi, Framework Codeigniter 2, 2011.
[13] A. Nugroho, Rekayasa Perangkat Lunak Berorientasi Objek dengan Metode USDP, Yogyakarta: Andi, 2010.
[14] M. ER, "Business Process Modelling Notation," [Online]. [Accessed 18 Februari 2016].
[15] "Enterprise Architect (software)," [Online]. Available: https://en.wikipedia.org/wiki/Enterprise_Architect_(software). [Accessed 9 Januari 2016].