• Tidak ada hasil yang ditemukan

Sistem Pengelolaan Inventory dengan Penerapan Supply Chain Management pada CV. Planet Computer.

N/A
N/A
Protected

Academic year: 2017

Membagikan "Sistem Pengelolaan Inventory dengan Penerapan Supply Chain Management pada CV. Planet Computer."

Copied!
36
0
0

Teks penuh

(1)

ABSTRAK

Dalam menjalankan suatu usaha seperti penjualan dan pembelian hendaknya dapat dibantu dengan adanya Sistem Informasi yang sudah berkembang pesat saat ini, seperti pada CV Planet Computer yang dapat dipastikan akan memerlukan bantuan Sistem Informasi ini agar dapat mengelola proses penjualan, pembelian, distribusi barang, stok barang, peramalan stok barang, dan laporan dengan lebih baik lagi, serta meningkatkan tingkat efisiensi usaha mereka. Sumber data yang diperoleh berasal dari studi kepustakaan dan penggunaan internet dalam mencari informasi. Untuk metode yang digunakan yaitu penerapan supply chain management. Teknik penelitian dilakukan dengan cara mengobservasi lapangan usaha dan juga dengan wawancara terhadap salah satu pegawainya mengenai hal – hal yang berkaitan dengan perusahaan. Dalam pengerjaan proyek TA ini penulis menggunakan Notepad++ dengan Bahasa pemrograman PHP, Database menggunakan MySql, dan untuk membantu dalam pengerjaan program ini penulis menggunakan ERD sebagai acuan untuk membangun database, dan UML sebagai patokan dalam perancangan program ini nantinya.

(2)

ABSTRACT

In running a business such as sales and purchases should be helped by the existence of information systems that are already growing rapidly today as CV planet computer that will certainly need to help of this information system in order to manage the sale, purchase, distribution, inventory, forecasting stock goods and report all the more, as well as increasing the level of efficiency of their businesses. Resources obtained from the study of literature and the use of the internet in search of information. The method used is the method of application of supply chain management. Engineering research carried out by observing the field of business and also interview with one of the supervisors on matters relating to the company. TA project is the author using Notepad with the PHP programming language, database, using MySQL and to assist in the execution of this program authors using the ERD as reference to build database and UML as a benchmark in the design of this program later.

Keywords: sales, purchasing, distribution, forecasting, inventory, CV, planet

(3)

DAFTAR ISI

LEMBAR PENGESAHAN ... i

PERNYATAAN ORISINALITAS LAPORAN PENELITIAN ... ii

PERNYATAAN PUBLIKASI LAPORAN PENELITIAN ... iii

PRAKATA ... iv

DAFTAR NOTASI/ LAMBANG ... xxi

DAFTAR SINGKATAN ... xxvii

DAFTAR ISTILAH ... xxviii

BAB 1. PENDAHULUAN ... 1

1.1 Latar Belakang Masalah ... 1

1.2 Rumusan Masalah ... 2

1.3 Tujuan Pembahasan... 3

1.4 Ruang Lingkup Kajian... 3

1.5 Sumber Data ... 6

1.6 Sistematika Penyajian ... 7

BAB 2. KAJIAN TEORI ... 8

2.1 Sistem Informasi ... 8

2.1.1 Komponen Sistem Informasi ... 9

2.2 SupplyChain Management (SCM) ... 12

2.2.1 Pengertian Supply Chain Management ... 12

2.2.2 Area Cakupan Supply Chain Management ... 14

2.2.3 Komponen Supply Chain Management ... 15

2.2.4 Model Supply Chain ... 16

2.2.5 Peramalan (Forecasting) ... 17

(4)

2.3.1 Karakateristik Proses Bisnis ... 26

2.4 Bagan Alir (Flowhchart) ... 26

2.4.1 Bagan Alir Sistem (System Flowchart) ... 26

2.4.2 Bagan Alir Dokumen (Document Flowchart) ... 26

2.4.3 Bagan Alir Skematik (Schematik Flowchart) ... 27

2.4.4 Bagan Alir Program (Program Flowchart) ... 27

2.4.5 Bagan Alir Proses (Process Flowchart) ... 27

2.5 ERD (Entity Relationship Diagram) ... 27

2.5.1 Konsep Dasar ERD ... 28

2.5.2 Kardinalitas Relasi ... 28

2.5.3 Entitas ... 30

2.5.4 Key dan Atribut Deskriptif ... 30

2.6 Basis Data (Database) ... 31

2.7 Pemodelan dan UML (Unified Modeling Language) ... 32

2.7.1 Pemodelan ... 33

2.7.2 Diagram UML ... 33

2.7.3 Class Diagram ... 34

2.7.4 Use Case Diagram ... 34

2.7.5 Activity Diagram ... 35

2.7.6 Sequence Diagram ... 35

2.8 PHP ... 35

2.9 CodeIgniter ... 36

2.10 MySQL ... 38

2.11 Enkripsi ... 39

2.11.1 Metode Enkripsi ... 40

2.12 Blackbox ... 41

BAB 3. ANALISIS DAN RANCANGAN SISTEM ... 42

3.1 Company Profile ... 42

3.2 Proses Bisnis ... 42

3.2.1 Proses Pembelian Barang ... 42

3.2.2 Proses Distribusi Barang ... 44

(5)

3.3 ERD (Entity Relationship Diagram) ... 48

3.4 Skema Basis Data ... 49

3.5 Skema Relasi ... 49

3.5.1 Tabel barang supplier ... 50

3.5.2 Tabel supplier ... 51

3.5.3 Tabel otoritas pengguna ... 52

3.5.4 Tabel produk cabang ... 53

3.5.5 Tabel distribusi barang ... 54

3.5.6 Tabel pembelian ... 55

3.5.7 Tabel pengguna ... 56

3.5.8 Tabel stok pusat ... 57

3.5.9 Tabel cabang ... 58

