Sistem Informasi Penjualan, Pembelian, Produksi, dan Inventory Terintegrasi pada Perusahaan Dunia Plastik Bandung.

(1)

ABSTRAK

Saat ini banyak kemajuan teknologi seperti perusahaan yang menggunakan program. Suatu program dapat membantu bagi perusahaan apapun terutama dalam proses penjualan barang, pembelian bahan baku, produksi, mengecek persediaan barang atau bahan baku di gudang, dan pencatatan laporan. Perusahaan Dunia Plastik merupakan perusahaan yang memproduksi plastik cetak melalui mesin injection. Dalam hal penjualan, pelanggan dapat memesan produk melalui telepon ataupun datang langsung ke perusahaan. Bahan baku dibeli dari supplier. Semua proses yang dilakukan dalam perusahaan masih manual. Maka, dibutuhkan aplikasi berbasis desktop yang memiliki fitur penjualan, pembelian, produksi, inventory, dan laporan. Teori yang digunakan yaitu: aplikasi, bahasa pemrograman java, database, sistem informasi, proses bisnis, flowchart, ERD, UML, use case diagram, activity diagram, class diagram, penjualan, pembelian, produksi, inventory, laporan, dan black-box testing. Proses bisnis dalam perusahaan beserta flowchartnya, ERD, UML, dan tampilan antarmuka pengguna dijelaskan pada analisis dan rancangan sistem. Tampilan aplikasi ditampilkan pada implementasi. Pengujian pada aplikasi ini menggunakan black-box testing. Di akhir laporan ini, diambil simpulan dari tujuan pembahasan yang ada. Selain simpulan, terdapat saran untuk pengembangan aplikasi dan penelitian.


(2)

ABSTRACT

Nowadays many technological advances such as companies that use the program. A program can be helpful for companies, especially in the sales of goods, purchasing raw materials, production, checking inventory and raw materials in the warehouse and the recording of statements. Dunia Plastik Company is a company that manufactures plastic injection molding through the machine. In terms of sales, the customer can order the product by phone or come directly to the company. The raw material purchased from suppliers. All processes are carried out in the company is still manual. Thus, it takes a desktop-based application that features sales, purchasing, production, inventory and statements. The theory used, namely: applications, java programming language, database, information system, business process, flowchart, ERD, UML, use case diagram, activity diagram, class diagram, sales, purchasing, production, inventory, statement and black-box testing. Business processes within the company and flowchart, ERD, UML and the user interface is described in the analysis and design of systems. Display application is displayed on implementation. Tests on this application using black-box testing. At the end of this report, the conclusions drawn from the discussion of the existing destinations. In addition to a conclusion, there are suggestions for application development and research.


(3)

DAFTAR ISI

LEMBAR PENGESAHAN ... i

PERNYATAAN ORISINALISTAS LAPORAN PENELITIAN ... ii

PERNYATAAN PUBLIKASI LAPORAN PENELITIAN... iii

PRAKATA ... iv

ABSTRAK ... vi

ABSTRACT ... vii

DAFTAR ISI ... viii

DAFTAR GAMBAR ... xiii

DAFTAR TABEL ... xix

DAFTAR NOTASI/ LAMBANG ... xxi

DAFTAR SINGKATAN ... xxiv

DAFTAR ISTILAH ... xxv

BAB 1 PENDAHULUAN ... 1

1.1 Latar Belakang ... 1

1.2 Rumusan Masalah ... 2

1.3 Tujuan Pembahasan ... 2

1.4 Ruang Lingkup ... 2

1.5 Sumber Data ... 4

1.6 Sistematika Penyajian ... 4

BAB 2 KAJIAN TEORI ... 5

2.1 Aplikasi ... 5

2.2 Bahasa Pemrograman Java ... 5

2.3 Database ... 6


(4)

2.5 Proses Bisnis ... 8

2.6 Flowchart ... 8

2.7 ERD (Entity Relationship Diagram) ... 9

2.8 UML (Unified Modeling Language) ... 10

2.9 Use Case Diagram ... 11

2.10 Activity Diagram ... 12

2.11 Class Diagram ... 12

2.12 Penjualan ... 13

2.13 Pembelian ... 14

2.14 Produksi ... 14

2.15 Inventory ... 15

2.16 Laporan ... 16

2.17 Black-box Testing ... 17

BAB 3 ANALISIS DAN RANCANGAN SISTEM ... 19

3.1 Proses Bisnis ... 19

3.1.1 Proses Penjualan Barang Jadi... 19

3.1.2 Proses Pemesanan Barang Jadi ... 21

3.1.3 Proses Pembelian Bahan Baku ... 24

3.1.4 Proses Memproduksi Barang Jadi ... 27

3.2 Entity Relationship Diagram ... 28

3.2.1 Tabel Entity Relationship Diagram ... 29

3.3 UML (Unified Modeling Language) ... 36

3.3.1 Use Case Diagram ... 36

3.3.2 Activity Diagram ... 40

3.3.3 Class Diagram ... 69


(5)

3.4.1 Tampilan Antarmuka Login ... 70

3.4.2 Tampilan Antarmuka Menu Utama ... 71

3.4.3 Tampilan Antarmuka Data Master Bahan Baku ... 72

3.4.4 Tampilan Antarmuka Data Master Barang Jadi... 74

3.4.5 Tampilan Antarmuka Data Master Supplier ... 76

3.4.6 Tampilan Antarmuka Data Master Pelanggan ... 77

3.4.7 Tampilan Antarmuka Data Transaksi Penjualan Barang Jadi... 79

3.4.8 Tampilan Antarmuka Data Transaksi Pembelian Bahan Baku ... 82

3.4.9 Tampilan Antarmuka Retur Pembelian ... 87

3.4.10 Tampilan Antarmuka Data Produksi ... 88

3.4.11 Tampilan Antarmuka Pengecekan Barang Produksi ... 91

3.4.12 Tampilan Antarmuka Laporan ... 92

BAB 4 IMPLEMENTASI ... 94

4.1 Tampilan Aplikasi ... 94

4.1.1 Tampilan Login ... 94

4.1.2 Tampilan Menu Utama ... 95

4.1.3 Tampilan Data Master Bahan Baku ... 99

4.1.4 Tampilan Data Master Barang Jadi... 101

4.1.5 Tampilan Data Master Supplier ... 103

4.1.6 Tampilan Data Master Pelanggan ... 105

4.1.7 Tampilan Data Transaksi Penjualan Barang Jadi... 107

4.1.8 Tampilan Data Transaksi Pembelian Bahan Baku ... 111

4.1.9 Tampilan Retur Pembelian ... 117

4.1.10 Tampilan Data Produksi ... 119

4.1.11 Tampilan Pengecekan Barang Produksi ... 126


(6)

4.1.13 Tampilan Laporan Pembelian ... 133

4.1.14 Tampilan Laporan Produksi ... 137

4.1.15 Tampilan Laporan Barang Jadi ... 141

4.1.16 Tampilan Laporan Bahan Baku ... 143

BAB 5 PENGUJIAN ... 147

5.1 Pengujian Login ... 147

5.2 Pengujian Akses Login Sebagai User ... 147

5.3 Pengujian Data Master Bahan Baku ... 148

