vi
ABSTRAK
Plastika Jaya Rubber merupakan perusahaan yang bergerak di bidang penjualan asesoris yang terbuat dari karet / plastik untuk meubel atau furniture. Perusahaan ini mulai berkembang dan saat ini menghadapi permasalahan - permasalahan baru. Di antaranya adalah banyaknya terjadi kehilangan benda, banyaknya human error, serta susahnya menentukan jadwal produksi serta perkiraan stok bahan baku. Selain itu semua administrasi masih dilakaukan secara manual tanpa bantuan teknologi informasi sedikitpun. Dengan dibuatnya aplikasi, pendokumentasian data – data serta pembuatan laporan – laporan menjadi lebih praktis dan mudah. Selain itu, aplikasi ini membantu pemilik usaha untuk menentukan perkiraan stok produk dan stok bahan baku sehingga proses produksi menjadi tidak terhambat dan memperlancar proses operasional sehari – hari. Aplikasi ini dibuat dengan menggunakan bahasa pemrograman C#. Metode penelitian yang digunakan untuk membuat aplikasi ini diantara lain adalah dengan observasi langsung pada CV. Plastika Jaya Rubber, studi dokumentasi, dan studi melalui media elektronik seperti internet.
vii
ABSTRACT
Plastika Jaya Rubber is a company which concern on accessories selling which is
made of rubber or plastic to make the furniture. This company being increase but, nowdays it is facing some problems, such as occuring of loosing things, there are
many human errors, also it's difficult to fix a production schedule and to guess the material stock. Besides all the administration still be done manually without any help of information technology. So by making this application, the documentations and all reports can to be more practical and easier also. Besides this application is also can help the business owner to determine the estimated stock of raw material so that the products process isn't being hampered production and expedite the process of daily operation. This application is made with the C # Programming Language. Using the research language method which is used to make this application among others is by direct observation on CV. Plastika Jaya Rubber, study documentation, and studies through electronic media like internet.
viii
DAFTAR ISI
LEMBAR PENGESAHAN ... i
PERNYATAAN ORISINALITAS LAPORAN PENELITIAN ... ii
PERNYATAAN PUBLIKASI LAPORAN PENELITAN ... iii
PRAKATA ... iv
ABSTRAK ... vi
ABSTRACT ... vii
DAFTAR ISI ... viii
DAFTAR GAMBAR ... xv
DAFTAR TABEL ... xx
DAFTAR LAMPIRAN ... xxii
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 1..44..1 Ruang Lingkup Perangkat Lunak ... 3 1 1 1..44..2 Ruang Lingkup Penelitian ... 4 2 1.5 Sumber Data ... 4
1.6 Sistematika Penyajian ... 5
BAB II KAJIAN TEORI ... 7
2.1 Sistem ... 7
2.1.1 Pengertian Sistem ... 7
2.1.2 Pengertian Informasi ... 7
2.1.3 Pengertian Sistem Informasi ... 8
2.2 Object Oriented Programming & Unified Modelling Language... 8
2.2.1 Object oriented Programming ... 8
2.2.2 Unified Modelling Language (UML) ... 11
2.3 Basis Data ... 18
2.4 Entity Relational Diagram ... 19
ix
2.4.2 Kardinalitas Relasi Dalam ERD ... 20
2.5 Structured Query Language (SQL) ... 21
2.5.1 Pernyataan SELECT ... 22
2.5.2 Pernyataan INSERT INTO ... 24
2.5.3 Pernyataan UPDATE ... 24
2.5.4 Pernyataan Delete ... 24
2.6 C# ... 24
BAB III ANALISIS DAN RANCANGAN SISTEM ... 28
3.1 Proses Bisnis ... 28
3.2 Entity Relationship Diagram (ERD) ... 33
3.3 Relational Database Diagram ... 34
3.3.1 Detail Tabel User... 35
3.3.2 Detail Tabel Produk ... 35
3.3.3 Detail Tabel GudangBrgJadi ... 35
3.3.4 Detail Tabel Penjualan ... 36
3.3.5 Detail Tabel DetPenjualan ... 36
3.3.6 Detail Tabel Konsumen ... 36
3.3.7 Detail Tabel JadwalProduksi ... 36
3.3.8 Detail Tabel Pegawai ... 37
3.3.9 Detail Tabel Resep ... 37
3.3.10 Detail Tabel ResepDetail ... 37
3.3.11 Detail Tabel BahanBaku ... 37
3.3.12 Detail Tabel GudangBhnBaku ... 38
3.3.13 Detail Tabel Pembelian ... 38
3.3.14 Detail Tabel DetPembelian ... 38
3.3.15 Detail Tabel JenisPembayaran ... 39
3.3.16 Detail Tabel Supplier ... 39
3.3.17 Detail Tabel KartuStockProduk ... 39
3.3.18 Detail Tabel KartuStockBahanBaku ... 40
3.3.19 Detail Tabel SelesaiProduksi... 40
3.4 Use Case Diagram ... 41
3.5 Activity Diagram ... 44
3.5.1 Aktivitas Login ... 44
3.5.2 Aktivitas Ubah Password ... 45
x
3.5.4 Aktivitas Pengaturan Data User ... 47
3.5.5 Aktivitas Pengaturan Data Produk ... 48
3.5.6 Aktivitas Pengaturan Data Bahan Baku ... 49
3.5.7 Aktivitas Pengaturan Data Gudang Barang Jadi ... 50
3.5.8 Aktivitas Pengaturan Data Gudang Bahan Baku ... 51
3.5.9 Aktivitas Pengaturan Stok Produk ... 52
3.5.10 Aktivitas Pengaturan Stok Bahan Baku ... 53
3.5.11 Aktifitas Melihat Kartu Stok Produk ... 54
3.5.12 Aktifitas Melihat Kartu Stock Bahan Baku ... 54
3.5.13 Aktivitas Pengaturan Data Pelanggan ... 55
3.5.14 Aktivitas Pengaturan Data Supplier ... 56
3.5.15 Aktivitas Pengaturan Data Pegawai ... 57
3.5.16 Aktivitas Pengolahan Resep Jadwal Produksi ... 58
3.5.17 Aktivitas Pengaturan Data Resep ... 59
3.5.18 Aktivitas Pengaturan Data Jadwal Produksi ... 60
3.5.19 Aktivitas Selesaikan Proses Produksi ... 61
3.5.20 Aktivitas Melihat Produk Selesai Produksi ... 62
3.5.21 Aktivitas Pengaturan Data Jenis Pembayaran ... 63
3.5.22 Aktivitas Melihat Data Penjualan ... 64
3.5.23 Aktivitas Melihat Data Pembelian ... 64
3.5.24 Aktivitas Transaksi Penjualan ... 65
3.5.25 Aktivitas Transaksi Pembelian ... 66
3.5.26 Aktivitas Melihat Laporan Penjualan ... 67
3.5.27 Aktivitas Melihat Laporan Detail Penjualan ... 67
3.5.28 Aktivitas Melihat Laporan Pembelian ... 68
3.5.29 Aktivitas Melihat Laporan Detail Pembelian ... 68
3.5.30 Aktivitas Melihat Laporan Stok Produk ... 69
3.5.31 Aktivitas Melihat Laporan Stok Bahan Baku ... 69
3.5.32 Aktivitas Melihat Laporan Jadwal Produksi ... 70
3.5.33 Aktivitas Melihat Laporan Selesai Produksi ... 70
3.6 ClassDiagram ... 71
3.7 Desain Antar Muka ... 72
3.7.1 Form Login ... 72
3.7.2 Form Lupa Password ... 73
xi
3.7.4 Form Main Menu ... 75
3.7.5 Form Pengaturan Data User ... 76
3.7.6 Form Tambah User ... 77
3.7.7 Form Ubah User ... 78
3.7.8 Form Pengaturan Data Produk ... 79
3.7.9 Form Tambah Produk ... 80
3.7.10 Form Ubah Produk ... 81
3.7.11 Form Pengaturan Data Bahan Baku ... 82
3.7.12 Form Tambah Bahan Baku ... 83
3.7.13 Form Ubah Bahan Baku ... 84
3.7.14 Form Pengaturan Data Gudang Barang Jadi ... 85
3.7.15 Form Tambah Gudang Barang Jadi ... 86
3.7.16 Form Ubah Gudang Barang Jadi ... 87
3.7.17 Form Pengaturan Data Gudang Bahan Baku ... 88
3.7.18 Form Tambah Gudang Bahan Baku ... 89
3.7.19 Form Ubah Gudang Bahan Baku ... 90
3.7.20 Form Pengaturan Data Stok Produk ... 91
3.7.21 Form Ubah Stok Produk ... 92
3.7.22 Form Pengaturan Data Stok Bahan Baku... 93
3.7.23 Form Ubah Stok Bahan Baku ... 94
3.7.24 Form Kartu Stok Produk ... 95
3.7.25 Form Kartu Stok Bahan Baku ... 96
3.7.26 Form Pengaturan Data Pelanggan ... 97
3.7.27 Form Tambah Pelanggan ... 98
3.7.28 Form Ubah Pelanggan ... 99
3.7.29 Form Pengaturan Data Supplier ... 100
3.7.30 Form Tambah Supplier ... 101
3.7.31 Form Ubah Supplier ... 102
3.7.32 Form Pengaturan Data Pegawai ... 103
3.7.33 Form Tambah Pegawai ... 104
3.7.34 Form Ubah Pegawai ... 105
3.7.35 Form Resep Jadwal Produksi ... 106
3.7.36 Form Pengaturan Data Resep ... 107
3.7.37 Form Tambah Resep ... 108
xii
3.7.39 Form Pengaturan Data Jadwal Produksi ... 110
3.7.40 Form Ubah Jadwal Produksi ... 111
3.7.41 Form Selesaikan Proses Produksi ... 112
3.7.42 FormData Jadwal Produksi Diselesaikan ... 113
3.7.43 Form Produk Selesai Produksi ... 114
3.7.44 FormData Produk Selesai Produksi ... 115
3.7.45 Form Pengaturan Data Jenis Pembayaran ... 116
3.7.46 Form Tambah Jenis Pembayaran ... 117
3.7.47 Form Ubah Jenis Pembayaran ... 117
3.7.48 Form Lihat Transaksi Penjualan ... 118
3.7.49 Form Transaksi Penjualan ... 119
3.7.50 Form Lihat Transaksi Pembelian ... 120
3.7.51 Form Transaksi Pembelian ... 121
3.7.52 Form Laporan Penjualan ... 122
3.7.53 Form Laporan Detail Penjualan ... 123
3.7.54 Form Laporan Pembelian ... 124
3.7.55 Form Laporan Detail Pembelian ... 125
3.7.56 Form Laporan Stok Produk ... 126
3.7.57 Form Laporan Stok Bahan Baku ... 127
3.7.58 Form Laporan Jadwal Produksi ... 128
BAB IV HASIL PENELITIAN ... 129
4.1 Halaman LogIn ... 129
4.2 Halaman Lupa Password ... 130
4.3 Halaman Ubah Password ... 131
4.4 Halaman Menu Utama ... 132
4.4.1 Halaman Menu Utama Administrator ... 132
4.4.2 Halaman Menu Utama User ... 133
4.5 Halaman Pengaturan DataUser ... 134
4.5.1 Halaman Tambah User ... 135
4.5.2 Halaman Ubah User ... 136
4.5.3 MessageBox Hapus User ... 137
4.6 Halaman Pengaturan Data Produk ... 138
4.6.1 Halaman Tambah Produk ... 139
4.6.2 Halaman Ubah Produk ... 140
xiii
4.7 Halaman Pengaturan Data Bahan Baku ... 142
4.7.1 Halaman Tambah Bahan Baku ... 143
4.7.2 Halaman Ubah Bahan Baku ... 144
4.7.3 MessageBox Hapus Bahan Baku ... 145
4.8 Halaman Pengaturan Data Gudang Barang Jadi ... 146
4.8.1 Halaman Tambah Gudang Barang Jadi ... 147
4.8.2 Halaman Ubah Gudang Barang Jadi ... 148
4.8.3 MessageBox Hapus Gudang Barang Jadi ... 149
4.9 Halaman Pengaturan Data Gudang Bahan Baku ... 150
4.9.1 Halaman Tambah Gudang Bahan Baku ... 151
4.9.2 Halaman Ubah Gudang Bahan Baku ... 152
4.9.3 MessageBox Hapus Gudang Bahan Baku ... 153
4.10 Halaman Pengaturan Data Stok Produk ... 154
4.11 Halaman Pengaturan Data Stok Bahan Baku ... 156
4.12 Halaman Melihat Kartu Stok Produk ... 158
4.13 Halaman Melihat Kartu Stok Bahan Baku ... 160
4.14 Halaman Pengaturan Data Pelanggan ... 163
4.14.1 Halaman Tambah Pelanggan ... 164
4.14.2 Halaman Ubah Pelanggan ... 165
4.14.3 MessageBox Hapus Data Pelanggan ... 166
4.15 Halaman Pengaturan DataSupplier ... 167
4.15.1 Halaman Tambah Supplier ... 168
4.15.2 Halaman Ubah Supplier ... 169
4.15.3 MessageBox Hapus Supplier ... 170
4.16 Halaman Pengaturan Data Pegawai ... 171
4.16.1 Halaman Tambah Pegawai ... 172
4.16.2 Halaman Ubah Pegawai ... 173
4.16.3 MessageBox Hapus Pegawai ... 174
4.17 Halaman Resep Jadwal Produksi ... 175
4.18 Halaman Pengaturan Data Resep ... 176
4.18.1 Halaman Tambah Resep ... 177
4.18.2 Halaman Ubah Resep ... 178
4.18.3 MessageBox Hapus Resep ... 179
4.19 Halaman Pengaturan Data Jadwal Produksi ... 180
xiv
4.20 Halaman Selesaikan Proses Produksi ... 182
4.21 Halaman Selesaikan Data Proses Produksi ... 183
4.22 Halaman Produk Selesai Produksi ... 184
4.23 Halaman Ubah Data Produksi ... 185
4.24 Halaman Pengaturan Data Jenis Pembayaran ... 186
4.24.1 Halaman Tambah Jenis Pembayaran ... 187
4.24.2 Halaman Ubah Jenis Pembayaran ... 188
4.24.3 MessageBox Hapus Jenis Pembayaran ... 189
4.25 Halaman Melihat Penjualan ... 190
4.26 Halaman Transaksi Penjualan ... 191
4.27 Halaman Melihat Pembelian ... 192
4.28 Halaman Transaksi Pembelian ... 193
4.29 Halaman Laporan Penjualan ... 194
4.30 Halaman Laporan Detail Penjualan ... 196
4.31 Halaman Laporan Pembelian ... 198
4.32 Halaman Laporan Detail Pembelian ... 200
4.33 Halaman Laporan Stok Produk ... 202
4.34 Halaman Laporan Stok Bahan Baku ... 204
4.35 Halaman Laporan Jadwal Produksi ... 206
4.36 Halaman Laporan Selesai Produksi ... 208
Halaman Cetak Laporan Selesai Produksi ... 209
BAB V PEMBAHASAN DAN UJI COBA HASIL PENELITIAN ... 210
BAB VI SIMPULAN DAN SARAN ... 238
6.1 Simpulan ... 238
6.2 Saran ... 238
DAFTAR PUSTAKA ... 240
xv
DAFTAR GAMBAR
Gambar. 1 System ... 12
Gambar. 2 Actor ... 12
Gambar. 3 Use Case ... 13
Gambar. 4 Relationship ... 13
Gambar. 5 Include relationship... 14
Gambar. 6 Exclude relationship ... 14
Gambar. 7 Action State ... 15
Gambar. 8 State ... 15
Gambar. 9 Transitions ... 15
Gambar. 10 Initial State ... 16
Gambar. 11 Final State ... 16
Gambar. 12 Use Conditions ... 16
Gambar. 13 Class Diagram ... 17
Gambar. 14 Inheritance ... 18
Gambar. 15 C# dan Framework ... 25
Gambar. 16 Flowchart Proses Job Order ... 29
Gambar. 17 Flowchart Proses Pengadaan Bahan Baku ... 30
Gambar. 18 Flowchart Proses Pembuatan Barang ... 31
Gambar. 19 Flowchart Proses Pengiriman Barang... 32
Gambar. 20 Entity Relationship Diagram ... 33
Gambar. 21 Relational Database Diagram ... 34
Gambar. 22 Use Case Diagram (ADMIN) ... 42
Gambar. 23 Use Case Diagram (USER) ... 43
Gambar. 24 Aktivitas Login ... 44
Gambar. 25 Aktivitas Ubah Password ... 45
Gambar. 26 Aktivitas Lupa Password... 46
Gambar. 27 Aktivitas Pengaturan Data User ... 47
Gambar. 28 Aktivitas Pengaturan Data Produk ... 48
Gambar. 29 Aktivitas Pengaturan Data Bahan Baku ... 49
Gambar. 30 Aktivitas Pengaturan Data Gudang Barang Jadi ... 50
Gambar. 31 Aktivitas Pengaturan Data Gudang Bahan Baku ... 51
Gambar. 32 Aktivitas Pengaturan Stok Produk ... 52
Gambar. 33 Aktivitas Pengaturan Stok Bahan Baku ... 53
Gambar. 34 Aktivitas Melihat Kartu Stok Produk ... 54
Gambar. 35 Aktivitas Melihat Kartu Stock Bahan Baku ... 54
Gambar. 36 Aktivitas Pengaturan Data Pelanggan ... 55
Gambar. 37 Aktivitas Pengaturan Data Supplier ... 56
Gambar. 38 Aktivitas Pengaturan Data Pegawai ... 57
Gambar. 39 Aktivitas Pengolahan Resep Jadwal Produksi ... 58
Gambar. 40 Aktivitas Pengaturan Data Resep ... 59
Gambar. 41 Aktivitas Pengaturan Data Jadwal Produksi... 60
Gambar. 42 Aktivitas Selesaikan Proses Produksi ... 61
Gambar. 43 Aktivitas Melihat Produk Selesai Produksi ... 62
Gambar. 44 Aktivitas Pengaturan Data Jenis Pembayaran ... 63
Gambar. 45 Aktivitas Melihat Data Penjualan ... 64
xvi
Gambar. 47 Aktivitas Transaksi Penjualan ... 65
Gambar. 48 Aktivitas Transaksi Pembelian ... 66
Gambar. 49 Aktivitas Melihat Laporan Penjualan ... 67
Gambar. 50 Aktivitas Melihat Laporan Detail Penjualan ... 67
Gambar. 51 Aktivitas Melihat Laporan Pembelian ... 68
Gambar. 52 Aktivitas Melihat Laporan Detail Pembelian ... 68
Gambar. 53 Aktivitas Melihat Laporan Stok Produk ... 69
Gambar. 54 Aktivitas Melihat Laporan Stok Bahan Baku ... 69
Gambar. 55 Aktivitas Melihat Laporan Jadwal Produksi ... 70
Gambar. 56 Aktivitas Melihat Laporan Selesai Produksi ... 70
Gambar. 57 Class Diagram ... 71
Gambar. 58 Form Login ... 72
Gambar. 59 Form Lupa Password ... 73
Gambar. 60 Form Ubah Password ... 74
Gambar. 61 Form MainMenu ... 75
Gambar. 62 Form Pengaturan Data User ... 76
Gambar. 63 Form Tambah User ... 77
Gambar. 64 Form Ubah User ... 78
Gambar. 65 Form Pengaturan Data Produk ... 79
Gambar. 66 Form Tambah Produk ... 80
Gambar. 67 Form Ubah Produk ... 81
Gambar. 68 Form Pengaturan Data Bahan Baku ... 82
Gambar. 69 Form Tambah Bahan Baku ... 83
Gambar. 70 Form Ubah Bahan Baku ... 84
Gambar. 71 Form Pengaturan Data Gudang Barang Jadi ... 85
Gambar. 72 Form Tambah Gudang Barang Jadi ... 86
Gambar. 73 Form Ubah Gudang Barang Jadi ... 87
Gambar. 74 Form Pengaturan Data Gudang Bahan Baku ... 88
Gambar. 75 Form Tambah Gudang Bahan Baku ... 89
Gambar. 76 Form Ubah Gudang Bahan Baku ... 90
Gambar. 77 Form Pengaturan Data Stok Produk ... 91
Gambar. 78 Form Ubah Stok Produk ... 92
Gambar. 79 Form Pengaturan Data Stok Bahan Baku ... 93
Gambar. 80 Form Ubah Stok Bahan Baku ... 94
Gambar. 81 Form Kartu Stok Produk ... 95
Gambar. 82 Form Kartu Stok Bahan Baku ... 96
Gambar. 83 Form Pengaturan Data Pelanggan ... 97
Gambar. 84 Form Tambah Pelanggan ... 98
Gambar. 85 Form Ubah Pelanggan ... 99
Gambar. 86 Form Pengaturan DataSupplier ... 100
Gambar. 87 Form Tambah Supplier ... 101
Gambar. 88 Form Ubah Supplier ... 102
Gambar. 89 Form Pengaturan Data Pegawai ... 103
Gambar. 90 Form Tambah Pegawai ... 104
Gambar. 91 Form Ubah Pegawai ... 105
Gambar. 92 Form Resep Jadwal Produksi ... 106
Gambar. 93 Form Pengaturan Data Resep ... 107
xvii
Gambar. 95 Form Ubah Resep ... 109
Gambar. 96 Form Pengaturan Data Jadwal Produksi ... 110
Gambar. 97 Form Ubah Jadwal Produksi ... 111
Gambar. 98 Form Selesaikan Proses Produksi ... 112
Gambar. 99 FormData Jadwal Produksi Diselesaikan ... 113
Gambar. 100 Form Produk Selesai Produksi ... 114
Gambar. 101 Data Produk Selesai Produksi ... 115
Gambar. 102 Form Pengaturan Jenis Pembayaran ... 116
Gambar. 103 Form Tambah Jenis Pembayaran ... 117
Gambar. 104 Form Ubah Jenis Pembayaran ... 117
Gambar. 105 Form Lihat Transaksi Penjualan ... 118
Gambar. 106 Form Transaksi Penjualan ... 119
Gambar. 107 Form Lihat Transaksi Pembelian ... 120
Gambar. 108 Form Transaksi Pembelian ... 121
Gambar. 109 Form Laporan Penjualan ... 122
Gambar. 110 Form Laporan Detail Penjualan ... 123
Gambar. 111 Form Laporan Pembelian ... 124
Gambar. 112 Form Laporan Detail Pembelian ... 125
Gambar. 113 Form Laporan Stok Produk ... 126
Gambar. 114 Form Laporan Stok Bahan Baku ... 127
Gambar. 115 Form Laporan Jadwal Produksi ... 128
Gambar. 116 Halaman LogIn ... 129
Gambar. 117 Halaman Lupa Password ... 130
Gambar. 118 Halaman Ubah Password ... 131
Gambar. 119 Halaman Menu Utama Administrator ... 132
Gambar. 120 Halaman Menu Utama User ... 133
Gambar. 121 Halaman Pengaturan Data User ... 134
Gambar. 122 Halaman Tambah User... 135
Gambar. 123 Halaman Ubah User ... 136
Gambar. 124 Message Box Hapus User ... 137
Gambar. 125 Halaman Pengaturan Data Produk ... 138
Gambar. 126 Halaman Tambah Produk ... 139
Gambar. 127 Halaman Ubah Produk ... 140
Gambar. 128 Message Box Hapus Produk ... 141
Gambar. 129 Halaman Pengaturan Data Bahan Baku ... 142
Gambar. 130 Halaman Tambah Bahan Baku ... 143
Gambar. 131 Halaman Ubah Bahan Baku ... 144
Gambar. 132 Message Box Hapus Bahan Baku ... 145
Gambar. 133 Halaman Pengaturan Data Gudang Barang Jadi ... 146
Gambar. 134 Halaman Tambah Gudang Barang Jadi ... 147
Gambar. 135 Halaman Ubah Gudang Barang Jadi ... 148
Gambar. 136 Message Box Hapus Gudang Barang Jadi ... 149
Gambar. 137 Halaman Pengaturan Data Gudang Bahan Baku ... 150
Gambar. 138 Halaman Tambah Gudang Bahan Baku ... 151
Gambar. 139 Halaman Ubah Gudang Bahan Baku ... 152
Gambar. 140 Message Box Hapus Gudang Bahan Baku ... 153
Gambar. 141 Halaman Pengaturan Data Stok Produk ... 154
xviii
Gambar. 143 Halaman Pengaturan Data Stok Bahan Baku ... 156
Gambar. 144 Halaman Ubah Stok Bahan Baku ... 157
Gambar. 145 Halaman Melihat Kartu Stok Produk ... 158
Gambar. 146 Halaman Cetak Kartu Stok Produk ... 159
Gambar. 147 Halaman Melihat Kartu Stok Bahan Baku ... 160
Gambar. 148 Halaman Cetak Kartu Stok Bahan Baku ... 161
Gambar. 149 Halaman Pengaturan Data Pelanggan ... 163
Gambar. 150 Halaman Tambah Pelanggan ... 164
Gambar. 151 Halaman Ubah Pelanggan ... 165
Gambar. 152 MessageBox Hapus Pelanggan ... 166
Gambar. 153 Halaman Pengaturan Data Supplier ... 167
Gambar. 154 Halaman Tambah Supplier ... 168
Gambar. 155 Halaman Ubah Supplier... 169
Gambar. 156 Message Box Hapus Supplier... 170
Gambar. 157 Halaman Pengaturan Data Pegawai ... 171
Gambar. 158 Halaman Tambah Pegawai ... 172
Gambar. 159 Halaman Ubah Pegawai ... 173
Gambar. 160 Message Box Hapus Pegawai ... 174
Gambar. 161 Halaman Resep Jadwal Produksi ... 175
Gambar. 162 Halaman Pengaturan Data Resep ... 176
Gambar. 163 Halaman Tambah Resep ... 177
Gambar. 164 Halaman Ubah Resep ... 178
Gambar. 165 Message Box Hapus Resep ... 179
Gambar. 166 Halaman Pengaturan Data Jadwal Produksi ... 180
Gambar. 167 Halaman Ubah Jadwal Produksi ... 181
Gambar. 168 Halaman Selesaikan Proses Produksi ... 182
Gambar. 169 Halaman Selesaikan Data Proses Produksi... 183
Gambar. 170 Halaman Produk Selesai Produksi ... 184
Gambar. 171 Halaman Ubah Data Produksi ... 185
Gambar. 172 Halaman Pengaturan Data Jenis Pembayaran ... 186
Gambar. 173 Halaman Tambah Jenis Pembayaran ... 187
Gambar. 174 Halaman Ubah Jenis Pembayaran ... 188
Gambar. 175 Message Box Hapus Jenis Pembayaran ... 189
Gambar. 176 Halaman Melihat Penjualan ... 190
Gambar. 177 Halaman Transaksi Penjualan ... 191
Gambar. 178 Halaman Melihat Pembelian ... 192
Gambar. 179 Halaman Transaksi Pembelian ... 193
Gambar. 180 Halaman Laporan Penjualan ... 194
Gambar. 181 Halaman Cetak Laporan Penjualan ... 195
Gambar. 182 Halaman Laporan Detail Penjualan ... 196
Gambar. 183 Halaman Cetak Laporan Detail Penjualan ... 197
Gambar. 184 Halaman Laporan Pembelian ... 198
Gambar. 185 Halaman Cetak Laporan Pembelian ... 199
Gambar. 186 Halaman Laporan Detail Pembelian ... 200
Gambar. 187 Halaman Cetak Laporan Detail Pembelian ... 201
Gambar. 188 Halaman Laporan Stok Produk ... 202
Gambar. 189 Halaman Cetak Laporan Stok Produk ... 203
xix
Gambar. 191 Halaman Cetak Laporan Stok Bahan Baku... 205
Gambar. 192 Halaman Laporan Jadwal Produksi ... 206
Gambar. 193 Halaman Cetak Laporan Jadwal Produksi ... 207
Gambar. 194 Halaman Laporan Selesai Produksi ... 208
xx
DAFTAR TABEL
Tabel. I Simbol – Simbol ERD ... 20
Tabel. II Daftar Operator ... 23
Tabel. III Detail Tabel User ... 35
Tabel. IV Detail Tabel Produk ... 35
Tabel. V Detail Tabel GudangBrgJadi ... 35
Tabel. VI Detail Tabel Penjualan ... 36
Tabel. VII Detail Tabel DetPenjualan ... 36
Tabel. VIII Detail Tabel Konsumen ... 36
Tabel. IX Detail Tabel JadwalProduksi ... 36
Tabel. X Detail Tabel Pegawai ... 37
Tabel. XI Detail Tabel Resep ... 37
Tabel. XII Detail Tabel ResepDetail ... 37
Tabel. XIII Detail Tabel BahanBaku ... 37
Tabel. XIV Detail Tabel GudangBhnBaku ... 38
Tabel. XV Detail Tabel Pembelian ... 38
Tabel. XVI Detail Tabel DetPembelian ... 38
Tabel. XVII Detail Tabel JenisPembayaran ... 39
Tabel. XVIII Detail Tabel Supplier ... 39
Tabel. XIX Detail Tabel KartuStockProduk ... 39
Tabel. XX Detail Tabel KartuStockBahanBaku ... 40
Tabel. XXI Detail Tabel SelesaiProduksi ... 40
Tabel. XXII Pengujian Halaman Login ... 210
Tabel. XXIII Pengujian Halaman Lupa Password ... 211
Tabel. XXIV Pengujian Halaman Ubah Password ... 212
Tabel. XXV Pengujian Halaman Pengaturan Data User ... 213
Tabel. XXVI Pengujian Halaman Tambah User ... 213
Tabel. XXVII Pengujian Halaman Ubah User ... 214
Tabel. XXVIII Pengujian Halaman Pengaturan Data Produk ... 215
Tabel. XXIX Pengujian Halaman Tambah Produk ... 215
Tabel. XXX Pengujian Halaman Ubah Produk ... 216
Tabel. XXXI Pengujian Halaman Pengaturan Data Bahan Baku ... 217
Tabel. XXXII Pengujian Halaman Tambah Bahan Baku ... 217
Tabel. XXXIII Pengujian Halaman Ubah Bahan Baku ... 218
Tabel. XXXIV Pengujian Halaman Pengaturan Data Gudang Barang Jadi 219 Tabel. XXXV Pengujian Halaman Tambah Gudang Barang Jadi ... 219
Tabel. XXXVI Pengujian Halaman Ubah Gudang Barang Jadi ... 220
Tabel. XXXVII Pengujian Halaman Pengaturan Data Gudang Bhnn Baku 220 Tabel. XXXVIII Pengujian Halaman Tambah Gudang Bahan Baku ... 221
Tabel. XXXIX Pengujian Halaman Ubah Gudang Bahan Baku ... 221
Tabel. XL Pengujian Halaman Pengaturan Stok Produk ... 222
Tabel. XLI Pengujian Halaman Ubah Stok Produk ... 222
Tabel. XLII Pengujian Halaman Pengaturan Stok Bahan Baku ... 223
xxi
Tabel. XLIV Pengujian Halaman Melihat Kartu Stok Produk ... 224
Tabel. XLV Pengujian Halaman Melihat Kartu Stok Bahan Baku ... 224
Tabel. XLVI Pengujian Halaman Pengaturan Data Pelanggan ... 224
Tabel. XLVII Pengujian Halaman Tambah Pelanggan ... 225
Tabel. XLVIII Pengujian Halaman Ubah Pelanggan ... 225
Tabel. XLIX Pengujian Halaman Pengaturan Data Supplier ... 226
Tabel. L Pengujian Halaman Tambah Supplier ... 226
Tabel. LI Pengujian Halaman Ubah Supplier ... 227
Tabel. LII Pengujian Halaman Pengaturan Data Pegawai ... 227
Tabel. LIII Pengujian Halaman Tambah Pegawai ... 228
Tabel. LIV Pengujian Halaman Ubah Pegawai ... 228
Tabel. LV Pengujian Halaman Resep Jadwal Produksi ... 229
Tabel. LVI Pengujian Halaman Pengaturan Data Resep ... 229
Tabel. LVII Pengujian Halaman Tambah Resep ... 230
Tabel. LVIII Pengujian Halaman Ubah Resep ... 230
Tabel. LIX Pengujian Halaman Pengaturan Data Jadwal Produksi ... 231
Tabel. LX Pengujian Halaman Ubah Jadwal Produksi ... 231
Tabel. LXI Pengujian Halaman Pengaturan Data Jenis Pembayaran ... 231
Tabel. LXII Pengujian Halaman Tambah Jenis Pembayaran ... 232
Tabel. LXIII Pengujian Halaman Ubah Jenis Pembayaran ... 232
Tabel. LXIV Halaman Pengujian Lihat Data Penjualan ... 233
Tabel. LXV Halaman Pengujian Transaksi Penjualan ... 233
Tabel. LXVI Halaman Pengujian Lihat Data Pembelian ... 234
Tabel. LXVII Halaman Pengujian Transaksi Pembelian ... 234
Tabel. LXVIII Halaman Pengujian Laporan Penjualan ... 235
Tabel. LXIX Halaman Pengujian Laporan Detail Penjualan ... 236
Tabel. LXX Halaman Pengujian Laporan Pembelian ... 236
Tabel. LXXI Halaman Pengujian Laporan Detail Pembelian ... 236
Tabel. LXXII Halaman Pengujian Laporan Stok Produk ... 237
Tabel. LXXIII Halaman Pengujian Laporan Stok Bahan Baku ... 237
xxii
DAFTAR LAMPIRAN
1
BAB I PENDAHULUAN
1.1
Latar Belakang Masalah
.
CV. Plastika Jaya Rubber, adalah sebuah CV yang berdiri di
Jawa tengah, yang berfokus pada pembuatan asesoris plastik, karet,
nylon
untuk perlengkapan
meubel
/
furniture
. Skala perusahaan dari
CV Plastika Jaya rubber termasuk dalam perusahaan kecil, namun
dapat melayani dengan skala yang besar dan secara partai. Proses
prosuksi pada CV. Plastika Jaya Rubber menggunakan metode
job
order
, sehingga arus produksi dapat secara mudah diperkirakan.
Serta dengan membuat rutin beberapa stok barang dagangan yang
lebih cepat habis daripada yang lain.
Namun semua proses produksi di dalam perusahaan ini masih
bersifat
manual
. Memang diakui, meskipun masih dalam tahap
manual
, tetapi proses bisnis setiap hari dapat berjalan dengan baik
dan terbilang cukup lancar tanpa ada kendala yang berarti. Namun
tentu saja tetap ada kekurangan – kekurangan dengan menggunakan
proses manual tersebut. Diantaranya adalah penghitungan bahan
baku yang masih dalam tahap perkiraan, sering terjadinya kehilangan
barang, kehilangan dokumen, maupun lupa tempat penyimpanan
dokumen, serta bukti – bukti produksi, seperti laporan, surat jalan, dll.
Pihak Plastika Jaya Rubber sebagai
supplier
barang
setengah jadi, saat ini sedang berpikir bagaimana caranya untuk
menanggulangi kekurangan kekurangan seperti di atas, yang
biasanya disebabkan oleh faktor
“Human Error”
. Selain itu, juga
supaya CV Plastika Jaya Rubber memiliki nilai tambah dengan
kompetitor – kompetitor lainnya yang sejenis. Oleh karena itu, untuk
2
UNIVERSITAS KRISTEN MARANATHA
manusia,
maka
perlu
dirancang
sebuah
system
informasi
pergudangan, stock barang, dan laporan – laporan, supaya nanti bisa
diperoleh kemudahan, efektifitas, serta kemanan yang lebih terjamin
di dalam perusahaan ini. Untuk menanggulangi masalah tersebut,
maka
dibuatlah
“SISTEM
INFORMASI
PRODUKSI,
DAN
PEMBUATAN LAPORAN PADA CV. PLASTIKA JAYA RUBBER”.
1.2
Rumusan Masalah
Melihat latar belakang permasalahan yang telah diuraikan di
atas, terdapat beberapa permasalahan yang dihadapi, diantaranya :
1) Bagaimana membuat sistem yang dapat mengelola data
barang beserta keterangannya yang telah diproduksi ?
2) Bagaimana membuat sistem yang dapat mengelola stok
barang?
3) Bagaimana membuat sistem untuk membantu mengontrol
kebutuhan bahan baku untuk proses produksi?
4) Bagaimana membuat sistem yang dapat menunjang sarana
pembelian dan penjualan?
5) Bagaimana membuat sistem yang bisa membuat laporan -
laporan secara komputerisasi berdasarkan hasil survey
kebutuhan di lapangan?
1.3
Tujuan Pembahasan
Adapun tujuan dari perancangan suatu sistem informasi di atas
adalah untuk:
1) Membuat aplikasi untuk bisa melihat semua jenis barang yang
telah
diproduksi
beserta
keterangannya
sehingga
3
UNIVERSITAS KRISTEN MARANATHA
2) Membuat aplikasi yang dapat membantu melihat secara mudah
jumlah stok barang saat ini yang berada di gudang, dan
terproteksi, sehingga dapat dikontrol, dan jumlah selisih tidak
terlalu besar.
3) Membuat aplikasi untuk menghitung jumlah bahan mentah
yang dibutuhkan untuk produksi barang, sehingga dapat
mengurangi kesalahan perhitungan jika dilakukan secara
manual.
4) Membuat aplikasi yang menunjang sarana pembelian dan
penjualan,
sehingga
dapat
menyederhanakan
dan
mempermudah proses yang sudah berjalan selama ini.
5) Membuat aplikasi laporan - laporan yang diperlukan secara
komputerisasi, sehingga menjadi lebih rapih, dan mudah
dibaca, serta lebih aman dalam segi penyimpanannya.
1.4
Ruang Lingkup Kajian
1
1
.
.
4
4
.
.
1
1
Ruang Lingkup Perangkat Lunak
Berikut adalah perangkat lunak yang digunakan untuk membangun
aplikasi ini :
1.
Microsoft Windows 7
Produk ini adalah sistem operasi dari Microsoft yang dapat
digunakan untuk menjalankan aplikasi yang dibangun dengan
menggunakan Microsoft Visual Studio 2008
2.
.Net Framework 3.5.
Program ini adalah
platform
sistem yang digunakan oleh
Microsoft Visual Studio 2008 untuk menjalankan aplikasi yang
sudah dibangun.
4
UNIVERSITAS KRISTEN MARANATHA
Di dalam program ini terdapat bahasa pemrograman yang akan
digunakan untuk membangun aplikasi. Terdapat berbagai
macam bahasa pemrograman, namun yang digunakan adalah
bahasa C#.
4.
Microsoft SQL Server Express 2008 Express
Program ini digunakan untuk menjalankan
engine
database
pada aplikasi yang sudah dibangun
1
1
.
.
4
4
.
.
2
2
Ruang Lingkup Penelitian
Ruang lingkup penelitian pada aplikasi ini terbatas pada :
1. Pembuatan login pada aplikasi sebagai syarat mutlak.
Pada aplikasi, dibagi menjadi dua hak akses (user dan admin)
2. Menyimpan data
user
yang dapat melakukan login
3. Membuat
database
yang lengkap dan mudah dianalisa
4. Menyimpan data produk yang sudah diproduksi selama ini
5. Menyimpan data stok produk yang ada di gudang
6. Menyimpan data bahan baku yang digunakan di perusahaan ini
7. Menyimpan data stok bahan baku yang ada di gudang
8. Menghitung jumlah bahan baku yang dibutuhkan untuk proses
produksi
9. Membuat fitur pendukung untuk pembelian dan penjualan
10. Pembuatan laporan – laporan yang diperlukan untuk proses
bisnis.
1.5
Sumber Data
Metode pengumpulan data yang digunakan untuk menyusun
5
UNIVERSITAS KRISTEN MARANATHA
1. Interview atau wawancara
Penulis mengadakan wawancara dan Tanya jawab dengan
pemilik dari CV. Plastika Jaya Rubber (Semarang) baik secara
telepon, melalui email, ataupun bertatap muka secara langsung
guna mendapat informasi akurat yang langsung berhubungan
dengan permasalahan dalam laporan ini mengenai data-data
yang di perlukan.
2. Media Elektronik melalui internet
Penulis melakukan pengumpulan data dengan membaca,
menganalisa, dan mempelajari berbagai macam artikel
elektronik yang berkaitan dengan masalah – masalah yang
terdapat pada penelitian ini.
3. Studi Pustaka
Penulis melakukan pengumpulan data dengan cara meminjam
buku – buku pada perpustakaan di Universitas dan juga
mempelajari
beberapa
dokumen,
arsip,
jurnal
yang
berhubungan dengan penelitian.
1.6
Sistematika Penyajian
Sistematika penulisan dari tiap bab yang terdapat dalam
laporan akhir ini adalah sebagai berikut :
• BAB I PENDAHULUAN
Bab ini menguraikan tentang latar belakang masalah, rumusan
masalah, ruang lingkup kajian, maksud dan tujuan, kegunaan,
serta sistematika penulisan. Bab ini merupakan landasan dasar
dari pokok permasalahan mengenai hal – hal yang
6
UNIVERSITAS KRISTEN MARANATHA
Bab ini akan memaparkan tentang landasan teori yang akan
dipakai untuk merancang sistem informasi. Teori disini
menjelaskan tentang konsep dasar , pengertian yang
mendalam pada hal - hal yang akan digunakan sebagai acuan
untuk menyelesaikan tugas akhir ini.
• BAB III ANALISIS DAN RANCANGAN SISTEM
Bab ini berisikan analisa proses bisnis, perancangan
database
,
CV Plastika Jaya Rubber, disertai dengan perancangan desain
antar muka dari program aplikasi yang akan dikembangkan,
sehingga diharapkan mendapatkan sisi subyektifitas dan
obyektifitas secara seimbang pada sistem ini. Pada bab ini,
juga berisi tentang bagaimana tahap – tahap perancangan dan
alternatif solusi yang bisa diberikan dan dibutuhkan oleh
sistem.
•
BAB IV HASIL PENELITIAN
Bab ini berisi tentang hasil penelitian pada aplikasi yang telah
selesai dibuat, serta berbagai macam solusi dan perancangan
dari sistem itu sendiri
• BAB V PEMBAHASAN DAN UJI COBA HASIL PENELITIAN
Bab ini berisi tentang pembahasan mengenai penelitian yang
sudah dikerjakan selama ini, dan juga berisi tentang uji coba
secara mendalam terhadap sistem yang telah dibuat di
penelitian ini.
• BAB VI SIMPULAN DAN SARAN
Bab ini berisi tentang kesimpulan dari penelitian yang telah
selesai dilakukan selama ini, disertakan juga mengenai
berbagai macam saran mengenai pengembangan lebih lanjut
238
BAB VI SIMPULAN DAN SARAN
6.1 Simpulan
Setelah selesai membuat Sistem Informasi Produksi dan Pembuatan
Laporan Pada CV. Plastika Jaya Rubber, maka dapat diambil beberapa
simpulan :
1. Dengan adanya fitur penyimpanan data pada aplikasi ini, dapat
membantu mengurangi banyaknya kesalahan manusia (human
error) yang sering terjadi.
2. Dengan dibuatnya fitur formula dan jadwal produksi pada aplikasi
ini, dapat mempermudah proses operasional sehari – hari yang
biasa dilakukan.
3. Dengan dibuatnya fitur penghitungan stok produk dan stok bahan
baku pada aplikasi ini, mempermudah pemilik untuk melakukan
kroscek antara bahan baku dan produk jadi, serta mempermudah
menentukan jadwal produksi
4. Dengan dibuatnya fitur konfigurasi laporan pada aplikasi ini,
pemilik dapat melakukan konfigurasi laporan – laporan yang akan
dicetak. Sehingga mempermudah pemilik untuk menganalisa data
perusahaan.
5. Dengan dibuatnya seluruh fitur pada aplikasi ini secara umum,
proses yang tadinya bersifat manual dengan menggunakan kertas
dan arsip, menjadi terkomputerisasi yang bertujuan untuk
mempermudah pembuatan laporan – laporan yang diperlukan.
6.2 Saran
Saran yang diberikan untuk pengembangan lebih lanjut dari Sistem
239
UNIVERSITAS KRISTEN MARANATHA
1. Secara keseluruhan dapat disimpulkan aplikasi ini cukup mudah
difgunakan
oleh
pengguna.
Akan
tetapi
tentunya
bisa
dikembangkan dalam hal
design
antar muka, sehingga tampilan
menjadi lebih menarik untuk dipandang dan lebih
user friendly
.
2. Dianjurkan untuk selalu melakukan
backup
database dan laporan
– laporan yang sudah tercetak untuk menghindari rusak atau
hilangnya
data
.
3. Penambahan fitur sekuritas untuk lebih memproteksi data – data
yang penting. Misalkan seperti barcode.
4. Penambahan fitur penjualan
online,
dikarenakan pada saat ini fitur
240
DAFTAR PUSTAKA
Chonoles, M.J.. & Schardt.J.A.. 2003.
UML 2 for DUMMIES
. New York :
Wiley Publishing, Inc
Darmawan, E.H.. & Risal, L.. 2011.
Pemrograman Berorientasi Objek C#
Yang Susah Jadi Mudah
. Bandung : Informatika
Fowler, M.. 2004.
UML Distilled 3th Ed
. Addison – Wesley
Hartono, J.M.. 1999.
Analisis dan Desain Sistem Informasi
. Yogyakarta :
Andi Offset.
Imbar, R.V..dan Bernard.R.. 2006.
Pemrograman Web-Commerce Dengan
Oracle & ASP
. Bandung : Inforrmatika.
Junindar. 2008.
Panduan Lengkap Menjadi Programmer
. Jakarta : Media
Kita
Kadir, A..
Konsep dan Tuntunan Praktis BASIS DATA
. Yogyakarta : Andi
Offset.
Larman, C.. 2004.
Applying UML and Patterns : An Introduction to Object
Oriented Analysis and Design and Iterative Development
, Third Edition.
Addison Wesley Professional.
241
UNIVERSITAS KRISTEN MARANATHA
http://findicons.com/search (Diambil 8 June 2013)
http://math.hws.edu/eck/cs124/downloads/OOP2_from_Univ_KwaZulu-Natal.pdf (Diambil 12 Sept 2012)
http://stackoverflow.com/questions/287199/add-my-linq-query-resultset-to-a-dataset-c-sharp-asp-net-3-5 (Diambil 12 Agustus 2012)