3.5.10 Tabel stok cabang ... 59

3.5.11 Tabel produk pusat ... 60

3.5.12 Tabel penjualan ... 61

3.6 Use Case Diagram ... 62

3.6.1 Use Case Aplikasi Secara Umum ... 62

3.6.2 Use Case Aplikasi Staff Gudang Pusat ... 63

3.6.3 Use Case Aplikasi Staff Cabang ... 69

3.6.4 Use Case Aplikasi Admin ... 72

3.6.5 Use Case Aplikasi Pemilik ... 75

3.6.6 Use Case Aplikasi Supplier ... 76

3.7 Activity Diagram ... 78

3.7.1 Proses Login ... 78

3.7.2 Proses Logout ... 79

3.7.3 Proses Lihat Cabang (Admin) ... 80

3.7.4 Proses Tambah Cabang ... 81

3.7.5 Proses Ubah Cabang ... 82

3.7.6 Proses Hapus Cabang ... 83

3.7.7 Proses Cari Cabang ... 84

3.7.8 Proses Lihat Pengguna ... 85

(6)

3.7.10 Proses Ubah Pengguna ... 87

3.7.11 Proses Hapus Pengguna ... 88

3.7.12 Proses Cari Pengguna ... 89

3.7.13 Proses Lihat Supplier ... 90

3.7.14 Proses Tambah Supplier... 91

3.7.15 Proses Ubah Supplier ... 92

3.7.16 Proses Hapus Supplier ... 93

3.7.17 Proses Cari Supplier ... 94

3.7.18 Proses Lihat Distribusi (Staff Cabang) ... 95

3.7.19 Proses Terima Distribusi Barang ... 96

3.7.20 Proses Lihat Data Stok Barang ... 97

3.7.21 Proses Cari Barang ... 98

3.7.22 Proses Permintaan Barang ... 99

3.7.23 Proses Lihat Detail Transaksi Penjualan... 100

3.7.24 Proses Tambah Penjualan ... 101

3.7.25 Proses Cari Pelanggan ... 102

3.7.26 Proses Lihat Barang (Staff Gudang) ... 103

3.7.27 Proses Tambah Barang ... 104

3.7.28 Proses Ubah Barang ... 105

3.7.29 Proses Cari Barang ... 106

3.7.30 Proses Lihat Distribusi ... 107

3.7.31 Proses Tambah Pengiriman ... 108

3.7.32 Proses Batal Pengiriman ... 109

3.7.33 Proses Terima Permintaan Barang ... 110

3.7.34 Proses Lihat Stok Barang ... 111

3.7.35 Proses Detail Transaksi Barang ... 112

3.7.36 Proses Lihat Pembelian ... 113

3.7.37 Proses Tambah Pembelian ... 114

3.7.38 Proses Penerimaan Barang ... 115

3.7.39 Proses Batal Pembelian ... 116

3.7.40 Proses Lihat Penawaran Barang ... 117

(7)

3.7.42 Proses Tolak Barang Penawaran ... 119

3.7.43 Proses Lihat Peramalan Barang ... 120

3.7.44 Proses Lihat Laporan (Pemilik) ... 121

3.7.45 Proses Lihat Penawaran Barang (Supplier) ... 122

3.7.46 Proses Tambah Barang Penawaran ... 123

3.7.47 Proses Lihat Pengiriman Barang ... 124

3.7.48 Proses Terima Pembelian Barang ... 125

3.7.49 Proses Batal Pengiriman Barang ... 126

3.8 Class Diagram ... 127

3.9 Perancangan Sketsa User Interface ... 128

3.9.1 Desain Halaman Login ... 128

3.9.2 Desain Halaman Kelola Cabang ... 129

3.9.3 Desain Halaman Tambah Cabang ... 129

3.9.4 Desain Halaman Kelola Pengguna ... 130

3.9.5 Desain Halaman Tambah Pengguna ... 130

3.9.6 Desain Halaman Kelola Supplier ... 131

3.9.7 Desain Halaman Tambah Supplier... 131

3.9.8 Desain Halaman Kelola Distribusi (Staff Cabang) ... 132

3.9.9 Desain Halamat Lihat Stok Barang (Staff Cabang) ... 132

3.9.10 Desain Halaman Kelola Penjualan ... 133

3.9.11 Desain Halaman Tambah Permintaan Barang ... 134

3.9.12 Desain Halaman Kelola Barang ... 134

3.9.13 Desain Halaman Tambah Barang ... 135

3.9.14 Desain Halaman Kelola Distribusi (Staff Gudang) ... 135

3.9.15 Desain Halaman Tambah Distribusi ... 136

3.9.16 Desain Halaman Kelola Pembelian ... 136

3.9.17 Kelola Halaman Tambah Pembelian ... 137

3.9.18 Desain Halaman Kelola Penawaran Barang (Staff Gudang)137 3.9.19 Desain Halaman Peramalan Barang ... 138

3.9.20 Desain Halaman Lihat Stok Barang (Staff Gudang) ... 138

3.9.21 Desain Halaman Lihat Laporan Pembelian ... 139

(8)

3.9.23 Desain Halaman Lihat Laporan Keuangan ... 140

3.9.24 Desain Halaman Lihat Laporan Stok Cabang ... 140

3.9.25 Desain Halaman Lihat Laporan Stok Gudang ... 141

3.9.26 Desain Halaman Kelola Penawaran Barang (Supplier) ... 141

3.9.27 Desain Halaman Kelola Pengiriman Barang ... 142

3.9.28 Desain Halaman Tambah Barang Penawaran ... 142

BAB 4. HASIL PENELITIAN ... 143

4.1 Halaman Login ... 143

4.2 Halaman Kelola Pengguna ... 144

4.3 Halaman Tambah Pengguna ... 144

4.4 Halaman Kelola Cabang ... 145

4.5 Halaman Tambah Cabang ... 145

4.6 Halaman Kelola Supplier ... 146