5.4 Pengujian Tambah dan Ubah Bahan Baku... 148

5.5 Pengujian Data Master Barang Jadi ... 148

5.6 Pengujian Tambah dan Ubah Barang Jadi ... 149

5.7 Pengujian Data Master Supplier ... 150

5.8 Pengujian Tambah dan Ubah Supplier ... 150

5.9 Pengujian Data Master Pelanggan ... 151

5.10 Pengujian Tambah dan Ubah Pelanggan... 151

5.11 Pengujian Data Transaksi Penjualan ... 152

5.12 Pengujian Pilih Barang Untuk Penjualan ... 152

5.13 Pengujian Tambah Penjualan ... 153

5.14 Pengujian Cetak Faktur Penjualan ... 154

5.15 Pengujian Data Transaksi Pembelian ... 154

5.16 Pengujian Pilih Supplier Untuk Pembelian ... 154

5.17 Pengujian Set Bahan Untuk Pembelian ... 155

5.18 Pengujian Pilih Bahan Baku Untuk Set Bahan ... 155

5.19 Pengujian Tambah Pembelian ... 156

5.20 Pengujian Cetak Faktur Pembelian ... 156


(7)

5.22 Pengujian Data Produksi ... 157

5.23 Pengujian Pilih Barang Untuk Produksi ... 158

5.24 Pengujian Pilih Bahan Baku Untuk Set Barang Produksi ... 158

5.25 Pengujian Set Barang Produksi ... 158

5.26 Pengujian Tambah Produksi ... 159

5.27 Pengujian Cetak Faktur Produksi ... 160

5.28 Pengujian Pengecekan Barang Produksi ... 160

5.29 Pengujian Laporan (Berlaku Untuk Semua Laporan) ... 161

BAB 6 SIMPULAN DAN SARAN ... 163

6.1 Simpulan ... 163

6.2 Saran ... 164


(8)

DAFTAR GAMBAR

Gambar 3.1 Flowchart Proses Penjualan Barang Jadi ... 20

Gambar 3.2 Flowchart Proses Pemesanan Barang Jadi (1) ... 22

Gambar 3.3 Flowchart Proses Pemesanan Barang Jadi (2) ... 23

Gambar 3.4 Flowchart Proses Pembelian Bahan Baku (1) ... 25

Gambar 3.5 Flowchart Proses Pembelian Bahan Baku (2) ... 26

Gambar 3.6 Flowchart Proses Memproduksi Barang Jadi ... 28

Gambar 3.7 ERD (Entity Relationship Diagram) ... 29

Gambar 3.8 Use Case Diagram Aplikasi Dunia Plastik ... 37

Gambar 3.9 Use Case Diagram Subsystem Kelola Bahan Baku ... 37

Gambar 3.10 Use Case Diagram Subsystem Kelola Barang Jadi ... 38

Gambar 3.11 Use Case Diagram Subsystem Kelola Supplier ... 38

Gambar 3.12 Use Case Diagram Subsystem Kelola Pelanggan ... 39

Gambar 3.13 Use Case Diagram Subsystem Kelola Penjualan ... 39

Gambar 3.14 Use Case Diagram Subsystem Kelola Pembelian ... 39

Gambar 3.15 Use Case Diagram Subsystem Kelola Produksi ... 40

Gambar 3.16 Use Case Diagram Subsystem Kelola Laporan... 40

Gambar 3.17 Activity Diagram Use Case Login ... 41

Gambar 3.18 Activity Diagram Use Case Melihat Data Bahan Baku ... 41

Gambar 3.19 Activity Diagram Use Case Tambah Data Bahan Baku ... 42

Gambar 3.20 Activity Diagram Use Case Ubah Data Bahan Baku ... 43

Gambar 3.21 Activity Diagram Use Case Mencari Data Bahan Baku ... 44

Gambar 3.22 Activity Diagram Use Case Melihat Data Barang Jadi ... 44

Gambar 3.23 Activity Diagram Use Case Tambah Data Barang Jadi ... 45

Gambar 3.24 Activity Diagram Use Case Ubah Data Barang Jadi ... 46

Gambar 3.25 Activity Diagram Use Case Mencari Data Barang Jadi ... 47

Gambar 3.26 Activity Diagram Use Case Melihat Data Supplier ... 47

Gambar 3.27 Activity Diagram Use Case Tambah Data Supplier ... 48

Gambar 3.28 Activity Diagram Use Case Ubah Data Supplier ... 49

Gambar 3.29 Activity Diagram Use Case Mencari Data Supplier... 50


(9)

Gambar 3.31 Activity Diagram Use Case Tambah Data Pelanggan ... 51

Gambar 3.32 Activity Diagram Use Case Ubah Data Pelanggan ... 52

Gambar 3.33 Activity Diagram Use Case Mencari Data Pelanggan ... 53

Gambar 3.34 Activity Diagram Use Case Mencari Data Penjualan ... 53

Gambar 3.35 Activity Diagram Use Case Tambah Penjualan ... 54

Gambar 3.36 Activity Diagram Use Case Melihat Detail Penjualan ... 55

Gambar 3.37 Activity Diagram Use Case Hapus Penjualan ... 55

Gambar 3.38 Activity Diagram Use Case Melihat Faktur Penjualan ... 56

Gambar 3.39 Activity Diagram Use Case Mencari Data Pembelian ... 56

Gambar 3.40 Activity Diagram Use Case Pilih Supplier ... 57

Gambar 3.41 Activity Diagram Use Case Tambah Pembelian ... 58

Gambar 3.42 Activity Diagram Use Case Pilih Bahan ... 59

Gambar 3.43 Activity Diagram Use Case Set Bahan ... 60

Gambar 3.44 Activity Diagram Use Case Hapus Set Bahan ... 61

Gambar 3.45 Activity Diagram Use Case Melihat Detail Pembelian ... 61

Gambar 3.46 Activity Diagram Use Case Hapus Pembelian ... 62

Gambar 3.47 Activity Diagram Use Case Melihat Faktur Pembelian ... 62

Gambar 3.48 Activity Diagram Use Case Retur Pembelian ... 63

Gambar 3.49 Activity Diagram Use Case Melihat Retur Pembelian ... 63

Gambar 3.50 Activity Diagram Use Case Mencari Data Produksi ... 64

Gambar 3.51 Activity Diagram Use Case Pilih Barang ... 64

Gambar 3.52 Activity Diagram Use Case Tambah Produksi ... 65

Gambar 3.53 Activity Diagram Use Case Set Barang Produksi ... 66

Gambar 3.54 Activity Diagram Use Case Hapus Set Barang Produksi ... 66

Gambar 3.55 Activity Diagram Use Case Melihat Detail Produksi ... 67

Gambar 3.56 Activity Diagram Use Case Melihat Faktur Produksi ... 67

Gambar 3.57 Activity Diagram Use Case Pengecekan Barang Produksi ... 68

Gambar 3.58 Activity Diagram Use Case Melihat Pengecekan ... 68

Gambar 3.59 Activity Diagram Use Case Melihat Laporan ... 69

Gambar 3.60 Activity Diagram Use Case Menyimpan Laporan Sebagai Pdf ... 69

Gambar 3.61 Class Diagram Aplikasi Dunia Plastik ... 70


