UNIVERSITAS BINA NUSANTARA
___________________________________________________________ Jurusan Sistem Informasi Program Studi Komputerisasi Akuntansi Skripsi Sarjana Komputer Semester Ganjil Tahun 2005 / 2006 ANALISIS DAN PERANCANGAN SISTEM INFORMASI AKUNTANSI PENJUALAN DAN PENGENDALIAN PERSEDIAAN PADA RM. BAKMI JAPOS Maria
0600623534
Yuni Kosasi
0600623944
Harry Ong Dinata
0600623950
Abstrak Seiring dengan perkembangan jaman yang semakin maju maka dibutuhkan sistem informasi yang sesuai dan dapat menunjang kinerja perusahaan, guna menghadapi tantangan dan persaingan. Tujuan dari pembuatan skripsi ini untuk mengidentifikasi masalah – masalah pada sistem penjualan dan persediaan yang sedang berjalan, menganalisis kebutuhan sistem yang berkaitan dengan masalah yang telah diidentifikasi, dan merancang SIA penjualan dan pengendalian persediaan yang digunakan untuk menghasilkan informasi yang dibutuhkan oleh pihak manajemen. Metodologi yang digunakan adalah metode analisis dan perancangan, wawancara, dan studi lapangan seperti mengadakan pengamatan. Metode analisis dan perancangan yang diajukan menggunakan konsep berorientasi objek dan dipresentasikan melalui notasi Unified Modelling Language ( UML ). Dari penelitian ini dihasilkan suatu rancangan sistem informasi penjualan dan pengendalian persediaan baru yang diharapkan dapat memberikan informasi mengenai masalah pada sistem penjualan dan persediaan yang sedang berjalan dan membantu memecahkan masalah tersebut, memudahkan manajemen dalam mendapatkan informasi yang lebih akurat dan cepat, serta membantu manajemen dalam mengambil keputusan dan menganalisa perkembangan usaha perusahaan. Kata Kunci : Analisis, Perancangan, Sistem Informasi Akuntansi, Penjualan, Pengendalian Persediaan.
iv
PRAKATA
Puji dan syukur kepada Tuhan Yang Maha Esa atas segala berkat dan rahmatNya sehingga penulis dapat menyelesaikan skripsi yang berjudul “ Analisis dan Perancangan Sistem Informasi Akuntansi Penjualan dan Pengendalian Persediaan pada R.M. Bakmi Japos” dengan baik. Pada kesempatan ini, penulis ingin mengucapkan rasa terima kasih kepada semua pihak yang telah memberikan bantuan berupa nasehat, dorongan, petunjuk dan bimbingan. Ucapan terima kasih tersebut penulis tujukan kepada: 1. Bapak Prof. Dr. Gerardus Polla, M.APP., Sc., selaku Rektor Universitas Bina Nusantara, Jakarta. 2. Bapak Ir. Sablin Yusuf, M.Sc., M.Comp.Sc., selaku Dekan Fakultas Ilmu Komputer di Universitas Bina Nusantara. 3. Bapak Idris Gautama S.Kom., SE., MBA., MM., selaku Ketua Program Studi Komputerisasi Akuntansi. 4. Ibu Nelly , S.Kom., MM., selaku Dosen Pembimbing yang telah memberikan bimbingan dan pengarahan dalam penyusunan skripsi. 5. Para dosen Universitas Bina Nusantara yang telah memberikan bantuan baik secara langsung maupun tidak langsung selama penulis mengikuti kegiatan perkuliahan. 6. Para Pimpinan dan staf R.M. Bakmi Japos Jatiwaringin Cabang ke-9 yang telah membantu penulis dalam memberikan petunjuk dan data serta informasi yang diperlukan untuk penyusunan skripsi ini. 7. Orang tua, kakak dan adik yang membantu penulis dalam doa, materi, nasehat, dan semangat dalam menyelesaikan skripsi ini. v
DAFTAR ISI
Halaman Judul Luar
i
Halaman Judul Dalam
ii
Halaman Persetujuan
iii
Abstrak
iv
Prakata
v
Daftar Isi
vii
Daftar Gambar
xiii
Daftar Tabel
xvii
Daftar Lampiran
xviii
BAB 1 PENDAHULUAN 1.1 Latar Belakang
1
1.2 Ruang Lingkup
2
1.3 Tujuan dan Manfaat
3
1.4 Metodologi
3
1.5 Sistematika Penulisan
5
BAB 2 LANDASAN TEORI 2.1 Teori-teori Umum
7
2.1.1 Sistem Informasi
7
2.1.1.1 Pengertian Sistem
7
2.1.1.2 Karakteristik Sistem
8
2.1.1.3 Pengertian Informasi
8
2.1.1.4 Kualitas Informasi
9
vii
2.1.1.5 Pengertian Sistem Informasi 2.1.2 Sistem Informasi Manajemen 2.1.2.1 Pengertian Sistem Informasi Manajemen 2.1.3 Sistem Informasi Akuntansi
10 10 10 12
2.1.3.1 Pengertian Sistem Informasi Akuntansi
12
2.1.3.2 Tujuan Pengembangan Sistem Informasi Akuntansi
13
2.1.3.3 Prinsip-prinsip Sistem Akuntansi 2.1.4 Pengembangan Sistem
14 15
2.1.4.1 Pengertian Pengembangan Sistem
15
2.1.4.2 Perlunya Pengembangan Sistem
15
2.1.4.3 Prinsip Pengembangan Sistem
18
2.1.4.4 Siklus Hidup Pengembangan Sistem
20
2.1.5 Analisis dan Perancangan Sistem
21
2.1.5.1 Pengertian Analisis Sistem
21
2.1.5.2 Langkah-langkah di Analisis Sistem
21
2.1.5.3 Pengertian Perancangan Sistem
22
2.1.5.4 Metode Analisis dan Perancangan Sistem
22
2.1.6 Analisis dan Perancangan Sistem Berorientasi Objek
22
2.1.6.1 Pengertian Object dan Class
22
2.1.6.2 Konsep-konsep Object Oriented
23
2.1.6.3 Keuntungan Object Oriented
23
2.1.6.4 Kegiatan dalam Object Oriented Analysis and Design
24
2.1.6.4.1
Structure
24
2.1.6.4.2
Behavior
28
viii
2.1.7 Unified Modeling Language (UML)
35
2.1.7.1 Pengertian UML
35
2.1.7.2 Komponen UML
36
2.2 Teori-teori Khusus
40
2.2.1 Sistem Informasi Penjualan
40
2.2.1.1 Pengertian Penjualan
40
2.2.1.2 Prosedur dalam Sistem Penjualan Tunai
40
2.2.1.3 Dokumen yang digunakan
42
2.2.1.4 Fungsi yang Terkait
43
2.2.1.5 Informasi yang dibutuhkan oleh Manajemen
44
2.2.1.6 Catatan Akuntansi yang digunakan
44
2.2.1.7 Unsur Pengendalian Intern
45
2.2.2 Sistem Informasi Persediaan
46
2.2.2.1 Pengertian Persediaan
46
2.2.2.2 Kegunaan Persediaan
47
2.2.2.3 Dokumen yang digunakan dalam Sistem Persediaan
47
2.2.2.4 Informasi yang dibutuhkan dalam Sistem Persediaan
47
2.2.2.5 Catatan yang dibutuhkan dalam Sistem Persediaan
48
2.2.2.6 Metode Pencatatan Persediaan
48
2.2.2.7 Pengendalian Persediaan
48
2.2.2.8 Metode Penilaian Persediaan
49
ix
BAB 3 ANALISIS SISTEM YANG SEDANG BERJALAN 3.1 Gambaran Umum Perusahaan
50
3.1.1 Sejarah Perusahaan
50
3.1.2 Struktur Organisasi Perusahaan
51
3.1.3 Visi dan Misi Perusahaan
53
3.1.4 Tugas dan Tanggung Jawab
53
3.2 Sistem yang Berjalan
58
3.2.1 Rich Picture
58
3.2.2 Prosedur-prosedur yang Berlaku
62
3.2.2.1 Prosedur Penjualan Eat-In
62
3.2.2.2 Prosedur Penjualan Delivery-Order
64
3.2.2.3 Prosedur Persediaan
66
3.2.3 Flowchart
68
3.2.3.1 Flowchart Penjualan Eat-In
68
3.2.3.2 Flowchart Penjualan Delivery-Order
72
3.2.3.3 Flowchart Persediaan
76
3.3 Analisis Temuan Hasil Survey
77
3.4 Identifikasi Kebutuhan Informasi
79
BAB 4 RANCANGAN SISTEM 4.1 Prosedur yang Diusulkan
80
4.1.1 Prosedur Penjualan Eat-In
80
4.1.2 Prosedur Penjualan Delivery-Order
81
4.1.3 Prosedur Persediaan
83
4.2 Problem Domain
84
4.2.1 Classes
84
x
4.2.2 Event Table
86
4.2.3 Sequence Diagram
87
4.3 Aplication Domain
95
4.3.1 Usage
95
4.3.1.1 Overview
95
4.3.1.2 Actor
101
4.3.1.3 Usecase
105
4.3.2 User Interface
106
4.3.2.1 Navigation
106
4.3.2.2 Tampilan
108
4.4 The Technical Platform
142
4.4.1 Hardware
142
4.4.1.1 Spesifikasi Hardware yang Diperlukan untuk Server
142
4.4.1.2 Spesifikasi Hardware yang Diperlukan untuk Client
142
4.4.2 Software
143
4.4.3 Interface
143
4.5 Implementation
144
4.5.1 Tata Laksana Sistem yang Diusulkan
144
4.5.2 Jadwal Implementasi Sistem
145
BAB 5 SIMPULAN DAN SARAN 5.1 Simpulan
146
5.2 Saran
147
xi
DAFTAR PUSTAKA RIWAYAT HIDUP LAMPIRAN SURAT SURVEY
xii
DAFTAR GAMBAR
Gambar 2.1
Generalization Structure
26
Gambar 2.2
Cluster Structure
26
Gambar 2.3
Aggregation Structure
28
Gambar 2.4
Association Structure
28
Gambar 2.5
Simbol-simbol State chart Diagram
30
Gambar 2.6
Class
36
Gambar 2.7
Object
37
Gambar 2.8
Usecase
37
Gambar 2.9
Statechart
37
Gambar 2.10 Sequence Diagram
38
Gambar 2.11 Activity Diagram
38
Gambar 2.12 Collaboration Diagram
39
Gambar 2.13 Component
39
Gambar 2.14 Deployment Diagram
39
Gambar 3.1
Struktur Organisasi Perusahaan
52
Gambar 3.2
Rich Picture Prosedur Penjualan Eat-In
59
Gambar 3.3
Rich Picture Prosedur Penjualan Delivery-Order
60
Gambar 3.4
Rich Picture Prosedur Persediaan
61
Gambar 3.5
Flowchart Penjualan Eat-In
71
Gambar 3.6
Flowchart Penjualan Delivery-Order
75
Gambar 3.7
Flowchart Persediaan
77
Gambar 4.1
Class Diagram
85
Gambar 4.2
Sequence Diagram Input Transaksi Pesanan
87
xiii
Gambar 4.3
Sequence Diagram Input Data Pelangan
88
Gambar 4.4
Sequence Diagram Cetak Struk Pembayaran
89
Gambar 4.5
Sequence Diagram Cetak Laporan Kas Harian
89
Gambar 4.6
Sequence Diagram Input Status Pesanan
90
Gambar 4.7
Sequence Diagram Entry Penerimaan Bahan Baku
90
Gambar 4.8
Sequence Diagram Entry Pengeluaran Bahan Baku
91
Gambar 4.9
Sequence Diagram Input Pembelian Barang
91
Gambar 4.10 Sequence Diagram Mengecek Stock Persediaan – Cetak Laporan Persediaan
92
Gambar 4.11 Sequence Diagram Update Master Karyawan
92
Gambar 4.12 Sequence Diagram Update Master Menu
93
Gambar 4.13 Sequence Diagram Update Master Bahan Baku
94
Gambar 4.14 Sequence Diagram Laporan Penjualan Harian
94
Gambar 4.15 Sequence Diagram Laporan Penjualan Bulanan
95
Gambar 4.16 Sequence Diagram Laporan Penyesuaian Bahan Baku
95
Gambar 4.17 Usecase Diagram
105
Gambar 4.18 Navigation Diagram
107
Gambar 4.19 Rancangan Menu Login
108
Gambar 4.20 Rancangan Main Menu (Logged as Cashier)
109
Gambar 4.21 Rancangan Menu Pemesanan
110
Gambar 4.22 Rancangan Menu Pembayaran
111
Gambar 4.23 Rancangan Menu Data Customer
112
Gambar 4.24 Rancangan Menu Ganti Password
113
Gambar 4.25 Rancangan Menu Log Off
113
Gambar 4.26 Rancangan Main Menu (Logged as Checker)
114
Gambar 4.27 Rancangan Menu List Pesanan yang Pending
115
xiv
Gambar 4.28 Rancangan Main Menu (Logged as Warehouse)
116
Gambar 4.29 Rancangan Menu Permintaan Pembelian
117
Gambar 4.30 Rancangan Menu Pengeluaran Barang
118
Gambar 4.31 Rancangan Menu Penerimaan Barang
119
Gambar 4.32 Rancangan Main Menu (Logged as Admin)
120
Gambar 4.33 Rancangan Menu Update Master Karyawan
121
Gambar 4.34 Rancangan Menu Update Master Menu
122
Gambar 4.35 Rancangan Menu Update Master Bahan Baku
123
Gambar 4.36 Rancangan Main Menu (Logged as Accounting)
124
Gambar 4.37 Rancangan Menu Penyesuaian Bahan Baku
125
Gambar 4.38 Rancangan Main Menu (Logged as Operational Manager)
126
Gambar 4.39 Rancangan Menu Pembatalan Pembayaran
127
Gambar 4.40 Rancangan Menu Pembatalan Permintaan Pembelian
128
Gambar 4.41 Rancangan Menu Pembatalan Penerimaan Barang
129
Gambar 4.42 Rancangan Menu Pembatalan Pengeluaran Barang
130
Gambar 4.43 Rancangan Laporan Kas Harian
131
Gambar 4.44 Rancangan Laporan Persediaan
132
Gambar 4.45 Rancangan Laporan Permintaan Pembelian
133
Gambar 4.46 Rancangan Laporan Pengeluaran Barang
134
Gambar 4.47 Rancangan Laporan Penerimaan Barang
135
Gambar 4.48 Rancangan Laporan Penjualan Harian
136
Gambar 4.49 Rancangan Laporan Penjualan Bulanan
137
Gambar 4.50 Rancangan Laporan Penyesuaian Bahan Baku
138
Gambar 4.51 Rancangan Jurnal Umum
139
Gambar 4.52 Rancangan Struk Pembayaran
139
Gambar 4.53 Rancangan Surat Permintaan Barang
140
xv
Gambar 4.54 Rancangan Laporan Pemakaian Bahan Baku Dapur
140
Gambar 4.55 Rancangan Laporan Penjualan Per Jenis Pesanan
141
Gambar 4.56 Client – Server Architecture
143
xvi
DAFTAR TABEL
Tabel 2.1
Criteria……………………………………………………………….. 33
Tabel 3.1
Tabel Analisis Temuan Hasil Survei………………………………… 78
Tabel 4.1
Event Table………………………………………………………….. 86
Tabel 4.2
Jadwal Implementasi Sistem………………………………………… 145
xvii
DAFTAR LAMPIRAN
Lampiran A
User Interface ………………………………………………………. L1
Lampiran B
Simbol untuk Pembuatan Bagan Aliran Dokumen ( Flowchart )...... L36
Lampiran C
Notasi yang digunakan dalam Sequence Diagram………………….. L42
Lampiran D
Notasi yang digunakan dalam Usecase Diagram…………………… L43
xviii
8. Teman-teman dan seluruh pihak yang telah membantu secara langsung maupun tidak langsung serta semangat dalam penyusunan skripsi ini. Akhir kata penulis mengharapkan agar skripsi ini dapat berguna dan bermanfaat bagi pembaca dan pihak yang membutuhkannya.
Jakarta, Januari 2006
Penulis
vi