4.7 Halaman Detail Transaksi Penjualan ... 146

4.8 Halaman Kelola Distribusi ... 147

4.9 Halaman Lihat Stok Barang ... 147

4.10 Halaman Tambah Penjualan ... 148

4.11 Halaman Tambah Permintaan Barang ... 148

4.12 Halaman Kelola Barang ... 149

4.13 Halaman Tambah Barang ... 149

4.14 Halaman Kelola Distribusi Barang ... 150

4.15 Halaman Tambah Pengiriman Barang... 150

4.16 Halaman Kelola Pembelian ... 151

4.17 Halaman Tambah Pembelian ... 151

4.18 Halaman Kelola Penawaran (Staff Gudang) ... 152

4.19 Halaman Lihat Peramalan ... 152

4.20 Halaman Lihat Stok Barang ... 153

4.21 Halaman Laporan Penjualan ... 153

4.22 Halaman Laporan Pembelian ... 154

4.23 Halaman Laporan Keuangan ... 154

4.24 Halaman Laporan Stok Barang Gudang ... 155

(9)

4.26 Halaman Kelola Penawaran (Supplier) ... 156

4.27 Halaman Kelola Pengiriman ... 156

4.28 Halaman Tambah Penawaran Barang... 157

BAB 5. PEMBAHASAN DAN UJI COBA HASIL PENELITIAN ... 158

5.1 Login ... 158

5.2 Tambah Pengguna ... 159

5.3 Tambah Cabang ... 159

5.4 Tambah Supplier ... 160

5.5 Tambah Barang Penawaran ... 160

5.6 Tambah Penjualan ... 161

5.7 Tambah Barang ... 161

5.8 Tambah Distribusi Barang ... 162

5.9 Tambah Pembelian barang ... 162

BAB 6. SIMPULAN DAN SARAN ... 163

6.1 Simpulan ... 163

6.2 Saran ... 163

(10)

DAFTAR GAMBAR

Gambar 2.1 Model Supply Chain ... 16

Gambar 2.2 Rumus Serial Waktu ... 20

Gambar 2.3 Rumus rata-rata bergerak sederhana ... 20

Gambar 2.4 Rumus rata-rata bergerak tertimbang ... 21

Gambar 2.5 Rumus sederhana rata-rata bergerak tertimbang ... 21

Gambar 2.6 Rumus pemulusan eksponensial tunggal ... 21

Gambar 2.7 Rumus pemulusan eksponensial linier ... 22

Gambar 2.8 Rumus pemulusan eksponensial Musiman ... 22

Gambar 2.9 Rumus dekomposisi ... 23

Gambar 2.10 Rumus regresi linear sederhana ... 24

Gambar 2.11 Rumus regresi linear berganda ... 24

Gambar 2.12 Relasi one to one ... 29

Gambar 2.13 Relasi one to many ... 29

Gambar 2.14 Relasi many to one ... 29

Gambar 2.15 Relasi many to many ... 30

Gambar 2.16 Logo Codeigniter ... 36

Gambar 2.17 Aliran Data Codeigniter ... 38

Gambar 3.1 Proses Pembelian Barang ... 43

Gambar 3.2 Proses Distribusi Barang ... 45

Gambar 3.3 Proses Penjualan Barang ... 47

Gambar 3.4 ERD ... 48

Gambar 3.5 Skema basis data... 49

Gambar 3.6 Use Case Aplikasi Secara Umum ... 62

Gambar 3.7 Sub Sistem Lihat Stok ... 63

Gambar 3.8 Sub Sistem Mengelola Distribusi Barang ... 64

Gambar 3.9 Sub Sistem Mengelola Pembelian ... 65

Gambar 3.10 Sub Sistem Mengelola Penawaran ... 66

Gambar 3.11 Sub Sistem Mengelola Barang ... 67

Gambar 3.12 Sub Sistem Mengelola Penawaran Barang ... 68

(11)

Gambar 3.14 Sub Sistem Mengelola Penjualan ... 70

Gambar 3.15 Sub Sistem Lihat Stok ... 71

Gambar 3.16 Sub Sistem Mengelola Cabang ... 72

Gambar 3.17 Use Case Mengelola Pengguna ... 73

Gambar 3.18 Sub Sistem Mengelola Supplier ... 74

Gambar 3.19 Sub Sistem Mengelola Laporan ... 75

Gambar 3.20 Sistem Mengelola Pengiriman Barang ... 76

Gambar 3.21 Sub Sistem Mengelola Penawaran Barang ... 77

Gambar 3.22 Activity Diagram Login ... 78

Gambar 3.23 Activity Diagram Logout ... 79

Gambar 3.24 Activity Diagram Lihat Cabang ... 80

Gambar 3.25 Activity Diagram Tambah Cabang... 81

Gambar 3.26 Activity Diagram Ubah Cabang ... 82

Gambar 3.27 Activity Diagram Hapus Cabang ... 83

Gambar 3.28 Activity Diagram Cari Cabang ... 84

Gambar 3.29 Activity Diagram Lihat Pengguna ... 85

Gambar 3.30 Activity Diagram Tambah Pengguna ... 86

Gambar 3.31 Activity Diagram Tambah Pengguna ... 87

Gambar 3.32 Activity Diagram Hapus Pengguna... 88

Gambar 3.33 Activity Diagram Cari Pengguna ... 89

Gambar 3.34 Activity Diagram Lihat Supplier ... 90

Gambar 3.35 Activity Diagram Tambah Supplier ... 91

Gambar 3.36 Activity Diagram Ubah Supplier... 92

Gambar 3.37 Activity Diagram Hapus Supplier ... 93

Gambar 3.38 Activity Diagram Cari Supplier ... 94

Gambar 3.39 Activity Diagram Lihat Distribusi ... 95

Gambar 3.40 Activity Diagram Konfirmasi Distribusi ... 96

Gambar 3.41 Activity Diagram Lihat Data Stok Barang ... 97