(10)

Gambar 3.63 Tampilan Antarmuka Menu Utama... 71

Gambar 3.64 Tampilan Antarmuka Data Master Bahan Baku ... 72

Gambar 3.65 Tampilan Antarmuka Tambah Bahan Baku ... 73

Gambar 3.66 Tampilan Antarmuka Ubah Bahan Baku ... 73

Gambar 3.67 Tampilan Antarmuka Halaman Data Master Barang Jadi ... 74

Gambar 3.68 Tampilan Antarmuka Tambah Barang Jadi ... 75

Gambar 3.69 Tampilan Antarmuka Ubah Barang Jadi ... 75

Gambar 3.70 Tampilan Antarmuka Data Master Supplier ... 76

Gambar 3.71 Tampilan Antarmuka Tambah Supplier ... 76

Gambar 3.72 Tampilan Antarmuka Ubah Supplier ... 77

Gambar 3.73 Tampilan Antarmuka Data Master Pelanggan ... 78

Gambar 3.74 Tampilan Antarmuka Tambah Pelanggan ... 78

Gambar 3.75 Tampilan Antarmuka Ubah Pelanggan ... 79

Gambar 3.76 Tampilan Antarmuka Awal Data Transaksi Penjualan Barang Jadi 79 Gambar 3.77 Tampilan Antarmuka Tambah Penjualan ... 80

Gambar 3.78 Tampilan Antarmuka Pilih Barang Untuk Penjualan ... 81

Gambar 3.79 Tampilan Antarmuka Detail Penjualan ... 82

Gambar 3.80 Tampilan Antarmuka Awal Data Transaksi Pembelian Bahan Baku ... 82

Gambar 3.81 Tampilan Antarmuka Pilih Supplier Untuk Pembelian... 83

Gambar 3.82 Tampilan Antarmuka Tambah Pembelian ... 84

Gambar 3.83 Tampilan Antarmuka Set Bahan ... 85

Gambar 3.84 Tampilan Antarmuka Pilih Bahan ... 85

Gambar 3.85 Tampilan Antarmuka Detail Pembelian ... 86

Gambar 3.86 Tampilan Antarmuka Retur Pembelian ... 87

Gambar 3.87 Tampilan Antarmuka Detail Retur Pembelian ... 87

Gambar 3.88 Tampilan Antarmuka Awal Data Produksi ... 88

Gambar 3.89 Tampilan Antarmuka Tambah Produksi ... 89

Gambar 3.90 Tampilan Antarmuka Pilih Barang Untuk Produksi ... 89

Gambar 3.91 Tampilan Antarmuka Set Barang ... 90

Gambar 3.92 Tampilan Antarmuka Detail Produksi ... 91


(11)

Gambar 3.94 Tampilan Antarmuka Detail Pengecekan ... 92

Gambar 3.95 Tampilan Antarmuka Laporan ... 93

Gambar 4.1 Tampilan Login ... 94

Gambar 4.2 Tampilan Menu Utama... 95

Gambar 4.3 Tampilan Pilih Data Transaksi ... 96

Gambar 4.4 Tampilan Pilih Data Master ... 96

Gambar 4.5 Tampilan Pilih Laporan ... 97

Gambar 4.6 Tampilan Peringatan User Tidak Dapat Mengakses Transaksi ... 98

Gambar 4.7 Tampilan Peringatan User Tidak Dapat Mengakses Laporan ... 98

Gambar 4.8 Tampilan Data Master Bahan Baku ... 99

Gambar 4.9 Tampilan Tambah Bahan Baku ... 100

Gambar 4.10 Tampilan Ubah Bahan Baku ... 100

Gambar 4.11 Tampilan Data Master Barang Jadi ... 101

Gambar 4.12 Tampilan Tambah Barang Jadi ... 102

Gambar 4.13 Tampilan Ubah Barang Jadi ... 102

Gambar 4.14 Tampilan Data Master Supplier ... 103

Gambar 4.15 Tampilan Tambah Supplier ... 104

Gambar 4.16 Tampilan Ubah Supplier ... 104

Gambar 4.17 Tampilan Data Master Pelanggan ... 105

Gambar 4.18 Tampilan Tambah Pelanggan ... 106

Gambar 4.19 Tampilan Ubah Pelanggan ... 106

Gambar 4.20 Tampilan Awal Data Transaksi Penjualan Barang Jadi ... 107

Gambar 4.21 Tampilan Tambah Data Transaksi Penjualan ... 108

Gambar 4.22 Tampilan Tambah Pelanggan di Data Transaksi Penjualan ... 109

Gambar 4.23 Tampilan Pilih Barang Untuk Data Transaksi Penjualan ... 109

Gambar 4.24 Tampilan Detail Data Transaksi Penjualan ... 110

Gambar 4.25 Tampilan Faktur Penjualan ... 111

Gambar 4.26 Tampilan Awal Data Transaksi Pembelian Bahan Baku ... 111

Gambar 4.27 Tampilan Pilih Supplier Untuk Data Transaksi Pembelian ... 112

Gambar 4.28 Tampilan Tambah Supplier di Pilih Supplier Untuk Data Transaksi Pembelian ... 113


(12)

Gambar 4.30 Tampilan Set Bahan di Data Transaksi Pembelian ... 114

Gambar 4.31 Tampilan Pilih Bahan Untuk Set Bahan di Data Transaksi Pembelian ... 115

Gambar 4.32 Tampilan Tambah Bahan Baku di Pilih Bahan Untuk Set Bahan Pada Data Transaksi Pembelian ... 116

Gambar 4.33 Tampilan Detail Data Transaksi Pembelian ... 116

Gambar 4.34 Tampilan Faktur Pembelian ... 117

Gambar 4.35 Tampilan Membuat Retur Pembelian ... 118

Gambar 4.36 Tampilan Detail Retur Pembelian ... 119

Gambar 4.37 Tampilan Awal Data Produksi ... 119

Gambar 4.38 Tampilan Awal Tambah Data Produksi ... 120

Gambar 4.39 Tampilan Pilih Barang Untuk Data Produksi ... 121

Gambar 4.40 Tampilan Tambah Barang Jadi di Pilih Barang Untuk Data Produksi ... 122

Gambar 4.41 Tampilan Tambah Data Produksi ... 122

Gambar 4.42 Tampilan Set Barang Data Produksi ... 123

Gambar 4.43 Tampilan Pilih Bahan Untuk Set Barang Data Produksi... 124

Gambar 4.44 Tampilan Tambah Bahan Baku di Pilih Bahan Untuk Set Barang Data Produksi ... 125

Gambar 4.45 Tampilan Detail Data Produksi ... 125

Gambar 4.46 Tampilan Faktur Produksi ... 126

Gambar 4.47 Tampilan Pengecekan Barang Produksi ... 127

Gambar 4.48 Tampilan Detail Pengecekan ... 128

Gambar 4.49 Tampilan Awal Untuk Laporan Penjualan ... 128

Gambar 4.50 Tampilan Pilihan Tanggal Untuk Laporan Penjualan ... 129

Gambar 4.51 Tampilan Laporan Penjualan Barang Jadi ... 130

