iv
UNIVERSITAS BINA NUSANTARA
___________________________________________________________________ Program Studi Ganda
Akuntansi – Sistem Informasi Skripsi Sarjana Program Ganda
Semester Ganjil 2007/2008
ANALISIS DAN PERANCANGAN SISTEM INFORMASI AKUNTANSI PENJUALAN IKLAN DAN PENERIMAAN KAS
PADA RAKYAT MERDEKA GROUP
Luciana Usman NIM: 0700716394
ABSTRAK
Penggunaan Sistem Informasi Akuntansi (SIA) saat ini sangat penting mendukung efisiensi pemrosesan transaksi sehari-hari dan telah diterapkan secara meluas dikalangan bisnis. Tujuannya adalah untuk menganalisis kelemahan Sistem Informasi Akuntansi Penjualan Iklan dan Penerimaa Kas berjalan pada Rakyat Merdeka Group. Selain itu juga menganalisis solusi alternatif serta memberikan usulan perbaikan berupa rancangan sistem yang dapat memenuhi kebutuhan bisnis perusahaan saat ini.
Adapun metode yang digunakan untuk penelitian adalah studi kepustakaan, studi lapangan, metode analisis, dan metode perancangan. Studi lapangan berupa mengadakan wawancara karyawan terkait serta observasi yang berguna dengan mengumpulkan informasi melalui penelusuran bukti-bukti dokumen terkait. Metode analisis dan perancangan yang berorientasi objek di mana semuanya itu dibatasi pada ruang lingkup yang telah ditentukan.
Berdasarkan analisis yang dilakukan atas Sistem Informasi Penjualan Iklan dan Penerimaan Kas yang berjalan pada Rakyat Merdeka Group, ditemukan beberapa permasalahan yaitu iklan tidak tayang karena kurangnya koordinasi antara customer dengan bagian Iklan dan bagian Pracetak, terdapat penumpukkan piutang tidak tertagih, pelaporan pada manager group sering terlambat, dan laporan yang dihasilkan pada prosedur sedang berjalan kurang informatif.
Untuk itu beberapa saran dapat diberikan pada perusahaan guna pengembangan selanjutnya adalah melalui sistem informasi yang dirancang dapat menangani masalah konfirmasi iklan akan tayang, permintaan iklan, penagihan, dan penerimaan kas sehingga dalam pembuatan laporan-laporan dan transaksi dapat terkontrol satu dengan lainnya, serta dapat men-set-up agar pembayaran iklan dapat terlunasi sebelum iklan tayang.
Kata kunci :
KATA PENGANTAR
Segala puji syukur dan hormat penulis panjatkan kepada Tuhan Yang Maha Esa atas berkat dan anugerah-Nya sehingga dapat menyelesaikan skripsi ini dari awal hingga akhir dengan baik.
Penulis mengucapkan banyak terima kasih pada pihak-pihak yang telah banyak memberikan bantuan secara materil maupun moril selama pembuatan skripsi ini berlangsung, yaitu:
1. Bapak Prof. Dr. Gerardus Polla, M.App.Sc., Rektor Universitas Bina Nusantara, yang telah memberikan kesempatan untuk menuntut ilmu di Universitas Bina Nusantara.
2. Bapak Ir. Sablin Yusuf, M.Sc,M.Comp.Sc., selaku Dekan Fakultas Ilmu Komputer Universitas Bina Nusantara.
3. Bapak E.A. Kuncoro, SE., MM., selaku Dekan Fakultas Ekonomi Universitas Bina Nusantara.
4. Bapak Johan, S.Kom., MM., selaku Ketua Jurusan Sistem Informasi Fakultas Ilmu Komputer Universitas Bina Nusantara.
5. Ibu Ersa Tri Wahyuni, SE, M.Acc., selaku Ketua Jurusan Akuntansi Fakultas Ekonomi Universitas Bina Nusantara.
6. Ibu Rindang Widuri, S.Kom., MM., selaku Dosen Pembimbing jurusan Akuntansi yang telah banyak meluangkan waktu dan pikirannya dalam memberikan.
vi
8. Segenap staf pengajar Universitas Bina Nusantara yang telah memberikan bekal ilmu pengetahuan selama masa kuliah.
9. Yang terkasih, Papa, Mama, dan saudara-saudariku yang telah banyak memberikan bantuan dan dukungan materil maupun moril tidak ternilai sehingga skripsi ini dapat diselesaikan.
10. Himpunan Mahasiswa Jurusan Akuntansi, Bina Nusantara Engslish Club, rekan-rekan kelas PAZ dan lainnya yang tercinta, selama telah memberikan saran, dukungan dan bantuan dalam penyusunan skripsi ini.
11. Pihak-pihak lain yang tidak dapat disebutkan namanya satu per satu.
Penulis telah telah berusaha melakukan yang terbaik. Namun penulis menyadari bahwa skripsi ini masih jauh dari sempurna karena keterbatasan waktu, ilmu pengetahuan, wawasan serta kemampuan yang dimiliki. Oleh karena itu, segala kritik dan saran yang membangun guna penyempurnaan skripsi ini sangat diharapkan.
Akhir kata, penulis berharap skripsi ini dapat bermanfaat bagi rekan-rekan pembaca dan pihak-pihak yang membutuhkan.
Jakarta, 28 Januari 2008 Penulis
DAFTAR ISI
Halaman
Halaman Judul Luar i
Halaman Judul Dalam ii
Halaman Persetujuan Hard Cover iii
Abstrak iv
Prakata v
Daftar Isi vii
Daftar Tabel xiv
Daftar Gambar xviii
Daftar Lampiran xxv
BAB 1 PENDAHULUAN
1.1 Latar Belakang 1
1.2 Tujuan dan Manfaat 3
1.3 Ruang Lingkup 3
1.4 Metodologi Penelitian 4
1.5 Sistematika Penulisan 4
BAB 2 LANDASAN TEORI
2.1 Sistem Informasi Akuntansi 7
2.1.1 Pengertian Sistem Informasi 7
viii
2.1.4 Komponen-Komponen Sistem Informasi Akuntansi 9 2.1.5 Siklus Pemrosesan Transaksi pada Sistem 11 2.2 Sistem Informasi Akuntansi Penjualan dan Piutang Usaha 12
2.2.1 Pengertian Penjualan 12
2.2.2 Tujuan/Kegunaan Sistem Informasi Akuntansi Penjualan
12
2.2.3 Dokumen-Dokumen yang Berhubungan dengan Sistem Penjualan
13
2.2.4 File/Catatan yang Digunakan dalam Aplikasi Sistem Penjualan
15
2.2.5 Fungsi-fungsi yang Terkait 15
2.2.6 Prosedur-prosedur dalam Siklus Penjualan 17 2.2.7 Sasaran dari Sistem Informasi Akuntansi Penjualan 19 2.2.8 Laporan yang Diperlukan pada Akhir Periode dalam
Sistem Informasi Akuntansi Penjualan dan Piutang Usaha
19
2.3 Periklanan 20
2.3.1 Definisi 20
2.3.2 Klasifikasi Periklanan 20
2.3.3 Fungsi-Fungsi Periklanan 22
2.4 Pengendalian Internal 22
2.4.1 Pengertian 22
2.4.3 Komponen-komponen Sistem Pengendalian Internal 24 2.4.4 Sistem Pengendalian Internal Sistem Informasi
Akuntansi Penjualan
25
2.5 Metode Analisis dan Desain Berorientasi Objek 26 2.5.1 Pengertian Metode Analisis dan Desain Berorientasi
Objek
26
2.5.2 Rich Picture 26
2.5.3 System Definition 27
2.5.4 FACTOR Criterion 27
2.5.5 Analisis Problem Domain 28
2.5.5.1 Class 29
2.5.5.2 Structure 31
2.5.5.3 Behaviour 34
2.5.6 Analisis Application Domain 35
2.5.6.1 Usage 36
2.5.6.2 Function 37
2.5.6.3 Interface 38
2.5.7 Architecture Design 40
2.5.7.1 Criteria 40
2.5.7.2 Component Architecture 42
2.5.7.3 Process Architecture 46
2.5.8 Component Design 48
x
2.5.8.2 Function Component 49
BAB 3 ANALISIS SISTEM INFORMASI AKUNTANSI PENJUALAN
IKLAN DAN PENERIMAAN KAS PADA RAKYAT
MERDEKA GROUP
3.1 Sejarah Perusahaan 51
3.2 Visi dan Misi Perusahaan 52
3.3 Struktur Organisasi 53
3.4 Pembagian Tugas, Wewenang, dan Tanggung Jawab 53
3.5 Perkembangan dan Produk Perusahaan 56
3.6 Gambaran Sistem Informasi Akuntansi Penjualan dan Piutang Usaha Berjalan
60
3.6.1 Rich Picture 60
3.6.2 Dokumen-Dokumen yang Digunakan pada Sistem Penjualan dan Penerimaan Kas Rakyat Merdeka Group
62
3.6.3 Laporan-laporan yang Dihasilkan Sistem Penjualan dan Penerimaan Kas Rakyat Merdeka Group
67
3.7 Temuan Permasalahan yang Dihadapi serta Usulan untuk Mengatasi Permasalahan dalam Sistem Informasi Akuntansi Penjualan Iklan dan Penerimaan Kas
BAB 4 PERANCANGAN SISTEM INFORMASI AKUNTANSI
PENJUALAN IKLAN DAN PENERIMAAN KAS PADA
RAKYAT MERDEKA GROUP
4.1 The task 75
4.1.1 Purpose 75
4.1.2 System Definition 75
4.1.3 Context 76
4.1.4 Structure 79
4.1.5 Classes 82
4.1.6 Events 87
4.1.7 Corrections to the Analysis 88
4.1.8 Quality Goal 88
4.2 The Application Domain 89
4.2.1 Usage 89
4.2.1.1 Overview 89
4.2.1.2 Actor 90
4.2.1.3 Use Case 92
4.2.2 Function List 118
4.2.3 User Interface 119
4.2.3.1 Dialogue Style 119
4.2.3.2 Overview 121
4.2.4 Technical Platform 140
xii
4.2.4.2 System Software 140
4.2.4.3 System Interface 141
4.2.4.4 Design Language 141
4.3 Architecture 141
4.3.1 Component Architecture 141
4.3.2 Process Architecture 142
4.3.3 Standard 143
4.4 Components 145
4.4.1 Model Component 145
4.4.1.1 Structure 145
4.4.1.2 Classes 145
4.4.1.3 Entity Realtionship Diagram 193
4.4.1.4 Spesifikasi Tabel Data 193
4.4.2 User Interface Component 198
4.5 Recommendations 200
4.5.1 The System’s Usefulness 200
4.5.2 Strategy 200
4.5.3 Development Economy 200
4.5.4 Plan for Iniating User 201
4.5.5 Implementation Plan 201
BAB 5 SIMPULAN DAN SARAN
5.1 Simpulan 202
DAFTAR PUSTAKA
RIWAYAT HIDUP
LAMPIRAN
xiv
DAFTAR TABEL
Halaman
Tabel 2.1 Kerangka Analisis Problem Domain 29
Tabel 2.2 Contoh Event Table 30
Tabel 2.3 Kerangka Analisis Application Domain 35
Tabel 2.4 Kerangka Architecture Design 40
Tabel 2.5 Kriteria Umum 41
Tabel 2.6 Jenis Arsitektur Client-Server 45
Tabel 2.7 Kerangka Component Design 48
Tabel 3.1 Top 20 Belanja Iklan di Semua Koran dan Rakyat Merdeka 59 Tabel 3.2 Top 20 Belanja Iklan Terbesar Di Jabodetabek 59 Tabel 4.1 System Definitiondengan Kriteria FACTOR 76 Tabel 4.2 Keterangan Behavioral Pattern Class “Karyawan” 82 Tabel 4.3 Keterangan Behavioral Pattern Class “Iklan” 83 Tabel 4.4 Keterangan Behavioral Pattern Class “PriceList” 84 Tabel 4.5 Keterangan Behavioral Pattern Class “Customer” 84 Tabel 4.6 Keterangan Behavioral Pattern Class “SalesOrder” 85 Tabel 4.7 Keterangan Behavioral Pattern Class “Faktur” 86 Tabel 4.8 Keterangan Behavioral Pattern Class “Pembayaran” 87 Tabel 4.9 Event TableSIA Penjualan Iklan dan Penerimaan Kas 87 Tabel 4.10 Kriteria SIA Penjualan Iklan dan Penerimaan Kas 89 Tabel 4.11 Actor Tableuntuk SIA Penjualan Iklan dan Penerimaan Kas 90
Tabel 4.13 Spesifikasi Aktor “Bagian Pracetak” 91
Tabel 4.14 Spesifikasi Aktor “Bagian Keuangan” 91
Tabel 4.15 Spesifikasi Aktor “Bagian Akunting” 92
Tabel 4.16 Use Case Specificationuntuk “Memasukkan Price List” 93 Tabel 4.17 Use Case Specificationuntuk “Menerima Pesanan” 94 Tabel 4.18 Use Case Specificationuntuk “Mengkonfirmasi Iklan Siap
Tayang”
95
Tabel 4.19 Use Case Specificationuntuk “Membuat Faktur” 96 Tabel 4.20 Use Case Specificationuntuk “Memasukkan Pembayaran” 97 Tabel 4.21 Use Case Specificationuntuk “Mengkonfirmasi Iklan Telah
Tayang”
98
Tabel 4.22 Use Case Specificationuntuk “Mencetak Laporan Penjualan” 98 Tabel 4.23 Use Case Specificationuntuk “Mencetak Laporan Iklan Telah
Tayang”
99
Tabel 4.24 Use Case Specificationuntuk “Mencetak Laporan Penerimaan Kas”
99
Tabel 4.25 Use Case Specificationuntuk “Mencetak Laporan Orderyang Belum Dibayar”
100
Tabel 4.26 Use Case Specificationuntuk “Mencetak Laporan Iklan yang Belum Ditayang”
100
Tabel 4.27 Use Case Specificationuntuk “Mencetak Laporan Sales Order yang Akan Dihapus”
101
xvi
Tabel 4.29 Use Case Specificationuntuk “Mencetak Jurnal Penjualan” 102 Tabel 4.30 Use Case Specificationuntuk “Mencetak Jurnal Penerimaan
Kas”
102
Tabel 4.31 Function ListSIA Penjualan Iklan dan Penerimaan Kas 118 Tabel 4.32 User-Interface Windowsdan Printouts 120 Tabel 4.33 Spesifikasi Peralatan untuk SIA Penjualan Iklan dan
Penerimaan Kas
140
Tabel 4.34 Spesifikasi Fungsi Hitung Harga Bruto 148 Tabel 4.35 Spesifikasi Fungsi Hitung Harga Bruto 150 Tabel 4.36 Spesifikasi Fungsi Cetak Sales Order 152 Tabel 4.37 Spesifikasi Fungsi UpdateIklan Siap Tayang 154 Tabel 4.38 Spesifikasi Fungsi Hitung Nilai Faktur 156
Tabel 4.39 Spesifikasi Fungsi Cetak Faktur 158
Tabel 4.40 Spesifikasi Fungsi Cetak Pembayaran 160
Tabel 4.50 Spesifikasi Fungsi Hitung Jumlah Sales Order yang Akan Dihapus
180
Tabel 4.51 Spesifikasi Fungsi Cetak Laporan Sales Order yang Akan Dihapus
182
Tabel 4.52 Spesifikasi Fungsi Cetak Trend Report 184 Tabel 4.53 Spesifikasi Fungsi Hitung Total Penjualan 186 Tabel 4.54 Spesifikasi Fungsi Cetak Jurnal Penjualan 188 Tabel 4.55 Spesifikasi Fungsi Hitung Total Penerimaan Kas 190 Tabel 4.56 Spesifikasi Fungsi Cetak Jurnal Penerimaan Kas 192
Tabel 4.57 Spesifikasi Tabel Customer 194
Tabel 4.58 Spesifikasi Tabel Karyawan 194
Tabel 4.59 Spesifikasi Tabel Iklan 195
Tabel 4.60 Spesifikasi Tabel Price List 195
Tabel 4.61 Spesifikasi Tabel Sales Order dan Faktur 196 Tabel 4.62 Spesifikasi Tabel Sales Order dan Faktur 197
Tabel 4.63 Spesifikasi Tabel Pembayaran 198
Tabel 4.64 Spesifikasi Biaya Pengembangan 200
xviii
DAFTAR GAMBAR
Halaman Gambar 2.1 Data Flow Diagram Siklus Penjualan dan Piutang 27 Gambar 2.2 Subactivity dalam Pemilihan Class dan Event Problem
Domain
30
Gambar 2.3 Generalization Structure 32
Gambar 2.4 Cluster Structure 32
Gambar 2.5 Aggregation Structure 33
Gambar 2.6 Association Structure 33
Gambar 2.7 Contoh “State Chart” 34
Gambar 2.8 Application-Domain Analysis 35
Gambar 2.9 Layered Architecture Pattern 43
Gambar 2.10 Generic Architecture Pattern 44
Gambar 2.11 Client-Server Architecture Pattern 45
Gambar 2.12 Centralized Pattern 46
Gambar 2.13 Distributed Pattern 47
Gambar 2.14 Decentralized Pattern 48
Gambar 3.1 Struktur Organisasi Rakyat Merdeka Group 53 Gambar 3.2 Rich PictureSistem Informasi Akuntansi Penjualan Iklan dan
Penerimaan Kas Berjalan
60
Gambar 3.3 Sales Order form 63
Gambar 3.4 Faktur 64
Gambar 3.6 Faktur Pajak Standar 66
Gambar 3.7 Bukti Kas Masuk 67
Gambar 3.8 Laporan Omset 68
Gambar 3.9 Laporan Piutang 68
Gambar 3.10 Laporan Cash in 69
Gambar 4.1 Rich PictureSistem Informasi Akuntansi Penjualan Iklan dan Penerimaan Kas yang Diusulkan
77
Gambar 4.2 Struktur dari “Karyawan” 79
Gambar 4.3 Struktur dari “Customer” 80
Gambar 4.4 Struktur dari “Pemesanan” 80
Gambar 4.5 Struktur dari “Penerimaan Kas” 80
Gambar 4.6 Class Diagram Lengkap SIA Penjualan Iklan dan Penerimaan Kas
81
Gambar 4.7 Behavioral Pattern dari Class“Karyawan“ 82 Gambar 4.8 Behavioral Pattern dari Class“Iklan“ 83 Gambar 4.9 Behavioral Pattern dari Class“PriceList“ 83 Gambar 4.10 Behavioral Pattern dari Class“Customer“ 84 Gambar 4.11 Behavioral Pattern dari Class“SalesOrder“ 85 Gambar 4.12 Behavioral Pattern dari Class“Faktur“ 86 Gambar 4.13 Behavioral Pattern dari Class“Pembayaran“ 86 Gambar 4.14 Use Case Diagram untuk SIA Penjualan Iklan dan Penerimaan
Kas Rakyat Merdeka Group
92
xx
Gambar 4.16 Sequenceuntuk Use Case“Menerima Pesanan” 104 Gambar 4.17 Sequence untuk Use Case “Mengkonfirmasi Iklan Siap
Tayang”
105
Gambar 4.18 Sequenceuntuk Use Case“Membuat Faktur” 106 Gambar 4.19 Sequenceuntuk Use Case“Memasukkan Pembayaran” 107 Gambar 4.20 Sequenceuntuk Use Case“Mengkonfirmasi Iklan Telah
Tayang”
108
Gambar 4.21 Sequenceuntuk Use Case“Mencetak Laporan Penjualan” 109 Gambar 4.22 Sequenceuntuk Use Case“Mencetak Laporan Iklan Telah
Tayang”
110
Gambar 4.23 Sequenceuntuk Use Case“Mencetak Laporan Penerimaan Kas”
111
Gambar 4.24 Sequenceuntuk Use Case“Mencetak Laporan Orderyang Belum Dibayar”
112
Gambar 4.25 Sequenceuntuk Use Case“Mencetak Laporan Iklan yang Belum Ditayang”
113
Gambar 4.26 Sequenceuntuk Use Case“Mencetak Laporan Sales Order yang Akan Dihapus”
114
Gambar 4.27 Sequenceuntuk Use Case“MencetakTrend Report” 115 Gambar 4.28 Sequenceuntuk Use Case“Mencetak Jurnal Penjualan” 116 Gambar 4.29 Sequenceuntuk Use Case“Mencetak Jurnal Penerimaan Kas” 117
Gambar 4.30 Navigation Diagram 121
Gambar 4.32 Window“Main Menu” 122
Gambar 4.33 Window“Change Password” 123
Gambar 4.34 Window“Customer” 123
Gambar 4.35 Window“Iklan” 124
Gambar 4.36 Window“Price List” 124
Gambar 4.37 Window“Karyawan” 125
Gambar 4.38 Window“Sales Order” 125
Gambar 4.39 Window“Faktur” 126
Gambar 4.40 Window“Pembayaran” 126
Gambar 4.41 Window“Mencetak Laporan Penjualan” 127 Gambar 4.42 Window“Mencetak Laporan Iklan yang Telah Tayang” 127 Gambar 4.43 Window“Mencetak Laporan Penerimaan Kas” 128 Gambar 4.44 Window“Mencetak Laporan Order yang Belum Dibayar” 128 Gambar 4.45 Window“Mencetak Laporan Iklan yang Belum Ditayang” 129 Gambar 4.46 Window“Mencetak Laporan Sales Order yang Akan Dihapus” 129
Gambar 4.47 Window“Mencetak Trend Report” 129
Gambar 4.48 Window“Mencetak Jurnal Penjualan” 130
xxii
Gambar 4.55 Form“Laporan Penjualan Berdasarkan Tanggal Penayangan” 133 Gambar 4.56 Form“Laporan Iklan yang Telah Tayang” 134
Gambar 4.57 Form“Laporan Penerimaan Kas” 134
Gambar 4.58 Form“Laporan Order yang Belum Dibayar” 135 Gambar 4.59 Form“Laporan Iklan yang Belum Ditayang” 135 Gambar 4.60 Form“Laporan Sales Order yang Akan Dihapus” 136 Gambar 4.61 Form“Trend Report Berdasarkan Produk Iklan” 136 Gambar 4.62 Form“Trend Report Berdasarkan Kolom” 137 Gambar 4.63 Form“Trend Report Berdasarkan Klasifikasi” 137 Gambar 4.64 Form“Trend Report Berdasarkan Tampilan” 138 Gambar 4.65 Form“Trend Report Berdasarkan Tanggal Penayangan” 138
Gambar 4.66 Form“Jurnal Penjualan” 139
Gambar 4.67 Form“Jurnal Penerimaan Kas” 139
Gambar 4.68 Component Diagram 142
Gambar 4.69 Deployment Diagram 143
Gambar 4.70 Beberapa Contoh Menu Standard 144
Gambar 4.71 Beberapa Contoh Pesan Kesalahan 144
Gambar 4.72 Class Placement dalamModel Component dan Function Component
146
Gambar 4.77 Function Componentdari “Faktur” 155 Gambar 4.78 Function Componentdari “Cetak Faktur” 157 Gambar 4.79 Function Componentdari “Cetak Pembayaran” 159 Gambar 4.80 Function Componentdari “Sales Order” 161 Gambar 4.81 Function Componentdari “Penjualan” 163 Gambar 4.82 Function Componentdari “Cetak Laporan Penjualan” 165 Gambar 4.83 Function Component dari “Cetak Laporan Iklan Telah
Tayang”
167
Gambar 4.84 Function Componentdari “Penerimaan Kas” 169 Gambar 4.85 Function Componentdari “Cetak Laporan Penerimaan Kas” 171 Gambar 4.86 Function Componentdari “Order yang Belum Dibayar” 173 Gambar 4.87 Function Componentdari “Cetak Laporan Order yang Belum
Dibayar”
175
Gambar 4.88 Function Componentdari “Cetak Laporan Iklan yang Belum Ditayang”
177
Gambar 4.89 Function Componentdari “Sales Order yang Akan Dihapus” 179 Gambar 4.90 Function Componentdari “Cetak Laporan Sales Order yang
Akan Dihapus”
181
xxiv
Gambar 4.96 Entity Relationship Diagram 193
DAFTAR LAMPIRAN
Halaman
Class Diagram L1
Component and Deployment Diagram L1
State Chart Diagram L2
Use Case Diagram L2
Sequence Diagram L3
Navigation Diagram L3