Gambar 3.42 Activity Diagram Cari Barang ... 98

Gambar 3.43 Activity Diagram Permintaan Barang ... 99

Gambar 3.44 Activity Diagram Lihat Detail Transaksi Penjualan ... 100

(12)

Gambar 3.46 Activity Diagram Cari Pelanggan... 102

Gambar 3.47 Activity Diagram Lihat Barang ... 103

Gambar 3.48 Activity Diagram Tambah Barang... 104

Gambar 3.49 Activity Diagram Ubah Barang ... 105

Gambar 3.50 Activity Diagram Cari Barang ... 106

Gambar 3.51 Activity Diagram Lihat Distribusi ... 107

Gambar 3.52 Activity Diagram Tambah Distribusi ... 108

Gambar 3.53 Activity Diagram Batal Pengiriman ... 109

Gambar 3.54 Activity Diagram Konfirmasi Permintaan ... 110

Gambar 3.55 Activity Diagram Lihat Stok Barang ... 111

Gambar 3.56 Activity Diagram Detail Transaksi Barang ... 112

Gambar 3.57 Activity Diagram Lihat Pembelian... 113

Gambar 3.58 Activity Diagram Tambah Pembelian ... 114

Gambar 3.59 Activity Diagram Penerimaan Barang ... 115

Gambar 3.60 Activity Diagram Batal Pembelian ... 116

Gambar 3.61 Activity Diagram Lihat Penawaran Barang ... 117

Gambar 3.62 Activity Diagram Terima Barang Penawaran ... 118

Gambar 3.63 Activity Diagram Tolak Penawaran Barang ... 119

Gambar 3.64 Activity Diagram Lihat Peramalan Barang ... 120

Gambar 3.65 Activity Diagram Lihat Laporan ... 121

Gambar 3.66 Activity Diagram Lihat Penawaran Barang ... 122

Gambar 3.67 Activity Diagram Tambah Barang Penawaran ... 123

Gambar 3.68 Activity Diagram Lihat Pengiriman Barang ... 124

Gambar 3.69 Activity Diagram Terima Pembelian Barang ... 125

Gambar 3.70 Activity Diagram Batal Pengiriman Barang ... 126

Gambar 3.71 class diagram ... 127

Gambar 3.72 Desain halaman login ... 128

Gambar 3.73 Desain Halaman Kelola Cabang ... 129

Gambar 3.74 Desain halaman Tambah Cabang... 129

Gambar 3.75 Desain Halaman Kelola Pengguna ... 130

Gambar 3.76 Desain Halaman Tambah Pengguna ... 130

(13)

Gambar 3.78 Desain Halaman Tambah Supplier ... 131

Gambar 3.79 Desain Halaman Kelola Distribusi (Staff Cabang) ... 132

Gambar 3.80 Desain Halamat Lihat Stok Barang (Staff Cabang) ... 132

Gambar 3.81 Desain Halaman Kelola Penjualan ... 133

Gambar 3.82 Desain Halaman Tambah Permintaan Barang ... 134

Gambar 3.83 Desain Halaman Kelola Barang ... 134

Gambar 3.84 Desain Halaman Tambah Barang ... 135

Gambar 3.85 Desain Halaman Kelola Distribusi (Staff Gudang) ... 135

Gambar 3.86 Desain Halaman Tambah Distribusi ... 136

Gambar 3.87 Desain Halaman Kelola Pembelian ... 136

Gambar 3.88 Kelola Halaman Tambah Pembelian ... 137

Gambar 3.89 Desain Halaman Kelola Penawaran Barang (Staff Gudang) . 137 Gambar 3.90 Desain Halaman Peramalan Barang ... 138

Gambar 3.91 Desain Halaman Lihat Stok Barang (Staff Gudang) ... 138

Gambar 3.92 Desain Halaman Lihat Laporan Pembelian ... 139

Gambar 3.93 Desain Halaman Lihat Laporan Penjualan ... 139

Gambar 3.94 Desain Halaman Lihat Laporan Keuangan ... 140

Gambar 3.95 Desain Halaman Lihat Laporan Stok Cabang ... 140

Gambar 3.96 Desain Halaman Lihat Laporan Stok Gudang ... 141

Gambar 3.97 Desain Halaman Kelola Penawaran Barang (Supplier) ... 141

Gambar 3.98 Desain Halaman Kelola Pengiriman Barang ... 142

Gambar 3.99 Desain Halaman Tambah Barang Penawaran ... 142

Gambar 4.1 Halaman Login ... 143

Gambar 4.2 tampilan kelola pengguna ... 144

Gambar 4.3 halaman tambah pengguna ... 144

Gambar 4.4 halaman kelola cabang ... 145

Gambar 4.5 halaman tambah cabang ... 145

Gambar 4.6 halaman kelola supplier ... 146

Gambar 4.7 halaman detail transaksi penjualan ... 146

Gambar 4.8 halaman kelola distribusi ... 147

Gambar 4.9 halaman lihat stok barang ... 147

(14)

Gambar 4.11 halaman tambah permintaan barang ... 148

Gambar 4.12 halaman kelola barang ... 149

Gambar 4.13 halaman tambah barang ... 149

Gambar 4.14 kelola distribusi barang ... 150

Gambar 4.15 halaman tambah pengiriman barang ... 150

Gambar 4.16 halaman kelola pembelian ... 151

Gambar 4.17 halaman tambah pembelian ... 151

Gambar 4.18 halaman kelola penawaran (Staff Gudang) ... 152

Gambar 4.19 lihat peramalan barang ... 152

Gambar 4.20 halaman lihat stok barang ... 153

Gambar 4.21 halaman laporan penjualan ... 153

Gambar 4.22 halaman laporan pembelian ... 154

Gambar 4.23 halaman laporan keuangan ... 154

Gambar 4.24 halaman laporan stok barang gudang ... 155

Gambar 4.25 halaman laporan stok barang cabang ... 155