Gambar 4.52 Tampilan Pilihan Tanggal dan Pelanggan Untuk Laporan Penjualan Per Pelanggan ... 130

Gambar 4.53 Tampilan Laporan Penjualan Per Pelanggan ... 131

Gambar 4.54 Tampilan Pilihan Tanggal dan Barang Jadi Untuk Laporan Penjualan Per Barang Jadi ... 132


(13)

Gambar 4.56 Tampilan Awal Untuk Laporan Pembelian ... 133

Gambar 4.57 Tampilan Pilihan Tanggal Untuk Laporan Pembelian ... 134

Gambar 4.58 Tampilan Laporan Pembelian Bahan Baku ... 134

Gambar 4.59 Tampilan Pilihan Tanggal dan Supplier Untuk Laporan Pembelian Per Supplier ... 135

Gambar 4.60 Tampilan Laporan Pembelian Per Supplier ... 136

Gambar 4.61 Tampilan Pilihan Tanggal dan Bahan Baku Untuk Laporan Pembelian Per Bahan Baku ... 136

Gambar 4.62 Tampilan Laporan Pembelian Per Bahan Baku ... 137

Gambar 4.63 Tampilan Awal Untuk Laporan Produksi ... 138

Gambar 4.64 Tampilan Pilihan Tanggal Untuk Laporan Produksi ... 138

Gambar 4.65 Tampilan Laporan Produksi ... 139

Gambar 4.66 Tampilan Pilihan Tanggal dan Barang Untuk Laporan Produksi Per Barang ... 140

Gambar 4.67 Tampilan Laporan Produksi Per Barang Jadi ... 140

Gambar 4.68 Tampilan Awal Untuk Laporan Barang Jadi ... 141

Gambar 4.69 Tampilan Laporan Persediaan Barang Jadi ... 142

Gambar 4.70 Tampilan Pilihan Barang Jadi Untuk Laporan History Harga Jual 142 Gambar 4.71 Tampilan Laporan History Harga Jual Barang Jadi ... 143

Gambar 4.72 Tampilan Awal Untuk Laporan Bahan Baku ... 144

Gambar 4.73 Tampilan Laporan Persediaan Bahan Baku ... 145

Gambar 4.74 Tampilan Pilihan Bahan baku dan Supplier Untuk Laporan History Harga Beli Bahan Baku ... 145


(14)

DAFTAR TABEL

Tabel 3.1 Tabel login ... 29

Tabel 3.2 Tabel bahanbaku ... 30

Tabel 3.3 Tabel barangjadi ... 30

Tabel 3.4 Tabel supplier ... 30

Tabel 3.5 Tabel pelanggan ... 31

Tabel 3.6 Tabel penjualan ... 31

Tabel 3.7 Tabel detail_penjualan ... 31

Tabel 3.8 Tabel pembelian ... 32

Tabel 3.9 Tabel detail_pembelian ... 32

Tabel 3.10 Tabel retur_pembelian ... 33

Tabel 3.11 Tabel detail_retur_pembelian ... 33

Tabel 3.12 Tabel bahan_beli ... 34

Tabel 3.13 Tabel produksi... 34

Tabel 3.14 Tabel detail_produksi ... 35

Tabel 3.15 Tabel pengecekan ... 35

Tabel 3.16 Tabel detail_pengecekan ... 35

Tabel 3.17 Tabel barang_produksi ... 36

Tabel 5.1 Tabel Pengujian Login ... 147

Tabel 5.2 Tabel Pengujian Akses Login Sebagai User ... 147

Tabel 5.3 Tabel Pengujian Data Master Bahan Baku ... 148

Tabel 5.4 Tabel Pengujian Tambah dan Ubah Bahan Baku ... 148

Tabel 5.5 Tabel Pengujian Data Master Barang Jadi ... 149

Tabel 5.6 Tabel Pengujian Tambah dan Ubah Barang Jadi ... 149

Tabel 5.7 Tabel Pengujian Data Master Supplier ... 150

Tabel 5.8 Tabel Pengujian Tambah dan Ubah Supplier ... 150

Tabel 5.9 Tabel Pengujian Data Master Pelanggan ... 151

Tabel 5.10 Tabel Pengujian Tambah dan Ubah Pelanggan ... 151

Tabel 5.11 Tabel Pengujian Data Transaksi Penjualan ... 152

Tabel 5.12 Tabel Pengujian Pilih Barang Untuk Penjualan ... 152


(15)

Tabel 5.14 Tabel Pengujian Cetak Faktur Penjualan ... 154

Tabel 5.15 Tabel Pengujian Data Transaksi Pembelian ... 154

Tabel 5.16 Tabel Pengujian Pilih Supplier Untuk Pembelian... 154

Tabel 5.17 Tabel Pengujian Set Bahan Untuk Pembelian ... 155

Tabel 5.18 Tabel Pengujian Pilih Bahan Baku Untuk Set Bahan ... 155

Tabel 5.19 Tabel Pengujian Tambah Pembelian ... 156

Tabel 5.20 Tabel Pengujian Cetak Faktur Pembelian ... 156

Tabel 5.21 Tabel Pengujian Retur Pembelian ... 157

Tabel 5.22 Tabel Pengujian Data Produksi ... 157

Tabel 5.23 Tabel Pengujian Pilih Barang Untuk Produksi ... 158

Tabel 5.24 Tabel Pengujian Pilih Bahan Baku Untuk Set Barang Produksi ... 158

Tabel 5.25 Tabel Pengujian Set Barang Produksi ... 158

Tabel 5.26 Tabel Pengujian Tambah Produksi ... 160

Tabel 5.27 Tabel Pengujian Cetak Faktur Produksi... 160

Tabel 5.28 Tabel Pengujian Pengecekan Produksi ... 160


(16)

DAFTAR NOTASI/ LAMBANG

Jenis Notasi/ Lambang Nama Arti

Flowchart Terminal Menyatakan

permulaan atau akhir suatu program.

Flowchart Arus / Flow Menyatakan jalannya

arus suatu proses.

Flowchart Manual Menyatakan suatu

tindakan (proses) yang tidak dilakukan oleh komputer.

Flowchart Document Mencetak keluaran

dalam bentuk

dokumen.

Flowchart Decision Menunjukkan suatu

kondisi tertentu yang akan menghasilkan dua kemungkinan jawaban : ya/tidak.

Flowchart Offline

Connector

Menyatakan

sambungan dari

proses ke proses

lainnya dalam

halaman yang

berbeda.

Flowchart

Offline-storage

Menunjukkan bahwa data dalam simbol ini akan disimpan ke suatu media tertentu.

ERD Entitas Berupa suatu elemen

lingkungan, sumber daya atau transaksi yang field-field nya

dalam aplikasi

program.

ERD Relasi Menunjukkan nama

relasi antar satu entitas dengan entitas lainnya


(17)

Jenis Notasi/ Lambang Nama Arti

ERD Atribut Karakteristik dari

sebuah entitas.

ERD Garis Menunjukkan

hubungan

(keterkaitan) antar entitas.

Use Case

Diagram

Actor Menspesifikasikan himpuan peran yang pengguna mainkan ketika berinteraksi dengan use case.

Use Case

Diagram

Use Case Deskripsi dari urutan

aksi-aksi yang

