Sistem Informasi Pembelian,Penjualan,Inventory,Dan Akuntansi Apotik Aneka Farma Menggunakan Java.
vi
ABSTRAK
Apotik ANEKA FARMA adalah perusahaan dagang yang sistem pencatatan datanya masih dilakukan secara manual, sehingga dapat terjadi kesalahan dalam pengorganisasian data. Tujuan dari penelitian ini adalah untuk membuat membuat suatu sistem informasi untuk sistem pembelian, penjualan, persediaan, dan akuntansi, sehingga memudahkan pengguna dalam menangani data yang ada. Sumber data penelitian ini terdiri dari sumber data primer yang diperoleh dari wawancara langsung pihak Apotik dan sekunder dari studi lilteratur mengenai teori pembelian, penjualan, inventory dan akuntasi serta dilengkapi oleh teori pemodelan serta teori pengujian aplikasi. Aplikasi ini dibuat dengan menggunakan bahasa pemograman JAVA dan basis data PHPmyadmin XAMPP. Hasil penelitian menunjukan bahwa aplikasi sistem informasi membantu pengguna untuk mengorganisasikan data dengan cepat, lebih akurat, dan dapat dipercaya.
(2)
ABSTRACT
ANEKA FARMA pharmacy is a trading company which data record system manually, so mistakes occur in the data operation. The purpos of this study is to make creating information system to system purchase, sale, inventory, and accounting, making it easier for users in dealing with existing data. Source of research data consists of the primary data source obtained from direct interviews and secondary sides of pharmacies literatu studies concerning the theory of purchasing, sales, inventory and accounting and complemented by theoretical modedling and application testing theory. The application is built using JAVA programming language and database PHPMyAdmin XAMPP. The results showed that application of information systems help user to organize data quickly, more accurately, and reliably.
(3)
viii
DAFTAR ISI
LEMBAR PENGESAHAN ... i
PERNYATAAN PUBLIKASI LAPORAN PENELITIAN ... ii
PERNYATAAN ORISINALITAS LAPORAN PENELITIAN ... iii
PRAKATA ... iv
ABSTRAK ... vi
ABSTRACT ... vii
DAFTAR ISI ... viii
DAFTAR GAMBAR ... xvi
DAFTAR TABEL ... xxi
BAB I PENDAHULUAN ... 1
1.1 Latar Belakang ... 1
1.2 Rumusan Masalah ... 2
1.3 Tujuan Pembahasan ... 2
1.4 Ruang Lingkup Kajian ... 3
1.5 Sumber Data ... 3
1.6 Sistematika Penyajian... 3
BAB II KAJIAN TEORI ... 5
2.1 Definisi Sistem Informasi Penjualan, Pembelian, Inventory dan Akuntansi... 5
2.1.1 Penjualan ... 5
2.1.2 Pembelian ... 13
(4)
2.1.4 Akuntansi ... 16
2.2 Flowchart ... 52
2.3 Unified Modelling Language (UML) ... 54
2.4 Entity Relationship Diagram (ERD) ... 61
2.5 MYSQL ... 64
2.5.1 Definisi MYSQL ... 64
2.6 Netbeans ... 65
2.7 Black Box Testing ... 69
BAB III ANALISIS DAN RANCANGAN SISTEM ... 70
3.1 Analisis Proses Bisnis ... 70
3.1.1 Proses Bisnis Penjualan ... 70
3.1.2 Proses Bisnis Pembelian ... 71
3.1.3 Proses Bisnis Pembayaran Utang ... 72
3.1.4 Proses Bisnis Retur Pembelian ... 74
3.1.6 Proses Bisnis Retur Penjualan ... 75
3.1.5 Proses Bisnis Obat Masuk ... 75
3.1.6 Proses Bisnis Pencatatan Data Obat ... 76
3.1.7 Proses Bisnis Pencatatan Akuntansi ... 77
3.1.8 Proses Bisnis Laporan Keuangan ... 78
3.2 Use Case Diagram ... 80
3.3 Class Diagram ... 125
3.4 Entitiy Relationship Diagram (ERD) ... 126
3.5 Relational Database ... 127
3.5.1 Relational Database User ... 127
3.5.2 Relational Database Obat ... 127
(5)
x
3.5.4 Relational Database Gudang ... 128
3.5.5 Relational Database Jurnal ... 129
3.5.6 Relational Database jurnal_COA ... 129
3.5.7 Relational Database Kadaluarsa ... 129
3.5.8 Relational Database Purchaseorder ... 130
3.5.9 Relational Database obat_po ... 130
3.5.10 Relational Database Pembelian ... 131
3.5.11 Relational Database obat_pembelian ... 131
3.5.12 Relational Database Pembayaran ... 132
3.5.13 Relational Database Penjualan ... 132
3.5.14 Relational Database obat_penjualan ... 133
3.5.15 Relational Database Retur ... 133
3.5.16 Relational Database obat_retur ... 134
3.5.17 Relational Database Utang ... 134
3.5.18 Relational Database Piutang ... 134
3.5.19 Relational Database Merk ... 135
3.5.20 Relational Database obat_Supplier ... 135
3.5.21 Relational Database Obat_gudang ... 135
3.5.22 Relational Database Transfer ... 135
3.5.23 Relational Database detail_transfer ... 136
3.5.24 Relational Database Pengiriman ... 136
3.5.25 Relational Database Kas ... 137
3.5.26 Relational Database Supplier ... 137
3.5.27 Relational Database Pelanggan ... 137
3.6 Desain Antarmuka ... 138
(6)
3.6.2 Desain Antarmuka Menu Utama ... 139
3.6.3 Desain Antarmuka Pengaturan Chart Of Account (COA) ... 139
3.6.4 Desain Antarmuka Tambah User ... 140
3.6.5 Desain Antarmuka Pengaturan Supplier ... 141
3.6.6 Desain Antarmuka Pengaturan Akun ... 142
3.6.7 Desain Antarmuka Pengaturan Persediaan Merk ... 143
3.6.8 Desain Antarmuka Pengaturan Persediaan Obat ... 144
3.6.9 Desain Antarmuka Pengaturan Gudang ... 144
3.6.10 Desain Antarmuka Lihat Obat ... 145
3.6.11 Desain Antarmuka Persediaan Gudang ... 145
3.6.12 Desain Antarmuka Transfer Obat ... 146
3.6.13 Desain Antarmuka Detail Transfer Obat ... 146
3.6.14 Desain Antarmuka Pemesanan ... 147
3.6.15 Desain Antarmuka Pembelian ... 148
3.6.16 Desain Antarmuka Pembayaran Pembelian ... 149
3.6.17 Desain Antarmuka Penjualan ... 150
3.6.18 Desain Antarmuka Proses Penjualan ... 150
3.6.19 Desain Antarmuka Pembayaran Penjualan ... 151
3.6.20 Desain Antarmuka Kas Masuk ... 151
3.6.21 Desain Antarmuka Kas Keluar ... 152
3.6.22 Desain Antarmuka Jurnal Transaksi ... 152
3.6.23 Desain Antarmuka Laporan Master User ... 153
3.6.24 Desain Antarmuka Laporan Master Obat ... 153
3.6.25 Desain Antarmuka Laporan Master Gudang ... 154
3.6.26 Desain Antarmuka Laporan Master Obat Gudang ... 154
(7)
xii
3.6.28 Desain Antarmuka Laporan Data Transfer Obat ... 155
3.6.29 Desain Antarmuka Laporan Pembelian ... 156
3.6.30 Desain Antarmuka Laporan Penjualan ... 156
3.6.31 Desain Antarmuka Laporan Utang ... 157
3.6.32 Desain Antarmuka Laporan Piutang ... 157
3.6.33 Desain Antarmuka Laporan Jurnal Umum ... 158
3.6.34 Desain Antarmuka Laporan Buku Besar ... 158
3.6.35 Desain Antarmuka Laporan Neraca Saldo ... 159
3.6.36 Desain Antarmuka Laporan Laba Rugi ... 159
3.6.37 Desain Antarmuka Laporan Neraca ... 160
BAB IV HASIL PENELITIAN ... 161
4.1 Form Login ... 161
4.2 Form Utama ... 161
4.3 Form Pengaturan COA ... 162
4.4 Form Pengaturan User ... 163
4.5 Form Pengaturan Supplier ... 163
4.6 Form Pengaturan Akun ... 164
4.7 Form Pengaturan persediaan merk ... 166
4.8 Form Pengaturan Persediaan Obat ... 167
4.9 Form Pengaturan Gudang. ... 167
4.10 Form Lihat Obat ... 168
4.11 Form Persediaan Gudang ... 169
4.12 Form Transfer Obat ... 169
4.13 Form Detail Transfer Obat ... 170
4.14 Form Pemesanan ... 170
(8)
4.16 Form Pembayaran Pembelian ... 171
4.17 Form Penjualan ... 172
4.18 Form Proses Penjualan ... 172
4.19 Form Pembayaran Penjualan ... 173
4.20 Form Kas Masuk ... 173
4.21 Form Kas Keluar ... 174
4.22 Form Jurnal Transaksi ... 174
4.23 Form Laporan Master User ... 175
4.24 Form Laporan Master Obat ... 175
4.25 Form Laporan Master Gudang ... 176
4.26 Form Laporan Master Obat Gudang ... 176
4.27 Form Laporan Master Supplier ... 177
4.28 Form Laporan Data Transfer Obat ... 177
4.29 Form Laporan Pembelian ... 178
4.30 Form Laporan Penjualan ... 178
4.31 Form Laporan Utang ... 179
4.32 Form Laporan Piutang ... 179
4.33 Form Laporan Jurnal Umum ... 180
4.34 Form Laporan Buku Besar ... 180
4.35 Form Laporan Neraca Saldo ... 181
4.36 Form Laporan Laba Rugi... 181
4.37 Form Laporan Neraca ... 182
BAB V PEMBAHASAN DAN UJI COBA HASIL PENELITIAN ... 183
5.1 Pengujian Form Login ... 183
5.2 Pengujian Form Menu Utama ... 184
(9)
xiv
5.4 Pengujian Form Pengaturan Akuntansi ... 185
5.5 Pengujian Form Pengaturan Persediaan Tambah Obat ... 185
5.6 Pengujian Form Pengaturan User ... 186
5.7 Pengujian Form Pengaturan Gudang ... 187
5.8 Pengujian Form Pengaturan Merk ... 188
5.9 Pengujian Form Pengaturan Pelanggan ... 189
5.10 Pegujian Form Pengaturan Supplier ... 190
5.11 Pengujian Form Lihat User ... 191
5.12 Pengujian Form Lihat Gudang ... 191
5.13 Pengujian Form Lihat Supplier ... 192
5.14 Pengujian Form Lihat Merk ... 192
5.15 Pengujian Form Lihat Obat ... 193
5.16 Pengujian Form Lihat COA ... 193
5.17 Pengujian Form Lihat Pelanggan ... 194
5.18 Pengujian Form Lihat Obat Gudang ... 194
5.19 Pengujian Form Transfer Obat ... 194
5.20 Pengujian Form Lihat Detail Transfer Obat ... 195
5.21 Pengujian Form Pemesanan ... 195
5.22 Pengujian Form Pembelian ... 197
5.23 Pengujian Form Pembayaran Pembelian ... 197
5.24 Pengujian Form Penjualan ... 198
5.25 Pengujian Form Proses Penjualan ... 199
5.26 Pengujian Form Pembayaran Penjualan ... 199
5.27 Pengujian Form Kas Masuk ... 200
5.28 Pengujian Form Kas Keluar ... 201
(10)
5.30 Pengujian Laporan Master User ... 202
5.31 Pengujian Laporan Master Obat ... 203
5.32 Pengujian Laporan Master Gudang ... 203
5.33 Pengujian Laporan Master Obat Gudang ... 203
5.34 Pengujian Laporan Master Supplier ... 203
5.35 Pengujian Laporan Data Transfer Obat ... 204
5.36 Pengujian Laporan Pembelian ... 204
5.37 Pengujian Laporan Penjualan ... 204
5.38 Pengujian Laporan Utang ... 205
5.39 Pengujian Laporan Piutang ... 205
5.40 Pengujian Laporan Jurnal Umum ... 205
5.41 Pengujian Laporan Buku Besar ... 205
5.42 Pengujian Laporan Neraca Saldo ... 206
5.43 Pengujian Laporan Laba Rugi ... 206
5.44 Pengujian Laporan Neraca ... 206
BAB VI SIMPULAN DAN SARAN ... 207
6.1 SIMPULAN ... 207
6.2 SARAN ... 208
DAFTAR PUSTAKA ... 209
LAMPIRAN RIWAYAT HIDUP PENULIS ... A LAMPIRAN KUISIONER ... B
(11)
xvi
DAFTAR GAMBAR
Gambar 1 Bagan Siklus Akuntansi ... 42
Gambar 2 Actor ... 56
Gambar 3 Uses Cases ... 56
Gambar 4 Relationship ... 56
Gambar 5 Bagian-bagian Class ... 58
Gambar 6 Interfaces ... 58
Gambar 7 Class Diagram ... 59
Gambar 8 Activities ... 59
Gambar 9 States ... 59
Gambar 10 Transitions ... 60
Gambar 11 Events and Triggers ... 60
Gambar 12 Forks and Joins ... 61
Gambar 13 Swimming Lines ... 61
Gambar 14 Flowchart Transaksi Penjualan Obat ... 71
Gambar 15 Flowchart Transaksi Pembelian Obat ... 72
Gambar 16 Flowchart Pembayaran Utang ... 73
Gambar 17 Flowchart Retur Pembelian Obat ... 74
Gambar 18 Flowchart Obat Masuk Gudang ... 75
Gambar 19 Flowchart Pencatatan Data Obat ... 76
Gambar 20 Flowchart Pencatatan Persamaan Akuntansi ... 77
Gambar 21 Flowchart Penyusunan Laporan Keuangan ... 79
Gambar 22 Contoh Use Case Diagram Sistem Perusahaan ... 80
Gambar 23 Activity Diagram Login Sistem ... 82
Gambar 24 Activity Diagram Tambah User ... 84
Gambar 25 Activity Diagram Ubah User ... 85
Gambar 26 Activity Diagram Pembuatan Purchase Order ... 86
Gambar 27 Activity Diagram Mengubah PO ... 87
(12)
Gambar 29 Activity Diagram Pembayaran Pembelian ... 89
Gambar 30 Activity Diagram Transaksi Penjualan ... 91
Gambar 31 Activity Diagram Lihat Penjualan ... 93
Gambar 32 Activity Diagram Proses Penjualan ... 95
Gambar 33 Activity Diagram Pembayaran Penjualan ... 96
Gambar 34 Activity Diagram Tambah Obat ... 98
Gambar 35 Activity Diagram Ubah Obat ... 99
Gambar 36 Activity Diagram Lihat Obat ... 101
Gambar 37 Activity Diagram Obat Masuk ... 103
Gambar 38 Activity Diagram Transfer Obat ... 104
Gambar 39 Activity Diagram Lihat Detail Transfer Obat Antar Gudang ... 105
Gambar 40 Activity Diagram Retur Obat ... 106
Gambar 41 Activity Diagram Ubah Retur Obat ... 107
Gambar 42 Activity Diagram Lihat Obat Retur ... 108
Gambar 43 Activity Diagram Tambah Gudang ... 109
Gambar 44 Activity Diagram Ubah Gudang ... 110
Gambar 45 Activity Diagram Lihat Gudang ... 111
Gambar 46 Activity Diagram Tambah Supplier ... 112
Gambar 47 Activity Diagram Ubah Supplier ... 113
Gambar 48 Activity Diagram Lihat Supplier ... 114
Gambar 49 Activity Diagram Kas Masuk ... 115
Gambar 50 Acitivity Diagram Kas Keluar ... 116
Gambar 51 Activity Diagram Laporan Penjualan ... 117
Gambar 52 Activity Diagram Laporan Pembelian ... 118
Gambar 53 Activity Diagram Jurnal Transaksi ... 119
Gambar 54 Activity Diagram Laporan Jurnal Umum ... 120
Gambar 55 Activity Diagram Laporan Buku Besar... 121
Gambar 56 Activitiy Diagram Neraca Saldo ... 122
Gambar 57 Activity Diagram Laporan Laba Rugi ... 123
Gambar 58 Activity Diagram Laporan Neraca ... 124
Gambar 59 Class Diagram ... 125
(13)
xviii
Gambar 61 Desain Antar Muka Login ... 138
Gambar 62 Desain Antarmuka Menu Utama ... 139
Gambar 63 Desain Antarmuka Pengaturan Chart of Account (COA) ... 140
Gambar 64 Desain Antarmuka Tambah User ... 141
Gambar 65 Desain Antarmuka Pengaturan Supplier ... 141
Gambar 66 Desain Antarmuka Pengaturan Akun tab Pembelian ... 142
Gambar 67 Desain Antarmuka Pengaturan Akun tab Penjualan ... 142
Gambar 68 Desain Antar Muka Pengaturan tab Akun Persediaan ... 143
Gambar 69 Desain Antarmuka Pengaturan Persediaan Merk ... 143
Gambar 70 Desain Antarmuka Pengaturan Persediaan Obat ... 144
Gambar 71 Desain Antarmuka Pengaturan Gudang ... 145
Gambar 72 Desain Antarmuka Lihat Obat ... 145
Gambar 73 Desain Antarmuka Persediaan Gudang ... 146
Gambar 74 Desain Antarmuka Transfer Obat... 146
Gambar 75 Desain Antarmuka Detail Transfer Obat ... 147
Gambar 76 Desain Antarmuka Pemesanan ... 148
Gambar 77 Desain Antarmuka Pembelian ... 149
Gambar 78 Desain Antarmuka Pembayaran Pembelian ... 149
Gambar 79 Desain Antarmuka Penjualan ... 150
Gambar 80 Desain Antarmuka Proses Penjualan ... 150
Gambar 81 Desain Antarmuka Pembayaran Penjualan ... 151
Gambar 82 Desain Antarmuka Kas Masuk ... 151
Gambar 83 Desain Antarmuka Kas Keluar ... 152
Gambar 84 Desain Antarmuka Jurnal Transaksi ... 152
Gambar 85 Desain Antarmuka Laporan Master User ... 153
Gambar 86 Desain Antarmuka Laporan Master Obat ... 153
Gambar 87 Desain Antarmuka Laporan Master Gudang ... 154
Gambar 88 Desain Antarmuka Laporan Master Obat Gudang ... 154
Gambar 89 Desain Antarmuka Laporan Master Supplier ... 155
Gambar 90 Desain Antarmuka Laporan Data Transfer Obat ... 155
Gambar 91 Desain Antarmuka Laporan Pembelian ... 156
(14)
Gambar 93 Desain Antarmuka Laporan Utang ... 157
Gambar 94 Desain Antarmuka Laporan Piutang ... 157
Gambar 95 Desain Antarmuka Laporan Jurnal Umum ... 158
Gambar 96 Desain Antarmuka Laporan Buku Besar ... 158
Gambar 97 Desain Antarmuka Laporan Neraca Saldo ... 159
Gambar 98 Desain Antarmuka Laporan Laba Rugi ... 159
Gambar 99 Desain Antarmuka Laporan Neraca ... 160
Gambar 100 Form Login ... 161
Gambar 101 Form Utama ... 162
Gambar 102 Form Pengaturan COA ... 162
Gambar 103 Form Pengaturan User ... 163
Gambar 104 Form Pengaturan Supplier ... 164
Gambar 105 Form Pengaturan Akun Pembelian ... 165
Gambar 106 Form Pengaturan Akun Penjualan ... 165
Gambar 107 Form Pengaturan Akun Persediaan ... 166
Gambar 108 Form Pengaturan Persediaan Merk ... 166
Gambar 109 Form Pengaturan Persediaan Obat ... 167
Gambar 110 Form Pengaturan Gudang ... 168
Gambar 111 Form Lihat Obat ... 168
Gambar 112 Form Persediaan Gudang ... 169
Gambar 113 Form Transfer Obat ... 169
Gambar 114 Form Detail Transfer Obat ... 170
Gambar 115 Form Pemesanan ... 170
Gambar 116 Form Pembelian ... 171
Gambar 117 Form Pembayaran Pembelian ... 171
Gambar 118 Form Penjualan ... 172
Gambar 119 Form Proses Penjualan ... 172
Gambar 120 Form Pembayaran Penjualan ... 173
Gambar 121 Form Kas Masuk ... 173
Gambar 122 Form Kas Keluar ... 174
Gambar 123 Form Jurnal Transaksi ... 174
(15)
xx
Gambar 125 Form Laporan Master Obat ... 175
Gambar 126 Form Laporan Master gudang ... 176
Gambar 127 Form Laporan Master Obat Gudang ... 176
Gambar 128 Form Laporan Master Supplier ... 177
Gambar 129 Form Laporan Data Transfer Obat ... 177
Gambar 130 Form Laporan Pembelian ... 178
Gambar 131 Form Laporan Penjualan ... 178
Gambar 132 Form Laporan Utang ... 179
Gambar 133 Form Laporan Piutang ... 179
Gambar 134 Form Laporan Jurnal Umum ... 180
Gambar 135 Form Laporan Buku Besar ... 180
Gambar 136 Form Laporan Neraca Saldo ... 181
Gambar 137 Form Laporan Laba Rugi ... 181
(16)
DAFTAR TABEL
Tabel I Perbedaan Sistem Kontinental dan Anglo Saxon ... 21
Tabel II Kaidah Debet-Kredit Akun ... 33
Tabel III Contoh Persamaan Akuntansi ... 36
Tabel IV Laporan Laba Rugi ... 39
Tabel VI Contoh Neraca Akun T (skontro) ... 40
Tabel VII Macam – Macam Bukti Pencatatan Ekstern dan Intern ... 43
Tabel VIII Bukti Kas Masuk ... 44
Tabel IX Bukti Kas Keluar ... 45
Tabel X Bentuk Jurnal Umum ... 47
Tabel XI Bentuk Akun Dua Kolom ... 48
Tabel XII Neraca Saldo ... 50
Tabel XIII Saldo Normal Akun ... 52
Tabel XIV Simbol – simbol Flowchart ... 54
Tabel XV Komponen ERD ... 62
Tabel XVI Relational Database User ... 127
Tabel XVII Relational Database Obat ... 127
Tabel XVIII Relational Database COA ... 128
Tabel XIX Relational Database Gudang ... 128
Tabel XX Relational Database Jurnal ... 129
Tabel XXI Relational Database jurnal_COA ... 129
Tabel XXII Relational Database Kadaluarsa ... 129
Tabel XXIII Relational Database Purchaseorder... 130
Tabel XXIV Relational Database obat_po ... 130
Tabel XXV Relational Database Pembelian ... 131
Tabel IXVI Relational Database obat_pembelian... 131
Tabel XXVIIII Relational Database Pembayaran ... 132
Tabel III Relational Database Penjualan ... 132
Tabel IVX Relational Database obat_penjualan ... 133
(17)
xxii
Tabel VI Relational Database obat_retur ... 134
Tabel VII Relational Database Utang ... 134
Tabel VIIIXIII Relational Database Piutang ... 134
Tabel IXXIV Relational Database Merk ... 135
Tabel XXXV Relational Database obat_Supplier ... 135
Tabel X Relational Database Obat_gudang ... 135
Tabel XI Relational Database Transfer ... 136
Tabel XIIIII Relational Database detail_transfer ... 136
Tabel XIIIIX Relational Database Pengiriman ... 136
Tabel XL Relational Database Kas ... 137
Tabel XLI Relational Database Supplier ... 137
Tabel XLII Relational Database Pelanggan ... 138
Tabel XLIII Pengujian Form Login ... 183
Tabel XLIV Pengujian Form Menu Utama ... 184
Tabel XLV Pengujian Form Pengaturan COA ... 184
Tabel XLVI Pengujian Form Pengaturan Akuntansi ... 185
Tabel XLVII Pengujian Form Pengaturan Persediaan Tambah Obat... 185
Tabel XLVIII Pengujian Form Pengaturan User ... 186
Tabel XLIX Pengujian Form Pengaturan Gudang ... 187
Tabel L Pengujian Form Pengaturan Merk ... 188
Tabel LI Pengujian Form Pengaturan Pelanggan ... 189
Tabel LII Pengujian Form Pengaturan Supplier ... 190
Tabel LIII Pengujian Form Lihat User ... 191
Tabel LIV Pengujian Form Lihat Gudang ... 191
Tabel LV Pengujian Form Lihat Supplier ... 192
Tabel LVI Pengujian Form Lihat Merk ... 192
Tabel LVII Pengujian Form Lihat Obat ... 193
Tabel LVIII Pengujian Form Lihat COA ... 193
Tabel LIX Pengujian Form Lihat Pelanggan ... 194
Tabel LX Pengujian Form Lihat Obat Gudang ... 194
Tabel LXI Pengujian Form Lihat Obat Gudang ... 194
(18)
Tabel LXIII Pengujian Form Pemesanan ... 195
Tabel LXIV Pengujian Form Pembelian ... 197
Tabel LXV Pengujian Form Pembayaran Pembelian ... 197
Tabel LXVI Pengujian Form Penjualan ... 198
Tabel LXVII Pengujian Form Proses Penjualan ... 199
Tabel LXVIII Pengujian Form Pembayaran Penjualan ... 199
Tabel LXIX Pengujian Form Kas Masuk ... 200
Tabel LXX Pengujian Form Kas Keluar ... 201
Tabel LXXI Pengujian Form Jurnal Transaksi ... 202
Tabel LXXII Pengujian Laporan Master User ... 202
Tabel LXXIII Pengujian Laporan Master Obat ... 203
Tabel LXXIV Pengujian Laporan Master Gudang ... 203
Tabel LXXV Pengujian Laporan Master Obat Gudang ... 203
Tabel LXXVI Pengujian Laporan Master Supplier ... 203
Tabel LXXVII Pengujian Laporan Data Transfer Obat ... 204
Tabel LXXVIII Pengujian Laporan Pembelian ... 204
Tabel LXXIX Pengujian Lihat Penjualan ... 204
Tabel LXXX Pengujian Laporan Utang ... 205
Tabel LXXXI Pengujian Laporan Piutang ... 205
Tabel LXXXII Pengujian Laporan Jurnal Umum... 205
Tabel LXXXIII Pengujian Laporan Buku Besar ... 205
Tabel LXXXIV Pengujian Laporan Neraca Saldo ... 206
Tabel LXXXV Pengujian Laporan Laba Rugi ... 206
(19)
1
BAB I PENDAHULUAN
1.1 Latar Belakang
Apotik Aneka Farma merupakan suatu usaha yang bergerak di bidang penjualan obat-obatan yang memiliki strategi penjualan untuk meningkatkan hasil penjualannya, strategi pembelian untuk mendapatkan harga yang murah dari pemasok dan strategi penyimpanan barang untuk meningkatkan stock obat yang akan dijual. Apotik ini merupakan penyedia obat-obatan yang seharusnya memberikan pelayanan terbaik kepada masyarakat, tetapi dalam hal pengolahan data penjualan, pembelian,dan persediaan secara manual.
Karyawan pada apotik tersebut memberikan informasi obat yang dijual hanya dengan memberikan informasi dengan cara abstrak tanpa ada spesifikasi–spesifikasi yang lengkap kepada customer. Pengolahan data mengenai stock obat yang terdapat pada gudang masih menggunakan sistem manual, kemudian sistem pengurangan obat dari penjualan obat masih menggunakan sistem manual dengan pencatatan pada buku penjualan dan di laporkan ke bagian gudang ,kemudian bagian gudang mencatat pengurangan obat yang terjual dan mengurangi stock obat yang terjual secara manual. Proses pembelian obat pada supplier juga masih menggunakan sistem manual ,dengan cara memeriksa buku penjualan dan stock ke bagian gudang untuk melihat barang yang akan dipesan maupun di beli. Sistem terkomputerisasi dalam proses informasi obat akan membantu dalam hal pengolahan data apotik untuk menunjang kualitas tersebut, maka diperlukan sistem terkomputerisasi yang mudah dari segi waktu dan akan memberikan informasi yang cepat, tepat dan akurat. Pengolahan sistem laporan akuntansi pada apotik Aneka Farma juga masih menggunakan sistem manual dengan pencatatan akuntansi pada buku manual.
(20)
Sistem penjualan, pembelian, persediaan dan akuntansi sangatlah penting bagi apotik Aneka Farma dalam proses penyajian, pengolahan data dan pemberian informasi obat sehingga memberikan informasi yang di butuhkan customer. Oleh karena itu diperlukan sistem terkomputerisasi untuk pengecekan obat stock di gudang dengan adanya sistem penyaringan obat akan sangat membantu dalam pengecekan stock obat dan sistem pencatatan laporan akuntansi secara terkomputerisasi sehingga mempermudah apotik Aneka Farma dalam pencatatan akuntansi.
1.2 Rumusan Masalah
Masalah yang akan diidentifikasi dalam kerja praktek ini adalah : 1. Bagaimana cara customer mendapatkan infomasi spesifikasi dan
gambar tampak obat ?
2. Bagaimana cara mengurangi kesalahan-kesalahan dalam pembuatan laporan yang dilakukan manual pada apotik Aneka Farma ?
3. Bagaimana cara melakukan pencarian data dalam spesifikasi-spesifikasi obat?
4. Bagaimana cara pengolahan data penjualan ,pembelian ,transfer obat antar gudang dan laporan akuntansi pada apotik Aneka Farma ?
1.3 Tujuan Pembahasan
Tujuan Kerja Praktek ini untuk membuat aplikasi desktop pada Apotik Aneka Farma, sebagai berikut :
1. Untuk menyediakan data spesifikasi-spesifikasi dan tampak gambar barang.
2. Menyediakan laporan data obat dan transaksi sehingga kesalahan-kesalahan pembuatan laporan dapat ditanggulangi.
3. Pencarian data obat dengan menggunakan satuan obat, nama obat, jenis obat dan kode obat.
4. Membuat aplikasi sistem informasi
apotik Aneka Farma yang memudahkan pengguna sehingga mendapatkan hasil yang maksimal dalam pengolahan data penjualan
(21)
3
,pembelian ,penjualan ,transfer obat antar gudang dan laporan akuntansi pada apotik Aneka Farma.
1.4 Ruang Lingkup Kajian
Batasan masalah dalam pembuatan aplikasi ini adalah : 1. Batasan perangkat lunak :
a) Sistem operasi Microsoft Windows XP Professional SP 2. b) Database yang digunakan : MySQL (PHPMyAdmin). c) Bahasa Scripting : OOP Java.
d) Editor Pemograman : NetBeans IDE 6.7.1 2. Batasan Aplikasi
a) Penggunaan gambar menggunakan format JPG .
b) User terdiri dari administrator, bagian penjualan, petugas gudang, petugas bagian depan, petugas bagian belakang, Customer, pemilik apotik dan accounting.
c) Print menggunakan bantuan aplikasi iReport-3.7.5.
1.5 Sumber Data
Data-data yang digunakan untuk menyusun laporan ini adalah : 1. Data Primer
Data primer merupakan data yang diperoleh melalui studi kasus yang di lakukan di Apotik Aneka Farma.
2. Data Sekunder
Data sekunder merupakan data yang diperoleh melalui studi literature, internet, dan sumber-sumber lainnya untuk mendukung kekuatan dan kebenaran data primer.
1.6 Sistematika Penyajian
Adapun sistematika penulisan pada laporan ini adalah : 1. BAB I. PENDAHULUAN
Bab ini berisi latar belakang, rumusan masalah, tujuan pembahasan, batasan masalah, sistematika penulisan laporan.
(22)
Bab ini berisi teori atau algoritma atau metode yang menunjang dan berhubungan dengan proses analisis dan desain dari aplikasi yang dibutuhkan.
3. BAB III. ANALISA DAN RANCANGAN SISTEM
Bab ini berisi tentang semua pembahasan secara lengkap mengenai analisis pemecahan masalah, perancangan desain aplikasi, dan penjelasan sistem.
4. BAB IV. HASIL PENELITIAN
Bab ini berisi kumpulan screenshot dari proyek yang di buat beserta penjelasan dari tiap fungsi (method) utama yang dibuat.
5. BAB V. PEMBAHASAN DAN UJI COBA HASIL PENELITIAN
Laporan dari pengujian tiap class/fungsi/method yang dibuat(whitebox testing) dan laporan kuisioner (blackbox testing).
6. BAB VI. SIMPULAN DAN SARAN
Bab ini berisi kesimpulan yang didapat penulis setelah mengerjakan karya ilmiah ini, juga saran dari penulis untuk mengembangkan karya ilmiah ini.
(23)
207
Universitas Kristen Maranatha
BAB VI SIMPULAN DAN SARAN
6.1 SIMPULAN
Berdasarkan hasil pengamatan dalam melakukan analisis dan perancangan aplikasi dapat ditarik kesimpulan sebagai berikut :
1. Aplikasi ini dapat mendukung untuk memberikan informasi spesifikasi obat dan gambar tampak obat untuk memberikan informasi kepada customer.
2. Perancangan aplikasi yang telah dibuat sudah dapat mendukung pembelian, penjualan, inventory, serta laporan keuangan perusahaan. Dalam pembelian, perusahaan dapat mencatat transaksi pembelian serta menampilkan laporan pembelian dan melakukan print laporan pembelian. Dalam penjualan perusahaan dapat mencatat transaksi penjualan serta menampilkan laporan penjualan dan melakukan print laporan penjualan.
3. Dalam inventory perusahaan dapat melihat keluar masuk stock dan melihat stock gudang sehingga perusahaan dapat mendapatkan informasi stock obat yang tersedia di gudang, melakukan transfer obat antar gudang. Dalam laporan keuangan, perusahaan dapat melihat jurnal transaksi, jurnal umum, buku besar, neraca saldo, laba rugi dan neraca perusahaan. Dari empat modul tersebut, dapat dikatakan aplikasi yang dibuat membantu perusahaan dalam meningkatkan kinerja perusahaan secara keseluruhan dan dapat melakukan pencarian data obat sehingga mempermudah dalam pencarian obat.
4. Semua transaksi yang terjadi dicatat kedalam bentuk jurnal transaksi dan diposting. Dengan demikian, perusahaan dapat mengetahui laporan keuangan yang terdiri dari laporan jurnal umum, laporan buku besar, laporan neraca saldo, laporan laba rugi, dan laporan neraca perusahaan secara real time.
(24)
6.2 SARAN
1. Penambahan fitur statistik penjualan dan pembelian agar memudahkan dalam menganalisa data.
2. Penambahan fitur absensi karyawan dan penggajian karyawan agar memudahkan dalam pencatatan laporan keuangan dengan detail seluruh perusahaan.
3. Prive dapat dikembangkan bila fixcost sudah tertata pada pengolahan data sistem informasi penjualan, pembelian, inventory, dan akuntansi pada apotik aneka farma menggunakan java.
(25)
209
Universitas Kristen Maranatha
DAFTAR PUSTAKA
A. Suhendar dan Hariman Gunadi. (2002). Visual Modelling Menggunakan UML dan Rational Rose. Bandung : Informatika.
Amir Abadi Jusuf.,& Rudi M. Tambunan. (2000). Accounting Information System (6th ed.) (George H. Bodnar,& William S.Hopwood, Trans). New Jersey : Prentice-Hall.Inc. (Original work published 1995)
Alfonsus Sirait, M. Bus.,& Helda Gunawan, S.E., M.B.A. (1999) . Accounting (19th ed.) (Niswonger, Warren, Reeve,& Fess, Trans). USA : South Western. (Original work published)
Badriyah,& Tessy. (2007). UML Class Diagram (edisi pertama). Jakarta : Erlangga
Dharwiyanti, Sri dan Romi Satria Wihono. (2003). Pengantar UML (edisi pertama). Jakarta : Erlangga .
Dubois, Paul. (2005). Mysql the definitive guide using programming, and administering mysql 4.1 and 5.0 (3rd ed). New York : Sams Publishing. Hariyanto, Bambang. (2007). Esensi-esensi Bahasa Pemrograman
Java.Edisi kedua. Bandung : Informatika.
Huda, Miftakhul. (2010) Aplikasi Inventory Multisore Plus Menagement dengan Java.
Julianto, Agung Saputra,SE., S.Kom., M.Si. & Lilis Setiawati. (2009) . Accounting Information Systems (9th ed.) (George H. Bodnar,& William S.Hopwood, Trans). New Jersey : Prentice-Hall.Inc. (Original work published 2004)
M. Shalahuddin dan A. S Rosa. (2007). Belajar Pemograman dengan bahasa C++ dan Java. Bandung : Informatika
Sukamto, Ariani Rosa.(2003). Rekayasa Perangkat Lunak.
Bandung : Modula
Zakaria,Teddy Marcus. (2009). Transact SQL.Materi Perkuliahan Basis Data Lanjut. Bandung :Universitas Kristen Maranatha
(1)
2
Universitas Kristen Maranatha Sistem penjualan, pembelian, persediaan dan akuntansi sangatlah penting bagi apotik Aneka Farma dalam proses penyajian, pengolahan data dan pemberian informasi obat sehingga memberikan informasi yang di butuhkan customer. Oleh karena itu diperlukan sistem terkomputerisasi untuk pengecekan obat stock di gudang dengan adanya sistem penyaringan obat akan sangat membantu dalam pengecekan stock obat dan sistem pencatatan laporan akuntansi secara terkomputerisasi sehingga mempermudah apotik Aneka Farma dalam pencatatan akuntansi.
1.2 Rumusan Masalah
Masalah yang akan diidentifikasi dalam kerja praktek ini adalah : 1. Bagaimana cara customer mendapatkan infomasi spesifikasi dan
gambar tampak obat ?
2. Bagaimana cara mengurangi kesalahan-kesalahan dalam pembuatan laporan yang dilakukan manual pada apotik Aneka Farma ?
3. Bagaimana cara melakukan pencarian data dalam spesifikasi-spesifikasi obat?
4. Bagaimana cara pengolahan data penjualan ,pembelian ,transfer obat antar gudang dan laporan akuntansi pada apotik Aneka Farma ?
1.3 Tujuan Pembahasan
Tujuan Kerja Praktek ini untuk membuat aplikasi desktop pada Apotik Aneka Farma, sebagai berikut :
1. Untuk menyediakan data spesifikasi-spesifikasi dan tampak gambar barang.
2. Menyediakan laporan data obat dan transaksi sehingga kesalahan-kesalahan pembuatan laporan dapat ditanggulangi.
3. Pencarian data obat dengan menggunakan satuan obat, nama obat, jenis obat dan kode obat.
4. Membuat aplikasi sistem informasi
apotik Aneka Farma yang memudahkan pengguna sehingga mendapatkan hasil yang maksimal dalam pengolahan data penjualan
(2)
Universitas Kristen Maranatha ,pembelian ,penjualan ,transfer obat antar gudang dan laporan akuntansi pada apotik Aneka Farma.
1.4 Ruang Lingkup Kajian
Batasan masalah dalam pembuatan aplikasi ini adalah : 1. Batasan perangkat lunak :
a) Sistem operasi Microsoft Windows XP Professional SP 2. b) Database yang digunakan : MySQL (PHPMyAdmin). c) Bahasa Scripting : OOP Java.
d) Editor Pemograman : NetBeans IDE 6.7.1 2. Batasan Aplikasi
a) Penggunaan gambar menggunakan format JPG .
b) User terdiri dari administrator, bagian penjualan, petugas gudang, petugas bagian depan, petugas bagian belakang, Customer,
pemilik apotik dan accounting.
c) Print menggunakan bantuan aplikasi iReport-3.7.5.
1.5 Sumber Data
Data-data yang digunakan untuk menyusun laporan ini adalah : 1. DataPrimer
Data primer merupakan data yang diperoleh melalui studi kasus yang di lakukan di Apotik Aneka Farma.
2. Data Sekunder
Data sekunder merupakan data yang diperoleh melalui studi literature, internet, dan sumber-sumber lainnya untuk mendukung kekuatan dan kebenaran data primer.
1.6 Sistematika Penyajian
Adapun sistematika penulisan pada laporan ini adalah : 1. BAB I. PENDAHULUAN
Bab ini berisi latar belakang, rumusan masalah, tujuan pembahasan, batasan masalah, sistematika penulisan laporan.
(3)
4
Universitas Kristen Maranatha Bab ini berisi teori atau algoritma atau metode yang menunjang dan berhubungan dengan proses analisis dan desain dari aplikasi yang dibutuhkan.
3. BAB III. ANALISA DAN RANCANGAN SISTEM
Bab ini berisi tentang semua pembahasan secara lengkap mengenai analisis pemecahan masalah, perancangan desain aplikasi, dan penjelasan sistem.
4. BAB IV. HASIL PENELITIAN
Bab ini berisi kumpulan screenshot dari proyek yang di buat beserta penjelasan dari tiap fungsi (method)utama yang dibuat.
5. BAB V. PEMBAHASAN DAN UJI COBA HASIL PENELITIAN
Laporan dari pengujian tiap class/fungsi/method yang dibuat(whitebox testing) dan laporan kuisioner (blackbox testing).
6. BAB VI. SIMPULAN DAN SARAN
Bab ini berisi kesimpulan yang didapat penulis setelah mengerjakan karya ilmiah ini, juga saran dari penulis untuk mengembangkan karya ilmiah ini.
(4)
207
Universitas Kristen Maranatha
BAB VI SIMPULAN DAN SARAN
6.1 SIMPULAN
Berdasarkan hasil pengamatan dalam melakukan analisis dan perancangan aplikasi dapat ditarik kesimpulan sebagai berikut :
1. Aplikasi ini dapat mendukung untuk memberikan informasi spesifikasi obat dan gambar tampak obat untuk memberikan informasi kepada
customer.
2. Perancangan aplikasi yang telah dibuat sudah dapat mendukung pembelian, penjualan, inventory, serta laporan keuangan perusahaan. Dalam pembelian, perusahaan dapat mencatat transaksi pembelian serta menampilkan laporan pembelian dan melakukan print laporan pembelian. Dalam penjualan perusahaan dapat mencatat transaksi penjualan serta menampilkan laporan penjualan dan melakukan print laporan penjualan.
3. Dalam inventory perusahaan dapat melihat keluar masuk stock dan melihat stock gudang sehingga perusahaan dapat mendapatkan informasi stock obat yang tersedia di gudang, melakukan transfer obat antar gudang. Dalam laporan keuangan, perusahaan dapat melihat jurnal transaksi, jurnal umum, buku besar, neraca saldo, laba rugi dan neraca perusahaan. Dari empat modul tersebut, dapat dikatakan aplikasi yang dibuat membantu perusahaan dalam meningkatkan kinerja perusahaan secara keseluruhan dan dapat melakukan pencarian data obat sehingga mempermudah dalam pencarian obat.
4. Semua transaksi yang terjadi dicatat kedalam bentuk jurnal transaksi dan diposting. Dengan demikian, perusahaan dapat mengetahui laporan keuangan yang terdiri dari laporan jurnal umum, laporan buku besar, laporan neraca saldo, laporan laba rugi, dan laporan neraca perusahaan secara realtime.
(5)
208
Universitas Kristen Maranatha
6.2 SARAN
1. Penambahan fitur statistik penjualan dan pembelian agar memudahkan dalam menganalisa data.
2. Penambahan fitur absensi karyawan dan penggajian karyawan agar memudahkan dalam pencatatan laporan keuangan dengan detail seluruh perusahaan.
3. Prive dapat dikembangkan bila fixcost sudah tertata pada pengolahan data sistem informasi penjualan, pembelian, inventory, dan akuntansi pada apotik aneka farma menggunakan java.
(6)
209
Universitas Kristen Maranatha
DAFTAR PUSTAKA
A. Suhendar dan Hariman Gunadi. (2002). Visual Modelling Menggunakan UML dan Rational Rose. Bandung : Informatika.
Amir Abadi Jusuf.,& Rudi M. Tambunan. (2000). Accounting Information System (6th ed.) (George H. Bodnar,& William S.Hopwood, Trans). New Jersey : Prentice-Hall.Inc. (Original work published 1995)
Alfonsus Sirait, M. Bus.,& Helda Gunawan, S.E., M.B.A. (1999) . Accounting
(19th ed.) (Niswonger, Warren, Reeve,& Fess, Trans). USA : South Western. (Originalworkpublished)
Badriyah,& Tessy. (2007). UML Class Diagram (edisi pertama). Jakarta : Erlangga
Dharwiyanti, Sri dan Romi Satria Wihono. (2003). Pengantar UML (edisi pertama). Jakarta : Erlangga .
Dubois, Paul. (2005). Mysql the definitive guide using programming, and administering mysql 4.1 and 5.0 (3rd ed). New York : Sams Publishing. Hariyanto, Bambang. (2007). Esensi-esensi Bahasa Pemrograman
Java.Edisi kedua. Bandung : Informatika.
Huda, Miftakhul. (2010) Aplikasi Inventory Multisore Plus Menagement dengan Java.
Julianto, Agung Saputra,SE., S.Kom., M.Si. & Lilis Setiawati. (2009) .
Accounting Information Systems (9th ed.) (George H. Bodnar,& William S.Hopwood, Trans). New Jersey : Prentice-Hall.Inc. (Original work published 2004)
M. Shalahuddin dan A. S Rosa. (2007). Belajar Pemograman dengan bahasa C++ dan Java. Bandung : Informatika
Sukamto, Ariani Rosa.(2003). Rekayasa Perangkat Lunak.
Bandung : Modula
Zakaria,Teddy Marcus. (2009). Transact SQL.Materi Perkuliahan Basis Data Lanjut. Bandung :Universitas Kristen Maranatha