Gambar 4.26 halaman kelola penawaran (Supplier) ... 156

Gambar 4.27 halaman kelola pengiriman ... 156

Gambar 4.28 halaman tambah penawaran ... 157

(15)

DAFTAR TABEL

Tabel 2.1 Lima bagian utama fungsi supply chain management ... 15

Tabel 2.2 Contoh Sintak PHP ... 36

Tabel 3.1 Tabel barang supplier ... 50

Tabel 3.2 Tabel supplier ... 51

Tabel 3.3 Tabel otoritas pengguna ... 52

Tabel 3.4 Tabel produk cabang ... 53

Tabel 3.5 Tabel distribusi cabang ... 54

Tabel 3.6 Tabel pembelian ... 55

Tabel 3.7 Tabel Pengguna ... 56

Tabel 3.8 Tabel stok pusat ... 57

Tabel 3.9 Tabel cabang ... 58

Tabel 3.10 Tabel stok cabang ... 59

Tabel 3.11 Tabel produk pusat ... 60

Tabel 3.12 Tabel penjualan ... 61

Tabel 5.1 Test case login ... 158

Tabel 5.2 Testcase tambah pengguna ... 159

Tabel 5.3 Test case tambah cabang ... 159

Tabel 5.4 Test case tambah supplier ... 160

Tabel 5.5 Test case tambah barang penawaran ... 160

Tabel 5.6 Testcase tambah penjualan ... 161

Tabel 5.7 Test case tambah... 161

Tabel 5.8 Test case tambah distribusi barang ... 162

(16)

DAFTAR LAMPIRAN

(17)

DAFTAR NOTASI/ LAMBANG

Simbol Deskrpsi

Kelas

Nama_kelas +atribut +operasi()

Kelas pada struktur sistem.

Antar muka / interface

Nama_interface

Sama dengan konsep interface

dalam pemrograman berorientasi objek.

Asosiasi / association Relasi antar kelas dengan makna umum, asosiasi biasanya juga disertai dengan multiplicity.

Asosiasi berarah / directed association

Relasi antar kelas dengan makna kelas yang satu digunakan oleh kelas yang lain, asosiasi biasanya juga disertai dengan multiplicity.

Generalisasi Relasi antar kelas dengan makna

generalisasi-spesialisasi (umum khusus).

Ketergantungan / dependency Relasi antar kelas dengan makna ketergantungan antar kelas.

Agregasi / aggregation Semua bagian (whole-part).

(18)

Simbol Deskripsi

Use case

nama use case

Fungsionalitas yang disediakan sistem sebagai unit-unit yang saling bertukar pesan antar unit atau aktor; biasanya dinyatakan dengan menggunakan kata kerja di awal sistem informasi yang akan dibuat itu sendiri, jadi walaupun simbol

case atau usecase memiliki interaksi dengan aktor.

Ekstensi / extend

<<extend>>

Relasi use case tambahan ke sebuah case dimana use case yang ditambahkan dapat berdiri sendiri walau tanpa usecase tambahan itu; mirip dengan prinsip inheritance

(19)

Generalisasi / generalization

Hubungan generalisasi dan spesialisasi (umum-khusus) antara dua buah use Chase dimana fungsi yang satu adalah fungsi yang lebih umum dari lainnya.

Menggunakan / include / uses

<<include>>

<<Uses>>

Relasi use case tambahan ke sebuah Ude case dimana use case

yang ditambahkan memerlukan use

case ini untuk menjalankan fungsinya atau sebagai syarat dijalankan usecase ini.

(20)

Simbol Deskripsi

Status awal Status awal aktivitas sistem, sebuah

diagram aktivitas memiliki sebuah status awal.

Aktivitas

aktivitas

Aktivitas yang dilakukan sistem, Aktivitas biasanya diawali dengan kata kerja.

Percabangan / decision Asosiasi percabangan dimana jika ada pilihan aktivitas lebih dari satu.

Penggabungan / join Asosiasi penggabungan dimana

lebih dari satu aktivitas digabungkan menjadi satu.

Status akhir Status akhir yang dilakukan sistem,

sebuah diagram aktivitas memiliki sebuah status akhir.

Swimlane

nama swimlane

Memisahkan organisasi bisnis yang bertanggung jawab terhadap aktivitas yang terjadi.

(21)

Simbol Deskripsi Aktor

nama aktor

Atau

Tanpa waktu aktif

Orang, proses, atau sistem lain yang berinteraksi dengan sistem informasi yang akan dibuat itu sendiri.

Garis hidup / lifeline Menyatakan kehidupan suatu objek.

Objek Menyatakan objek yang berinteraksi

pesan.

Waktu aktif Menyatakan objek dalam keadaan

aktif dan beriteraksi, semua yang terhubung dengan waktu aktif ini adalah sebuah tahapan yang dilakukan di dalamnya. Pesan tipe create

<<create>>

Menyatakan suatu objek membuat objek lain, arah panah mengarah pada objek yang dibuat.

Pesan tipe call

1 : nama_metode()

Menyatakan suatu objek memanggil operasi atau metode yang ada pada objek lain atau dirinya sendiri

Nama aktor

(22)

Pesan tipe send

1 : masukan

Menyatakan bahwa suatu objek mengirimkan

data/masukan/informasi ke objek lainnya, arah panah mengarah pada objek yang dikirimi.

Pesan tipe return

1 : keluaran

Menyatakan bahwa suatu objek yang telah menjalankan operasi atau meotde menghasilkan suatu kembalian ke objek tertentu, arah panah mengarah pada objek yang menerima kembalian.

Pesan tipe destroy

<<destroy>>

Menyatakan suatu objek mengakhiri hidup objek yang lain, arah panah mengarah pada objek yang diakhiri, sebaiknya jika ada create maka ada

destroy.

(23)

DAFTAR SINGKATAN

SCM Supply Chain Management

ERD Entitas Relationship Management UML Unified Modeling Language