ditampilkan sistem yang menghasilkan suatu hasil yang terukur bagi suatu aktor.

Use Case

Diagram

Association Apa yang

menghubungkan antara objek satu dengan objek lainnya.

Use Case

Diagram

Include Menspesifikasikan bahwa use case

sumber secara

eksplisit.

Use Case

Diagram

Extend Menspesifikasikan bahwa use case target memperluas perilaku dari use case sumber pada suatu titik yang diberikan.

Use Case

Diagram

System Menspesifikasikan

paket yang

menampilkan sistem secara terbatas.

Activity Diagram

Initial State Titik awal untuk

memulai suatu

aktivitas. Activity

Diagram

Final State Titik akhir untuk mengakhiri suatu aktivitas.


(18)

Jenis Notasi/ Lambang Nama Arti

Activity Diagram

Activity Menandakan sebuah aktivitas.

Activity Diagram

Decision Pilihan untuk

pengambilan keputusan. Activity

Diagram

Control Flow Arus aktivitas.

Class Diagram

Class Blok-blok pembangun program. Bagian atas

class menunjukkan nama dari class,

bagian tengah

mengindikasikan atribut dari class, dan

bagian bawah

mendefinisikan

method dari sebuah class.

Class Diagram

Association Menunjukkan

relationship atau hubungan antar class. Referensi:

Notasi/ Lambang Flowchart dari [1]. Notasi/ Lambang ERD dari [2].

Notasi/ Lambang Use Case Diagram dari [3]. Notasi/ Lambang Activity Diagram dari [4]. Notasi/ Lambang Class Diagram dari [4].


(19)

DAFTAR SINGKATAN

JVM Java Virtual Machine

ERD Entity Relationship Diagram

UML Unified Modeling Language

pcs Pieces

g Gram


(20)

DAFTAR ISTILAH

Role Peran

Admin Peran yang mengakses semua fitur dalam aplikasi

User Peran yang hanya mengakses produksi dan data

master

Penjualan Proses menjual barang jadi

Pembelian Proses membeli bahan baku

Retur pembelian Proses mengembalikan bahan baku dari pembelian. Produksi Proses mengubah bahan baku menjadi barang jadi Pengecekan Proses mengecek barang jadi dan gagal setelah

produksi

Data Master Barang jadi, bahan baku, supplier, dan pelanggan

Flowchart Diagram alir


(21)

BAB 1

PENDAHULUAN

Bab ini menjelaskan mengenai latar belakang masalah, rumusan masalah, tujuan pembahasan, ruang lingkup kajian, sumber data, dan sistematika penyajian dalam pembuatan aplikasi di Perusahaan Dunia Plastik Bandung.

1.1Latar Belakang

Saat ini semakin banyak kemajuan teknologi yang ada seperti perusahaan yang menggunakan program untuk membantu dan memudahkan tenaga kerja dalam melaksanakan tugas pekerjaan yang menjadi tanggung jawabnya. Program sangat membantu bagi perusahaan apapun terutama dalam proses penjualan barang, pembelian bahan baku, produksi, mengecek persediaan barang atau bahan di gudang, dan pencatatan laporan.

Perusahaan Dunia Plastik adalah perusahaan yang memproduksi plastik cetak melalui mesin injection. Saat ini karyawan yang bekerja di perusahaan Dunia Plastik Bandung hanya terdapat pada bagian produksi. Untuk memproduksi plastik cetak ini diperlukan bahan baku plastik. Bahan baku plastik ini dibeli dari perusahaan lain yang sudah berlangganan. Proses pembelian ini dilakukan oleh pemilik Dunia Plastik Bandung. Barang jadi plastik cetak ini salah satunya adalah kaki kursi dengan ukuran yang bermacam-macam. Sebelum dijual, barang jadi ini digunting dan dimasukkan ke dalam plastik terlebih dahulu. Banyak pelanggan tetap dan setia membeli barang jadi di Dunia Plastik Bandung. Pelanggan dapat memesan barang jadi melalui telepon ataupun datang langsung ke lokasi. Barang jadi yang dijual berupa grosir. Penjualan barang jadi ini juga masih menggunakan nota dengan tulis tangan biasa. Proses penjualan ini dilakukan oleh pemilik Dunia Plastik Bandung.

Dalam hal pencarian persediaan barang baik barang bahan baku maupun barang jadi, tenaga kerja dan pemilik Dunia Plastik harus melihat barang jadi atau bahan baku secara manual dan tentunya cara ini membuatnya kesulitan. Sebelum barang jadi dijual, tenaga kerja dan pemilik Dunia Plastik harus mengecek dan menggunting barang jadi dahulu. Jika menemukan barang gagal, barang tersebut


(22)

2

tidak boleh dijual. Pemilik Dunia Plastik membutuhkan aplikasi yang membantu memilih barang jadi dan gagal setelah proses produksi serta pencatatan laporan.

Berdasarkan masalah yang terjadi, maka diambil judul “Sistem Informasi Penjualan, Pembelian, Produksi, dan Inventory Terintegrasi Pada Perusahaan Dunia Plastik Bandung” yang diharapkan dapat membantu tenaga kerja dan pemilik Dunia Plastik dalam melaksanakan tugas pekerjaan yang menjadi tanggung jawabnya.

1.2Rumusan Masalah

Pada sub bab ini ditemukan rumusan masalah yang berkaitan dengan pembuatan aplikasi, yaitu :

1. Bagaimana membuat aplikasi yang dapat menangani transaksi penjualan, pembelian, dan data produksi pada perusahaan Dunia Plastik Bandung? 2. Bagaimana membuat aplikasi yang dapat menangani pemilihan barang jadi

dan barang gagal setelah proses produksi?

3. Bagaimana membuat aplikasi yang dapat menampilkan laporan untuk pemilik Dunia Plastik?

1.3Tujuan Pembahasan

Pada sub bab ini rumusan masalah yang terjadi terjawab, yaitu :

1. Membangun aplikasi sistem informasi berbasis desktop yang terdiri dari modul transaksi penjualan barang jadi, transaksi pembelian bahan baku, data produksi, dan data master.

2. Membangun fitur pengecekan barang produksi yang digunakan untuk menghapus barang jadi di persediaan jika ditemukan barang gagal setelah produksi.

3. Membangun fitur laporan yang isi datanya diambil dari database.

1.4Ruang Lingkup

Pembuatan aplikasi ini memiliki ruang lingkup, yaitu : 1. Perangkat Keras


(23)

3

Memory : 2GB RAM Harddisk : 500GB

Output Device : Intel® HD Graphics 3000

2. Perangkat Lunak

Sistem Operasi : Windows 7 Ultimate 32-bit Editor Pemrograman : NetBeans IDE 7.3.1 Bahasa Pemrograman : Java

Database : MySQL

3. Batasan Aplikasi

Aplikasi yang dibuat berbasis desktop.

Login mempunyai 2 hak akses, yaitu :

Admin : Admin diakses oleh pemilik perusahaan Dunia Plastik Bandung. Admin dapat mengakses seluruh fitur dalam aplikasi.

User : User diakses oleh karyawan pada perusahaan Dunia Plastik Bandung. Karyawan mengakses fitur produksi dan data master. Hak akses Admin :

