iv
UNIVERSITAS BINA NUSANTARA
___________________________________________________________________ Program Studi Ganda
Sistem Informasi – Akuntansi Skripsi Sarjana Program Ganda
Semester Ganjil 2006/2007
ANALISIS DAN PERANCANGAN SISTEM INFORMASI AKUNTANSI PENJUALAN, PIUTANG, DAN PENERIMAAN KAS PT. TRIJAYA BAN
Arta Moro Sundjaja NIM: 0600671571
ABSTRAK
Mengingat pasar perusahaan yang cukup luas, PT. TRIJAYA BAN haruslah berhati-hati dalam pencatatan transaksi penjualan, piutang dan penerimaan kas untuk menghindari terjadinya masalah-masalah dalam kegiatan tersebut seperti pemberian kredit kepada pelanggan yang memiliki catatan kredit yang tidak baik, pencatatan perintah kerja yang tidak lengkap atau tidak tepat, kesalahan dalam pengiriman, penagihan, dan lain-lain.
Adapun metode yang digunakan untuk penelitian adalah penelitian lapangan yaitu : melakukan inquiries of the clients, analisis terhadap prosedur seperti yang telah disebutkan pada ruang lingkup penelitian, dokumentasi atas dokumen yang terkait dan observasi fisik terhadap lokasi penyimpanan. Data hasil penelitian lapangan kemudian dibandingkan dengan hasil penelitian kepustakaan untuk mengetahui penyimpangan yang terjadi, sebab, akibatnya, serta solusi yang dapat disarankan.
Berdasarkan analisis yang dilakukan atas sistem informasi penjualan, piutang dan penerimaan kas yang berjalan disimpulkan beberapa permasalahan yaitu adanya kesulitan dalam mengontrol penagihan piutang perusahaan, penelusuran informasi penjualan dan penerimaan kas yang pernah dilakukan pada masa lalu, perangkapan tugas yang dilakukan kasir dalam penjualan dan penerimaan kas, tidak adanya pengecekan limit kredit terhadap penjualan kredit.
Untuk itu beberapa saran yang dapat diberikan kepada perusahaan untuk pengembangan selanjutnya adalah perusahaan sebaiknya : membangun sistem yang dapat membantu user dalam mengatasi masalah untuk melakukan penagihan piutang kepada pelanggan, membantu menghasilkan Laporan, pemisahkan tanggung jawab, penentuan batas limit kredit.
Kata kunci :
KATA PENGANTAR
Sebelumnya penulis mengucapkan syukur dan terima kasih kepada Tuhan Yang Maha Esa sehingga dapat menyelesaikan Skripsi ini.
Walaupun tugas membuat Skripsi ini terasa berat oleh penulis, namun berkat bimbingan dari para dosen, akhirnya Skripsi ini dapat diselesaikan walaupun masih jauh dari kesempurnaan.
Skripsi ini disusun berdasarkan data yang diperoleh dari tempat penulis melakukan Kerja Praktek ditambah dengan penjelasan dari para dosen dan buku-buku yang ada hubungannya dengan topik Skripsi.
Penulis menyadari masih banyak kekurangan–kekurangan di dalam Skripsi, sehingga penulis sangat mengharapkan bantuan berupa kritik dari para dosen serta cara-cara yang baik untuk menyusun karya ilmiah di masa yang akan datang.
Penulis mengucapkan terima kasih kepada para pembimbing yang telah meluangkan waktu untuk memberikan petunjuk dalam mewujudkan Skripsi ini, terutama kepada:
1. Bapak Prof. Dr. Gerardus Polla, M.APP.Sc, selaku Rektor Universitas Bina Nusantara, yang telah memberikan kesempatan untuk menuntut ilmu di Uniersitas Bina Nusantara.
2. Bapak Engkus Achmad Kuncoro, SE, MM, selaku Dekan Fakultas Ekonomi Universitas Bina Nusantara.
vi
4. Ibu Rindang Widuri, S.Kom, MM, Selaku Dosen Pembimbing dan Sekretaris Jurusan Akuntansi Fakultas Ekonomi Universitas Bina Nusantara yang juga telah mengorbankan waktu, pikiran, dan perhatiannya. Serta dengan sabar membimbing selama proses penyusunan dan penyelesaian skripsi ini.
5. Bapak Ir. Sablin Yusuf, M.Sc., M.Comp.Sc., selaku Dekan Fakultas Komputer Universitas Bina Nusantara.
6. Bapak Siswono, S.Kom, MM., selaku Ketua Jurusan Sistem Informasi Fakultas Komputer Universitas Bina Nusantara.
7. Bapak Johan, S.Kom, MM., selaku Sekretaris Jurusan Sistem Informasi Fakultas Komputer Universitas Bina Nusantara.
8. Bapak Joni Suhartono, S.Kom, MM., selaku Dosen Pembimbing yang telah mengorbankan waktu, pikiran, dan perhatiannya. Serta dengan sabar membimbing penulis selama proses penyusunan dan penyelesaian skripsi ini.
9. Bapak Rizal Wildan, SE, selaku Direktur PT. TRIJAYA BAN Cabang Serang dan Andi yang membantu penulis yang memberikan arahan atas sistem yang berjalan. 10.Seluruh Bapak dan Ibu Dosen Bina Nusantara, yang telah memberikan bekal ilmu
pengetahuan kepada penulis.
11.Yang tercinta, Papa, Mama yang senantiasa memberikan semangat dan dukungan moral atau material kepada penulis, sehingga penulis dapat menyelesaikan kuliah dan skripsi ini dengan baik dan tepat waktu.
13.Angel, Opi, Yuli dan Verdika yang senantiasa memberikan dukungan moril dan doa kepada penulis dalam penyusunan skripsi ini.
14.Karyawan STARBUCK Thamrin, Puri Indah dan terutama Citraland yang memberikan dukungan moril dan doa dalam penyusunan skripsi ini.
15.Rekan-rekan yang tidak dapat saya sebutkan namanya satu-persatu, yang telah memberikan dukungan moril dan doa dalam penyusunan skripsi ini.
Saya menyadari bahwa skripsi ini masih jauh dari sempurna, karena keterbatasan waktu dan ilmu pengetahuan serta kemampuan yang penulis miliki. Oleh karena itu saya sangat mengharapkan segala kritik dan saran-saran yang membangun guna penyempurnaan skripsi ini. Akhir kata, semoga skripsi ini dapat bermanfaat bagi pembaca termasuk penulis sendiri. Terima kasih.
Jakarta, 31 Januari 2007 Penulis
Daftar Isi
Halaman
Halaman Judul Luar i
Halaman Judul Dalam ii
Halaman Persetujuan Pembimbing iii
Halaman Persetujuan Dewan Penguji iv
Abstrak v
Kata Pengantar vi
Daftar Tabel xiv
Daftar Gambar xvi
Daftar Lampiran xxiii
BAB 1 PENDAHULUAN
1.1 Pendahuluan 1
1.2 Ruang Lingkup 2
1.3 Tujuan dan Manfaat 3
1.4 Metodologi 3
1.5 Sistematika Penulisan 6
BAB 2 LANDASAN TEORI
Penerimaan Kas
2.3.1 Proses Bisnis 9
2.3.2 Penjualan 11
2.3.3 Piutang Dagang 12
2.3.4 Dokumen Yang Berhubungan Dengan Siklus Pendapatan
13
2.3.5 Tujuan Siklus Pendapatan 15
2.4 Pengendalian Internal 16
2.4.1 Pengertian Pengendalian Internal 16 2.4.2 Pengendalian Internal Sistem Informasi Akuntansi
Penjualan dan Penerimaan Kas
17
2.5 Pengertian Metode Analisis dan Desain Berorientasi Objek 19
2.5.1 Orientasi object 19
2.5.2 Rich Picture 19
2.5.3 Analisa Problem-Domain 20
2.5.3.1 Class 20
2.5.3.2 Structure 22
2.5.3.3 Behaviour 23
2.5.4 Application Domain Analysis 24
2.5.4.1 Usage 24
2.5.4.2 Function 26
2.5.4.3 User Interface 27
x
2.5.5.1 Criteria 29
2.5.5.2 Component Architecture 32
2.5.5.3 Process Architecture 34
2.5.6 Component Design 35
2.5.6.1 Model Component 35
2.5.6.2 Function Component 36
2.6 Pengertian Database 37
2.7 Interaksi Manusia dan Komputer 37 2.7.1 Tujuan Rekayasa Sistem IMK 37
2.7.2 Delapan Aturan Emas Dalam Perancangan Web 39 BAB 3 ANALISIS SISTEM YANG BERJALAN
3.1 Latar Belakang Perusahaan 42
3.2 Struktur Organisasi 43
3.3 Pembagian Tugas 44
3.4 Produk Perusahaan 45
3.5 Gambaran Sistem Informasi Akuntansi Penjualan dan Penerimaan Kas
46
3.5.1 Proses Penjualan Barang dan Jasa 46 3.5.2 Proses Penagihan dan Penerimaan Kas 49 3.5.3 Proses Retur Penjualan Barang 50 3.6 Permasalahan Yang Dihadapi Dalam Sistem Informasi
Akuntansi Penjualan dan Penerimaan Kas
BAB 4 ANALISIS DAN PERANCANGAN SISTEM INFORMASI AKUNTANSI PENJUALAN, PIUTANG DAN PENERIMAAN KAS PT. TRIJAYA BAN CABANG SERANG
4.1 Analysis Document 58
4.1.1 The Task 58
4.1.1.1 The Purpose 58
4.1.1.2 System Definition 58
4.1.1.3 Context 59
4.1.1.3.1 Problem Domain 61 4.1.1.3.2 Application Domain 66
4.1.2 Problem Domain 67
4.1.2.1 Cluster 67
4.1.2.2 Structure 67
4.1.2.3 Classes 72
4.1.2.4 Events 78
4.1.3 Application Domain 80
4.1.3.1 Usage 80
4.1.3.2 Function 117
4.1.3.3 User Interface 117
4.1.3.4 Technical Platform 179
4.1.4 Recomendations 179
4.1.4.1 The System Usefulness and Feasibility 179
xii
4.1.4.3 Development Economy 180
4.2 Design Document 180
4.2.1 The Task 180
4.2.1.1 Purpose 180
4.2.1.2 Correction To The Analysis 180
4.2.1.3 Quality Goal 181
4.2.2 Technical Platform 182
4.2.2.1 Equipment 182
4.2.2.2 System Software 183
4.2.2.3 System Interface 184
4.2.2.4 Design Language 184
4.2.3 Architecture 184
4.2.3.1 Component Architecture 184 4.2.3.2 Process Architecture 186
4.2.3.3 Standard 189
4.2.4 Recommendation 189
4.2.4.1 The System Usefulness 189 4.2.4.2 Plan For Initiating User 191 4.2.4.3 Implementation Plan 191
BAB 5 KESIMPULAN DAN SARAN
5.1 Kesimpulan 192
DAFTAR PUSTAKA RIWAYAT HIDUP
Daftar Tabel
Halaman Table 2.1 Ancaman dan Pengendalian dalam siklus pendapatan 18
Table 2.2 Kegiatan problem domain analysis 20
Table 2.3 Contoh event table 21
Table 2.4 Kegiatan Application Domain Analysis 24
Table 2.5 Kegiatan desain arsitektur 29 Table 2.6 Beberapa criteria dalam perancangan 31 Table 2.7 Client-server architecture 33 Table 2.8 Kegiatan perancangan komponen 35
Tabel 4.1 System Definition dengan kriteria FACTOR 59 Tabel 4.2 Tabel event sistem informasi akuntansi penjualan, piutang
dan penerimaan kas
79
Tabel 4.3 Tabel aktor sistem informasi akuntansi penjualan, piutang dan penerimaan kas
80
Tabel 4.4 Spesifikasi aktor karyawan “Customer Service” 81 Tabel 4.5 Spesifikasi aktor karyawan “Gudang” 82
Tabel 4.6 Spesifikasi aktor karyawan “Penagihan” 82 Tabel 4.7 Spesifikasi aktor karyawan “Kasir” 83 Tabel 4.8 Spesifikasi aktor karyawan “Akuntansi” 83 Tabel 4.9 Spesifikasi aktor karyawan “Admin” 84
Table 4.11 Spesifikasi use case “Input Barang“ 90 Table 4.12 Spesifikasi use case “Input Jenis Jasa“ 90
Table 4.13 Spesifikasi use case “Input Jasa“ 91
Table 4.14 Spesifikasi use case “Input Jabatan“ 91
Table 4.15 Spesifikasi use case “Input Karyawan“ 91
Table 4.16 Spesifikasi use case “Input Jenis Pelanggan“ 92
Table 4.17 Spesifikasi use case “Input pelanggan“ 92
Table 4.18 Spesifikasi use case “Input Mobil“ 92
Table 4.19 Spesifikasi use case “Membuat Surat Perintah Kerja“ 93 Table 4.20 Spesifikasi use case “Membuat Faktur Penjualan“ 94 Table 4.21 Spesifikasi use case “Membuat Surat Jalan“ 95 Table 4.22 Spesifikasi use case “Membuat Penagihan“ 96 Table 4.23 Spesifikasi use case “Membuat Penerimaan Kas“ 97 Table 4.24 Spesifikasi use case “Membuat Retur Penjualan“ 98 Table 4.25 Spesifikasi use case “Membuat Laporan Penjualan“ 98 Table 4.26 Spesifikasi use case “Membuat Laporan Retur Penjualan“ 99 Table 4.27 Spesifikasi use case “Membuat Laporan Penagihan“ 99 Table 4.28 Spesifikasi use case “Membuat Laporan Penagihan Tunda“ 99
Table 4.29 Spesifikasi use case “Membuat Laporan Penerimaan Kas“ 99
Table 4.30 Spesifikasi use case “Melihat Jurnal Penjualan“ 100 Table 4.31 Spesifikasi use case “Melihat Jurnal Penerimaan Kas“ 100 Tabel 4.32 Spesifikasi use case “Membuat Laporan Analisa Umur
Piutang”
xv
Tabel 4.33 Spesifikasi use case “Membuat Laporan Pengiriman” 100 Table 4.34 Function list lengkap sistem informasi penjualan, piutang
dan penerimaan kas
117
Tabel 4.35 Daftar window user interface dan print out 119 Table 4.36 Kriteria sistem informasi akuntansi penjualan, piutang dan
penerimaan kas
182
Table 4.37 Spesifikasi peralatan untuk sistem informasi akuntansi penjualan, piutang dan penerimaan kas
183
Tabel 4. 38 Criteria Sistem informasi akuntansi penjualan, piutang dan penerimaan kas
190
Tabel 4.39 Tabel rencana implementasi sistem informasi akuntansi penjualan, piutang dan penerimaan kas
Daftar Gambar
Halaman
Gambar 2.1 Contoh statechart diagram 23
Gambar 3.1 Struktur Perusahaan PT. TRIJAYA BAN 44 Gambar 3.2 Rich picture sistem yang berjalan 57 Gambar 4.1 Rich Picture Sistem Informasi Akuntansi Yang Diusulkan 60 Gambar 4.2 Model sistem informasi akuntansi penjualan dan
penerimaan kas
67
Gambar 4.3 Struktur dari “Karyawan” 67
Gambar 4.4 Struktur dari “Barang” 68
Gambar 4.5 Struktur dari “Jasa” 68
Gambar 4.6 Struktur dari “Pelanggan” 68 Gambar 4.7 Struktur dari “Penjualan” 69 Gambar 4.8 Struktur dari “Penagihan” 69 Gambar 4.9 Struktur dari “Penerimaan Kas” 69 Gambar 4.10 Struktur dari “Retur Penjualan” 70 Gambar 4.11 Class Diagram Lengkap Sistem Informasi Akuntansi
Penjualan Dan Penerimaan Kas
71
xvii
Gambar 4.16 Statechart kelas “Mobil” 73 Gambar 4.17 Statechart kelas “Jenis Barang” 73 Gambar 4.18 Statechart kelas “Barang” 74 Gambar 4.19 Statechart kelas “Jenis Jasa” 74
Gambar 4.20 Statechart kelas “Jasa” 74
Gambar 4.21 Statechart kelas “Perintah Kerja” 75 Gambar 4.22 Statechart kelas “Perintah Kerja Jasa” 75 Gambar 4.23 Statechart kelas “Perintah Kerja Barang” 75 Gambar 4.24 Statechart kelas “Penjualan” 76 Gambar 4.25 Statechart kelas “Pengiriman” 76 Gambar 4.26 Statechart kelas “Penagihan” 76 Gambar 4.27 Statechart kelas “Penagihan Detil” 77 Gambar 4.28 Statechart kelas “Penerimaan Kas” 77 Gambar 4.29 Statechart kelas “Retur Penjualan” 77 Gambar 4.30 Statechart kelas “Retur Penjualan Detil” 78
Gambar 4.31 Use Case secara umum 85
Gambar 4.32 Use Case bagian admin 86
Gambar 4.33 Use Case bagian customer service 87
Gambar 4.34 Use Case bagian gudang 88
Gambar 4.35 Use Case bagian penagihan 88
Gambar 4.36 Use Case bagian kasir 89
Gambar 4.37 Use Case bagian akuntansi 89
Gambar 4.39 Sequence untuk Use Case “Input Barang” 101 Gambar 4.40 Sequence untuk Use Case “Input Jenis Jasa” 102 Gambar 4.41 Sequence untuk Use Case “Input Jasa” 102 Gambar 4.42 Sequence untuk Use Case “Input Jabatan” 103 Gambar 4.43 Sequence untuk Use Case “Input Karyawan” 103 Gambar 4.44 Sequence untuk Use Case “Input Jenis Pelanggan” 104 Gambar 4.45 Sequence untuk Use Case “Input Pelanggan” 104 Gambar 4.46 Sequence untuk Use Case “Input Mobil” 105 Gambar 4.47 Sequence untuk Use Case “Membuat Surat Perintah
Kerja”
106
Gambar 4.48 Sequence untuk Use Case “Membuat Faktur Penjualan” 107 Gambar 4.49 Sequence untuk Use Case “Membuat Surat Jalan” 108
Gambar 4.50 Sequence untuk Use Case “Membuat Penagihan” 109 Gambar 4.51 Sequence untuk Use Case “Membuat Penerimaan Kas” 110 Gambar 4.52 Sequence untuk Use Case “Membuat Retur Penjualan” 111 Gambar 4.53 Sequence untuk Use Case “Membuat Laporan Penjualan” 112 Gambar 4.54 Sequence untuk Use Case “Membuat Laporan Retur
Penjualan”
113
Gambar 4.55 Sequence untuk Use Case “Membuat Laporan Penagihan” 113 Gambar 4.56 Sequence untuk Use Case “Membuat Laporan Penagihan
Tunda”
114
Gambar 4.57 Sequence untuk Use Case “Membuat Laporan Penerimaan Kas”
xix
Gambar 4.58 Sequence untuk Use Case “Melihat Jurnal Penjualan” 115 Gambar 4.59 Sequence untuk Use Case “Melihat Jurnal Penerimaan
Kas”
115
Gambar 4.60 Sequence untuk Use Case “Membuat Laporan Pengiriman”
116
Gambar 4.61 Sequence untuk Use Case “Membuat Laporan Analisa Umur Piutang”
116
Gambar 4.62 navigation diagram 120
Gambar 4.63 window “Menu Login” 121
Gambar 4.64 window “Menu Admin” 121
Gambar 4.65 window “Menu Customer Service” 122
Gambar 4.66 window “Menu Gudang” 122
Gambar 4.67 window “Menu Penagihan” 122
Gambar 4.68 window “Menu Kasir” 123
Gambar 4.69 window “Menu Akuntansi 123
Gambar 4.70 window “Jabatan” 124
Gambar 4.71 window “Jenis Barang” 125
Gambar 4.72 window “Jenis Jasa” 126
Gambar 4.73 window “Jenis Pelanggan” 127
Gambar 4.74 window “Mobil” 128
Gambar 4.75 window “Pelanggan” 129
Gambar 4.76 window “Barang” 130
Gambar 4.78 window “Karyawan” 132 Gambar 4.79 window “Perintah Kerja Header” 133 Gambar 4.80 window “Perintah Kerja Detail Barang” 134 Gambar 4.81 window “Perintah Kerja Detail Jasa” 135 Gambar 4.82 window “Cetak Perintah Kerja” 136
Gambar 4.83 window “Penjualan” 137
Gambar 4.84 window “Cetak Penjualan” 138
Gambar 4.85 window “Penagihan” 139
xxi
Gambar 4.124 Print Out “Surat Retur Penjualan” 178 Gambar 4.125 Gambar “Component Diagram” 185 Gambar 4.126 Gambar “Deployment Diagram” 187 Gambar 4.127 Gambar “Arsitektur Jaringan” 188