DFD Data Flow Diagram

DBMS Database Management Systems

DAD Diagram Alir Data

PHP Hypertext Preprocessor SQL Structured Query Language

RDDBMS Relational Databse Management System MD2 Message-Digest Algorithm 2

MD4 Message-Digest Algorithm 4 MD5 Message-Digest Algorithm 5

SHA Secure Hash Algorithm

NSA National Security Agency

RC4 Rivest Code 4

CI CodeIgniter

(24)

DAFTAR ISTILAH

Sistem informasi Seperangkat komponen yang saling berhubungan yang berkerja utnuk mengumpulkan dan

menyimpan data serta mengolahnya menjadi informasi yang digunakan [2, p. 15].

Supply chain

management

Suatu sistem tempat organisasi menyalurkan barang produksi dan jasanya kepada para pelanggannya [3, p. 5].

Proses bisnis Aktivitas yang dilakukan oleh lembaga atau

organisasi yang memiliki inputan produk atau jasa untuk mendapatkan laba [4, p. 25].

Flowchart Bagan (chart) yang menunjukkan alir (flow) di dalam program atau prosedur sistem secara logika [5, p. 795].

ERD Salah satu pemodelan data konseptual yang paling

sering digunakan dalam proses pengembangan basis data bertipe relasional [6, p. 49].

UML Salah satu standar Bahasa yang banyak

digunakan di dunia industry untuk mendefinisikan

requirement, membuat analisis dan desain, serta menggambarkan arsitektur dalam pemrograman berorientasi objek [1, p. 133].

PHP Pemrograman interpreter yaitu proses

penerjemahan baris kode sumber menjadi kode mesin yang dimengerti komputer secara langsung pada saat baris kode dijalankan [7, p. 46].

CodeIgniter Aplikasi opensource yang berupa framework

dengan model MVC (Model, View, Controller) untuk membangun website dinamis dengan

(25)

MySQL Salah satu software sistem manajemen database

(DBMS) StructuredQueryLanguage (SQL) yang bersifat opensource [9, p. 26].

(26)

BAB 1. PENDAHULUAN

Bab ini akan membahas mengenai latar belakang masalah, rumusan masalah, tujuan pembahasan, ruang lingkup kajian, sumber data dan sistematika penyajian.

1.1 Latar Belakang Masalah

Seiring dengan perkembangan teknologi yang semakin canggih, kebutuhan manusia akan teknologi semakin besar. Peran teknologi sangat diperlukan untuk membantu sebuah perusahaan dalam menjalankan kegiatan operasionalnya sehari - hari. Mulai dari kegiatan pengadaan barang dan pengolahan data barang di gudang yang biasa disebut kegiatan pergudangan (warehousing), distribusi barang, sampai dengan kegiatan yang berhubungan dengan penjualan barang kepada konsumen. Oleh karena itu, sebuah sistem informasi sangat diperlukan untuk membantu perusahaan dalam menjalankan kegiatan operasionalnya tersebut.

Planet Computer merupakan suatu perusahaan yang menjalankan kegiatan - kegiatan usaha dalam bidang pengadaan barang elektronik diantaranya menyediakan notebook, netbook, printer, dan sound system.

Planet Computer memiliki satu gudang utama dan tiga cabang penjualan yang terletak dikota Sukabumi.

Sistem Inventory atau persediaan barang merupakan hal yang sangat penting bagi suatu perusahaan, terlebih lagi jika perusahaan tersebut memiliki banyak cabang dengan permintaan persedian barang yang berbeda-beda. Ketersediaan barang dalam memenuhi permintaan pelanggan menjadi sangat penting. Namun, stok barang yang terlalu menumpuk akan mengakibatkan kerugian yang tidak sedikit karena biaya yang harus ditanggung dalam pengadaan barang tersebut.

(27)

2

yang masih sederhana tersebut. Kesalahan tersebut bisa menyebabkan ketidakmampuan dalam memenuhi permintaan pelanggan atau persediaan barang yang berlebihan. Kedua hal itu memiliki biaya tersendiri dan menjadi kerugian bagi perusahaan. Oleh karena itu diperlukan suatu metode yang dapat diaplikasikan dalam pengendalian inventory.

Dalam penelitian kali ini penulis mencoba untuk mengimplementasikan

permasalahan diatas dengan membuat aplikasi yang berjudul “Sistem

Pengelolaan Inventory dengan Penerapan Supply Chain Management pada

CV. Planet Computer”.

1.2 Rumusan Masalah

Berdasarkan latar belakang diatas, dapat dibuat rumusan masalah sebagai berikut:

1. Bagaimana membuat sistem informasi Supply Chain Management dengan metode forecasting yang membantu Planet Computer dalam mengelola data persediaan barang?

2. Bagaimana membuat sistem informasi yang dapat membantu Planet Computer dalam mengelola sistem distribusi barang dan penjualan barang?

3. Bagaimana membuat sistem informasi yang dapat membantu Planet Computer dalam menyediakan informasi yang terintegrasi dari semua pihak yang terlibat dalam rantai suplai, sehingga kegiatan dapat dilaksanakan secara efisien dan efektif baik dari segi waktu, biaya dan tenaga?

4. Bagaimana membuat sistem informasi Supply Chain Management

(28)

3

1.3 Tujuan Pembahasan

Berdasarkan rumusan masalah di atas, dapat dibuat tujuan pembahasan sebagai berikut:

1. Membuat sistem informasi Supply Chain Management dengan metode

forecasting dalam mengelola persedian barang.

2. Membuat sistem informasi yang dapat membantu Planet Computer dalam mengelola sistem distribusi barang dan penjualan barang.

3. Membuat sistem informasi yang dapat membantu Planet Computer dalam menyediakan informasi yang terintegrasi dari semua pihak yang terlibat dalam rantai suplai, sehingga kegiatan dapat dilaksanakan secara efisien dan efektif baik dari segi waktu, biaya dan tenaga.