1. Mengelola data transaksi penjualan barang jadi, 2. Mengelola data transaksi pembelian bahan baku, 3. Mengelola retur pembelian,

4. Mengelola data produksi,

5. Mengelola pengecekan barang produksi,

6. Melihat dan mencari data master (barang jadi, bahan baku, supplier, dan pelanggan),

7. Mengelola data master (barang jadi, bahan baku, supplier, dan pelanggan).

8. Melihat laporan. Hak akses User :

1. Mengelola data produksi,

2. Mengelola pengecekan barang produksi,

3. Melihat dan mencari data master (barang jadi, bahan baku, supplier, dan pelanggan).


(24)

4

1.5Sumber Data

Data-data yang digunakan untuk pembuatan laporan dan aplikasi ini, yaitu: 1. Data Primer

Informasi data perusahaan dalam pembuatan laporan dan aplikasi didapat melalui interview secara langsung dengan pemilik perusahaan Dunia Plastik.

2. Data Sekunder

Materi-materi pada mata kuliah Pemrograman Berorientasi Objek, Pemrograman Berorientasi Objek Lanjut, dan Basis Data digunakan untuk proses pembuatan aplikasi.

1.6Sistematika Penyajian

Pada sub bab ini berisi penjelasan singkat apa yang akan dibahas di dalam laporan, yaitu :

BAB I PENDAHULUAN

Bab ini menjelaskan mengenai latar belakang masalah, rumusan masalah, tujuan pembahasan, ruang lingkup kajian, sumber data, dan sistematika penyajian dalam pembuatan aplikasi di Perusahaan Dunia Plastik Bandung.

BAB II KAJIAN TEORI

Bab ini menjelaskan mengenai teori-teori yang berkaitan dengan proses pembuatan laporan dan aplikasi.

BAB III ANALISIS DAN RANCANGAN SISTEM

Bab ini menjelaskan mengenai analisis, perancangan sistem, dan tampilan antarmuka pengguna.

BAB IV IMPLEMENTASI

Bab ini menjelaskan mengenai screenshot dan penjelasan dari aplikasi yang telah dibuat.

BAB V PENGUJIAN

Bab ini menjelaskan mengenai pembahasan dan uji coba pada aplikasi yang dirancang.

BAB VI SIMPULAN DAN SARAN

Bab ini merupakan akhir dari laporan yang menjelaskan mengenai simpulan dan saran pada aplikasi yang dirancang.


(25)

BAB 6

SIMPULAN DAN SARAN

Bab ini merupakan akhir dari laporan yang menjelaskan mengenai simpulan dan saran pada aplikasi yang dirancang.

6.1Simpulan

Berdasarkan tujuan pembahasan yang terdapat di aplikasi dunia plastik maka diambil simpulan, yaitu :

1. Aplikasi sistem informasi yang berbasis desktop terdiri dari modul transaksi penjualan barang jadi, pembelian bahan baku, data produksi, dan data master yang terdiri dari bahan baku, barang jadi, supplier, dan pelanggan. Pada modul pembelian bahan baku dilengkapi dengan fitur retur jika ditemukan bahan baku yang rusak. Pada modul penjualan barang jadi, pembelian bahan baku, dan produksi dilengkapi dengan melihat dan mencetak faktur berdasarkan id yang dipilih.

2. Aplikasi ini memiliki fitur pengecekan barang produksi yang dapat menginput jumlah barang jadi dan barang gagal. Fitur ini digunakan untuk menghapus jumlah persediaan di database barang jadi jika terdapat barang yang gagal setelah proses produksi.

3. Aplikasi ini memiliki fitur laporan yang dapat ditampilkan berdasarkan pilihan, misalnya tanggal yang dipilih. Isi data laporan ini didapat dari

database. Laporan ini terdiri dari laporan penjualan, laporan penjualan per

pelanggan, laporan penjualan per barang jadi, laporan pembelian, laporan pembelian per supplier, laporan pembelian per bahan baku, laporan produksi, laporan produksi per barang, laporan persediaan barang jadi, laporan history harga jual, laporan persediaan bahan baku, dan laporan


(26)

164

6.2Saran

Saran ini berisi mengenai 2 hal, yaitu saran untuk pengembangan aplikasi dunia plastik di masa yang akan datang dan saran untuk pelaksanaan penelitian dengan lebih baik di masa yang akan datang.

Berikut adalah saran untuk pengembangan aplikasi :

1. Untuk pengembangan aplikasi selanjutnya, diharapkan dapat menambah fitur laporan keuangan, misalnya jurnal dan buku besar.

2. Untuk pengembangan aplikasi selanjutnya, diharapkan aplikasi ini dirancang dalam bentuk website yang memiliki fitur persediaan barang jadi dan penjualan agar pelanggan dapat memesan barang secara langsung dan mengecek ada atau tidaknya persediaan barang dari website.

Berikut adalah saran untuk penelitian :

1. Untuk penelitian selanjutnya, diharapkan sistem yang dibangun memiliki fitur retur pengembalian barang jadi penjualan dan cicilan penjualan atau pembelian.


(27)

DAFTAR PUSTAKA

[1] Rincen, “2 Definisi dan Simbol Flowchart,” 09 September 2009. [Online]. Available:

http://rama.staff.gunadarma.ac.id/Downloads/files/14921/2+definisi+dan+sim bol+Flowchart.pdf .

[2] T. Taufik, “Definisi dan Simbol ERD (Entity Relationship Diagram),” Teuku

Taufik, 11 Februari 2016. [Online]. Available:

http://www.teukutaufik.com/2016/02/definisi-dan-simbol-erd-entity.html. [3] M. Riadi, “Use Case Diagram,” Kajian Pustaka, 21 Desember 2013. [Online].

Available: http://www.kajianpustaka.com/2013/12/use-case-diagram.html. [4] Ardiansyah, “Daftar Simbol UML,” 25 Agustus 2010. [Online]. Available:

http://elib.unikom.ac.id/files/disk1/459/jbptunikompp-gdl-hendyhafid-22922-6-unikom_h-l.pdf.

[5] Cindy, “Pengertian Aplikasi Menurut Ahli Jogiyanto,” sagga-us, 19 Agustus 2015. [Online]. Available: http://www.sagga-us.net/2015/08/pengertian-aplikasi-menurut-ahli.html.

[6] I. Buchori, “Pengertian Aplikasi - Definisi dan Arti,” beritakotametro, 01

April 2014. [Online]. Available:

http://www.beritakotametro.co.id/news/read/505/pengertian-aplikasi-definisi-dan-arti/.

[7] I. H. A. H. Budi Raharjo, Mudah Belajar Java - edisi Revisi, Bandung: Informatika, 2010.

[8] bobsusanto, “12 Tipe Dan Pengertian Database Menurut Para Ahli,” Seputar Pengetahuan, 11 Februari 2015. [Online]. Available:

http://www.seputarpengetahuan.com/2015/02/12-tipe-dan-pengertian-database-menurut-para-ahli.html.

[9] Y. Ferdianto, “Definisi Database (Basis Data),” Cara WEB, 15 April 2013. [Online]. Available: http://www.carawebs.info/2013/04/definisi-database-basis-data.html.


