analisis dan perancangan - eprints.binus.ac.ideprints.binus.ac.id/2515/1/2008-2-00060-aksi...
TRANSCRIPT
KATA PENGANTAR
Puji dan syukur penulis panjatkan kepada Tuhan Yang Maha Esa atas rahmat-Nya yang memberikan kekuatan dan semangat dalam penyusunan skripsi ini, sehingga pada akhirnya penulis dapat menyelesaikan skripsi yang berjudul ANALISIS DAN PERANCANGAN SISTEM INFORMASI AKUNTANSI PERSEDIAAN PADA PT. JAVAN INDONESIA.
Tujuan dari penulisan skripsi ini adalah untuk memenuhi salah satu syarat dalam menyelesaikan pendidikan Strata-1 pada Universitas Bina Nusantara dan untuk mendapatkan gelar Sarjana. Dalam penyusunan skripsi ini, berbagai pihak telah memberikan semangat dan dukungan kepada penulis, sehingga pada akhirnya penulis dapat menyelesaikan skripsi ini. Oleh karena itu, pada kesempatan ini penulis ingin menyampaikan terima kasih yang sebesar-besarnya kepada: 1. (Almh.) Dr. Theresia Widya Surjaningsih, selaku Rektor pertama Universitas Bina
Nusantara. 2. Bapak Prof. Dr. Gerardus Polla, M.App.Sc., selaku Rektor Universitas Bina
Nusantara. 3. Bapak Ir. Sablin Yusuf, M.Sc., M.Comp.Sc., selaku Dekan Fakultas Ilmu Komputer
Universitas Bina Nusantara. 4. Bapak Engkos Achmad Kuncoro, SE., MM., selaku Dekan Fakultas Ekonomi
Universitas Bina Nusantara. 5. Ibu Ersa Tri Wahyuni, SE., M.Acc., selaku Ketua Jurusan Akuntansi Universitas
Bina Nusantara. 6. Bapak Johan, S.Kom., MM., selaku Ketua Jurusan Sistem Informasi Universitas
Bina Nusantara. 7. Ibu Lianawati Christian, S.Kom., MM., selaku Ketua Koordinator Mata Kuliah
Program Ganda Sistem Informasi – Akuntansi dan Sistem Informasi – Manajemen Universitas Bina Nusantara.
8. Bapak Benny Madi Silalahi, Drs., MM., selaku dosen pembimbing jurusan Akuntansi yang telah banyak memberikan petunjuk dan saran serta dorongan dalam bentuk motivasi maupun buku-buku literatur bagi penulis dalam penyusunan skripsi ini. Sekali lagi, penulis mengucapkan terima kasih yang sebesar-besarnya atas segala bantuan dan dukungan Bapak.
9. Bapak Joni Suhartono S.Kom., MM., selaku dosen pembimbing jurusan Sistem Informasi yang telah banyak memberikan petunjuk dan saran bagi penulis atas permasalahan-permasalahan terkait dengan perancangan sistem yang dihadapi. Sekali lagi, penulis mengucapkan terima kasih yang sebesar-besarnya atas segala bantuan dan dukungan Bapak.
10. Bapak Henkie Ongowarsito, S.Kom, M.T., M.Sc., selaku Dewan Penguji I sekaligus Ketua Penguji dan Bapak Heri Sukendar W, Drs., Ak., MM., selaku Dewan Penguji II yang telah menguji penulis sewaktu sidang.
vi
11. Seluruh dosen Universitas Bina Nusantara yang telah mendidik dan memberikan
bimbingan selama masa pendidikan. Penulis mengucapkan terima kasih banyak atas ilmu yang telah diberikan yang sangat bermanfaat.
12. Ibu Rina selaku pimpinan (manajer umum) dan para staf dari PT. Javan Indonesia yang telah membantu penulis dalam melakukan survei dan memperoleh data terkait topik yang diambil pada penyusunan skripsi ini.
13. Orang tua penulis (Erna Hernawati dan Uus Agustino) yang telah banyak memberikan dorongan, baik dalam bentuk moril maupun materil serta doa kepada penulis sehingga skripsi ini dapat terselesaikan.
14. Adik penulis (Idham Ghoirishah) yang telah banyak membantu dalam hal jasa transportasi bagi penulis serta dukungan moril dan doa untuk dapat menyelesaikan skripsi ini.
15. Adik penulis (Mareta Putria Rizki) yang telah banyak membantu penulis dalam memberikan dukungan moril dan doa untuk dapat menyelesaikan skripsi ini.
16. Teman-teman terdekat dan teman-teman PAZ angkatan 2003 yang telah memberikan semangat dan dukungan serta doa kepada penulis, terutama Mulyana yang telah membantu penulis dalam memperoleh perusahaan untuk dijadikan objek penelitian bagi penulis. Kemudian, Stefanie Kurniawati, Yuliana Hartono, Eliezer Yulianto, dan Frans Suwandi yang telah memberikan dukungan moril dan semangat serta saran-saran dan masukan yang berguna bagi penulis.
17. Kerabat dekat dan keluarga besar penulis yang telah memberikan semangat dan dukungan serta doa bagi penulis untuk dapat menyelesaikan skripsi ini.
18. Para staf Universitas Bina Nusantara yang telah memberikan pelayanan bagi penulis selama masa penyusunan skripsi ini sampai terselesaikan.
19. Serta untuk pihak-pihak yang tidak dapat disebutkan namanya yang telah membantu penulis selama masa penyusunan skripsi ini sampai terselesaikan.
Akhir kata, penulis berharap agar skripsi ini dapat memberikan banyak manfaat
bagi pihak-pihak yang membaca dan membutuhkan. Terutama, bagi perusahaan yang telah dijadikan sebagai objek penelitian bagi penulis, yaitu PT. Javan Indonesia. Dengan demikian, penulis mengucapkan terima kasih.
Jakarta, 16 Agustus 2008
Penulis
Kometa Helia Rizki 0700693024
vii
DAFTAR ISI
Halaman
HALAMAN JUDUL LUAR
HALAMAN JUDUL DALAM
HALAMAN PENGESAHAN HARD COVER
HALAMAN PERSETUJUAN DEWAN PENGUJI
ABSTRAK………………………………………………………………………...... v
KATA PENGANTAR...…………………………………………………………..... vi
DAFTAR ISI……………………………………………………………………...... viii
DAFTAR TABEL...................................................................................................... xviii
DAFTAR GAMBAR.................................................................................................. xxii
DAFTAR LAMPIRAN.............................................................................................. xxxi
BAB 1 PENDAHULUAN...................................................................................... 1
1.1 Latar Belakang………………………………………….................. 1
1.2 Ruang Lingkup.................................................................................. 5
1.3 Tujuan dan Manfaat........................................................................... 6
1.4 Metodologi Penelitian………………………………………...…… 7
1.5 Sistematika Penulisan……………………………………………… 8
BAB 2 LANDASAN TEORI…………………………………………………….. 10
2.1 Analisis Sistem………………………………………………...….... 10
2.1.1 Pengertian Analisis Sistem………………………………... 10
viii
2.1.2 Tahapan Analisis Sistem…………………………………... 11
2.2 Perancangan Sistem………………………………………………… 11
2.2.1 Pengertian Perancangan Sistem…………………………… 12
2.2.2 Tahapan Perancangan Sistem……………………………... 12
2.3 Sistem Informasi Akuntansi………………………………………... 13
2.3.1 Pengertian Sistem Informasi………………………………. 13
2.3.2 Pengertian Akuntansi……………………………………… 14
2.3.3 Pengertian Sistem Informasi Akuntansi…………………... 15
2.3.4 Gambaran Sistem Akuntansi……………………………… 16
2.3.5 Komponen-Komponen Sistem Informasi Akuntansi............ 19
2.3.6 Tujuan dan Kegunaan Sistem Informasi Akuntansi............. 20
2.3.7 Siklus Pemrosesan Transaksi dalam Sistem
Informasi Akuntansi………………………………………. 23
2.4 Pengendalian Internal…………………………………………......... 24
2.4.1 Pengertian Pengendalian Internal…………………………. 24
2.4.2 Tujuan Pengendalian Internal……………………………... 25
2.4.3 Klasifikasi Pengendalian Internal……………………......... 26
2.5 Persediaan…………………………………………………………... 28
2.5.1 Pengertian Persediaan……………………………………... 28
2.5.2 Fungsi Persediaan…………………………………………. 30
2.5.3 Jenis Persediaan…………………………………………… 31
2.5.4 Metode Pencatatan Persediaan……………………………. 32
2.5.5 Metode Penilaian Persediaan…………………………........ 33
ix
2.6 Pengelolaan Persediaan…………………………………………….. 34
2.6.1 Permintaan Dependen dan Independen…………………… 35
2.6.2 Metode Pengendalian Persediaan (Inventory
Control)................................................................................. 35
2.6.2.1 Kuantitas Pemesanan Ekonomis (Economic
Order Quantity atau EOQ)..................................... 36
2.6.2.2 Titik Pemesanan Kembali (Reorder Point atau
ROP)....................................................................... 37
2.6.2.3 Persediaan/Stok Pengaman (Safety Stock)………. 39
2.6.3 Biaya-Biaya Persediaan…………………………………… 40
2.6.4 Pengendalian Internal Sistem Persediaan............................. 46
2.7 Sistem Informasi Akuntansi Persediaan............................................. 47
2.7.1 Siklus Pengeluaran (Expenditure Cycle)………………….. 47
2.7.1.1 Unit yang Terkait………………………………... 48
2.7.1.2 Dokumen yang Digunakan………………………. 49
2.7.1.3 Laporan yang Dihasilkan………………………... 51
2.7.2 Siklus Pendapatan (Revenue Cycle)……………………….. 51
2.7.2.1 Unit yang Terkait………………………………... 52
2.7.2.2 Dokumen yang Digunakan………………………. 53
2.7.2.3 Laporan yang Dihasilkan………………………... 56
2.8 Dokumentasi Pemrosesan.................................................................. 56
2.9 Analisis dan Perancangan Berorientasi Objek................................... 59
2.9.1 Objects.................................................................................. 61
x
2.9.2 Prinsip-Prinsip Analisis dan Perancangan Berorientasi
Objek………………………………………………………. 61
2.9.3 Rich Picture.......................................................................... 62
2.9.4 System Definition………………………………………….. 63
2.9.5 FACTOR Criterion………………………………………... 64
2.9.6 Problem Domain Analysis………………………………… 65
2.9.6.1 Classes…………………………………………... 66
2.9.6.2 Structure……………………………………….... 67
2.9.6.3 Behavior………………………………………..... 71
2.9.7 Application Domain Analysis……………………………... 73
2.9.7.1 Usage…………………………………………...... 74
2.9.7.2 Functions……………………………………….... 76
2.9.7.3 Interfaces……………………………………….... 77
2.9.8 Architectural Design………………………………………. 79
2.9.8.1 Criteria…………………………………………... 80
2.9.8.2 Component Architecture………………………… 81
2.9.8.3 Process Architecture…………………………….. 85
2.9.9 Component Design………………………………………… 90
2.9.9.1 Model Component……………………………….. 90
2.9.9.2 Function Component…………………………….. 91
BAB 3 GAMBARAN UMUM PERUSAHAAN DAN ANALISIS SISTEM
YANG SEDANG BERJALAN................................................................... 94
xi
3.1 Gambaran Umum dan Struktur Organisasi Perusahaan..................... 94
3.1.1 Sejarah Singkat Perusahaan……………………………….. 94
3.1.2 Produk yang Ditawarkan………………………………….. 96
3.1.3 Visi, Misi, dan Strategi Perusahaan……………………….. 97
3.1.4 Struktur Organisasi Perusahaan…………………………… 97
3.1.5 Tugas dan Tanggung Jawab……………………………….. 100
3.2 Analisis Sistem yang Sedang Berjalan............................................... 104
3.2.1 Aktivitas Kantor dan Gudang PT. Javan Indonesia……….. 104
3.2.2 Metode Pencatatan dan Penilaian Persediaan pada PT.
Javan Indonesia……………………………………………. 105
3.2.3 Dokumen-Dokumen yang Digunakan pada Sistem
Persediaan PT. Javan Indonesia…………………………… 108
3.2.4 Catatan Akuntansi yang Digunakan pada Sistem
Persediaan PT. Javan Indonesia............................................ 109
3.2.5 Unit Organisasi yang Terkait dalam Sistem Persediaan
PT. Javan Indonesia.............................................................. 109
3.2.6 Bagan Alir (Flowchart) Aktivitas Persediaan Berjalan........ 109
3.2.6.1 Prosedur Penerimaan Barang……………………. 110
3.2.6.2 Prosedur Pengeluaran Barang…………………… 113
3.2.6.3 Prosedur Retur Pembelian……………………….. 116
3.2.6.4 Prosedur Retur Penjualan………………………... 117
3.2.7 Rich Picture Sistem Berjalan………...……………………. 119
3.2.8 Permasalahan yang Dihadapi……………………………… 124
xii
3.2.9 Solusi yang Diusulkan…………………………………….. 126
3.2.10 Penghitungan EOQ, ROP dan Safety Stock ………………. 129
BAB 4 PERANCANGAN SISTEM INFORMASI AKUNTANSI
PERSEDIAAN YANG DIUSULKAN....................................................... 140
4.1 Analysis Document…………………………………………………. 140
4.1.1 The Task…………………………………………………… 140
4.1.1.1 Purpose………………………………………….. 140
4.1.1.2 System Definition………………………………... 147
4.1.1.3 Context…………………………………………... 148
4.1.1.3.1 Problem Domain……………………. 149
4.1.1.3.2 Application Domain………………… 154
4.1.2 Problem Domain…………………………………………... 155
4.1.2.1 Clusters………………………………………….. 155
4.1.2.2 Structure………………………………………..... 155
4.1.2.3 Classes………………………………………….... 162
4.1.2.3.1 Staf………………………………..… 162
4.1.2.3.1.1 Bagian Gudang………. 163
4.1.2.3.1.2 Bagian PP……………. 165
4.1.2.3.1.3 Bagian Akuntansi......... 166
4.1.2.3.2 Barang…………………………….… 167
4.1.2.3.2.1 Jenis………………….. 170
4.1.2.3.3 SPP...................................................... 171
xiii
4.1.2.3.4 Pemasok.............................................. 172
4.1.2.3.5 PO....................................................... 173
4.1.2.3.6 LPB…………………………………. 175
4.1.2.3.7 Pelanggan…………………………… 176
4.1.2.3.8 SO…………………………………… 177
4.1.2.3.9 BKB……………………………….... 178
4.1.2.3.10 BTBR………………………………... 179
4.1.2.3.11 NTB…………………………………. 180
4.1.2.3.12 KHPF………………………………... 181
4.1.2.4 Events…………………………………………….. 182
4.1.3 Application Domain………………………………………... 184
4.1.3.1 Usage…………………………………………….. 184
4.1.3.1.1 Overview……………………………. 184
4.1.3.1.2 Actors……………………………….. 186
4.1.3.1.3 Use Cases…………………………… 188
4.1.3.1.3.1 Use Case Login………. 189
4.1.3.1.3.2 Use Case Mengganti
Password…….............. 189
4.1.3.1.3.3 Use Case Meregistrasi
Jenis…………………... 190
4.1.3.1.3.4 Use Case Meregistrasi
Barang………………... 191
4.1.3.1.3.5 Use Case Mengecek
xiv
Staf………………….... 191
4.1.3.1.3.6 Use Case Membuat
Dokumen.....………….. 192
4.1.3.1.3.7 Use Case Mengapprove
Dokumen……………... 197
4.1.3.1.3.8 Use Case Menghitung
HPP Satuan…………... 200
4.1.3.1.3.9 Use Case Mengupdate
Jenis…………………... 200
4.1.3.1.3.10 Use Case Mengupdate
Barang………………... 201
4.1.3.1.3.11 Use Case Mencetak
Kartu Stok……………. 202
4.1.3.1.3.12 Use Case Mencetak
Laporan………………. 202
4.1.3.1.4 Sequences…………………………… 206
4.1.3.2 Complete Function List…………………………... 234
4.1.3.3 User Interface……………………………………. 238
4.1.3.3.1 Dialogue Style………………………. 238
4.1.3.3.2 Overview……………………………. 240
4.1.3.3.3 Examples……………………………. 241
4.1.3.4 The Technical Platform………………………….. 315
4.1.4 Recommendations…………………………………………. 315
xv
4.1.4.1 The System’s Usefulness and Feasibility………… 315
4.1.4.2 Strategy…………………………………………... 315
4.1.4.3 Development Economy…………………………... 316
4.2 Design Document………………………………………………….... 316
4.2.1 The Task……………………………………………………. 316
4.2.1.1 Purpose…………………………………………... 316
4.2.1.2 Corrections to the Analysis………………………. 317
4.2.1.3 Quality Goals…………………………………….. 317
4.2.2 Technical Platform………………………………………… 319
4.2.2.1 Equipment………………………………………... 319
4.2.2.2 System Software………………………………….. 320
4.2.2.3 System Interfaces…………………………………. 320
4.2.2.4 Design Language………………………………… 321
4.2.3 Architecture………………………………………………... 321
4.2.3.1 Component Architecture…………………………. 321
4.2.3.2 Process Architecture……………………………... 323
4.2.3.3 Standards……………………………………….... 325
4.2.4 Components………………………………………………... 328
4.2.4.1 Model Component………………………………... 328
4.2.4.1.1 Structure…………………………..… 328
4.2.4.1.2 Classes………………………………. 330
4.2.4.2 Function Component…………………………….. 331
4.2.4.2.1 Structure…………………………….. 332
xvi
4.2.4.2.2 Classes………………………………. 333
4.2.4.3 User Interface Component……………………….. 344
4.2.4.3.1 Structure…………………………….. 345
4.2.5 Recommendations………………………………………….. 347
4.2.5.1 The System’s Usefulness…………………………. 347
4.2.5.2 Plan for Initiating Use…………………………… 348
4.2.5.3 Implementation Plan……………………………... 348
BAB 5 KESIMPULAN DAN SARAN…………………………………………… 350
5.1 Kesimpulan………………………………………………………….. 350
5.2 Saran………………………………………………………………… 353
DAFTAR PUSTAKA
RIWAYAT HIDUP
LAMPIRAN
FOTOKOPI SURAT SURVEI
xvii
DAFTAR TABEL
Halaman
Tabel 2.1 Perbandingan Sistem Perpetual dan Periodik…………………… 33
Tabel 2.2 Perhitungan Biaya EOQ………………………………………… 44
Tabel 2.3 Contoh Event Table untuk Sistem Hair Salon…………………... 67
Tabel 2.4 Kriteria-Kriteria Umum bagi Kualitas Software........................... 81
Tabel 3.1 Produk Ban Dalam PT. Javan Indonesia………………………... 96
Tabel 3.2 Daftar Produk Ban Dalam PT. Javan Indonesia………………… 131
Tabel 3.3 Penjualan dan Persentase Penjualan Item Ban Dalam Selama
Tahun 2007.................................................................................... 133
Tabel 3.4 Penjualan dan Persentase Penjualan Item Ban Dalam Selama
Tahun 2008.................................................................................... 134
Tabel 3.5 Penghitungan EOQ Per Item Ban Dalam Tahun 2008………….. 136
Tabel 3.6 Perhitungan Biaya Kekurangan Persediaan……………………... 137
Tabel 3.7 Probabilitas Permintaan Ban Dalam Selama Lead Time………... 137
Tabel 3.8 Penghitungan Safety Stock Untuk Ban Dalam…………………... 138
Tabel 4.1 System Definition dengan Kriteria FACTOR................................ 148
Tabel 4.2 Event Table Sistem Informasi Akuntansi Persediaan pada PT.
Javan Indonesia………………………………………………….. 183
Tabel 4.3 Actor Table untuk Sistem Informasi Akuntansi Persediaan pada
PT. Javan Indonesia……………………………………………... 185
Tabel 4.4 Spesifikasi Aktor “Staf Gudang”………………………………... 186
Tabel 4.5 Spesifikasi Aktor “Staf Penerimaan dan Pengiriman”.................. 187
xviii
Tabel 4.6 Spesifikasi Aktor “Staf Akuntansi”……………………………... 187
Tabel 4.7 Use Case Specification untuk “Login”………………………….. 189
Tabel 4.8 Use Case Specification untuk “Mengganti Password”................. 190
Tabel 4.9 Use Case Specification untuk “Meregistrasi Jenis”…………….. 190
Tabel 4.10 Use Case Specification untuk “Meregistrasi Barang”…………... 191
Tabel 4.11 Use Case Specification untuk “Mengecek Staf”………………... 191
Tabel 4.12 Use Case Specification untuk “Membuat SPP”………………… 193
Tabel 4.13 Use Case Specification untuk “Membuat LPB”………………… 194
Tabel 4.14 Use Case Specification untuk “Membuat BKB”………………... 195
Tabel 4.15 Use Case Specification untuk “Membuat BTBR”………………. 195
Tabel 4.16 Use Case Specification untuk “Membuat NTB”………………... 196
Tabel 4.17 Use Case Specification untuk “Membuat KHPF”………………. 196
Tabel 4.18 Use Case Specification untuk “Mengapprove LPB”……………. 198
Tabel 4.19 Use Case Specification untuk “Mengapprove BKB”…………… 198
Tabel 4.20 Use Case Specification untuk “Mengapprove NTB”…………… 199
Tabel 4.21 Use Case Specification untuk “Mengapprove KHPF”………….. 199
Tabel 4.22 Use Case Specification untuk “Menghitung HPP Satuan”……… 200
Tabel 4.23 Use Case Specification untuk “Mengupdate Jenis”…………….. 201
Tabel 4.24 Use Case Specification untuk “Mengupdate Barang”…………... 201
Tabel 4.25 Use Case Specification untuk “Mencetak Kartu Stok”…………. 202
Tabel 4.26 Use Case Specification untuk “Mencetak Laporan Permintaan
Pembelian”……………………………………………………..... 204
Tabel 4.27 Use Case Specification untuk “Mencetak Laporan Penerimaan
xix
Barang”………………………………………………………….. 204
Tabel 4.28 Use Case Specification untuk “Mencetak Laporan Pengeluaran
Barang”………………………………………………………….. 205
Tabel 4.29 Use Case Specification untuk “Mencetak Laporan Penerimaan
Barang Retur”…………………………………………………… 205
Tabel 4.30 Use Case Specification untuk “Mencetak Laporan Penukaran
Barang”………………………………………………………….. 205
Tabel 4.31 Use Case Specification untuk “Mencetak Laporan Mutasi
Persediaan”……………………………………………………… 206
Tabel 4.32 Use Case Specification untuk “Mencetak Laporan Hasil
Penghitungan Fisik Persediaan”………………………………… 206
Tabel 4.33 Complete Function List dari Sistem Informasi Akuntansi
Persediaan pada PT. Javan Indonesia............................................ 234
Tabel 4.34 Daftar Windows User Interface dan Printouts………………….. 239
Tabel 4.35 Kriteria Perancangan Sistem Informasi Akuntansi Persediaan
pada PT. Javan Indonesia……………………………………….. 319
Tabel 4.36 Spesifikasi Hardware Sistem Informasi Akuntansi Persediaan
pada PT. Javan Indonesia……………………………………….. 320
Tabel 4.37 Operation Specification “Menghitung EOQ”…………………… 333
Tabel 4.38 Operation Specification “Menghitung ROP”…………………… 335
Tabel 4.39 Operation Specification “Menghitung HPPSatuan”…………….. 336
Tabel 4.40 Operation Specification “Mencetak Kartu Stok”……………….. 337
Tabel 4.41 Operation Specification “Mencetak Laporan Permintaan
xx
Pembelian”………………………………………………………. 338
Tabel 4.42 Operation Specification “Mencetak Laporan Penerimaan
Barang”………………………………………………………….. 339
Tabel 4.43 Operation Specification “Mencetak Laporan Pengeluaran
Barang”…………………………………………………………..
340
Tabel 4.44 Operation Specification “Mencetak Laporan Penerimaan Barang
Retur”……………………………………………………………. 341
Tabel 4.45 Operation Specification “Mencetak Laporan Penukaran Barang” 342
Tabel 4.46 Operation Specification “Mencetak Laporan Mutasi Persediaan” 343
Tabel 4.47 Operation Specification “Mencetak Laporan Hasil Penghitungan
Fisik Persediaan”………………………………………………... 344
Tabel 4.48 Criteria dan System’s Usefulness Perancangan Sistem yang
Diusulkan………………………………………………………... 348
Tabel 4.49 Jadwal Rencana Implementasi Sistem yang Diusulkan………… 349
xxi
DAFTAR GAMBAR
Halaman
Gambar 2.1 Siklus Pemesanan Persediaan…………………………………. 39
Gambar 2.2 Model Biaya EOQ…………………………………………….. 43
Gambar 2.3 Grafik Biaya EOQ Berdasarkan Perhitungan Penulis………… 46
Gambar 2.4 Aktivitas Utama dan Hasil dari Analisis dan Perancangan
Berorientasi Objek…………………………………………….. 60
Gambar 2.5 Aktivitas-Aktivitas dalam Pemodelan Problem Domain........... 66
Gambar 2.6 Contoh Generalization Structure……………………………… 68
Gambar 2.7 Contoh Cluster Structure……………………………………… 69
Gambar 2.8 Contoh Aggregation Structure………………………………… 70
Gambar 2.9 Contoh Association Structure…………………………………. 71
Gambar 2.10 Contoh Statechart Diagram untuk Class Customer…………... 72
Gambar 2.11 Application Domain Analysis…………………………………. 74
Gambar 2.12 Aktivitas-Aktivitas dalam Architectural Design........................ 79
Gambar 2.13 Layered Architecture Pattern…………………………………. 82
Gambar 2.14 Generic Architecture Pattern…………………………………. 83
Gambar 2.15 Client-Server Architecture Pattern……………………………. 84
Gambar 2.16 Deployment Diagram untuk Centralized Pattern……………... 87
Gambar 2.17 Deployment Diagram untuk Distributed Pattern……………... 88
Gambar 2.18 Deployment Diagram untuk Decentralized Pattern…………... 89
Gambar 2.19 Component Design..................................................................... 90
Gambar 3.1 Struktur Organisasi PT. Javan Indonesia…………………….... 99
xxii
Gambar 3.2 Flowchart Prosedur Penerimaan Barang……………………… 112
Gambar 3.3 Flowchart Prosedur Pengeluaran Barang……………………... 114
Gambar 3.3 Flowchart Prosedur Pengeluaran Barang (Lanjutan)................. 115
Gambar 3.4 Flowchart Prosedur Retur Pembelian…………………………. 116
Gambar 3.5 Flowchart Prosedur Retur Penjualan………………………….. 118
Gambar 3.5 Flowchart Prosedur Retur Penjualan (Lanjutan)……………… 119
Gambar 3.6 Rich Picture Sistem Berjalan………………………………….. 120
Gambar 3.7 Siklus Pemesanan Ban Dalam Selama Tahun 2008................... 139
Gambar 4.1 Struktur Organisasi PT. Javan Indonesia yang Diusulkan…….. 142
Gambar 4.2 Rich Picture Sistem Informasi Akuntansi Persediaan pada PT.
Javan Indonesia yang Diusulkan……………………………… 153
Gambar 4.3 Model Sistem Informasi Akuntansi Persediaan pada PT. Javan
Indonesia..................................................................................... 156
Gambar 4.4 Struktur dari “Staf”..................................................................... 156
Gambar 4.5 Struktur dari “Barang”................................................................ 157
Gambar 4.6 Struktur dari “Permintaan Pembelian”………………………… 157
Gambar 4.7 Struktur dari “Penerimaan Barang”……………………………. 157
Gambar 4.8 Struktur dari “Pengeluaran Barang”…………………………... 158
Gambar 4.9 Struktur dari “Penukaran Barang”…………………………….. 158
Gambar 4.10 Struktur dari “Penghitungan Fisik”…………………………… 158
Gambar 4.11 Class Diagram Sistem Informasi Akuntansi Persediaan pada
PT. Javan Indonesia…………………………………………… 161
Gambar 4.12 Class Staf…………………………………………………….... 162
xxiii
Gambar 4.13 Statechart dari Class Staf……………………………………... 163
Gambar 4.14 Class Bagian Gudang…………………………………………. 164
Gambar 4.15 Statechart dari Class Bagian Gudang…………………………. 164
Gambar 4.16 Class Bagian PP……………………………………………….. 165
Gambar 4.17 Statechart dari Class Bagian PP………………………………. 166
Gambar 4.18 Class Bagian Akuntansi……………………………………….. 166
Gambar 4.19 Statechart dari Class Bagian Akuntansi………………………. 167
Gambar 4.20 Class Barang…………………………………………………... 168
Gambar 4.21 Statechart dari Class Barang………………………………….. 170
Gambar 4.22 Class Jenis…………………………………………………….. 171
Gambar 4.23 Statechart dari Class Jenis…………………………………….. 171
Gambar 4.24 Class SPP……………………………………………………… 172
Gambar 4.25 Statechart dari Class SPP……………………………………... 172
Gambar 4.26 Class Pemasok………………………………………………… 173
Gambar 4.27 Statechart dari Class Pemasok………………………………... 173
Gambar 4.28 Class PO………………………………………………………. 174
Gambar 4.29 Statechart dari Class PO………………………………………. 174
Gambar 4.30 Class LPB……………………………………………………... 175
Gambar 4.31 Statechart dari Class LPB…………………………………….. 176
Gambar 4.32 Class Pelanggan………………………………………………. 176
Gambar 4.33 Statechart dari Class Pelanggan………………………………. 177
Gambar 4.34 Class SO………………………………………………………. 177
Gambar 4.35 Statechart dari Class SO………………………………………. 178
xxiv
Gambar 4.36 Class BKB…………………………………………………….. 178
Gambar 4.37 Statechart dari Class BKB……………………………………. 179
Gambar 4.38 Class BTBR…………………………………………………… 179
Gambar 4.39 Statechart dari Class BTBR…………………………………... 180
Gambar 4.40 Class NTB…………………………………………………….. 180
Gambar 4.41 Statechart dari Class NTB.......................................................... 181
Gambar 4.42 Class KHPF................................................................................ 181
Gambar 4.43 Statechart dari Class KHPF…………………………………... 182
Gambar 4.44 Use Case Diagram Sistem Informasi Akuntansi Persediaan
pada PT. Javan Indonesia……………………………………... 188
Gambar 4.45 Detil Use Case “Membuat Dokumen”………………………... 192
Gambar 4.46 Detil Use Case “Mengapprove Dokumen”…………………… 197
Gambar 4.47 Detil Use Case “Mencetak Laporan”…………………………. 203
Gambar 4.48 Sequence untuk Use Case “Login”……………………………. 208
Gambar 4.49 Sequence untuk Use Case “Mengganti Password”…………… 209
Gambar 4.50 Sequence untuk Use Case “Meregistrasi Jenis”………………. 210
Gambar 4.51 Sequence untuk Use Case “Meregistrasi Barang”…………...... 211
Gambar 4.52 Sequence untuk Use Case “Mengecek Staf”………………….. 212
Gambar 4.53 Sequence untuk Use Case “Membuat SPP”…………………... 213
Gambar 4.54 Sequence untuk Use Case “Membuat LPB”…………………... 214
Gambar 4.55 Sequence untuk Use Case “Membuat BKB”………………….. 215
Gambar 4.56 Sequence untuk Use Case “Membuat BTBR”………………... 216
Gambar 4.57 Sequence untuk Use Case “Membuat NTB”………………….. 217
xxv
Gambar 4.58 Sequence untuk Use Case “Membuat KHPF”………………… 218
Gambar 4.59 Sequence untuk Use Case “Mengapprove LPB”……………... 219
Gambar 4.60 Sequence untuk Use Case “Mengapprove BKB”……………... 220
Gambar 4.61 Sequence untuk Use Case “Mengapprove NTB”……………... 221
Gambar 4.62 Sequence untuk Use Case “Mengapprove KHPF”……………. 222
Gambar 4.63 Sequence untuk Use Case “Menghitung HPP Satuan”………... 223
Gambar 4.64 Sequence untuk Use Case “Mengupdate Jenis”……………….. 224
Gambar 4.65 Sequence untuk Use Case “Mengupdate Barang”…………….. 225
Gambar 4.66 Sequence untuk Use Case “Mencetak Kartu Stok”…………… 226
Gambar 4.67 Sequence untuk Use Case “Mencetak Laporan Permintaan
Pembelian”…………………………………………………….. 227
Gambar 4.68 Sequence untuk Use Case “Mencetak Laporan Penerimaan
Barang”………………………………………………………... 228
Gambar 4.69 Sequence untuk Use Case “Mencetak Laporan Pengeluaran
Barang”………………………………………………………... 229
Gambar 4.70 Sequence untuk Use Case “Mencetak Penerimaan Barang
Retur”………………………………………………………….. 230
Gambar 4.71 Sequence untuk Use Case “Mencetak Laporan Penukaran
Barang”………………………………………………………... 231
Gambar 4.72 Sequence untuk Use Case “Mencetak Laporan Mutasi
Persediaan”……………………………………………………. 232
Gambar 4.73 Sequence untuk Use Case “Mencetak Laporan Hasil
Penghitungan Fisik Persediaan”………………………………. 233
xxvi
Gambar 4.74 Navigation Diagram dari Sistem Informasi Akuntansi
Persediaan pada PT. Javan Indonesia......................................... 240
Gambar 4.75 Window “Log In”……………………………………………… 243
Gambar 4.76 Window “Main Menu File”……………………………………. 244
Gambar 4.77 Window “Main Menu Master”………………………………… 244
Gambar 4.78 Window “Main Menu Transaksi Persediaan”………………….. 245
Gambar 4.79 Window “Main Menu Laporan”……………………………….. 245
Gambar 4.80 Window “Reminder ROP”……………………………………... 246
Gambar 4.81 Window “Barang ROP”……………………………………….. 247
Gambar 4.82 Window “Ganti Password”……………………………………. 248
Gambar 4.83 Window “Master Staf”…………………………………………. 249
Gambar 4.84 Window “Master Staf Detail”………………………………….. 250
Gambar 4.85 Window “Master Barang”……………………………………... 251
Gambar 4.86 Window “Add Master Barang”………………………………… 252
Gambar 4.87 Window “Update Master Barang”……………………………... 254
Gambar 4.88 Window “Calculate EOQ 1”…………………………………... 255
Gambar 4.89 Window “Calculate EOQ 2”…………………………………... 256
Gambar 4.90 Window “Calculcate EOQ 3”………………………………….. 257
Gambar 4.91 Window “Calculate EOQ 4”…………………………………… 257
Gambar 4.92 Window “Calculate EOQ 5”…………………………………... 258
Gambar 4.93 Window “Calculate ROP”……………………………………... 259
Gambar 4.94 Window “Master Barang Detail”……………………………… 260
Gambar 4.95 Window “Master Jenis”………………………………………... 261
xxvii
Gambar 4.96 Window “Add Master Jenis”…………………………………… 262
Gambar 4.97 Window “Update Master Jenis”……………………………….. 263
Gambar 4.98 Window “Find Barang”……………………………………….. 264
Gambar 4.99 Window “SPP”………………………………………………… 265
Gambar 4.100 Window “Add SPP”…………………………………………… 266
Gambar 4.101 Window “SPP Detail”…………………………………………. 267
Gambar 4.102 Window “LPB”………………………………………………... 268
Gambar 4.103 Window “Find PO”……………………………………………. 270
Gambar 4.104 Window “Find PO Detail”…………………………………….. 271
Gambar 4.105 Window “Add LPB”…………………………………………… 272
Gambar 4.106 Window “LPB Detail”………………………………………… 273
Gambar 4.107 Window “Calculate HPP Satuan”……………………………... 274
Gambar 4.108 Window “BKB”……………………………………………….. 276
Gambar 4.109 Window “Find SO (Add ke BKB)”……………………………. 277
Gambar 4.110 Window “Find SO Detail”…………………………………….. 278
Gambar 4.111 Window “Add BKB”…………………………………………... 279
Gambar 4.112 Window “BKB Detail”………………………………………... 280
Gambar 4.113 Window “BTBR”……………………………………………… 281
Gambar 4.114 Window “Find SO (Add ke BTBR)”…………………………... 282
Gambar 4.115 Window “Add BTBR”…………………………………………. 283
Gambar 4.116 Window “BTBR Detail”………………………………………. 285
Gambar 4.117 Window “NTB”………………………………………………... 286
Gambar 4.118 Window “Find BTBR”………………………………………… 287
xxviii
Gambar 4.119 Window “Find BTBR Detail”…………………………………. 288
Gambar 4.120 Window “Add NTB”…………………………………………... 289
Gambar 4.121 Window “NTB Detail”………………………………………… 290
Gambar 4.122 Window “KHPF”……………………………………………… 291
Gambar 4.123 Window “Add KHPF”…………………………………………. 293
Gambar 4.124 Window “KHPF Detail”………………………………………. 294
Gambar 4.125 Window “Kartu Stok”…………………………………………. 295
Gambar 4.126 Window “Laporan Permintaan Pembelian”…………………… 296
Gambar 4.127 Window “Laporan Penerimaan Barang”………………………. 296
Gambar 4.128 Window “Laporan Pengeluaran Barang”……………………… 297
Gambar 4.129 Window “Laporan Penerimaan Barang Retur”………………... 298
Gambar 4.130 Window “Laporan Penukaran Barang”………………………... 298
Gambar 4.131 Window “Laporan Mutasi Persediaan”………………………... 299
Gambar 4.132 Window “Laporan Hasil Penghitungan Fisik Persediaan”…….. 300
Gambar 4.133 Rancangan Dokumen “Surat Permintaan Pembelian (SPP)”…. 301
Gambar 4.134 Rancangan Dokumen “Laporan Penerimaan Barang (LPB)”… 302
Gambar 4.135 Rancangan Dokumen “Bukti Keluar Barang (BKB)”………… 303
Gambar 4.136 Rancangan Dokumen “Bukti Terima Barang Retur (BTBR)”... 304
Gambar 4.137 Rancangan Dokumen “Nota Tukar Barang
(NTB)”........................................................................................ 305
Gambar 4.138 Rancangan Dokumen “Kartu Hasil Penghitungan Fisik
(KHPF)”……………………………………………………….. 306
Gambar 4.139 Rancangan Laporan “Kartu Stok”…………………………….. 307
xxix
Gambar 4.140 Rancangan Laporan “Laporan Permintaan Pembelian”............. 308
Gambar 4.141 Rancangan Laporan “Laporan Penerimaan Barang”.................. 309
Gambar 4.142 Rancangan Laporan “Laporan Pengeluaran Barang”…………. 310
Gambar 4.143 Rancangan Laporan “Laporan Penerimaan Barang Retur”…… 311
Gambar 4.144 Rancangan Laporan “Laporan Penukaran Barang”…………… 312
Gambar 4.145 Rancangan Laporan “Laporan Mutasi Persediaan”…………… 313
Gambar 4.146 Rancangan Laporan “Laporan Hasil Penghitungan Fisik
Persediaan”................................................................................. 314
Gambar 4.147 Component Diagram Sistem Informasi Akuntansi Persediaan
pada PT. Javan Indonesia........................................................... 322
Gambar 4.148 Deployment Diagram Sistem Informasi Akuntansi Persediaan
pada PT. Javan Indonesia........................................................... 324
Gambar 4.149 Arsitektur Jaringan Sistem Informasi Akuntansi Persediaan
pada PT. Javan Indonesia........................................................... 325
Gambar 4.150 Command Button Umum Sistem Informasi Akuntansi
Persediaan pada PT. Javan Indonesia......................................... 326
Gambar 4.151 Windows yang Menampilkan Pesan-Pesan Kesalahan dan
Konfirmasi……………………………………………………... 327
Gambar 4.152 Revised Class Diagram............................................................... 329
Gambar 4.153 Function-Class Placement.......................................................... 332
Gambar 4.154 User Interface Component.......................................................... 346
xxx
DAFTAR LAMPIRAN
Halaman
Lampiran 1 SPESIFIKASI DATABASE……………………………………. L. 1
Lampiran 1 Tabel Staf……………………………………………………… L. 1
Lampiran 1 Tabel Barang…………………………………………………... L. 1
Lampiran 1 Tabel Jenis_Barang……………………………………………. L. 2
Lampiran 1 Tabel Pemasok............................................................................ L. 2
Lampiran 1 Tabel Pelanggan......................................................................... L. 2
Lampiran 1 Tabel SPP_Header..................................................................... L. 3
Lampiran 1 Tabel SPP_Detail....................................................................... L. 3
Lampiran 1 Tabel PO_Header....................................................................... L. 3
Lampiran 1 Tabel PO_Detail......................................................................... L. 4
Lampiran 1 Tabel LPB_Header..................................................................... L. 4
Lampiran 1 Tabel LPB_Detail....................................................................... L. 4
Lampiran 1 Tabel SO_Header....................................................................... L. 5
Lampiran 1 Tabel SO_Detail......................................................................... L. 5
Lampiran 1 Tabel BKB_Header.................................................................... L. 5
Lampiran 1 Tabel BKB_Detail...................................................................... L. 5
Lampiran 1 Tabel BTBR_Header.................................................................. L. 6
Lampiran 1 Tabel BTBR_Detail…………………………………………… L. 6
Lampiran 1 Tabel NTB_Header.................................................................... L. 6
Lampiran 1 Tabel NTB_Detail…………………………………………….. L. 6
Lampiran 1 Tabel KHPF_Header………………………………………….. L. 7
xxxi
Lampiran 1 Tabel KHPF_Detail.................................................................... L. 7
Lampiran 2 SIMBOL-SIMBOL DOCUMENT FLOWCHART..................... L. 8
Lampiran 3 NOTASI-NOTASI UML YANG DIGUNAKAN…………….. L. 9
Lampiran 3 Class Diagram............................................................................ L. 9
Lampiran 3 Statechart Diagram.................................................................... L. 10
Lampiran 3 Use Case Diagram...................................................................... L. 11
Lampiran 3 Sequence Diagram...................................................................... L. 12
Lampiran 3 Navigation Diagram................................................................... L. 13
Lampiran 3 Component Diagram.................................................................. L. 14
Lampiran 3 Deployment Diagram.................................................................. L. 15
Lampiran 4 TAMPILAN USER INTERFACE............................................... L. 16
Lampiran 4 Window Log In............................................................................ L. 16
Lampiran 4 Window Reminder ROP.............................................................. L. 16
Lampiran 4 Window Barang ROP.................................................................. L. 17
Lampiran 4 Window Main Menu File……………………………………… L. 17
Lampiran 4 Window Main Menu Master…………………………………... L. 18
Lampiran 4 Window Main Menu Transaksi Persediaan……………………. L. 18
Lampiran 4 Window Main Menu Laporan…………………………………. L.18
Lampiran 4 Window Ganti Password............................................................ L.19
Lampiran 4 Window Master Staf.................................................................... L. 19
Lampiran 4 Window Master Staf Detail......................................................... L. 20
Lampiran 4 Window Master Jenis.................................................................. L. 21
Lampiran 4 Window Add Master Jenis........................................................... L. 21
xxxii
Lampiran 4 Window Update Master Jenis…………………………………. L. 22
Lampiran 4 Window Master Barang……………………………………….. L. 22
Lampiran 4 Window Add Master Barang....................................................... L. 23
Lampiran 4 Window Update Master Barang.................................................. L. 24
Lampiran 4 Window Calculate EOQ 1.......................................................... L. 25
Lampiran 4 Window Calculate EOQ 2.......................................................... L. 25
Lampiran 4 Window Calculate EOQ 3.......................................................... L. 26
Lampiran 4 Window Calculate EOQ 4.......................................................... L. 26
Lampiran 4 Window Calculate EOQ 5.......................................................... L. 27
Lampiran 4 Window Calculate ROP.............................................................. L. 28
Lampiran 4 Window Find Barang.................................................................. L. 28
Lampiran 4 Window SPP............................................................................... L. 29
Lampiran 4 Window Add SPP........................................................................ L. 30
Lampiran 4 Window SPP Detail.................................................................... L. 31
Lampiran 4 Window LPB............................................................................... L. 32
Lampiran 4 Window Add LPB....................................................................... L. 33
Lampiran 4 Window Find PO........................................................................ L. 34
Lampiran 4 Window Find PO Detail............................................................. L. 35
Lampiran 4 Window LPB Detail.................................................................... L. 36
Lampiran 4 Window Calculate HPP Satuan.................................................. L. 37
Lampiran 4 Window BKB.............................................................................. L. 38
Lampiran 4 Window Add BKB...................................................................... L. 39
Lampiran 4 Window Find SO (Add ke BKB)................................................ L. 40
xxxiii
Lampiran 4 Window Find SO Detail............................................................. L. 41
Lampiran 4 Window BKB Detail................................................................... L. 42
Lampiran 4 Window BTBR............................................................................ L. 43
Lampiran 4 Window Add BTBR.................................................................... L. 44
Lampiran 4 Window Find SO (Add ke BTBR)…………………………….. L. 45
Lampiran 4 Window BTBR Detail................................................................. L. 46
Lampiran 4 Window NTB.............................................................................. L. 47
Lampiran 4 Window Add NTB....................................................................... L. 48
Lampiran 4 Window Find BTBR................................................................... L. 49
Lampiran 4 Window Find BTBR Detail........................................................ L. 50
Lampiran 4 Window NTB Detail................................................................... L. 51
Lampiran 4 Window KHPF............................................................................ L. 52
Lampiran 4 Window Add KHPF.................................................................... L. 53
Lampiran 4 Window KHPF Detail................................................................. L. 54
Lampiran 4 Window Kartu Stok..................................................................... L. 55
Lampiran 4 Window Laporan Permintaan Pembelian.................................... L. 55
Lampiran 4 Window Laporan Penerimaan Barang........................................ L. 56
Lampiran 4 Window Laporan Pengeluaran Barang........................................ L. 56
Lampiran 4 Window Laporan Penerimaan Barang Retur............................... L. 57
Lampiran 4 Window Laporan Penukaran Barang.......................................... L. 57
Lampiran 4 Window Laporan Mutasi Persediaan.......................................... L. 58
Lampiran 4 Window Laporan Hasil Penghitungan Fisik
Persediaan...................................................................................
L. 58
xxxiv
Lampiran 5 PRINTOUTS YANG DIHASILKAN…………………………. L. 59
Lampiran 5 Printout SPP…………………………………………………... L. 59
Lampiran 5 Printout LPB…………………………………………………... L. 60
Lampiran 5 Printout BKB………………………………………………….. L. 61
Lampiran 5 Printout BTBR………………………………………………... L. 62
Lampiran 5 Printout NTB………………………………………………….. L. 63
Lampiran 5 Printout KHPF………………………………………………… L. 64
Lampiran 5 Printout Kartu Stok…………………………………………… L. 65
Lampiran 5 Printout Laporan Permintaan Pembelian……………………… L. 66
Lampiran 5 Printout Laporan Penerimaan Barang………………………… L. 67
Lampiran 5 Printout Laporan Pengeluaran Barang………………………... L. 68
Lampiran 5 Printout Laporan Penerimaan Barang Retur.............................. L. 69
Lampiran 5 Printout Laporan Penukaran Barang.......................................... L. 70
Lampiran 5 Printout Laporan Mutasi Persediaan.......................................... L. 71
Lampiran 5 Printout Laporan Hasil Penghitungan Fisik Persediaan............. L. 72
xxxv