4. Membuat sistem informasi Supply Chain Management sehingga informasi yang diperlukan oleh semua pihak yang berperan dapat diakses melalui web atau media internet dengan cepat, tepat dan akurat.

1.4 Ruang Lingkup Kajian

Untuk seminar tugas akhir saya hanya mencakup pembuatan website dengan konsep Supply Chain Management yaitu dengan batasan-batasan sebagai berikut:

1. Perangkat keras

a. Processor intel core two duo 2.10 ghz.. b. Ram 2 GB.

c. Hard Disk 320 GB. d. Monitor LCD.

e. Keyboard dan Mouse. 2. Perangkat lunak

(29)

4

3. Batasan Aplikasi

a. Bagian staff gudang pusat mempunyai hak akses untuk mengelola pembelian, mengelola distribusi barang, mengelola produk, mengelola penawaran barang, melihat stok gudang pusat dan cabang, melihat prediksi atau peramalan stok barang serta detail arus barang keluar dan masuk.

b. Bagian staff cabang mempunyai hak akses untuk mengelola penjualan, mengelola distribusi barang, lihat stok gudang pusat dan cabang dan permintaan barang ke gudang pusat.

c. Pemilik mempunyai hal akses untuk melihat laporan, meliputi laporan penjualan, laporan pembelian, laporan keuangan, laporan stok barang gudang dan laporan stok barang cabang.

d. Supplier mempunyai hak akses untuk mengelola pengiriman barang ke gudang pusat dan mengelola penawaran barang.

e. Pelanggan tidak memiliki hak akses ke aplikasi. Hanya di jadikan atribut untuk faktur penjualan.

f. Aplikasi menghasilkan faktur pada saat proses penjualan, pembelian dan distribusi barang.

4. Metode

(30)

5

5. Detail batasan analisis

a. Aplikasi yang dihasilkan diimplementasikan untuk CV. Planet Computer

b. Aplikasi yang dihasilkan adalah aplikasi berbasis web.

c. Data yang yang diolah dalam aplikasi ini adalah : data barang, data stok gudang dan stok cabang, data pembelian barang, data penjualan barang, data distribusi barang, data pengguna, data cabang dan data supplier.

d. Proses yang terdapat pada sistem ini berupa : pembelian barang, penjualan barang, distribusi barang, penawaran barang dan peramalan barang.

e. Aktifitas logistik mencakup penyedian barang dan distribusi barang ke cabang.

f. Aplikasi menggunakan notifikasi email gateway pada saat proses pembelian ke supplier, pengiriman barang dari supplier dan distribusi barang ke cabang.

g. Model proses dan model data yang digunakan dalam membangun sistem ini menggunakan model data terstruktur yakni UML, meliputi

use casedan activity diagram dan ERD.

h. Tools untuk membangun sistem ini menggunakan aplikasi Notepad++ sebagai developer, MySQL sebagai database, aplikasi

stunel untuk email gateway, PHP sebagai bahasa pemrograman, dan XAMPP sebagai web server dan browser yang digunakan yaitu internet explorer, mozila firefox, google chrome untuk mengakses aplikasi.

(31)

6

1.5 Sumber Data

Sumber data dari penyusun laporan seminar tugas akhir ini adalah sebagai berikut:

a. Sumber Data Primer: Didapat dari hasil wawancara ke pada pihak instansi yang terkait dan juga dari form-form seperti faktur, nota dan yang lainnya yang berhubungan dengan instansi tersebut.

(32)

7

1.6 Sistematika Penyajian

Sistematika pembahasan dari penyusunan laporan tugas akhir ini adalah sebagai berikut :

BAB I. PENDAHULUAN

Bab ini membahas mengenai latar belakang, rumusan masalah, tujuan, ruang lingkup kajian, sumber data, dan sistematika penyajian Laporan Kerja Praktek.

BAB II. KAJIAN TEORI

Bab ini membahas mengenai teori-teori yang terkait dengan aplikasi yang dibuat.

BAB III. ANALISIS DAN RANCANGAN SISTEM

Bab ini membahas mengenai pemodelan dan diagram alir sistem kerja dari aplikasi, perancangan desain aplikasi, dan penjelasan sistem.

BAB IV. HASIL PENELITIAN

Bab ini membahas mengenai gambar aplikasi yang dipakai untuk menjelaskan setiap fungsi yang dibuat di dalam aplikasi.

Bab V. UJI COBA HASIL PENELITIAN

Bab ini membahas mengenai pengujian terhadap aplikasi ini dengan menggunakan metode BlackBox.

Bab VI. SIMPULAN DAN SARAN

(33)

BAB 6. SIMPULAN DAN SARAN

Bab 6 ini berisi simpulan dan saran dari penelitian yang telah diselesaikan.

6.1 Simpulan

Kesimpulan yang dapat ditarik dari pembuatan aplikasi untuk Sistem Pengelolaan Inventori pada CV Planet Computer adalah:

1. Aplikasi dapat membantu mengelola persedian barang dengan menggunakan metode supply chain management.

2. Aplikasi dapat membantu mengelola sistem distribusi dan penjualan barang.

3. Aplikasi dapat membantu mengelola data supplier, data barang, data pengguna, data cabang, data stok barang gudang dan data stok barang cabang.

4. Aplikasi dapat membantu menyediakan informasi yang terintegrasi dari semua pihak yang terlibat dalam rantai suplai, sehingga kegiatan dapat dilaksanakan secara efisien dan efektif baik dari segi waktu, biaya dan tenaga.

5. Aplikasi dapat membantu menyediakan informasi yang diperlukan oleh semua pihak yang berperan dan dapat diakses melalui web atau media internet dengan cepat, tepat dan akurat.

.

6.2 Saran

Saran – saran yang membangun sangat diperlukan untuk aplikasi ini agar dapat bermanfaat lagi untuk kedepannya. Saran – saran pengembangan untuk aplikasi ini, antara lain:

