Aplikasi Integrasi Pembelian, Produksi, Penjualan Beserta Penjadwalan Produksi Studi Kasus PT.Almasindo.
vi
Universitas Kristen Maranatha
ABSTRAK
PT Almasindo adalah perusahaan yang bergerak dalam bidang penjualan alat-alat masak, yang produksinya dilakukan secara berkala sesuai dengan pemesanan yang dilakukan oleh pembeli. PT Almasindo sudah memiliki aplikasi sendiri untuk bagian pembelian dan penjualan. Kedua aplikasi tersebut belum terintegrasi, karena dibuat oleh dua pengembang yang berbeda. Situasi ini dapat menyebabkan banyak kesalahan, karena data yang didapatkan tidak sesuai dengan data terakhir. Untuk itu diperlukan suatu sistem yang saling terintegrasi antar divisi, agar konsistensi data tetap dapat dipertahankan. Dengan menggunakan sistem yang sudah terintegrasi, maka efektivitas dan efisiensi dapat diperoleh. Aplikasi ini akan mengintegrasikan pembelian, produksi, penjualan dan inventori. Aplikasi ini sudah diuji oleh beberapa penguji seperti pengembang dan IT analasis.
(2)
vii
Universitas Kristen Maranatha
ABSTRACT
The business scope of PT Almasindo is producing kitchen set by order. In doing the business, PT Almasindo has already have their own aplication but only in purchasing and sales . Both of that aplication still not integrated yet, because it was made by different developers. This situation can cause some mistakes because the data is not up to date. For that reason, the writer will develop an integrated computer system in order to update and maintain consistency of data. By using the integrated computer system, effectiveness and efficiency can be achieved. This aplication will integrate purchase, production, sales and inventory. This aplication is already tested by several tester such as developer and IT analyst.
(3)
viii
Universitas Kristen Maranatha
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 ... xi
DAFTAR TABEL ... xiv
DAFTAR LAMPIRAN ... xviii
DAFTAR ISTILAH ... xix
BAB I PENDAHULUAN ... 1
1.1 Latar Belakang Masalah ... 1
1.2 Rumusan Masalah ... 2
1.3 Tujuan Pembahasan ... 2
1.4 Ruang Lingkup Kajian ... 3
1.5 Sumber Data ... 4
1.6 Sistematika Penyajian... 5
BAB II KAJIAN TEORI ... 6
2.1 Sistem Informasi ... 6
2.1.1 Konsep Dasar Sistem ... 6
2.1.2 Konsep Dasar Informasi ... 6
2.1.3 Konsep Dasar Sistem Informasi ... 7
2.1.4 Sistem Informasi Penjualan ... 7
2.1.5 Sistem Informasi Pembelian ... 8
2.1.6 Sistem Informasi Produksi ... 9
2.2 Proses Bisnis ... 12
2.2.1 Definisi Proses Bisnis ... 12
2.2.2 Konsep Perancangan Terstruktur ... 12
2.2.3 Diagram Aliran Data (Data Flow Diagram) ... 13
2.2.4 Komponen Diagram Aliran Data ... 13
2.2.5 Entity Relationship Diagram (ERD) ... 15
(4)
ix
Universitas Kristen Maranatha
2.3 C# ... 19
2.4 Basis Data ... 19
2.3.1 DDL (Data definition Language) ... 20
2.3.2 DML (Data Manipulation Language) ... 20
2.5 Black Box Testing ... 21
2.6 Algoritma Penjadwalan ... 22
BAB III ANALISIS DAN RANCANGAN SISTEM ... 23
3.1 Proses Bisnis ... 24
3.1.1 Proses Bisnis Pembelian ... 24
3.1.2 Proses Bisnis Penjualan ... 24
3.1.3 Proses Bisnis Produksi ... 24
3.1.4 Entity RelationshipDiagram (ERD) ... 29
3.1.5 Data Flow Diagram (DFD) ... 34
3.1.6 Spesifikasi Proses ... 54
3.1.7 Kamus Data ... 85
3.1.8 User Interface Design ( UID ) ... 94
BAB IV HASIL PENELITIAN ... 121
4.1 Menu Utama ... 122
4.2 Menu Transaksi ... 132
4.2.1 Menu Pembelian ... 132
4.2.2 Menu Penjualan ... 133
4.2.3 Menu Produksi ... 135
4.2.4 Menu Gudang ... 137
4.3 Menu Laporan ... 141
4.3.1 Menu Laporan Stok Barang ... 141
4.3.2 Menu Laporan Harga Barang ... 142
4.3.3 Menu Laporan Pembelian ... 143
4.3.4 Menu Laporan Penjualan ... 144
4.3.5 Menu Laporan Produksi ... 146
4.3.6 Menu Laporan Gudang ... 149
4.4 Menu Bantuan ... 154
BAB V PEMBAHASAN DAN UJI COBA HASIL PENELITIAN ... 155
5.1 Menu Utama ... 155
5.2 Menu Transaksi ... 173
(5)
x
Universitas Kristen Maranatha
5.2.2 Menu Penjualan ... 175
5.2.3 Menu Produksi ... 178
5.2.4 Menu Gudang ... 179
5.3 Menu Laporan ... 183
5.3.1 Menu Laporan Stok Barang ... 183
5.3.2 Menu Laporan Harga Barang ... 184
5.3.3 Menu Laporan Pembelian ... 185
5.3.4 Menu Laporan Penjualan ... 186
5.3.5 Menu Laporan Produksi ... 188
5.3.6 Menu Laporan Gudang ... 191
5.4 Menu Bantuan ... 196
BAB VI SIMPULAN DAN SARAN ... 197
6.1 Kesimpulan ... 197
6.2 Saran ... 197
DAFTAR PUSTAKA ... xx
LAMPIRAN A PURCHASE ORDER ... A.1 LAMPIRAN B BUKTI PENERIMAAN BARANG ... B.1 LAMPIRAN C SURAT PERMINTAAN BARANG ... C.1 LAMPIRAN D BUKTI KELUAR BARANG ... D.1 RIWAYAT HIDUP PENULIS ... xxii
(6)
xi
Universitas Kristen Maranatha
DAFTAR GAMBAR
Gambar 1 Proses Bisnis Pembelian ... 25
Gambar 2 Proses Bisnis Penjualan ... 26
Gambar 3 Proses Bisnis Produksi ... 27
Gambar 4 Entity Relationship Diagram ... 28
Gambar 5 DFD Level 0 ... 35
Gambar 6 DFD Level 1 ... 36
Gambar 7 DFD Level 2 Proses 2 ... 37
Gambar 8 DFD Lvl 3 Proses 2.1 ... 38
Gambar 9 DFD Lvl 4 Proses 2.1.1 ... 39
Gambar 10 DFD Lvl 4 Proses 2.1.2 ... 40
Gambar 11 DFD Lvl 4 Proses 2.1.3 ... 41
Gambar 12 DFD Lvl 4 Proses 2.1.4 ... 42
Gambar 13 DFD Lvl 3 Proses 2.2 ... 43
Gambar 14 DFD Lvl 3 Proses 2.3 ... 44
Gambar 15 DFD Lvl 3 Proses 2.4 ... 45
Gambar 16 DFD Lvl 2 Proses 3 ... 46
Gambar 17 DFD Lvl 2 Proses 4 ... 47
Gambar 18 DFD Lvl 2 Proses 5 ... 48
Gambar 19 DFD Lvl 3 Proses 5.1 ... 49
Gambar 20 DFD Level 3 Proses 5.2 ... 50
Gambar 21 DFD Level 3 Proses 5.3 ... 51
Gambar 22 DFD Level 3 Proses 5.4 ... 52
Gambar 23 DFD Level 3 Proses 5.5 ... 54
Gambar 24 UID Login ... 94
Gambar 25 UID Halaman Utama ... 97
Gambar 26 UID Barang Baku ... 98
Gambar 27 UID Tambah Baku ... 98
Gambar 28 UID Ubah Baku ... 99
Gambar 29 UID Barang Jadi ... 99
Gambar 30 UID Tambah Jadi Tab Barang Jadi ... 100
Gambar 31 UID Tambah Jadi Tab Komponen ... 101
Gambar 32 UID Ubah Jadi Tab Barang Jadi ... 102
Gambar 33 UID Ubah Jadi Tab Komponen ... 103
Gambar 34 UID Tipe Baku Tab Tambah ... 103
Gambar 35 UID Tipe Baku Tab Ubah... 104
Gambar 36 UID Kelompok Baku Tab Tambah ... 105
Gambar 37 UID Kelompok Baku Tab Ubah ... 105
Gambar 38 UID Pemasok ... 106
Gambar 39 UID Tambah Pemasok ... 106
Gambar 40 UID Ubah Pemasok ... 107
Gambar 41 UID Konsumen ... 107
Gambar 42 UID Tambah Konsumen ... 108
Gambar 43 UID Ubah Konsumen ... 108
(7)
xii
Universitas Kristen Maranatha
Gambar 45 UID Tambah Pegawai ... 109
Gambar 46 UID Ubah Pegawai... 110
Gambar 47 UID Purchase Order Tab Pemasok ... 111
Gambar 48 UID Purchase Order Tab Purchase Order ... 111
Gambar 49 UID Penjualan Tab Konsumen ... 112
Gambar 50 UID Penjualan Tab Penjualan ... 113
Gambar 51 UID Order Produksi Tab Penjualan ... 113
Gambar 52 UID Order Produksi Tab Order Produksi ... 114
Gambar 53 UID SPB Tab Order Produksi ... 115
Gambar 54 UID SPB Tab SPB ... 115
Gambar 55 UID SPB Tab Komponen... 116
Gambar 56 UID Bukti Masuk Barang ... 116
Gambar 57 UID Bukti Keluar Barang ... 117
Gambar 58 UID Surat Permintaan Pembelian ... 118
Gambar 59 UID Penerimaan Tab Purchase Order ... 118
Gambar 60 UID Penerimaan Tab Penerimaan ... 119
Gambar 61 UID Pengiriman ... 120
Gambar 62 UID Ubah Sandi Pegawai ... 120
Gambar 63 Login ... 121
Gambar 64 Halaman Utama ... 121
Gambar 65 Barang Baku ... 122
Gambar 66 Tambah Baku ... 122
Gambar 67 Ubah Baku ... 123
Gambar 68 Laporan Barang Baku ... 123
Gambar 69 Barang Jadi ... 124
Gambar 70 Tambah Jadi ... 124
Gambar 71 Ubah Jadi ... 125
Gambar 72 Laporan Barang Jadi ... 125
Gambar 73 Tipe Baku ... 126
Gambar 74 Laporan Tipe ... 126
Gambar 75 Kelompok Baku ... 127
Gambar 76 Laporan Kelompok ... 127
Gambar 77 Pemasok ... 128
Gambar 78 Tambah Pemasok ... 128
Gambar 79 Ubah Pemasok ... 128
Gambar 80 Laporan Pemasok ... 129
Gambar 81 Konsumen ... 129
Gambar 82 Tambah Konsumen ... 130
Gambar 83 Ubah Konsumen ... 130
Gambar 84 Laporan Konsumen ... 130
Gambar 85 Pegawai ... 131
Gambar 86 Tambah Pegawai ... 131
Gambar 87 Ubah Pegawai ... 132
Gambar 88 Laporan Pegawai ... 132
Gambar 89 Purchase Order ... 133
Gambar 90 Laporan Detail Purchase Order ... 133
(8)
xiii
Universitas Kristen Maranatha
Gambar 92 Laporan Detail Penjualan ... 134
Gambar 93 Order Produksi ... 135
Gambar 94 Laporan Detail Order Produksi ... 135
Gambar 95 Surat Permintaan Barang ... 136
Gambar 96 Laporan Detail Surat Permintaan Barang ... 136
Gambar 97 Bukti Masuk Barang ... 137
Gambar 98 Laporan Detail Bukti Masuk Barang ... 137
Gambar 99 Surat Permintaan Pembelian ... 138
Gambar 100 Laporan Detail Surat Permintaan Pembelian ... 138
Gambar 101 Penerimaan ... 139
Gambar 102 Laporan Detail Penerimaan ... 139
Gambar 103 Bukti Keluar Barang ... 140
Gambar 104 Laporan Detail Bukti Keluar Barang ... 140
Gambar 105 Pengiriman ... 141
Gambar 106 Laporan Detail Pengiriman ... 141
Gambar 107 Laporan Stok Baku ... 142
Gambar 108 Laporan Stok Jadi ... 142
Gambar 109 Laporan Harga Baku ... 143
Gambar 110 Laporan Harga Jadi ... 143
Gambar 111 Laporan Purchase Order ... 144
Gambar 112 Detail Purchase Order ... 144
Gambar 113 Laporan Penjualan ... 145
Gambar 114 Detail Penjualan ... 145
Gambar 115 Laporan Order Produksi ... 146
Gambar 116 Detail Order Produksi ... 146
Gambar 117 Laporan Surat Permintaan Barang ... 147
Gambar 118 Detail Surat Permintaan Barang ... 147
Gambar 119 Laporan Jadwal ... 148
Gambar 120 Laporan Bukti Masuk Barang ... 148
Gambar 121 Detail Bukti Masuk Barang ... 149
Gambar 122 Laporan Surat Permintaan Pembelian ... 149
Gambar 123 Detail Surat Permintaan Pembelian ... 150
Gambar 124 Laporan Penerimaan ... 150
Gambar 125 Detail Penerimaan ... 151
Gambar 126 Laporan Bukti Keluar Barang ... 151
Gambar 127 Detail Bukti Keluar Barang ... 152
Gambar 128 Laporan Pengiriman ... 152
Gambar 129 Detail Pengiriman ... 153
Gambar 130 Ubah Sandi Pegawai ... 154
(9)
xiv
Universitas Kristen Maranatha
DAFTAR TABEL
Tabel I Komponen Data Flow Diagram ... 15
Tabel II Komponen Entity Relationship Diagram ... 17
Tabel III Komponen Diagram Alir ... 18
Tabel IV Tabel Baku ... 29
Tabel V Tabel Baku_Jadi ... 29
Tabel VI Tabel Baku_Penerimaan ... 29
Tabel VII Tabel Baku_PO ... 29
Tabel VIII Tabel Baku_Transaksi ... 30
Tabel IX Tabel Harga_Baku ... 30
Tabel X Tabel Harga_Jadi ... 30
Tabel XI Tabel Jadi ... 30
Tabel XII Tabel Jadi_OP ... 31
Tabel XIII Tabel Jadi_Penjualan ... 31
Tabel XIV Tabel Jadi_Transaksi ... 31
Tabel XV Tabel Jadwal ... 31
Tabel XVI Tabel Kelompok_Baku ... 31
Tabel XVII Tabel Konsumen ... 32
Tabel XVIII Tabel Order_Produksi ... 32
Tabel XIX Tabel Pegawai ... 32
Tabel XX Tabel Pemasok ... 32
Tabel XXI Tabel Penerimaan ... 33
Tabel XXII Tabel Penjualan ... 33
Tabel XXIII Tabel Proses_Jadi ... 33
Tabel XXIV Tabel Purchase_Order ... 33
Tabel XXV Tabel Stok_Baku ... 34
Tabel XXVI Tabel Stok_Jadi ... 34
Tabel XXVII Tabel Tipe_Baku ... 34
Tabel XXVIII Tabel Transaksi ... 34
Tabel XXIX Spesifikasi Proses 1 ... 55
Tabel XXX Spesifikasi Proses 2.1.1.1 ... 55
Tabel XXXI Spesifikasi Proses 2.1.1.2 ... 55
Tabel XXXII Spesifikasi Proses 2.1.1.3 ... 56
Tabel XXXIII Spesifikasi Proses 2.1.1.4 ... 56
Tabel XXXIV Spesifikasi Proses 2.1.1.5 ... 57
Tabel XXXV Spesifikasi Proses 2.1.2.1 ... 57
Tabel XXXVI Spesifikasi Proses 2.1.2.2 ... 58
Tabel XXXVII Spesifikasi Proses 2.1.2.3 ... 59
Tabel XXXVIII Spesifikasi Proses 2.1.2.4 ... 59
Tabel XXXIX Spesifikasi Proses 2.1.2.5 ... 60
Tabel XL Spesifikasi Proses 2.1.3.1 ... 60
Tabel XLI Spesifikasi Proses 2.1.3.2 ... 60
Tabel XLII Spesifikasi Proses 2.1.3.3 ... 61
Tabel XLIII Spesifikasi Proses 2.1.3.4 ... 61
(10)
xv
Universitas Kristen Maranatha
Tabel XLV Spesifikasi Proses 2.1.4.1 ... 62
Tabel XLVI Spesifikasi Proses 2.1.4.2 ... 62
Tabel XLVII Spesifikasi Proses 2.1.4.3 ... 63
Tabel XLVIII Spesifikasi Proses 2.1.4.4 ... 63
Tabel XLIX Spesifikasi Proses 2.1.4.5 ... 63
Tabel L Spesifikasi Proses 2.2.1 ... 64
Tabel LI Spesifikasi Proses 2.2.2 ... 64
Tabel LII Spesifikasi Proses 2.2.3 ... 65
Tabel LIII Spesifikasi Proses 2.2.4 ... 65
Tabel LIV Spesifikasi Proses 2.2.5 ... 66
Tabel LV Spesifikasi Proses 2.3.1 ... 66
Tabel LVI Spesifikasi Proses 2.3.2 ... 67
Tabel LVII Spesifikasi Proses 2.3.3 ... 67
Tabel LVIII Spesifikasi Proses 2.3.4 ... 68
Tabel LIX Spesifikasi Proses 2.3.5 ... 68
Tabel LX Spesifikasi Proses 2.4.1 ... 69
Tabel LXI Spesifikasi Proses 2.4.2 ... 69
Tabel LXII Spesifikasi Proses 2.4.3 ... 70
Tabel LXIII Spesifikasi Proses 2.4.4 ... 70
Tabel LXIV Spesifikasi Proses 2.4.5 ... 70
Tabel LXV Spesifikasi Proses 2.4.6 ... 71
Tabel LXVI Spesifikasi Proses 3.1 ... 71
Tabel LXVII Spesifikasi Proses 3.2 ... 72
Tabel LXVIII Spesifikasi Proses 3.3 ... 72
Tabel LXIX Spesifikasi Proses 3.4 ... 72
Tabel LXX Spesifikasi Proses 3.5 ... 73
Tabel LXXI Spesifikasi Proses 3.6 ... 73
Tabel LXXII Spesifikasi Proses 3.7 ... 74
Tabel LXXIII Spesifikasi Proses 3.8 ... 74
Tabel LXXIV Spesifikasi Proses 3.9 ... 75
Tabel LXXV Spesifikasi Proses 4.1 ... 75
Tabel LXXVI Spesifikasi Proses 4.2 ... 76
Tabel LXXVII Spesifikasi Proses 4.3 ... 76
Tabel LXXVIII Spesifikasi Proses 4.4 ... 77
Tabel LXXIX Spesifikasi Proses 4.5 ... 77
Tabel LXXX Spesifikasi Proses 4.6 ... 78
Tabel LXXXI Spesifikasi Proses 4.7 ... 78
Tabel LXXXII Spesifikasi Proses 4.8 ... 78
Tabel LXXXIII Spesifikasi Proses 5.1.1 ... 79
Tabel LXXXIV Spesifikasi Proses 5.1.2 ... 79
Tabel LXXXV Spesifikasi Proses 5.1.3 ... 79
Tabel LXXXVI Spesifikasi Proses 5.1.4 ... 80
Tabel LXXXVII Spesifikasi Proses 5.2.1 ... 80
Tabel LXXXVIII Spesifikasi Proses 5.2.2 ... 81
Tabel LXXXIX Spesifikasi Proses 5.2.3 ... 81
Tabel XC Spesifikasi Proses 5.2.4 ... 81
(11)
xvi
Universitas Kristen Maranatha
Tabel XCII Spesifikasi Proses 5.3.2 ... 82
Tabel XCIII Spesifikasi Proses 5.3.3 ... 83
Tabel XCIV Spesifikasi Proses 5.3.4 ... 83
Tabel XCV Spesifikasi Proses 5.4.1 ... 83
Tabel XCVI Spesifikasi Proses 5.4.2 ... 84
Tabel XCVII Spesifikasi Proses 5.4.3 ... 84
Tabel XCVIII Spesifikasi Proses 5.4.4 ... 85
Tabel XCIX Spesifikasi Proses 5.5 ... 85
Tabel C Kamus Data Baku ... 85
Tabel CI Kamus Data Baku_Jadi ... 86
Tabel CII Kamus Data Baku_Penerimaan ... 86
Tabel CIII Kamus Data Baku_PO ... 87
Tabel CIV Kamus Data Baku_Transaksi ... 87
Tabel CV Kamus Data Harga_Baku ... 87
Tabel CVI Kamus Data Harga_Jadi ... 88
Tabel CVII Kamus Data Jadi ... 88
Tabel CVIII Kamus Data Jadi_OP ... 88
Tabel CIX Kamus Data Jadi_Penjualan ... 89
Tabel CX Kamus Data Jadi_Transaksi ... 89
Tabel CXI Kamus Data Jadwal... 89
Tabel CXII Kamus Data Kelompok_Baku ... 90
Tabel CXIII Kamus Data Konsumen ... 90
Tabel CXIV Kamus Data Order_Produksi ... 90
Tabel CXV Kamus Data Pegawai ... 91
Tabel CXVI Kamus Data Pemasok ... 91
Tabel CXVII Kamus Data Penerimaan ... 91
Tabel CXVIII Kamus Data Penjualan ... 92
Tabel CXIX Kamus Data Proses_Jadi ... 92
Tabel CXX Kamus Data Purchase_Order ... 93
Tabel CXXI Kamus Data Stok_Baku ... 93
Tabel CXXII Kamus Data Stok_Jadi ... 93
Tabel CXXIII Kamus Data Tipe_Baku ... 94
Tabel CXXIV Kamus Data Transaksi ... 94
Tabel CXXV Form Login ... 155
Tabel CXXVI Form Barang Baku... 155
Tabel CXXVII Form Tambah Baku ... 157
Tabel CXXVIII Form Ubah Baku... 157
Tabel CXXIX Form Laporan Baku ... 158
Tabel CXXX Form Barang Jadi ... 158
Tabel CXXXI Form Tambah Jadi ... 159
Tabel CXXXII Form Ubah Jadi ... 160
Tabel CXXXIII Form Laporan Jadi ... 161
Tabel CXXXIV Form Tipe Baku ... 162
Tabel CXXXV Form Laporan Tipe ... 163
Tabel CXXXVI Form Kelompok Baku ... 164
Tabel CXXXVII Form Laporan Kelompok ... 165
(12)
xvii
Universitas Kristen Maranatha
Tabel CXXXIX Form Tambah Pemasok ... 167
Tabel CXL Form Ubah Pemasok ... 167
Tabel CXLI Form Laporan Pemasok ... 168
Tabel CXLII Form Konsumen ... 168
Tabel CXLIII Form Tambah Konsumen ... 169
Tabel CXLIV Form Ubah Konsumen ... 169
Tabel CXLV Form Laporan Konsumen ... 170
Tabel CXLVI Form Pegawai ... 170
Tabel CXLVII Form Tambah Pegawai... 172
Tabel CXLVIII Form Ubah Pegawai ... 172
Tabel CXLIX Form Laporan Pegawai ... 173
Tabel CL Form Purchase Order ... 173
Tabel CLI Form Penjualan ... 175
Tabel CLII Form Order Produksi ... 176
Tabel CLIII Form Surat Permintaan Barang ... 178
Tabel CLIV Form Bukti Masuk Barang ... 179
Tabel CLV Form Surat Permintaan Pembelian ... 179
Tabel CLVI Form Penerimaan ... 180
Tabel CLVII Form Bukti Keluar Barang ... 181
Tabel CLVIII Form Pengiriman ... 182
Tabel CLIX Form Laporan Stok Baku ... 183
Tabel CLX Form Laporan Stok Jadi ... 183
Tabel CLXI Form Laporan Harga Baku ... 184
Tabel CLXII Form Laporan Harga Jadi ... 185
Tabel CLXIII Form Laporan Purchase Order ... 185
Tabel CLXIV Detail Purchase Order ... 186
Tabel CLXV Form Laporan Penjualan ... 186
Tabel CLXVI Detail Penjualan ... 187
Tabel CLXVII Form Laporan Order Produksi ... 187
Tabel CLXVIII Detail Order Produksi ... 188
Tabel CLXIX Form Laporan Surat Permintaan Barang ... 188
Tabel CLXX Detail Surat Permintaan Barang ... 189
Tabel CLXXI Form Laporan Jadwal ... 189
Tabel CLXXII Form Laporan Bukti Masuk Barang... 190
Tabel CLXXIII Detail Bukti Masuk Barang ... 190
Tabel CLXXIV Form Laporan Surat Permintaan Pembelian ... 191
Tabel CLXXV Detail Surat Permintaan Pembelian ... 191
Tabel CLXXVI Form Laporan Penerimaan ... 192
Tabel CLXXVII Detail Penerimaan ... 192
Tabel CLXXVIII Form Laporan Bukti Keluar Barang ... 193
Tabel CLXXIX Detail Bukti Keluar Barang ... 193
Tabel CLXXX Form Laporan Pengiriman ... 194
Tabel CLXXXI Detail Pengiriman ... 195
(13)
xviii
Universitas Kristen Maranatha
DAFTAR LAMPIRAN
LAMPIRAN A PURCHASE ORDER ... A.1 LAMPIRAN B BUKTI PENERIMAAN BARANG ... B.1 LAMPIRAN C SURAT PERMINTAAN BARANG ... C.1 LAMPIRAN D BUKTI KELUAR BARANG ... D.1
(14)
xix
Universitas Kristen Maranatha
DAFTAR ISTILAH
BKB : Bukti Keluar Barang BMB : Bukti Masuk Barang OP : Order Produksi
PO : Purchase Order SJ : Surat Jalan
SPB : Surat Permintaan Barang SPP : Surat Permintaan Pembelian
(15)
1
Universitas Kristen Maranatha
BAB I PENDAHULUAN
1.1 Latar Belakang Masalah
Di era modern seperti saat ini peranan teknologi sangatlah penting, tetapi teknologi yang canggih juga harus dipersiapkan dengan perangkat lunak yang mendukung. Teknologi tersebut digunakan untuk memudahkan pekerjaan manusia dalam hal pencatatan laporan. Jika teknologi tersebut dipakai dalam instansi yang tepat ataupun badan instansi lainnya, maka akan sangat membantu kinerja instansi dalam melakukan proses bisnisnya.
PT Almasindo adalah perusahaan yang bergerak dalam memproduksi dan menjual alat-alat masak. Dalam menjalankan operasionalnya, walaupun sudah dilakukan secara komputerisasi tetapi sistem yang dimilikinya tidak terintegrasi, dikarenakan aplikasi yang dipakai oleh perusahan dibuat oleh pengembang yang berbeda, sedangkan data yang diolah juga tidak sedikit. Akibat yang diperoleh adalah kesalahan pencatatan data antar divisi yang menyebabkan hasil yang fatal dalam pengambilan keputusan, seperti pembelian barang baku, proses produksi dan juga transaksi penjualan barang jadi.
Oleh sebab itu, perlu dibuat sebuah aplikasi yang dapat menyelesaikan masalah perusahaan seperti yang dijabarkan sebelumnya yaitu aplikasi yang terintegrasi dari satu divisi ke divisi lain. Keterkaitan ini memudahkan antar divisi dalam hal penanganan data dan transaksi yang ada, serta memudahkan melihat riwayat transaksi yang pernah dilakukan. Riwayat transaksi ini dapat digunakan untuk pengambilan keputusan selanjutnya, seperti pemesanan barang baku terhadap pemasok atau penjualan barang jadi terhadap konsumen.
(16)
2
Universitas Kristen Maranatha
1.2 Rumusan Masalah
Dari latar belakang di atas, maka dirumuskanlah masalah yang akan dibahas sebagai berikut :
1. Bagaimana mengolah data-data barang, konsumen, pemasok, dan pegawai?
2. Bagaimana mengolah data-data transaksi pembelian? 3. Bagaimana mengolah data-data transaksi penjualan?
4. Bagaimana mengolah data-data produksi serta penjadwalannya? 5. Bagaimana membuat laporan-laporan riwayat transaksi yang terjadi?
1.3 Tujuan Pembahasan
Pembuatan aplikasi desktop ini memiliki beberapa tujuan yang berguna, diantaranya :
1. Data-data barang, konsumen, pemasok dan pegawai dapat ditambah, diubah, dihapus dan dicari sesuai dengan keinginan pengguna.
2. Transaksi pembelian meliputi purchase order dan penerimaan yang akan secara otomatis dicatat setiap kali terjadi transaksi baru. Pengguna juga dapat melihat riwayat transaksi purchase order dan penerimaan yang dilakukan, sehingga dapat digunakan untuk pengambilan keputusan di masa yang akan datang.
3. Transaksi penjualan meliputi penjualan dan order produksi yang akan secara otomatis dicatat setiap kali terjadi transaksi baru. Pengguna juga dapat melihat riwayat transaksi penjualan dan order produksi yang dilakukan, sehingga dapat digunakan untuk pengambilan keputusan di masa yang akan datang.
4. Proses produksi dilakukan saat terjadi transaksi order produksi, serta dilakukan dengan pembuatan jadwal produksi setelah transaksi BKB yang diberikan dari pihak gudang.
5. Semua transaksi yang dilakukan akan dilakukan pencatat laporan, laporan dapat dilihat serta dicetak agar memudahkan dalam hal
(17)
3
Universitas Kristen Maranatha pembacaan. Pengguna juga dapat memasukkan laporan dalam bentuk excel dan pdf sehingga dapat digunakan untuk keperluan lainnya.
Dengan menggunakan aplikasi ini, pengguna dapat mengatur produk-produk dan transaksi secara komputerisasi manual. Keuntungan yang didapat tidak hanya mempersingkat waktu, juga kesalahan yang dilakukan menjadi sangat minim dan mengurangi tenaga kerja yang dibutuhkan.
1.4 Ruang Lingkup Kajian
Perancangan aplikasi pembelian, produksi, penjualan dan inventori pada PT Almasindo mempunyai ruang lingkup sebagai berikut :
1. Proses pengolahan data dibuat saling terkait antara lain pembelian, produksi, penjualan dan inventori.
2. Terdapat pembatasan hak akses, dalam hal ini terdapat 5 bagian yaitu : admin, pembelian, marketing, produksi dan gudang.
3. Setiap konsumen dan pemasok yang melakukan transaksi sudah terdaftar di dalam sistem.
4. Aplikasi pembelian, produksi, penjualan dan inventori dibatasi dalam lingkup:
a. Pencatatan data barang baku, barang jadi, tipe barang baku, kelompok barang baku, pemasok, konsumen dan pegawai.
b. Transaksi purchase order.
c. Transaksi penjualan dan order produksi. d. Transaksi SPB, BMB.
e. Transaksi SPP, penerimaan, BKB dan pengiriman.
f. Pengambilan harga bahan produksi menggunakan LIFO (Last In First Out), serta metode pengumpulan biaya produksi menggunakan metode harga pokok pesanan (Job Costing Method).
(18)
4
Universitas Kristen Maranatha g. Jadwal Produksi berupa FCFS (First Come First Served), karena
menggunakan sistem sales order.
h. Pencatatan Stok.
i. Stok barang baku dianggap memenuhi untuk setiap transaksi. j. Transaksi BKB dianggap memenuhi saat hendak diproses.
k. Pengiriman dapat dilakukan apabila semua proses sudah dipenuhi. l. Fitur akuntansi tidak termasuk di dalam aplikasi ini.
m. Pembuatan laporan PO laporan penjualan, laporan OP laporan SPB, laporan BMB, laporan SPP, laporan penerimaan, laporan BKB, laporan pengiriman, laporan stok barang, laporan harga barang, laporan jadwal produksi. Laporan ini hanya mencakup bagian di dalam sistem dan tidak termasuk laporan lain-lain yang berada di luar sistem. 5. Spesifikasi perangkat keras :
a. Processor Intel Pentium 4 CPU 3.00GHz. b. Memory DDR2 2GB.
c. Harddisk 120GB. d. Keyboard + Mouse. e. Monitor 15”.
6. Spesifikasi perangkat lunak :
a. Sistem Operasi : Microsoft Windows XP Professional SP 3 b. Sistem Basis Data : SQL Server 2008
c. Bahasa Scripting : C#
d. Editor Pemrograman: Visual Studio 2010
1.5 Sumber Data
Data-data yang diperoleh untuk membuat aplikasi web ini bersumber dari :
1. Buku-buku yang berhubungan dengan aplikasi desktop tersebut.
(19)
5
Universitas Kristen Maranatha 3. Wawancara dengan pembimbing lapangan dari PT Almasindo.
1.6 Sistematika Penyajian
Sistematika penulisan laporan tugas akhir dalam perancangan aplikasi penjualan, pembelian, produksi dan inventori ini adalah sebagai berikut.
BAB I PENDAHULUAN
Berisikan pendahuluan dan garis besar dari latar belakang, perumusan masalah, tujuan, batasan masalah, sumber data dan sistematika penyajian.
BAB II KAJIAN TEORI
Berisikan tentang teori-teori yang akan digunakan dalam menyusun laporan tugas akhir.
BAB III ANALISIS DAN RANCANGAN SISTEM
Berisi tentang analisis dan juga perancangan aplikasi yang dibuat dalam bentuk Flowchart, Data Flow Diagram, Entity Relationship Diagram , User Interface Design.
BAB IV HASIL PENELITIAN
Berisi tentang aplikasi dijalankan atau dipakai beserta dengan contoh tampilan pengoperasiaan aplikasi tersebut.
BAB V PEMBAHASAN DAN UJI COBA HASIL PENELITIAN
Berisi mengenai eveluasi dari aplikasi yang dikerjakan
BAB VI SIMPULAN DAN SARAN
Berisi kesimpulan dan saran-saran untuk keperluan pengembangan aplikasi kelak.
(20)
197
Universitas Kristen Maranatha
BAB VI SIMPULAN DAN SARAN
6.1 Kesimpulan
Berdasarkan hasil pengamatan, serta analisis dan perancangan sistem, maka dapat disimpulkan :
1. Aplikasi ini terdiri dari beberapa kelompok yang memberikan batasan kepada pegawai untuk mengakses aplikasi.
2. Aplikasi ini dapat mengatur data barang baku, barang jadi, tipe barang baku, kelompok barang baku, konsumen, pemasok dan pegawai, dalam hal ini terdapat fitur tambah, ubah, hapus dan cari.
3. Aplikasi ini dapat memproses transaksi purchase order, penjualan, order produksi, surat permintaan barang, bukti masuk barang, surat permintaan pembelian, penerimaan, bukti keluar barang dan pengiriman.
4. Aplikasi ini dapat mencetak seluruh transaksi beserta rincian yang pernah dilakukan, serta stok dan harga barang baku dan barang jadi.
5. Aplikasi ini dapat mengatur penjadwalan produksi secara FCFS (First Come First Served), sehingga barang jadi yang dipesan oleh konsumen dapat diberitahukan perkiraan tanggal selesainya.
6.2 Saran
Berdasarkan beberapa evaluasi yang telah dilakukan terhadap aplikasi ini, maka terdapat saran untuk lebih lanjut dalam pengembangan aplikasi :
1. Aplikasi ini dapat ditambahkan segi sekuritasnya sehingga lebih aman dalam hal aplikasi dan basis data.
2. Aplikasi ini dapat diberikan statistik dalam hal harga barang baku berdasarkan pemasok tertentu, sehingga dapat menentukan pilihan untuk pembelian berikutnya.
3. Aplikasi ini dapat dimaksimalkan lebih lanjut dalam bagian penjadwalan, sehingga tidak hanya memasukkan faktor waktu dan lama proses, tetapi faktor mesin juga dapat diperhitungkan.
(21)
xx
Universitas Kristen Maranatha
DAFTAR PUSTAKA
1. Ayuliana. (2009). Testing dan Implementasi. Retrieved September,17 2010 from
http://ayuliana_st.staff.gunadarma.ac.id/Downloads/files/12482/Pertemua n+06+-++_BlackBox+Testing_.pdf
2. Datar, Horngren Foster. Cost Accounting: A Managerial Emphasis. 10th
ed. Prentice-Hall, Inc.
3. Fogarty, D.W., Blackstone, J.H and Hoffmann, T.R. (1991). Production
and Inventory Managemant.
4. Gasperz, Vincent. (2001). Production Planning and Inventory Control. Jakarta. PT. Gramedia
5. Ida Ayu Y .Primashanti. (2007). Analisis dan Perancangan Sistem. Retrieved March, 01 2010 from
http://iaprima.staff.gunadarma.ac.id/Downloads/files/5459/Bahasan9a_E RD.pdf
6. Kadir, A. (1999). Konsep dan Tuntunan Praktis Basis Data. Yokyakarta :
Andi
7. Mcleod, Raymond. (2001). Sistem Informasi Manajemen. Edisi ke-tujuh :
jilid 1. PT. Prenhallindo, Jakarta.
8. Niswonger, C.Rollin; E.Fess, Philip; S.Warre, Carl. (1999). Prinsip-prinsip Akuntansi. Jilid-1. Edisi ke-19. Erlangga, Jakarta
9. Parno S.Kom. MMSI. (2006). Data Flow Diagram. Retrieved February, 28
2010 from
http://tavipia.staff.gunadarma.ac.id/Downloads/files/15425/DFD.pdf 10. Simarmata. (2008.) Perancangan Basis Data. Retrieved March, 03 2010
from
http://sdarsono.staff.gunadarma.ac.id/Downloads/files/16512/Flowchart.p df
11. Smith, Howard and Fingar, Peter. (2003). Business Process
(22)
xxi
Universitas Kristen Maranatha 12. Sudarsono. (2007). Analisis dan Perancangan Sistem.
13. Tan Soei Tien. (2001). Bahasa C# untuk Pemrograman Berorientasi Objek.
(1)
3
pembacaan. Pengguna juga dapat memasukkan laporan dalam bentuk excel dan pdf sehingga dapat digunakan untuk keperluan lainnya.
Dengan menggunakan aplikasi ini, pengguna dapat mengatur produk-produk dan transaksi secara komputerisasi manual. Keuntungan yang didapat tidak hanya mempersingkat waktu, juga kesalahan yang dilakukan menjadi sangat minim dan mengurangi tenaga kerja yang dibutuhkan.
1.4 Ruang Lingkup Kajian
Perancangan aplikasi pembelian, produksi, penjualan dan inventori pada PT Almasindo mempunyai ruang lingkup sebagai berikut :
1. Proses pengolahan data dibuat saling terkait antara lain pembelian, produksi, penjualan dan inventori.
2. Terdapat pembatasan hak akses, dalam hal ini terdapat 5 bagian yaitu : admin, pembelian, marketing, produksi dan gudang.
3. Setiap konsumen dan pemasok yang melakukan transaksi sudah terdaftar di dalam sistem.
4. Aplikasi pembelian, produksi, penjualan dan inventori dibatasi dalam lingkup:
a. Pencatatan data barang baku, barang jadi, tipe barang baku, kelompok barang baku, pemasok, konsumen dan pegawai.
b. Transaksi purchase order.
c. Transaksi penjualan dan order produksi. d. Transaksi SPB, BMB.
e. Transaksi SPP, penerimaan, BKB dan pengiriman.
f. Pengambilan harga bahan produksi menggunakan LIFO (Last In First Out), serta metode pengumpulan biaya produksi menggunakan metode harga pokok pesanan (Job Costing Method).
(2)
4
g. Jadwal Produksi berupa FCFS (First Come First Served), karena menggunakan sistem sales order.
h. Pencatatan Stok.
i. Stok barang baku dianggap memenuhi untuk setiap transaksi. j. Transaksi BKB dianggap memenuhi saat hendak diproses.
k. Pengiriman dapat dilakukan apabila semua proses sudah dipenuhi. l. Fitur akuntansi tidak termasuk di dalam aplikasi ini.
m. Pembuatan laporan PO laporan penjualan, laporan OP laporan SPB, laporan BMB, laporan SPP, laporan penerimaan, laporan BKB, laporan pengiriman, laporan stok barang, laporan harga barang, laporan jadwal produksi. Laporan ini hanya mencakup bagian di dalam sistem dan tidak termasuk laporan lain-lain yang berada di luar sistem. 5. Spesifikasi perangkat keras :
a. Processor Intel Pentium 4 CPU 3.00GHz. b. Memory DDR2 2GB.
c. Harddisk 120GB. d. Keyboard + Mouse. e. Monitor 15”.
6. Spesifikasi perangkat lunak :
a. Sistem Operasi : Microsoft Windows XP Professional SP 3 b. Sistem Basis Data : SQL Server 2008
c. Bahasa Scripting : C#
d. Editor Pemrograman: Visual Studio 2010
1.5 Sumber Data
Data-data yang diperoleh untuk membuat aplikasi web ini bersumber dari :
1. Buku-buku yang berhubungan dengan aplikasi desktop tersebut. 2. Internet yang dapat membantu dalam pembuatan aplikasi desktop ini.
(3)
5
3. Wawancara dengan pembimbing lapangan dari PT Almasindo.
1.6 Sistematika Penyajian
Sistematika penulisan laporan tugas akhir dalam perancangan aplikasi penjualan, pembelian, produksi dan inventori ini adalah sebagai berikut. BAB I PENDAHULUAN
Berisikan pendahuluan dan garis besar dari latar belakang, perumusan masalah, tujuan, batasan masalah, sumber data dan sistematika penyajian.
BAB II KAJIAN TEORI
Berisikan tentang teori-teori yang akan digunakan dalam menyusun laporan tugas akhir.
BAB III ANALISIS DAN RANCANGAN SISTEM
Berisi tentang analisis dan juga perancangan aplikasi yang dibuat dalam bentuk Flowchart, Data Flow Diagram, Entity Relationship Diagram , User Interface Design.
BAB IV HASIL PENELITIAN
Berisi tentang aplikasi dijalankan atau dipakai beserta dengan contoh tampilan pengoperasiaan aplikasi tersebut.
BAB V PEMBAHASAN DAN UJI COBA HASIL PENELITIAN Berisi mengenai eveluasi dari aplikasi yang dikerjakan BAB VI SIMPULAN DAN SARAN
Berisi kesimpulan dan saran-saran untuk keperluan pengembangan aplikasi kelak.
(4)
197
BAB VI SIMPULAN DAN SARAN
6.1 Kesimpulan
Berdasarkan hasil pengamatan, serta analisis dan perancangan sistem, maka dapat disimpulkan :
1. Aplikasi ini terdiri dari beberapa kelompok yang memberikan batasan kepada pegawai untuk mengakses aplikasi.
2. Aplikasi ini dapat mengatur data barang baku, barang jadi, tipe barang baku, kelompok barang baku, konsumen, pemasok dan pegawai, dalam hal ini terdapat fitur tambah, ubah, hapus dan cari.
3. Aplikasi ini dapat memproses transaksi purchase order, penjualan, order produksi, surat permintaan barang, bukti masuk barang, surat permintaan pembelian, penerimaan, bukti keluar barang dan pengiriman.
4. Aplikasi ini dapat mencetak seluruh transaksi beserta rincian yang pernah dilakukan, serta stok dan harga barang baku dan barang jadi.
5. Aplikasi ini dapat mengatur penjadwalan produksi secara FCFS (First Come First Served), sehingga barang jadi yang dipesan oleh konsumen dapat diberitahukan perkiraan tanggal selesainya.
6.2 Saran
Berdasarkan beberapa evaluasi yang telah dilakukan terhadap aplikasi ini, maka terdapat saran untuk lebih lanjut dalam pengembangan aplikasi : 1. Aplikasi ini dapat ditambahkan segi sekuritasnya sehingga lebih aman
dalam hal aplikasi dan basis data.
2. Aplikasi ini dapat diberikan statistik dalam hal harga barang baku berdasarkan pemasok tertentu, sehingga dapat menentukan pilihan untuk pembelian berikutnya.
3. Aplikasi ini dapat dimaksimalkan lebih lanjut dalam bagian penjadwalan, sehingga tidak hanya memasukkan faktor waktu dan lama proses, tetapi faktor mesin juga dapat diperhitungkan.
(5)
DAFTAR PUSTAKA
1. Ayuliana. (2009). Testing dan Implementasi. Retrieved September,17 2010 from
http://ayuliana_st.staff.gunadarma.ac.id/Downloads/files/12482/Pertemua
n+06+-++_BlackBox+Testing_.pdf
2. Datar, Horngren Foster. Cost Accounting: A Managerial Emphasis. 10th ed. Prentice-Hall, Inc.
3. Fogarty, D.W., Blackstone, J.H and Hoffmann, T.R. (1991). Production
and Inventory Managemant.
4. Gasperz, Vincent. (2001). Production Planning and Inventory Control. Jakarta. PT. Gramedia
5. Ida Ayu Y .Primashanti. (2007). Analisis dan Perancangan Sistem. Retrieved March, 01 2010 from
http://iaprima.staff.gunadarma.ac.id/Downloads/files/5459/Bahasan9a_E
RD.pdf
6. Kadir, A. (1999). Konsep dan Tuntunan Praktis Basis Data. Yokyakarta : Andi
7. Mcleod, Raymond. (2001). Sistem Informasi Manajemen. Edisi ke-tujuh : jilid 1. PT. Prenhallindo, Jakarta.
8. Niswonger, C.Rollin; E.Fess, Philip; S.Warre, Carl. (1999). Prinsip-prinsip Akuntansi. Jilid-1. Edisi ke-19. Erlangga, Jakarta
9. Parno S.Kom. MMSI. (2006). Data Flow Diagram. Retrieved February, 28 2010 from
http://tavipia.staff.gunadarma.ac.id/Downloads/files/15425/DFD.pdf
10. Simarmata. (2008.) Perancangan Basis Data. Retrieved March, 03 2010 from
http://sdarsono.staff.gunadarma.ac.id/Downloads/files/16512/Flowchart.p df
11. Smith, Howard and Fingar, Peter. (2003). Business Process
(6)
xxi
12. Sudarsono. (2007). Analisis dan Perancangan Sistem.
13. Tan Soei Tien. (2001). Bahasa C# untuk Pemrograman Berorientasi Objek.