(28)

[10] R. V. I. Rizal Saiful Hamdhani, “Sistem Informasi Pemilihan Mobil Bekas Menggunakan Decision Support System Analytical Hierarchy Process pada Showroom Yokima Motor Bandung,” Jurnal Teknik Informatika dan Sistem Informasi, vol. I, pp. 053-193, 2015.

[11] Dudung, “12 Pengertian Dan Fungsi Sistem Informasi Menurut Para Ahli,” Dosen Pendidikan, 04 April 2015. [Online]. Available:

http://www.dosenpendidikan.com/12-pengertian-dan-fungsi-sistem-informasi-menurut-para-ahli/.

[12] M. Fitriawati, “Analisis Proses Bisnis,” Academia, 21 September 2014.

[Online]. Available:

https://www.academia.edu/10065775/Analisis_Proses_Bisnis.

[13] D. Riosza, “Pengenalan Flowchart (Definisi dan Simbol Flowchart),” Berbagi Ilmu Itu Ibadah, 10 Mei 2013. [Online]. Available:

https://sites.google.com/site/pagentukilmu2/tutorial/pemrograman-c/pengenalanflowchartdefinisidansimbolflowchart.

[14] D. Soerjanto, “4. Teori ERD,” DocSlide, 13 Desember 2014. [Online]. Available: http://dokumen.tips/documents/4-teori-erd.html.

[15] Brigida, “Notasi Diagram ER dan Kardinalitas Relasi,” Informatika, 12 Maret 2013. [Online]. Available: http://informatika.web.id/notasi-diagram-er-dan-kardinalitas-relasi.htm.

[16] S. N, “Pengertian UML Dan Jenis-Jenisnya Serta Contoh Diagramnya,” Pengertian Apapun, 24 September 2015. [Online]. Available: http://www.pengertianku.net/2015/09/pengertian-uml-dan-jenis-jenisnya-serta-contoh-diagramnya.html.

[17] P. Ritonga, “PENGERTIAN UNIFIED MODELING LANGUAGE ( UML )

DAN MODELNYA MENURUT PAKAR,” Bang Pahmi, 25 April 2015.

[Online]. Available: http://www.bangpahmi.com/2015/04/pengertian-unified-modelling-language-uml-dan-modelnya-menurut-pakar.html.

[18] Brigida, “Activity Diagram –UML,” Informatika, 25 Januari 2013. [Online]. Available: http://informatika.web.id/activity-diagram-2.htm.


(29)

[Online]. Available: https://www.academia.edu/4887559/Fungsi_Dan_Pengertian_UML.

[20] S. N, “Pengertian Penjualan Dan Pemasaran Artikel Lengkap,” Pengertian

Apapun, 22 Agustus 2014. [Online]. Available:

http://www.pengertianku.net/2014/08/pengertian-penjualan-dan-pemasaran-artikel-lengkap.html.

[21] P. Pangesty, “Materi Pembelian Kredit,” Academia, 15 April 2014. [Online]. Available: http://www.academia.edu/7317809/Materi_Pembelian_Kredit. [22] G. Ilmu, “Pengertian Produksi dan Penjelasan kegiatan Produksi,”

Gerbangilmu.com, 4 Juli 2014. [Online]. Available:

http://www.gerbangilmu.com/2014/07/pengertian-produksi-dan-penjelasan.html.

[23] M. Baca, “Pengertian Persediaan (Inventory),” MediaBaca.com, 27 Juli 2015. [Online]. Available: http://www.mediabaca.com/2693/pengertian-persediaan-inventory.html.

[24] I. F. Firdaus, “Pengertian dan Fungsi Laporan,” badils.com, 8 Februari 2015. [Online]. Available: http://www.badils.com/2015/02/pengertian-fungsi-laporan.html.

[25] W. A. Rusadi, “White Box Testing & Black Box Testing,” bangwildan, 1 Mei 2013. [Online]. Available: http://bangwildan.web.id/berita-176-white-box-testing--black-box-testing.html.


(1)

4

1.5Sumber Data

Data-data yang digunakan untuk pembuatan laporan dan aplikasi ini, yaitu: 1. Data Primer

Informasi data perusahaan dalam pembuatan laporan dan aplikasi didapat melalui interview secara langsung dengan pemilik perusahaan Dunia Plastik.

2. Data Sekunder

Materi-materi pada mata kuliah Pemrograman Berorientasi Objek, Pemrograman Berorientasi Objek Lanjut, dan Basis Data digunakan untuk proses pembuatan aplikasi.

1.6Sistematika Penyajian

Pada sub bab ini berisi penjelasan singkat apa yang akan dibahas di dalam laporan, yaitu :

BAB I PENDAHULUAN

Bab ini menjelaskan mengenai latar belakang masalah, rumusan masalah, tujuan pembahasan, ruang lingkup kajian, sumber data, dan sistematika penyajian dalam pembuatan aplikasi di Perusahaan Dunia Plastik Bandung.

BAB II KAJIAN TEORI

Bab ini menjelaskan mengenai teori-teori yang berkaitan dengan proses pembuatan laporan dan aplikasi.

BAB III ANALISIS DAN RANCANGAN SISTEM

Bab ini menjelaskan mengenai analisis, perancangan sistem, dan tampilan antarmuka pengguna.

BAB IV IMPLEMENTASI

Bab ini menjelaskan mengenai screenshot dan penjelasan dari aplikasi yang telah dibuat.

BAB V PENGUJIAN

Bab ini menjelaskan mengenai pembahasan dan uji coba pada aplikasi yang dirancang.

BAB VI SIMPULAN DAN SARAN

Bab ini merupakan akhir dari laporan yang menjelaskan mengenai simpulan dan saran pada aplikasi yang dirancang.


(2)

BAB 6

SIMPULAN DAN SARAN

Bab ini merupakan akhir dari laporan yang menjelaskan mengenai simpulan dan saran pada aplikasi yang dirancang.

6.1Simpulan

Berdasarkan tujuan pembahasan yang terdapat di aplikasi dunia plastik maka diambil simpulan, yaitu :

1. Aplikasi sistem informasi yang berbasis desktop terdiri dari modul transaksi penjualan barang jadi, pembelian bahan baku, data produksi, dan data master yang terdiri dari bahan baku, barang jadi, supplier, dan pelanggan. Pada modul pembelian bahan baku dilengkapi dengan fitur retur jika ditemukan bahan baku yang rusak. Pada modul penjualan barang jadi, pembelian bahan baku, dan produksi dilengkapi dengan melihat dan mencetak faktur berdasarkan id yang dipilih.

2. Aplikasi ini memiliki fitur pengecekan barang produksi yang dapat menginput jumlah barang jadi dan barang gagal. Fitur ini digunakan untuk menghapus jumlah persediaan di database barang jadi jika terdapat barang yang gagal setelah proses produksi.

3. Aplikasi ini memiliki fitur laporan yang dapat ditampilkan berdasarkan pilihan, misalnya tanggal yang dipilih. Isi data laporan ini didapat dari

database. Laporan ini terdiri dari laporan penjualan, laporan penjualan per

