iv UNIVERSITAS BINA NUSANTARA Program Ganda Akuntansi – Sistem Informasi Skripsi Sarjana Program Ganda Semester Ganjil 20062007 ANALISIS DAN PERANCANGAN SISTEM INFORMASI AKUNTANSI PENGGAJIAN PADA PT. TASAN MEGAH PRATAMA INTERNASIONAL Friesca 0600654823 Ab
UNIVERSITAS BINA NUSANTARA
Program Ganda Akuntansi – Sistem Informasi
Skripsi Sarjana Program Ganda Semester Ganjil 2006/2007
ANALISIS DAN PERANCANGAN SISTEM INFORMASI AKUNTANSI
PENGGAJIAN PADA PT. TASAN MEGAH PRATAMA INTERNASIONAL
Friesca 0600654823
Abstrak
PT. Tasan Megah Pratama Internasional adalah agen distribusi utama dari kosmetik merk Revlon dan Ultima II. Masalah yang dihadapi perusahaan saat ini khususnya yang berkaitan dengan penggajian adalah kurangnya pengendalian internal terhadap sistem informasi akuntansi penggajian yang sedang berlangsung pada perusahaan tersebut, tidak efisien dalam pencatatan berbagai transaksi dan pembuatan berbagai laporan yang berkaitan dengan sistem penggajian, pendokumentasian secara manual juga menyebabkan sulitnya penyediaan informasi yang up to date dan andal.
Tujuan penulisan skripsi ini adalah untuk menganalisa sistem penggajian yang sedang berjalan di perusahaan dan merancang sistem informasi akuntansi penggajian yang mampu menghubungkan semua fungsi yang terkait dan mengadakan pengendalian intern baik secara terkomputerisasi maupun secara manual sehingga mampu mengatasi masalah yang berkaitan dengan sistem penggajian pada perusahaan.
Metode yang digunakan dalam penelitian ini adalah metode analisis dan perancangan. Metode analisis dilakukan dengan melakukan survei, mengidentifikasi permasalahan yang terjadi, dan menganalisis pengendalian intern dalam proses bisnis lama. Hasil analisis kemudian dituangkan dalam perancangan sistem yang diusulkan. Metode perancangan yang digunakan dengan pendekatan berorientasi objek.
Hasil yang dicapai adalah rancangan sistem informasi akuntansi penggajian yang dapat digunakan oleh perusahaan dalam mencatat berbagai transaksi penggajian maupun transaksi kepegawaian yang berhubungan dengan pembayaran kepada karyawan. Sistem ini juga mendukung pengendalian internal atas prosedur penggajian dan dapat mengurangi masalah human error dalam perhitungan komponen gaji.
Kata kunci : Sistem Informasi Akuntansi, Penggajian
KATA PENGANTAR
Segala puji syukur serta hormat penulis panjatkan pada Tuhan Yang Maha Esa atas berkat yang telah dicurahkan kepada penulis sehingga skripsi yang berjudul “Analisis dan Perancangan Sistem Informasi Akuntansi Penggajian pada PT. Tasan Megah Pratama Internasional dapat diselesaikan dengan baik. Adapun tujuan dari penulisan skripsi ini adalah untuk memenuhi salah satu syarat menyelesaikan pendidikan Strata-1 pada jurusan Akuntansi dan Sistem Informasi di Universitas Bina Nusantara.
Pada kesempatan ini, penulis hendak mengucapkan terima kasih kepada semua pihak yang telah membantu dan memberikan dukungan sehingga skripsi ini dapat selesai. Mohon maaf karena tidak dapat menyebutkan semua pihak yang telah banyak membantu baik secara langsung maupun tidak langsung satu persatu di sini. Ucapan terima kasih ini penulis tujukan kepada: 1.
Bapak Prof. Dr. Gerardus Polla, M.App.Sc., selaku Rektor Universitas Bina Nusantara.
2. Bapak Engkos Achmad Kuncoro, SE., MM., selaku Dekan Fakultas Ekonomi.
3. Bapak Ir. Sablin Yusuf, M.Sc., M.Comp.Sc., selaku Dekan Fakultas Ilmu Komputer.
4. Bapak Misbahul Munir, Ak., MBA., selaku Ketua Jurusan Akuntansi.
5. Bapak Siswono, S.Kom, MM., selaku Ketua Jurusan Sistem Informasi.
6. Ibu Rindang Widuri, S.Kom., MM., selaku Sekretaris Jurusan Akuntansi.
7. Bapak Johan, S.Kom., MM., selaku Sekretaris Jurusan Sistem Informasi.
8. Bapak Aryanto Mulyadi S.,Drs., Ak., MM., selaku dosen pembimbing akuntansi yang telah memberikan banyak waktu dan saran dalam penyusunan skripsi ini.
9. Bapak J. Sudirwan, SE., MM., selaku dosen pembimbing sistem informasi yang telah memberikan banyak waktu dan saran dalam penyusunan skripsi ini.
10. Seluruh Dosen Universitas Bina Nusantara yang telah mendidik dan memberikan bimbingan selama masa pendidikan.
11. Bapak Sutomo Tjandra, ST., selaku Director yang telah memberikan ijin untuk melakukan survei pada PT. Tasan Megah Pratama Internasional.
12. Mama dan kakak yang telah memberikan dukungan moril, kasih sayang dan semangat sehingga penulis dapat menyelesaikan skripsi ini dengan baik.
13. Teman-teman kelas PAZ angkatan 2002 khususnya Metta, Maria, dan Yunita Sari yang sama-sama berjuang untuk menyelesaikan skripsi di semester ini dan untuk semuanya yang tidak dapat disebutkan satu persatu. Akhir kata, penulis berharap semoga skripsi ini berguna bagi PT. Tasan Megah Pratama Internasional khususnya, serta dapat memberikan manfaat bagi pembaca.
Jakarta, Januari 2007 Penulis Friesca 0600654823
DAFTAR ISI
2
7
2.1.1 Pengertian Sistem Informasi Akuntansi
7
2.1 Sistem Informasi Akuntansi
7
5 BAB 2 LANDASAN TEORI
1.5 Sistematika Penulisan
4
1.4 Metodologi
3
1.3 Tujuan dan Manfaat
Halaman Halaman Judul Luar i
Halaman Judul Dalam ii
1
1.1 Latar Belakang Masalah
1
BAB 1 PENDAHULUAN
Daftar Lampiran xx
Daftar Gambar xvii
Daftar Tabel xiv
Daftar Isi vii
Kata Pengantar v
Abstrak iv
Halaman Persetujuan Softcover iii
1.2 Ruang Lingkup
2.1.2 Subsistem Sistem Informasi Akuntansi
8
2.2 Sistem Informasi Akuntansi Penggajian
9
2.2.1 Pengertian Gaji
9
2.2.2 Fungsi yang Terkait
10
2.2.3 Data Input
12
2.2.3.1
12 Sources
2.2.3.2 Forms of Input
12
2.2.4 Computer based Batch Processing System
13
2.2.5 Information Output
17
2.2.6 Manajemen Data
18
2.3 Sistem Pengendalian Intern
20
2.3.1 Pengertian Sistem Pengendalian Intern
20
2.3.2 Tujuan Sistem Pengendalian Intern
21
2.3.3 Sistem Pengendalian Intern Penggajian
22
2.3.3.1 Tujuan Sistem Pengendalian Intern
22 Penggajian
2.3.3.2 Struktur Sistem Pengendalian Intern
23 Penggajian
2.4 Pajak Penghasilan
31
2.4.1 Pajak Penghasilan Umum
31
2.4.1.1 Objek Pajak
32
2.4.1.2 Penghasilan Tidak Kena Pajak (PTKP)
32
2.4.1.3 Cara Melunasi Pajak
52
2.5.4.2 Problem Domain Analysis
46
2.5.4.2.1 Class
49
2.5.4.2.2 Structure
50
2.5.4.2.3 Behavior
2.5.4.3 Application Domain Analysis
2.5.4.1 Sistem Choice
53
2.5.4.3.1 Usage
54
2.5.4.3.2 Function
56
2.5.4.3.3 User Interface
57
2.5.5 Pengertian Object Oriented Design
45
45
33
2.4.2.5 Cara Menghitung PPh Pasal 21
2.4.2.1 Wajib Pajak PPh Pasal 21
34
2.4.2.2 Objek Pajak PPh Pasal 21
35
2.4.2.3 Biaya Jabatan dan Biaya Pensiun
36
2.4.2.4 Hak dan Kewajiban Wajib Pajak Pemotong PPh Pasal 21
37
40
2.5.4 Pengertian Object Oriented Analysis
2.5 Object Oriented Analysis and Design
44
2.5.1 Pengertian Object
44
2.5.2 System Definition
44
2.5.3 Pengertian Object Oriented Analysis and Design
44
59
2.5.5.1 Architecture Design
59 Component Architecture
2.5.5.1.2 Process Architecture
65
2.6 Kaitan Analisis dan Perancangan dengan Orientasi Objek
66 BAB 3 ANALISIS SISTEM YANG SEDANG BERJALAN
68
3.1 Gambaran Umum Perusahaan
68
3.1.1 Sejarah Singkat Perusahaan
68
3.1.2 Visi dan Misi Perusahaan
69
3.1.3 Strukur Organisasi dan Uraian Tugas
69
3.1.3.1 Struktur Organisasi Perusahaan
69
3.1.3.2 Uraian Tugas dan Wewenang
70
3.2 Gambaran Sistem yang Sedang Berjalan
75
3.2.1 Kebijakan Umum Kepegawaian pada PT. Tasan Megah
75 Pratama Internasional
3.2.2 Kebijakan Penggajian pada PT. Tasan Megah Pratama
76 Internasional
3.2.3 Prosedur Sistem Berjalan
79
3.2.3.1 Prosedur Pencatatan Waktu Hadir Karyawan
79
3.2.3.2 Prosedur Perhitungan Gaji dan Prosedur
82 Pembuatan Daftar Gaji
3.2.3.3 Prosedur Pembayaran Gaji
83
3.2.4 Kelemahan Sistem Berjalan
85
3.3 Saran Perbaikan
86 Analysis Document
3.4.1 The Task
88
3.4.1.1 Purpose
88
3.4.1.2 System Definition
88
3.4.1.3 Context
90
3.4.2
94 The Problem Domain
3.4.2.1 Clusters
94
3.4.2.2 Structure
94
3.4.2.3 Classes and Behavior
98
3.4.2.4 Events 109
3.4.3 111
The Application Domain
3.4.3.1 Usage 111
3.3.3.1.1 Overview 111
3.3.3.1.2 Actors 113
3.3.3.1.3 Use Case Specification 114
3.4.3.2 Function 140
3.4.3.3 User Interface 140
3.4.3.3.1 Dialogue Style 141
3.4.3.3.2 Overview 142
3.4.3.4 The Technical Platform 144
3.4.3.5 Recommendation 144
3.4.3.5.1 The System Usefulness and 144
Feasibilty Strategy
4.2.3 System Interfaces 148
4.5.1 Model Component 153
4.5 Component 153
4.4 Standard 152
4.3.2 Process Architecture 150
4.3.1 Component Architecture 149
4.3 Architecture 149
4.2.4 Design Language 148
4.2.2 System Software 148
3.4.3.5.3 Development Economy 145
4.2.1 Equipment 147
4.2 Technical Platform 147
4.1.3 Quality Goal 146
4.1.2 Correction to The Analysis 146
4.1.1 Purpose 146
4.1 The Task 146
BAB 4 PERANCANGAN SISTEM INFORMASI AKUNTANSI PENGGAJIAN PADA PT. TASAN MEGAH PRATAMA INTERNASIONAL
4.5.1.1 Structure 154
4.5.1.2 Classes 154
Function Component
4.5.3 Operation Specification 156
4.5.4 User Interface Component 159
4.6 Recommendations 161
4.6.1 System Usefulness 161
4.6.2 Plan for Initiating User 161
4.6.3 Implementation Plan 162
BAB 5 SIMPULAN DAN SARAN 163
5.1 Simpulan 163
5.2 Saran 164
DAFTAR PUSTAKA RIWAYAT HIDUP LAMPIRAN FOTOKOPI SURAT SURVAI
DAFTAR TABEL
Tabel 3.4 Penjelasan Behavioural Pattern Class “Position” 100Tabel 3.12 Penjelasan Behavioural Pattern Class “Mutation” 107Tabel 3.11 Penjelasan Behavioural Pattern Class “Payment Detail” 106Tabel 3.10 Penjelasan Behavioural Pattern Class “Payment Transaction” 105Tabel 3.9 Penjelasan Behavioural Pattern Class “Sales” 105Tabel 3.8 Penjelasan Behavioural Pattern Class “Salary Upgrade” 104Tabel 3.7 Penjelasan Behavioural Pattern Class “Overtime Transaction” 103Tabel 3.6 Penjelasan Behavioural Pattern Class “Subsidy Transaction” 102Tabel 3.5 Penjelasan Behavioural Pattern Class “Absence” 101Tabel 3.3 Penjelasan Behavioural Pattern Class “Department” 100Halaman
78 Tabel 3.2 Penjelasan Behavioural Pattern Class “Employee” 99
Tabel 3.1 Tarif Pembayaran lembur63 Tabel 2.7 Jenis Arsitektur client-server 65
61 Tabel 2.6 Kegiatan Component Design
60 Tabel 2.5 Criteria
53 Tabel 2.4 Kegiatan Architecture Design
Tabel 2.3 Aktivitas pada Application Domain33 Tabel 2.2 Aktivitas pada Problem Domain Analysis 49
Tabel 2.1 Tarif Pajak PPh Pasal 21Tabel 3.13 Penjelasan Behavioural Pattern Class “Loan transaction” 108Tabel 3.14 Event Table109
Tabel 3.16 Definisi aktor HRD Staff 113Tabel 3.17 Definisi aktor Sales Staff113
Tabel 3.18 Definisi aktor Finance (payroll) 114Tabel 3.19 Spesifikasi use case “Membuat Pendataan Karyawan Baru” 114Tabel 3.20 Spesifikasi use case “Mencetak Surat Pengangkatan Karyawan” 115Tabel 3.21 Spesifikasi use case “Membuat Pendataan Karyawan Mutasi” 115Tabel 3.22 Spesifikasi use case “Membuat Transaksi Pinjaman Karyawan” 116Tabel 3.23 Spesifikasi use case “Absensi” 117Tabel 3.24 Spesifikasi use case “Membuat Surat Perintah Lembur” 118Tabel 3.25 Spesifikasi use case “Membuat Transaksi Tunjangan” 119Tabel 3.26 Spesifikasi use case “Membuat Transaksi Penjualan Salesman” 119Tabel 3.27 Spesifikasi use case “Membuat Transaksi Kenaikan Gaji 120Karyawan”
Tabel 3.28 Spesifikasi use case “Membuat Laporan Daftar Gaji dan 121Rekapitulasi Daftar Gaji”
Tabel 3.29 Spesifikasi use case “Mencetak Laporan Transfer Gaji” 121Tabel 3.30 Spesifikasi use case “Mencetak Laporan Absensi” 122Tabel 3.31 Spesifikasi use case “Mengakses Data Pribadi” 122Tabel 3.32 Spesifikasi use case “Mengakses Data Kehadiran Karyawan” 123Tabel 3.33 Spesifikasi use case “Mencetak Laporan dan Rekapitulasi 123Pajak”
Tabel 3.34 Function List Sistem Informasi Akuntansi Penggajian pada PT. 140Tabel 3.35 Daftar Windows User Interface dan Printouts Sistem Informasi 141Akuntansi Penggajian pada PT. Tasan Megah Pratama Internasional
Tabel 4.1 Kriteria Sistem Informasi Akuntansi Penggajian pada PT. 147Tasan Megah Pratama Internasional Tabel
4.2 Spesifikasi peralatan untuk sistem informasi akuntansi 147 penggajian pada PT. Tasan Megah Pratama Internasional
Tabel 4.3 Operation Specification “Compute Overtime Tariff” 156Tabel 4.4 Operation Specification “Compute Income Tax” 157Tabel 4.5 158
Operation Specification “Compute Transportation”
Tabel 4.6 The System Usefulness161
DAFTAR GAMBAR
Gambar 3.16 Class “Subsidy Transaction”Gambar 3.12 Class “Position”100
Gambar 3.13 Statechart Diagram Kelas “Position” 100Gambar 3.14 Class “Absence”101
Gambar 3.15 Statechart Diagram Kelas “Absence” 101102
Gambar 3.10 Class “Department”Gambar 3.17 Statechart Diagram Kelas “Subsidy Transaction” 102Gambar 3.18
Class “Overtime Transaction”
102
Gambar 3.19 Statechart Diagram Kelas “Overtime Transaction” 103Gambar 3.20 Class “Salary Upgrade”99 Gambar 3.11 Statechart Diagram Kelas “Department” 99
98 Gambar 3.9 Statechart Diagram Kelas “Employee” 98
Halaman
56 Gambar 3.1 Struktur Organisasi Perusahaan
Gambar 2.1 Diagram Aliran Data computer-based Batch Processing System 16Gambar 2.2 Struktur Pengendalian Intern23 Gambar 2.3 Contoh Class Diagram 48
Gambar 2.4 Contoh Statechart Diagram 52Gambar 2.6 Contoh Use Case 55Gambar 2.7 Contoh Sequence Diagram70 Gambar 3.2 Rich Picture sistem yang sedang berjalan
Class “Employee”
84 Gambar 3.3 Cluster Model Sistem Informasi Penggajian
94 Gambar 3.4 Struktur dari “Employee” 94
Gambar 3.5 Struktur dari “Payment” 95Gambar 3.6 Struktur dari “Mutation” 95Gambar 3.7 Class Diagram Sistem Informasi Akuntansi Penggajian padaPT. Tasan Megah Pratama Internasional
97 Gambar 3.8
103
Gambar 3.21 Statechart Diagram Kelas “Salary Upgrade” 104Gambar 3.37 Sequence Diagram untuk Use Case “Membuat transaksi lembur”Karyawan Baru” 124
Gambar 3.34 Sequence Diagram untuk Use Case “Mencetak SuratPengangkatan Karyawan” 125
Gambar 3.35 Sequence Diagram untuk Use Case “Membuat PendataanMutasi Karyawan” 126
Gambar 3.36 Sequence Diagram untuk Use Case “Membuat Absensi” 127128
Sistem Informasi Akuntansi Penggajian pada PT. Tasan Megah Pratama Internasional 112
Gambar 3.38 Sequence Diagram untuk Use Case “Membuat TransaksiTunjangan” 129
Gambar 3.39 Sequence Diagram untuk Use Case “Transaksi Kenaikan Gaji” 130Gambar 3.40 Sequence Diagram untuk Use Case “Mengakses Data Pribadi” 131Gambar 3.41 Sequence Diagram untuk Use Case “Membuat TransaksiPinjaman Karyawan” 132
Gambar 3.42 Sequence Diagram untuk Use Case “Membuat TransaksiGambar 3.33 Sequence Diagram untuk Use Case “Membuat PendataanUse Case Diagram
Gambar 3.22
Gambar 3.26 Class “Payment Detail”Class “Sales”
104
Gambar 3.23 Statechart Diagram Kelas “Sales” 104Gambar 3.24 Class “Payment Transaction”105
Gambar 3.25 Statechart Diagram Kelas “Payment Transaction” 105106
Gambar 3.32
Gambar 3.27 Statechart Diagram Kelas “Payment Detail” 106Gambar 3.28 Class “Mutation”106
Gambar 3.29 Statechart Diagram Kelas “Mutation” 107Gambar 3.30 Class “Loan transaction”107
Gambar 3.31 Statechart Diagram Kelas “Loan transaction” 107Penjualan” 133
Gambar 3.43 Sequence Diagram untuk Use Case “Membuat Laporan 134Absensi beserta Rekapitulasi”
Gambar 3.44 Sequence diagram untuk use case “Membuat laporan gaji 135 beserta rekapitulasi”Gambar 3.45 Lanjutan Sequence Diagram untuk Use Case “Membuat 136Laporan Gaji beserta Rekapitulasi”
Gambar 3.46 Sequence Diagram untuk Use Case “Membuat Laporan 137Transfer Gaji”
Gambar 3.47 Sequence Diagram untuk use case “Mengakses Data 138Kehadiran”
Gambar 3.48 Sequence Diagram untuk use case “Membuat Laporan dan 139Rekapitulasi Pajak”
Gambar 3.49 Navigation Diagram143
Gambar 4.1 Component Diagram Sistem Informasi Akuntansi Penggajian 150 pada PT. Tasan Megah Pratama InternasionalGambar 4.2 Deployment Diagram Sistem Informasi Akuntansi Penggajian 151 pada PT. Tasan Megah Pratama InternasionalGambar 4.3 Architecture Diagram Sistem Informasi Akuntansi Penggajian 152 pada PT. Tasan Megah Pratama InternasionalGambar 4.4 Contoh standard button dalam sistem informasi penggajian 153 pada PT. Tasan Megah Pratama InternasionalGambar 4.5 Contoh warning message dalam sistem informasi penggajian 153 pada PT. Tasan Megah Pratama InternasionalGambar 4.6 Revised Class Diagram155
Gambar 4.7 Class Placement156
Gambar 4.8 Component User Interface160