1. Manitenance rutin harus dilakukan minimal 1 bulan sekali, agar website

dapat berjalan dengan baik.

(34)

DAFTAR PUSTAKA

[1] S. M. Rosa A.S, Rekayasa Perangkat Lunak Terstruktur dan Berorientasi Objek, Bandung: Informatika Bandung, 2013.

[2] J. M. Hartono, Analisis dan Desain Sistem Informasi, Yogyakarta, Central Java: Andi, 1999.

[3] R. E. D. R. Indrajit, Konsep Manajemen Supply Chain : Cara Baru Memandang Mata Rantai Penyediaan Barang, Jakarta: PT Gramedia Widiasaranan Indonesia, 2003.

[4] T. BisnisIndeks, S.O.S (Strategi Orang Sukses) Bisnis, Jakarta: Tangga Pustaka, 2012.

[5] B. Hartono, Sistem Informasi Manajemen Berbasis Komputer, Jakarta: Rineka Cipta, 2013.

[6] A. Nugroho, Konsep Pengembangan Basisdata, Bandung: Informatika, 2004.

[7] A. F. Sibero, Web Programming Power Pack, Yogyakarta: MediKom, 2013.

[8] A. Pribadi Basuki, Proyek membangun website Berbasis PHP dengan Cdeigniter, Yogyakarta: CV. LOKOMEDIA, 2014.

[9] W. Komputer, ShortCourse Series : SQL Server 2008 Express, Yogyakarta: Andi Publiser, 2010.

[10] T. J. M. E. V. Garry B. Shelly, Discovering Computers: Fundamentals . Edisi 3, Jakarta: Salemba Infotek, 2007.

[11] K. N. F. D. Darmawan, Sistem Informasi Manajemen, Bandung: PT Remaja Rosdakarya, 2013.

[12] Jogiyanto, Analisis & Desain Sistem Informasi, Yogyakarta: Andi, 1999. [13] I. N. Pujawan, SUPPLY CHAIN MANAGEMENT, Surabaya: Guna Widya,

(35)

165

[14] A. J. L. T. Turban E, Sistem Pendukung keputusan dan Sistem Cerdas, Yogyakarta: Andi, 2005.

[15] H. d. F. L. Prasetya, Manajemen Operasi, Yogyakarta: Media Pressindo, 2009.

[16] E. Herjanto, Manajemen Oprasi. Edisi ketiga, Jakarta: Grasindo, 2008. [17] B. Purnawanto, Manajemen SDM Berbasis Proses, Jakarta: Gramedia

Widiasarana, 2010.

[18] M. M. J. Laguna, Business Process Modeling, Simulation, and Design, New Jersey: Pearson Education, Inc., 2005.

[19] T. Davenport, Process Inovation: Reenginerng work through, bosto: Harvard Business School Press, 2004.

[20] B. I. Hariyanto, Sistem Manajemen Basisdata, Bandung: Informatika , 2004.

[21] B. Karuniawan, Sistem Informasi Manajemen dengan Visual Basic 6, Yogyakarta: Andi, 2002.

[22] Fathansyah, Basis Data, Bandung: Informatika, 2002.

[23] W. komputer, Panduan Aplikasi dan Solusi (PAS) Membuat Aplikasi Client Server dengan Visual Basic 2008, Yogyakarta: Andi, 2010.

[24] w. Komputer, The Best Encryption Tools, Jakarta: PT Elex Media Komputindo, 2010.

[25] H. Al-Fatta, Rekayasa Sistem Pengenalan Wajah, Yogyakarta: Andi, 2009.

[26] Y. M. Siagian, Aplikasi Supply Chain Management Dalam Dunia Bisnis, Jakarta: Grasindo, 2005.

[27] I. N. Pujawan, Supply Chain Management, Yogyakarta: Guna Widya, 2005.

(36)

166

[29] K. C. Laudon and J. P. Laudon, Management Information Systems: Managing the Digital Firms, 12th ed., Upple Saddle River, NJ: Prentice Hall, 2012.

[30] H. Kristanto, Konsep dan Perancangan Database, Yogyakata: Andi, 1994.

[31] M. Hugos, ESSENTIALS of Supply Chain Management, Inc: John Wiley & Sons, 2006.

[32] J. M. Hartono, Analisis dan Desain Sistem Informasi, Yogyakarta, Central Java: Andi, 2000.

Gambar

Tabel barang supplier ............................................................... 50

Referensi

Dokumen terkait

Terminal Purabaya di operasikan oleh Pemkot surabaya pada tahun 1991 di Desa Bungurasih.Fasilitas: Shelter/Ruang Tunggu, Kios, Mushola, Toilet, Kantin, area parkir (24

Karena ini adalah juga perbandingan antara tegangan antar saluran dan tegngan saluran ke netral dari sistem tiga fasa yang seimbang , nilai perunit dan suatu

Tujuan utama analisis manajemen pemasaran adalah untuk mengetahui dukungan apa saja yang diperlukan agar pelanggan potensial mau membeli produk yang ditawarkan.terutama

agenda bersama untuk mendorong perguruan tinggi di Papua juga bisa bersanding dengan.. perguruan tinggi lain di

Tentunya dalam proses penelitian, penulisan serta penyusunan skripsi ini banyak kendala yang dihadapi penulis, namun berkat bantuan yang diberikan oleh

Metode pembelajaran di Sekolah Alam tidak terpatok dengan metode ceramah atau metode klasikal tetapi lebih banyak dengan metode bergerak, anak berkebutuhan khusus tidak

The SeaMARC II (Sea Mapping and Remote Characterization) submarine mapping device was developed initially by International Submarine Technology, Ltd., but modified

Penelitian lain pun dari hasil yang dilakukan dengan perancangan sensor gas LPG HS133 sebagai pendeteksi gas LPG telah berhasil dilakukan oleh Suhaedi (2012) dengan