pelanggan, laporan penjualan per barang jadi, laporan pembelian, laporan pembelian per supplier, laporan pembelian per bahan baku, laporan produksi, laporan produksi per barang, laporan persediaan barang jadi, laporan history harga jual, laporan persediaan bahan baku, dan laporan


(3)

164

6.2Saran

Saran ini berisi mengenai 2 hal, yaitu saran untuk pengembangan aplikasi dunia plastik di masa yang akan datang dan saran untuk pelaksanaan penelitian dengan lebih baik di masa yang akan datang.

Berikut adalah saran untuk pengembangan aplikasi :

1. Untuk pengembangan aplikasi selanjutnya, diharapkan dapat menambah fitur laporan keuangan, misalnya jurnal dan buku besar.

2. Untuk pengembangan aplikasi selanjutnya, diharapkan aplikasi ini dirancang dalam bentuk website yang memiliki fitur persediaan barang jadi dan penjualan agar pelanggan dapat memesan barang secara langsung dan mengecek ada atau tidaknya persediaan barang dari website.

Berikut adalah saran untuk penelitian :

1. Untuk penelitian selanjutnya, diharapkan sistem yang dibangun memiliki fitur retur pengembalian barang jadi penjualan dan cicilan penjualan atau pembelian.


(4)

DAFTAR PUSTAKA

[1] Rincen, “2 Definisi dan Simbol Flowchart,” 09 September 2009. [Online]. Available:

http://rama.staff.gunadarma.ac.id/Downloads/files/14921/2+definisi+dan+sim bol+Flowchart.pdf .

[2] T. Taufik, “Definisi dan Simbol ERD (Entity Relationship Diagram),” Teuku Taufik, 11 Februari 2016. [Online]. Available: http://www.teukutaufik.com/2016/02/definisi-dan-simbol-erd-entity.html. [3] M. Riadi, “Use Case Diagram,” Kajian Pustaka, 21 Desember 2013. [Online].

Available: http://www.kajianpustaka.com/2013/12/use-case-diagram.html. [4] Ardiansyah, “Daftar Simbol UML,” 25 Agustus 2010. [Online]. Available:

http://elib.unikom.ac.id/files/disk1/459/jbptunikompp-gdl-hendyhafid-22922-6-unikom_h-l.pdf.

[5] Cindy, “Pengertian Aplikasi Menurut Ahli Jogiyanto,” sagga-us, 19 Agustus 2015. [Online]. Available: http://www.sagga-us.net/2015/08/pengertian-aplikasi-menurut-ahli.html.

[6] I. Buchori, “Pengertian Aplikasi - Definisi dan Arti,” beritakotametro, 01

April 2014. [Online]. Available:

http://www.beritakotametro.co.id/news/read/505/pengertian-aplikasi-definisi-dan-arti/.

[7] I. H. A. H. Budi Raharjo, Mudah Belajar Java - edisi Revisi, Bandung: Informatika, 2010.

[8] bobsusanto, “12 Tipe Dan Pengertian Database Menurut Para Ahli,” Seputar Pengetahuan, 11 Februari 2015. [Online]. Available:

http://www.seputarpengetahuan.com/2015/02/12-tipe-dan-pengertian-database-menurut-para-ahli.html.

[9] Y. Ferdianto, “Definisi Database (Basis Data),” Cara WEB, 15 April 2013. [Online]. Available: http://www.carawebs.info/2013/04/definisi-database-basis-data.html.


(5)

[10] R. V. I. Rizal Saiful Hamdhani, “Sistem Informasi Pemilihan Mobil Bekas Menggunakan Decision Support System Analytical Hierarchy Process pada Showroom Yokima Motor Bandung,” Jurnal Teknik Informatika dan Sistem Informasi, vol. I, pp. 053-193, 2015.

[11] Dudung, “12 Pengertian Dan Fungsi Sistem Informasi Menurut Para Ahli,” Dosen Pendidikan, 04 April 2015. [Online]. Available:

http://www.dosenpendidikan.com/12-pengertian-dan-fungsi-sistem-informasi-menurut-para-ahli/.

[12] M. Fitriawati, “Analisis Proses Bisnis,” Academia, 21 September 2014.

[Online]. Available:

https://www.academia.edu/10065775/Analisis_Proses_Bisnis.

[13] D. Riosza, “Pengenalan Flowchart (Definisi dan Simbol Flowchart),” Berbagi Ilmu Itu Ibadah, 10 Mei 2013. [Online]. Available:

https://sites.google.com/site/pagentukilmu2/tutorial/pemrograman-c/pengenalanflowchartdefinisidansimbolflowchart.

[14] D. Soerjanto, “4. Teori ERD,” DocSlide, 13 Desember 2014. [Online]. Available: http://dokumen.tips/documents/4-teori-erd.html.

[15] Brigida, “Notasi Diagram ER dan Kardinalitas Relasi,” Informatika, 12 Maret 2013. [Online]. Available: http://informatika.web.id/notasi-diagram-er-dan-kardinalitas-relasi.htm.

[16] S. N, “Pengertian UML Dan Jenis-Jenisnya Serta Contoh Diagramnya,” Pengertian Apapun, 24 September 2015. [Online]. Available: http://www.pengertianku.net/2015/09/pengertian-uml-dan-jenis-jenisnya-serta-contoh-diagramnya.html.

[17] P. Ritonga, “PENGERTIAN UNIFIED MODELING LANGUAGE ( UML )

DAN MODELNYA MENURUT PAKAR,” Bang Pahmi, 25 April 2015.

[Online]. Available: http://www.bangpahmi.com/2015/04/pengertian-unified-modelling-language-uml-dan-modelnya-menurut-pakar.html.

[18] Brigida, “Activity Diagram –UML,” Informatika, 25 Januari 2013. [Online]. Available: http://informatika.web.id/activity-diagram-2.htm.


(6)

[Online]. Available: https://www.academia.edu/4887559/Fungsi_Dan_Pengertian_UML.

[20] S. N, “Pengertian Penjualan Dan Pemasaran Artikel Lengkap,” Pengertian Apapun, 22 Agustus 2014. [Online]. Available: http://www.pengertianku.net/2014/08/pengertian-penjualan-dan-pemasaran-artikel-lengkap.html.

[21] P. Pangesty, “Materi Pembelian Kredit,” Academia, 15 April 2014. [Online]. Available: http://www.academia.edu/7317809/Materi_Pembelian_Kredit. [22] G. Ilmu, “Pengertian Produksi dan Penjelasan kegiatan Produksi,”

Gerbangilmu.com, 4 Juli 2014. [Online]. Available:

http://www.gerbangilmu.com/2014/07/pengertian-produksi-dan-penjelasan.html.

[23] M. Baca, “Pengertian Persediaan (Inventory),” MediaBaca.com, 27 Juli 2015. [Online]. Available: http://www.mediabaca.com/2693/pengertian-persediaan-inventory.html.

[24] I. F. Firdaus, “Pengertian dan Fungsi Laporan,” badils.com, 8 Februari 2015. [Online]. Available: http://www.badils.com/2015/02/pengertian-fungsi-laporan.html.

[25] W. A. Rusadi, “White Box Testing & Black Box Testing,” bangwildan, 1 Mei 2013. [Online]. Available: http://bangwildan.web.id/berita-176-white-box-testing--black-box-testing.html.