• Tidak ada hasil yang ditemukan

Perancangan Sistem Informasi Toko "XYZ" dengan Metode AHP untuk Pemilihan Supplier.

N/A
N/A
Protected

Academic year: 2017

Membagikan "Perancangan Sistem Informasi Toko "XYZ" dengan Metode AHP untuk Pemilihan Supplier."

Copied!
32
0
0

Teks penuh

(1)

ABSTRAK

Proses penjualan dan pembelian adalah salah satu kegiatan yang sangat sering dilakukan oleh manusia. Banyak aktivitas penjualan dan pembelian yang masih melakukan pendataannya secara manual sehingga sering terjadi munculnya masalah yang disebabkan oleh pengolahan data dan informasi serta kurang tepatnya pengambilan keputusan untuk pemilihan supplier karena pertimbangan yang kurang matang. Pembuatan sistem informasi pada toko XYZ didasari oleh teori-teori sistem informasi diantaranya proses bisnis, flowchart, dan teori rancangan aplikasi lainnya. Untuk merancangkan sistem informasi pada toko XYZ, dilakukan metode dan teknik penelitian dengan cara observasi dalam menganalisis dan mengumpulkan data objek yang akan dirancang. Dengan adanya sistem informasi pada toko penjualan pembelian, penanganan terkait data-data seperti data barang, data karyawan, data pelanggan, data supplier, data penjualan dan data pembelian barang dapat dilakukan dengan lebih baik dan mengurangi masalah-masalah yang muncul karena proses pencatatan secara manual. Sistem pendukung keputusan atau decision support system pada toko XYZ membantu dalam hal pemilihan supplier dengan perbandingan nilai-nilai penunjang seperti harga, pelayanan, kualitas, jarak dan eksistensi dari supplier sehingga pemilik toko mendapatkan supplier yang memiliki nilai terbaik.

(2)

ABSTRACT

The process of selling and buying is one activity that is often done by humans. Many activities of sales and purchases still do data recording manually so frequent emergence of problems caused by the processing of data and information and Flawed decision-making for the selection of suppliers for consideration is less mature. Making information systems at XYZ store based on the theories of information systems including business processes, flowcharts, and other application design theory. To design information systems at XYZ store, do the methods and techniques of research by observation in analyzing and collecting data object to be designed. With a system of information on sales store purchases, handling of related data such as goods data, employee data, customer data, the data suppliers, sales data and purchase data items can be done better and reduce problems arising from the process of recording manually. Sistem pendukung keputusan or decision support system at XYZ store assist in the choice of suppliers with comparison values support such as price, service, quality, distance and existence of suppliers so that shop owners get a supplier that has the best value.

(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 ... xiv

DAFTAR TABEL ... xx

DAFTAR NOTASI/ LAMBANG ... xxii

DAFTAR SINGKATAN ... xxv

DAFTAR ISTILAH ... xxvi

BAB 1 PENDAHULUAN ... 1

1.1 Latar Belakang ... 1

1.2 Rumusan Masalah ... 1

1.3 Tujuan Pembahasan ... 2

1.4 Ruang Lingkup Kajian ... 2

1.5 Sumber Data ... 3

1.6 Sistematika Penyajian ... 3

BAB 2 KAJIAN TEORI ... 5

2.1 Sistem informasi ... 5

2.2 Proses Bisnis ... 5

2.3 Flowchart ... 6

(4)

2.4.1 Entitas ( Entity ) ... 6

2.4.2 Atribut ( Attribute ) ... 6

2.4.3 Relasi ( Relationship ) ... 6

2.4.4 Kardinalitas ( Cardinality ) ... 6

2.5 UML (Unified Modeling Language) ... 7

2.6 Basis Data ... 8

2.7 Bahasa Pemrograman C# ... 8

2.8 SQL ... 9

2.9 Blackbox Testing ... 9

2.10 Sistem Pendukung Keputusan ... 10

2.11 Analytical Hierachy Process ... 12

BAB 3 ANALISIS DAN RANCANGAN SISTEM ... 15

3.1 Proses Bisnis ... 15

3.1.1 Proses Bisnis Penjualan Barang ... 15

3.1.2 Proses Bisnis Pembelian Barang ... 17

3.1.3 Proses Bisnis Pemilihan Supplier ... 19

3.2 Desain User Interface ... 20

3.3 Entity Relationship Diagram ... 34

3.4 ER to Table ... 36

3.5 Use Case Diagram ... 41

3.6 Diagram Aktivitas ... 56

3.6.1 Diagram Aktivitas Login ... 56

3.6.2 Diagram Aktivitas Logout ... 57

3.6.3 Diagram Aktivitas Tambah Data Pegawai ... 58

3.6.4 Diagram Aktivitas Ubah Data Pegawai ... 59

(5)

3.6.6 Diagram Aktivitas Tambah Data Supplier ... 64

3.6.7 Diagram Aktivitas Ubah Data Supplier ... 66

3.6.8 Diagram Aktivitas Hapus Data Supplier ... 68

3.6.9 Diagram Aktivitas Tambah Data Customer ... 70

3.6.10 Diagram Aktivitas Ubah Data Customer ... 72

3.6.11 Diagram Aktivitas Hapus Data Customer ... 74

3.6.12 Diagram Aktivitas Tambah Data Barang ... 76

3.6.13 Diagram Aktivitas Ubah Data Barang ... 78

3.6.14 Diagram Aktivitas Hapus Data Barang ... 80

3.6.15 Diagram Aktivitas Tambah Data Kategori ... 82

3.6.16 Diagram Aktivitas Ubah Data Kategori ... 84

3.6.17 Diagram Aktivitas Hapus Data Kategori ... 86

3.6.18 Diagram Aktivitas Tambah Data Gudang ... 88

3.6.19 Diagram Aktivitas Ubah Data Gudang ... 90

3.6.20 Diagram Aktivitas Hapus Data Gudang ... 92

3.6.21 Diagram Aktivitas Tambah Data Inventori ... 94

3.6.22 Diagram Aktivitas Ubah Data Inventori ... 96

3.6.23 Diagram Aktivitas Hapus Data Inventori ... 98

3.6.24 Diagram Aktivitas Tambah Data Penjualan ... 100

3.6.25 Diagram Aktivitas Hapus Data Penjualan ... 102

3.6.26 Diagram Aktivitas Print Faktur Data Penjualan ... 104

3.6.27 Diagram Aktivitas Tambah Data Pembelian ... 105

3.6.28 Diagram Aktivitas Hapus Data Pembelian ... 107

3.6.29 Diagram Aktivitas Print Faktur Data Pembelian... 109

3.6.30 Diagram Aktivitas Tambah Data Supplier Barang ... 110

(6)

3.6.32 Diagram Aktivitas Hapus Data Supplier Barang ... 113

3.6.33 Diagram Aktivitas Tambah Data Pembayaran ... 116

3.6.34 Diagram Aktivitas Hapus Data Pembayaran ... 117

3.6.35 Diagram Aktivitas Tambah Data Retur ... 119

3.6.36 Diagram Aktivitas Hapus Data Retur ... 122

3.6.37 Diagram Aktivitas Membuat Report Penjualan Harian ... 123

3.6.38 Diagram Aktivitas Membuat Report Penjualan Bulanan ... 124

3.6.39 Diagram Aktivitas Membuat Report Penjualan Tahunan ... 125

3.6.40 Diagram Aktivitas Membuat Report Penjualan Top 5 Down 5 ... 126

3.6.41 Diagram Aktivitas Membuat Report Pembelian Harian ... 127

3.6.42 Diagram Aktivitas Membuat Report Pembelian Bulanan ... 128

3.6.43 Diagram Aktivitas Membuat Report Pembelian Tahunan... 129

3.6.44 Diagram Aktivitas Membuat Report Pembayaran Lunas ... 130

3.6.45 Diagram Aktivitas Membuat Report Retur ... 131

3.6.46 Diagram Aktivitas Membuat Report Stock Barang ... 132

3.6.47 Diagram Aktivitas Membuat Report Laporan Laba ... 133

3.6.48 Diagram Aktivitas Membuat Report AHP ... 134

3.6.49 Diagram Aktivitas Mengolah AHP ... 135

3.7 Class Diagram ... 136

BAB 4 IMPLEMENTASI ... 153

4.1 Implementasi Form Login ... 153

4.2 Implementasi Form Logout ... 154

4.3 Implementasi Form Home ... 154

4.4 Implementasi Form Master Pegawai ... 155

4.5 Implementasi Form Master Supplier ... 157

(7)

4.7 Implementasi Form Master Barang ... 162

4.8 Implementasi Form Kategori ... 164

4.9 Implementasi Form Master Inventory ... 166

4.10 Implementasi Form Gudang ... 169

4.11 Implementasi Form Penjualan ... 170

4.12 Implementasi Form Pembelian ... 173

4.13 Implementasi Form Master Supplier-Barang ... 177

4.14 Implementasi Form Pembayaran ... 178

4.15 Implementasi Form Retur ... 179

4.16 Implementasi Form Penilaian AHP ... 181

4.17 Implementasi Laporan ... 183

4.17.1 Implementasi Laporan Penjualan ... 185

4.17.2 Implementasi Laporan Pembelian ... 187

4.17.3 Implementasi Laporan Pembayaran ... 189

4.17.4 Implementasi Laporan Retur ... 189

4.17.5 Implementasi Laporan Stock Barang ... 190

4.17.6 Implementasi Laporan Laba ... 190

4.17.7 Implementasi Form Laporan AHP ... 190

BAB 5 PENGUJIAN ... 192

5.1 Test Case untuk HomeForm ... 192

5.2 Test Case untuk LoginForm ... 194

5.3 Test Case untuk Form Master Pegawai ... 195

5.4 Test Case untuk Form Manage Data Pegawai ... 195

5.5 Test Case untuk Form Master Supplier ... 196

5.6 Test Case untuk Form Manage Data Supplier ... 197

(8)

5.8 Test Case untuk Form Manage Customer ... 198

5.9 Test Case untuk Form Master Barang ... 199

5.10 Test Case untuk Form Manage Barang ... 200

5.11 Test Case untuk Form Kategori ... 200

5.12 Test Case untuk Form Manage Kategori ... 201

5.13 Test Case untuk Form Master Inventory ... 201

5.14 Test Case untuk Form Manage Inventory ... 202

5.15 Test Case untuk Form Gudang ... 203

5.16 Test Case untuk Form Manage Gudang ... 203

5.17 Test Case untuk Form Penjualan ... 204

5.18 Test Case untuk Form Manage Penjualan ... 205

5.19 Test Case untuk Form Pembelian ... 206

5.20 Test Case untuk Form Manage Pembelian ... 207

5.21 Test Case untuk Form Pembelian Supplier Barang ... 207

5.22 Test Case untuk Form Manage Pembelian Supplier Barang ... 208

5.23 Test Case untuk Form Pembayaran ... 209

5.24 Test Case untuk Form Manage Pembayaran ... 210

5.25 Test Case untuk Form Retur ... 210

5.26 Test Case untuk Form Manage Retur ... 211

5.27 Test Case Form Penilaian AHP ... 212

5.28 Test Case Form Nilai AHP Supplier ... 212

5.29 Test Case Form AHP Tingkat Kepentigan & Olah Nilai AHP ... 213

BAB 6 SIMPULAN DAN SARAN ... 214

6.1 Kesimpulan ... 214

6.2 Saran ... 214

(9)

DAFTAR GAMBAR

Gambar 3.1 Proses Bisnis Penjualan Barang ... 16

Gambar 3.2 Proses Bisnis Pembelian Barang ... 18

Gambar 3.3 Proses Bisnis Pemilihan Suppliers ... 19

Gambar 3.4 Form Login ... 20

Gambar 3.5 Home Form App Toko XYZ ... 20

Gambar 3.6 Form Add Customer App Toko YXZ ... 21

Gambar 3.7 Form Add Barang App Toko XYZ ... 21

Gambar 3.8 Form Edit Pembelian Barang App Toko XYZ ... 22

Gambar 3.9 DSS ... 23

Gambar 3.10 Form Customer ... 24

Gambar 3.11 Form Barang ... 24

Gambar 3.12 Form Add Pembelian Barang App Toko XYZ ... 25

Gambar 3.13 Form Suppliers ... 26

Gambar 3.14 Form Penjualan Barang App Toko XYZ ... 27

Gambar 3.15 Form Pembelian Barang App Toko XYZ ... 28

Gambar 3.16 Form Pegawai ... 29

Gambar 3.17 Form Pembayaran Barang App Toko XYZ ... 30

Gambar 3.18 Form Edit Pegawai App Toko XYZ ... 31

Gambar 3.19 Form Edit Customer App Toko XYZ ... 32

Gambar 3.20 Form Edit Barang App Toko XYZ ... 32

Gambar 3.21 Form Add Supplier App Toko XYZ ... 33

Gambar 3.22 Form Add Pegawai App Toko XYZ ... 33

Gambar 3.23 Form Add Nilai Supplier ... 34

Gambar 3.24 Entity Relationship Diagram Toko XYZ ... 35

Gambar 3.25 Use Case Sistem Gcorner ... 41

Gambar 3.26 Use Case Sub-Sistem Gcorner Mengelola Data Pegawai ... 42

Gambar 3.27 Use Case Sub-Sistem Gcorner Mengelola Data Supplier ... 43

Gambar 3.28 Use Case Sub-Sistem Gcorner Mengelola Data Konsumen ... 44

Gambar 3.29 Use Case Sub-Sistem Gcorner Mengelola Data Barang ... 45

(10)

Gambar 3.31 Use Case Sub-Sistem Gcorner Mengelola Inventaris Barang ... 47

Gambar 3.32 Use Case Sub-Sistem Gcorner Mengelola Gudang Penyimpanan.. 48

Gambar 3.33 Use Case Sub-Sistem Gcorner Mengelola Penjualan ... 49

Gambar 3.34 Use Case Sub-Sistem Gcorner Mengelola Pembelian ... 50

Gambar 3.35 Use Case Sub-Sistem Mengelola Barang Dari Supplier ... 51

Gambar 3.36 Use Case Sub-Sistem Gcorner Mengelola Pembayaran ... 52

Gambar 3.37 Use Case Sub-Sistem Gcorner Mengelola Retur ... 53

Gambar 3.38 Use Case Sub-Sistem Gcorner Mengelola Nilai AHP ... 54

Gambar 3.39 Use Case Sub-Sistem Gcorner Membuat Laporan ... 55

Gambar 3.40 Diagram Aktivitas Login ... 56

Gambar 3.41 Diagram Aktivitas Logout ... 57

Gambar 3.42 Diagram Aktivitas Tambah Data Pegawai... 59

Gambar 3.43 Diagram Aktivitas Ubah Data Pegawai ... 61

Gambar 3.44 Diagram Aktivitas Hapus Data Pegawai ... 63

Gambar 3.45 Diagram Aktivitas Tambah Data Supplier... 65

Gambar 3.46 Diagram Aktivitas Ubah Data Supplier ... 67

Gambar 3.47 Diagram Aktivitas Hapus Data Supplier ... 69

Gambar 3.48 Diagram Aktivitas Tambah Data Customer... 71

Gambar 3.49 Diagram Aktivitas Ubah Data Customer ... 73

Gambar 3.50 Diagram Aktivitas Hapus Data Customer ... 75

Gambar 3.51 Diagram Aktivitas Tambah Data Barang... 77

Gambar 3.52 Diagram Aktivitas Ubah Data Barang ... 79

Gambar 3.53 Diagram Aktivitas Hapus Data Barang ... 81

Gambar 3.54 Diagram Aktivitas Tambah Data Kategori ... 83

Gambar 3.55 Diagram Aktivitas Ubah Data Kategori... 85

Gambar 3.56 Diagram Aktivitas Hapus Data Kategori ... 87

Gambar 3.57 Diagram Aktivitas Tambah Data Gudang ... 89

Gambar 3.58 Diagram Aktivitas Ubah Data Gudang ... 91

Gambar 3.59 Diagram Aktivitas Hapus Data Gudang ... 93

Gambar 3.60 Diagram Aktivitas Tambah Data Inventori ... 95

Gambar 3.61 Diagram Aktivitas Ubah Data Inventori ... 97

(11)

Gambar 3.63 Diagram Aktivitas Tambah Data Penjualan ... 101

Gambar 3.64 Diagram Aktivitas Hapus Data Penjualan ... 103

Gambar 3.65 Diagram Aktivitas Print Faktur Data Penjualan ... 104

Gambar 3.66 Diagram Aktivitas Tambah Data Pembelian ... 106

Gambar 3.67 Diagram Aktivitas Hapus Data Pembelian ... 108

Gambar 3.68 Diagram Aktivitas Print Faktur Data Pembelian ... 109

Gambar 3.69 Diagram Aktivitas Tambah Data Supplier Barang ... 111

Gambar 3.70 Diagram Aktivitas Ubah Data Supplier Barang ... 113

Gambar 3.71 Diagram Aktivitas Hapus Data Supplier Barang ... 115

Gambar 3.72 Diagram Aktivitas Tambah Data Pembayaran ... 117

Gambar 3.73 Diagram Aktivitas Hapus Data Pembayaran ... 119

Gambar 3.74 Diagram Aktivitas Tambah Data Retur ... 121

Gambar 3.75 Diagram Aktivitas Hapus Data Retur ... 122

Gambar 3.76 Diagram Aktivitas Membuat Report Penjualan Harian ... 123

Gambar 3.77 Diagram Aktivitas Membuat Report Penjualan Bulanan ... 124

Gambar 3.78 Diagram Aktivitas Membuat Report Penjualan Tahunan ... 125

Gambar 3.79 Diagram Aktivitas Membuat Report Penjualan Top 5 Down 5.... 126

Gambar 3.80 Diagram Aktivitas Membuat Report Pembelian Harian ... 127

Gambar 3.81 Diagram Aktivitas Membuat Report Pembelian Bulanan ... 128

Gambar 3.82 Diagram Aktivitas Membuat Report Pembelian Tahunan ... 129

Gambar 3.83 Diagram Aktivitas Membuat Report Pembayaran Lunas ... 130

Gambar 3.84 Diagram Aktivitas Membuat Report Retur ... 131

Gambar 3.85 Diagram Aktivitas Membuat Report Stock Barang ... 132

Gambar 3.86 Diagram Aktivitas Membuat Report Laporan Laba ... 133

Gambar 3.87 Diagram Aktivitas Membuat Report AHP... 134

Gambar 3.88 Diagram Aktivitas Mengolah AHP... 135

Gambar 3.89 Class Diagram... 136

Gambar 3.90 Class Barang ... 137

Gambar 3.91 Class Customer ... 138

Gambar 3.92 Class Retur ... 139

Gambar 3.93 Class Supplier ... 140

(12)

Gambar 3.95 Class InventoryTR ... 142

Gambar 3.96 Class Kategori ... 142

Gambar 3.97 Class SupplierBarangTR ... 144

Gambar 3.98 Class NilaiKategoriAHP_TR ... 145

Gambar 3.99 Class PembelianBarangSupplierTR ... 146

Gambar 3.100 Class ReturBarangTR ... 147

Gambar 3.101 Class Pegawai ... 148

Gambar 3.102 Class Pembelian ... 149

Gambar 3.103 Class Penjualan ... 150

Gambar 3.104 Class PenjualanBarangTR... 151

Gambar 3.105 Class TingkatKepentingan ... 152

Gambar 4.1 Form Login ... 153

Gambar 4.2 Form Login Information ... 153

Gambar 4.3 Form Logout ... 154

Gambar 4.4 Form Home ... 154

Gambar 4.5 Form Home Menu ... 155

Gambar 4.6 Form Master Pegawai ... 155

Gambar 4.7 Form Manage Data Pegawai (Tambah) ... 156

Gambar 4.8 Form Manage Data Pegawai (Ubah) ... 156

Gambar 4.9 Form Pertanyaan Hapus Pegawai ... 157

Gambar 4.10 Form Master Supplier ... 158

Gambar 4.11 Form Manage Data Supplier (Tambah) ... 158

Gambar 4.12 Form Manage Data Supplier (Ubah) ... 159

Gambar 4.13 Form Pertanyaan Hapus Supplier ... 160

Gambar 4.14 Form Master Customer ... 160

Gambar 4.15 Form Manage Customer (Tambah) ... 161

Gambar 4.16 Form Manage Customer (Ubah) ... 161

Gambar 4.17 Form Pertanyaan Hapus Customer ... 162

Gambar 4.18 Form Master Barang ... 162

Gambar 4.19 Manage Barang (Tambah) ... 163

Gambar 4.20 Form Manage Barang (Ubah) ... 163

(13)

Gambar 4.22 Form Kategori ... 164

Gambar 4.23Form Manage Kategori (Tambah) ... 165

Gambar 4.24 Form Manage Kategori (Ubah) ... 165

Gambar 4.25 Form Pertanyaan Hapus Kategori ... 166

Gambar 4.26 Form Master Inventory ... 167

Gambar 4.27 Form Manage Inventory (Tambah) ... 167

Gambar 4.28 Form Manage Inventory (Ubah) ... 168

Gambar 4.29 Form Pertanyaan Hapus Inventory ... 169

Gambar 4.30 Form Gudang ... 169

Gambar 4.31 Form Pertanyaan Hapus Gudang ... 170

Gambar 4.32 Form Penjualan ... 171

Gambar 4.33 Form Manage Penjualan ... 172

Gambar 4.34 Print Faktur Penjualan ... 172

Gambar 4.35 Form Pertanyaan Hapus Penjualan ... 173

Gambar 4.36 Form Pembelian ... 174

Gambar 4.37 Form Pembelian Pilih Supplier ... 174

Gambar 4.38 Form Manage Pembelian ... 175

Gambar 4.39 Print Faktur Pembelian ... 176

Gambar 4.40 Form Pertanyaan Hapus Pembelian ... 176

Gambar 4.41 Form Master Supplier-Barang ... 177

Gambar 4.42Pembayaran ... 178

Gambar 4.43 Form Pertanyaan Hapus Pembayaran ... 179

Gambar 4.44 Form Retur ... 179

Gambar 4.45 Form Manage Retur ... 180

Gambar 4.46 Form Pertanyaan Hapus retur ... 181

Gambar 4.47 Form Penilaian AHP ... 181

Gambar 4.48 Form Nilai AHP Supplier ... 182

Gambar 4.49 Form AHP Tingkat Kepentingan & Olah Nilai AHP ... 183

Gambar 4.50 Menu Laporan 1 ... 183

Gambar 4.51 Menu Laporan 2 ... 184

Gambar 4.52 Menu Laporan 3 ... 184

(14)

Gambar 4.54 Laporan Penjulan Tahunan... 185

Gambar 4.55 Laporan Penjualan Bulanan ... 186

Gambar 4.56 Laporan Penjualan Harian ... 186

Gambar 4.57 Laporan Penjualan Top 5 Down 5... 187

Gambar 4.58 Laporan Pembelian Tahunan ... 187

Gambar 4.59 Laporan Pembelian Bulanan ... 188

Gambar 4.60 Laporan Pembelian Harian ... 188

Gambar 4.61 Laporan Pembayaran ... 189

Gambar 4.62 Laporan Retur ... 189

Gambar 4.63 Laporan Stock Barang ... 190

Gambar 4.64 Laporan Laba... 190

(15)

DAFTAR TABEL

Tabel 2.1 Contoh Matriks Perbandingan ... 13

Tabel 2.2 Random Index ... 14

Tabel 3.1 Tabel Barang ... 36

Tabel 3.2 Tabel Customer ... 36

Tabel 3.3 Tabel InventoryTR ... 36

Tabel 3.4 Tabel Kategori... 36

Tabel 3.5 Tabel NilaiKategoriAHP_TR ... 37

Tabel 3.6 Tabel Pegawai ... 37

Tabel 3.7 Tabel PembelianBarangSupplierTR ... 37

Tabel 3.8 Tabel Pembelian ... 38

Tabel 3.9 Tabel Penjualan ... 38

Tabel 3.10 TempatSimpan ... 38

Tabel 3.11 Tabel PenjualanBarangTR ... 39

Tabel 3.12 Tabel Retur ... 39

Tabel 3.13 Tabel SupplierBarangTR ... 39

Tabel 3.14 TingkatKepentingan ... 40

Tabel 3.15 Tabel Supplier ... 40

Tabel 3.16 Tabel ReturBarangTR ... 40

Tabel 5.1 Test Case HomeForm... 192

Tabel 5.2 Test Case LoginForm ... 194

Tabel 5.3 Test Case Form Master Pegawai ... 195

Tabel 5.4 Test Case Form Manage Data Pegawai ... 195

Tabel 5.5 Test Case Form Master Supplier ... 196

Tabel 5.6 Test Case Manage Data Supplier ... 197

Tabel 5.7 Test Case Form Master Customer ... 198

Tabel 5.8 Test Case Form Manage Customer ... 198

Tabel 5.9 Test Case Form Master Barang ... 199

Tabel 5.10 Test Case Form Manage Barang ... 200

Tabel 5.11 Test Case Form Kategori ... 200

(16)

Tabel 5.13 Test Case Form Master Inventory ... 202

Tabel 5.14 Test Case Form Manage Inventory ... 202

Tabel 5.15 Test Case Form Gudang ... 203

Tabel 5.16 Test Case Form Manage Gudang ... 203

Tabel 5.17 Test Case untuk Form Penjualan ... 204

Tabel 5.18 Test Case Form Manage Penjualan ... 205

Tabel 5.19 Test Case Form Pembelian ... 206

Tabel 5.20 Test Case Manage Pembelian ... 207

Tabel 5.21 Test Case Form Pembelian Supplier Barang ... 207

Tabel 5.22 Test Case Form Manage Pembelian Supplier Barang ... 208

Tabel 5.23 Test Case Form Pembayaran ... 209

Tabel 5.24 Test Case Manage Pembayaran ... 210

Tabel 5.25 Test Case Form Retur ... 210

Tabel 5.26 Test Case Form Manage Retur ... 211

Tabel 5.27 Test Case Form Penilaian AHP ... 212

Tabel 5.28 Test Case Form Nilai AHP Supplier... 212

(17)

DAFTAR NOTASI/ LAMBANG

Jenis Notasi/Lambang Nama Arti

Flowchart Simbol Proses Menunjukan kegiatan

proses

Titik Terminal Untuk menunjukan awal dan akhri dari proses

Decision Untuk menunjukan

pilihan yang ada pada proses

Simbol Dokumen Menunjukan dokumen masukan dan keluaran dari suatu proses Simbol Database Menunjukan tempat

penyimpanan data

Simbol Penghubung

Untuk menunjukan sambungan dari bagan alir yang terputus. Bulat untuk halaman yang sama sedangkan simbol satunya untuk halaman berbeda

Simbol Arah Data Simbol yang digunakan untuk menunjukan aliran data

ERD Entitas merupakan suatu

penggambaran objek nyata yang kongkret Attribute Bagian dari entitas yang

mendeskripsikan ciri atau karakteristik

Relation Menunjukan hubungan

antara entitas

ERD Garis Garis digunakan untuk

(18)

Jenis Notasi/Lambang Nama Arti

Use Case Aktor Segala sesuatu yang

berinteraksi dengan

sistem aplikasi

komputer.Aktor bisa berupa orang, perangkat keras, atau objek lain pada sistem yang sama

Use Case Urutan Kegiatan yang

dilakukan aktor dan sistem

Association Menggambarkan

navigasi antar class berupa objek lain yang

pembentuk utama dari sistem berorientasi objek. Class digunakan untuk

mengimplementasikan interface

Generalization Generalization

menunjukan hubungan antara elemen yang lebih umum ke elemen yang lebih spesifik

Activity Diagram

Initial State Awal dari alur kerja

Action State Melambangkan aktivitas tersendiri dalam alur kerja

Transition Melambangkan urutan di antara aktivitas

(19)

Jenis Notasi/Lambang Nama Arti

Decision Titik pengambilan

keputusan dimana alur proses tersebut akan mengikuti satu jalur atau jalur lainnya

Referensi:

(20)

DAFTAR SINGKATAN

ERD Entity Relationship Diagram

DSS Decision Support System

SI Sistem Informasi

UML Unified Modelling Languange

SQL Structured Query Language

(21)

DAFTAR ISTILAH

AHP Analytical Hierachy Process adalah salah satu

(22)

BAB 1 PENDAHULUAN

1.1Latar Belakang

Teknologi informasi dari waktu ke waktu semakin cepat berkembang dan semakin banyak digunakan untuk menunjang proses kerja dan dapat membantu untuk memudahkan penyelesaian masalah yang timbul karena sumber daya manusia dengan pengambilan keputusan serta kebutuhan akan data dan informasi yang kurang baik. Teknologi informasi memberi kemudahan bagi penggunanya untuk mengolah data dan informasi. Teknologi informasi juga membantu dalam penyelesaian pengambilan keputusan maupun masalah yang timbul karena adanya resiko kerusakan data dan informasi yang akan diolah.

Toko XYZ adalah salah satu toko yang masih melakukan pendataan secara manual sehingga sering terjadi masalah karena kesalahan pengolahan data dan informasi. Proses pengambilan keputusan untuk memilih supplier dan pencatatan data manual seperti data penjualan barang, data pembelian barang, data inventori barang, laporan penjualan dan pembelian barang serta data karyawan kurang efisien dimana ketika proses-proses tersebut berlangsung, terjadi kesulitan mengelola data karena kerusakan data, kehilangan data dan kurang lengkapnya data.

Berdasarkan pada masalah yang dihadapi, maka akan dirancangkan sebuah aplikasi berbasis desktop dengan fitur-fitur yang berguna untuk membantu toko XYZ dalam proses pengambilan keputusan pemilihan supplier dan pencatatan data penjualan barang, data pembelian barang, data inventory barang, laporan penjualan dan pembelian barang serta data karyawan sehingga meminimalisir terjadinya kesalahan yang terjadi karena pendataan secara manual.

1.2Rumusan Masalah

Adapun rumusan masalah yang didapat berdasarkan latar belakang masalah yang ada, adalah sebagai berikut:

(23)

2

2. Bagaimana membuat aplikasi dekstop yang dapat membantu untuk memilih supplier?

1.3Tujuan Pembahasan

Adapun tujuan dari pembahasan ini adalah:

1. Merancangkan formulir yang dapat diisi oleh pihak toko XYZ untuk menyimpan data penjualan barang, data pembelian barang, data inventory barang, laporan penjualan dan pembelian barang serta data

karyawan.

2. Merancangkan program dengan menggunakan metode AHP untuk penilaian supplier,

1.4Ruang Lingkup Kajian

o Adapun ruang lingkup software dari aplikasi ini adalah:

1. Sistem Operasi : Microsoft Windows 7 SP 1 2. Sistem Basis Data : SQL Server

3. Bahasa Pemrograman : C#

4. Editor pemrograman : Visual Studio

o Adapun ruang lingkup hardware dalam aplikasi ini adalah:

1. Processor intel dual core 2. Memory RAM 512 MB 3. Harddisk 1 GB

4. Keyboard + Mouse

o Ruang lingkup aplikasi meliputi:

1. Pengguna dari sistem adalah administrator, karyawan dan pemilik sebagai super administrator.

2. Menangani data penjualan barang, data pembelian barang, data inventory barang, laporan penjualan, retur pembelian barang data

karyawan.

(24)

3

4. Mengelola data penjualan barang, data pembelian barang, data inventory barang, laporan penjualan dan pembelian barang serta data

karyawan.

5. Menangani pengelolaan data yang relevan terkait data penjualan barang, data pembelian barang, data inventory barang, laporan penjualan dan pembelian barang serta data karyawan.

1.5Sumber Data

Data-data yang digunakan dalam penyusunan laporan ini adalah: 1. Data primer

Data primer yang digunakan berasal dari data yang didapat dari observasi langsung ke salah satu toko jam tangan di Bandung.

2. Data sekunder

Data sekunder merupakan data yang diperoleh baik dari buu, artikel, jurnal, internet maupun proses pembelajaran di Univeristas Kristen Maranatha dan pembelajaran di luar.

1.6Sistematika Penyajian

Sistematika penyajian yang digunakan dalam laporan ini adalah sebagai berikut:

BAB 1 PENDAHULUAN

Bab ini berisi pendahuluan yang terdiri dari latar belakang, rumusan masalah, tujuan pembahasan, ruang lingkup kajian, sumber data, serta sistematika penyajian.

BAB 2 KAJIAN TEORI

(25)

4

BAB 3 ANALISIS DAN PERANCANGAN SISTEM

Bab ini membahas mengenai rancangan aplikasi yang meliputi proses bisnis, Entity Relationalship Diagram, UML, User Interface Design.

BAB 4 IMPLEMENTASI

Bab ini berisi modul-modul yang digunakan pada aplikasi Sistem Informasi Toko XYZ dengan AHP, serta hubungan antar modul.

BAB 5 PENGUJIAN

Bab ini berisi laporan mengenai pengujian terhadap aplikasi Sistem Informasi Toko XYZ dengan AHP yang telah diselesaikan.

BAB 6 KESIMPULAN DAN SARAN

(26)

BAB 6

SIMPULAN DAN SARAN

Pada bab ini akan dijelaskan mengenai kesimpulan dan saran untuk pengembangan dari perancangan sistem informasi toko XYZ dengan metode ahp untuk pemilihan supplier.

6.1Kesimpulan

Kesimpulan yang diperoleh dari hasil perancangan sistem informasi toko XYZ dengan metode AHP untuk pemilihan supplier adalah sebagai berikut:

1. Aplikasi Gcorner adalah aplikasi hasil dari perancangan sistem informasi toko XYZ dengan metode AHP yang disajikan dalam bentuk aplikasi dekstop yang dapat mengolah dan menyimpan data terkait dengan aktivitas penjualan dan pembelian pada toko XYZ, dimana didalam nya terdapat formulir yang dapat diisi, diolah dan disimpan olah pihak toko seperti data penjualan barang, data pembelian barang, data inventory barang, , laporan penjualan dan pembelian barang serta data karyawan, data konsumen dan data supplier.

2. Aplikasi Gcorner untuk toko XYZ memiliki fitur untuk membantu dalam memilih supplier dimana di dalam program aplikasi Gcorner telah dirancangkan formulir untuk menentukan nilai dari setiap

supplier. Perhitungan penilaian supplier pada aplikasi ini

menggunakan metode AHP dimana input utamanya adalah persepsi manusia atau pandangan dari pihak pemakai aplikasi dan memiliki beberapa alternatif pilihan sebagai pembanding bagi setiap supplier, diantaranya harga, kualitas, pelayanan dan waktu.

6.2Saran

Saran yang dapat diberikan untuk pengembangan dari sistem informasi toko XYZ selanjutnya yaitu:

(27)

215

(28)

PERANCANGAN SISTEM INFORMASI TOKO

XYZ DENGAN METODE AHP UNTUK

PEMILIHAN

SUPPLIER

TUGAS AKHIR

Diajukan untuk Memenuhi Persyaratan Akademik dalam

Menyelesaikan Pendidikan pada Program Studi

S1 Sistem Informasi Universitas Kristen Maranatha

Oleh

IVAN PASA IBRANI

1173010

PROGRAM STUDI S1 SISTEM INFORMASI

FAKULTAS TEKNOLOGI INFORMASI

UNIVERSITAS KRISTEN MARANATHA

BANDUNG

(29)

PRAKATA

Puji syukur yang sangat besar dari penulis dipanjatkan kepada Tuhan Yang Maha Esa karena atas berkat karunia dan anugrah-Nya, laporan seminar tugas akhir dapat diselesaikan tepat pada waktunya untuk melengkapi persyaratan akademik dalam menyelesaikan pendidikan pada program studi S1 Sistem Informasi Universitas Kristen Maranatha Bandung. Dalam hal pembuatan laporan seminar tugas akhir dengan judul “PERANCANGAN SISTEM INFORMASI TOKO XYZ

DENGAN METODE AHP UNTUK PEMILIHAN SUPPLIER”, penulis

mengucapkan terima kasih kepada pihak-pihak yang telah membantu sehingga laporan seminar tugas akhir ini dapat diselesaikan sebaik-baiknya, diantaranya adalah:

1. Ibu Yenni M. Djajalaksana, MBA., Ph.D selaku pembimbing PIC. Terima kasih atas waktu dan kesabaran dalam membimbing, memberikan nasihat dan pengarahan selama menyusun laporan seminar tugas akhir

2. Ibu Dr. Ir. Mewati Ayub., M.T, selaku Dekan Fakultas Teknologi Informasi Universitas Kristen Maranatha.

3. Bapak Niko Ibrahim, S.Kom., MIT selaku Ketua Jurusan S1 Sistem Informasi. 4. Ibu Doro Edi, ST., M.Kom selaku koordinator STA/TA yang senang tiasa memberikan semangat dan arahan dalam menyelesaikan laporan seminar tugas akhir.

5. Dosen-dosen dari Fakultas Teknologi informasi Universitas Kristen Maranatha yang tidak bisa disebutkan satu persatu yang telah mengajar penulis baik secara langsung maupun tidak langsung.

6. Team GshockCorner di Bandung.

7. Alm. Bapak Pepen, ayah dari penulis yang selalu memberikan dukungan, semangat, doa dan kasih sayang yang sangat besar.

8. Ibu Lina Herlina, ibu dari penulis yang selalu memberikan dukungan, semangat, doa dan kasih sayang yang sangat besar.

(30)

10. Saudari Suryani Chen S. Kom yang telah memberikan bimbingan dan pengarahan.

11.Saudara Daniel S. Kom yang telah memberikan bimbingan dan pengarahan. 12. Saudara Teddy Fahrudin S. Kom, sahabat dari penulis yang telah memberikan

semangat, doa dan dukungan.

13.Teman-teman penulis yang tidak dapat disebutkan satu persatu yang telah memberikan semangat, doa dan dukungan.

Penulis menyadari bahwa laporan semiar tugas akhir ini masih terdapat ketidaksempuranaan. Oleh karena itu, penulis dengan sikap rendah hati dan terbuka bersedia untuk menerima kritik, saran dan masukan dari pihak pembaca. Penulis berharap laporan seminar tugas akhir ini dapat bermanfaat bagi pihak pembaca dan pihak-pihak terkait di dalamnya.

Demikian Prakata ini telah dibuat dengan diakhiri “syukuri dan nikmati setiap proses yang terjadi dalam hidupmu, baik dan buruknya, susah dan senangnya, mudah maupun sulit. Syukuri dan nikmati detik-detik pada setiap proses yang membentukmu.”

Bandung, 1 Desember 2016

(31)

DAFTAR PUSTAKA

[1] K. Andri Koniyo, Tuntunan Praktis Membangun Sistem Informasi Akuntansi dengan Visual Basic dan Microsoft SQL Server, Yogyakarta: Andi, 2007. [2] M. Kusrini, Strategi Perancangan dan Pengolahan Basis Data, Yogyakarta:

Andi, 2007.

[3] F. A. M. K. Ir. M., Object Oriented Programming dengan PHP5, jakarta: PT Elex Media Komputindo, 2006.

[4] A. Nugroho, Rekayasa Prangkat Lunak Berorientasi Objek dengan Metode USDP, Yogyakarta: ANDI, 2010.

[5] J. A. Hall, Sistem Informasi Akuntasi, Edisi 4 Buku 1 (Koran), Jakarta: Salemba Empat, 2007.

[6] J. P. L. Kenneth C. Laudon, Sistem Informasi Management Mengelola Perusahaan Digital, Jakarta: Salemba Empat, 2007.

[7] S. S, Sistem Informasi Akuntansi, Jakarta: Grasindo, 2009.

[8] B. R. S. Radiant Victor Imbar, Pemrograman Web Commerce dengan ORACLE dan ASP, Bandung: Informatika, 2006.

[9] Henderi, Unified Modeling Language, Tangerang: Raharja Enrichment Centre, 2006.

[10] A. Nugroho, Mengembangkan Aplikasi Basis Data Menggunakan C# + SQL server, Yogyakarta: Andi, 2010.

[11] B. Nugroho, Panduan Lengkap Menguasai Perintah SQL, Jakarta: MediaKita, 2008.

[12] R. Pressman, Software Engineering: A Practioner's Approach 8th Edition, NewYork: McGraw-Hill, inc, 2014.

[13] D. Nofriansyah, Konsep Data Mining vs Sistem Pendukung Keputusan, Yogyakarta: Deepublish, 2014.

(32)

Informasi, vol. 1, p. 92, 2015.

[15] F. K. Eva Yulianti, “Sistem Pendukung Keputusan Penjurusan Siswa

Referensi

Dokumen terkait

Dalam penentuan pengaruh pH terhadap kapasitas adsorpsi disiapkan 7 buah Erlemeyer 250 mL, ke dalam masing- masing Erlenmeyer ditambahkan 0,25 gram sampel arang batang

Hal ini menunjukkan variabel teknologi informasi (X1) berpengaruh signifikan terhadap kepuasan nasabah (Y) pada PT. Bank Syariah Bukopin Cabang Medan. Adapun untuk

diolah menjadi manisan basah dikarenakan merupakan jenis buah yang keras. Hasil samping dari proses pembuatan manisan buah ini ialah sirup dari

Pendidikan yang berlangsung melalui proses bagi pertumbuhan dan perkembangan manusia, dilihat dari prinsip pandangan Islam, adalah bersifat Tabi’iyah artinya sesuai dengan

“Sampah adalah bahan yang terbuang atau dibuang dari hasil aktifitas manusia maupun proses alam yang belum memiliki nilai ekonomi (E. Colink, 1996).Sampah merupakan bahan sisa

Dari hasil penelitian tindakan yang telah dilakukan melalui 2 siklus dapat disimpulkan bahwa Penggunaan Metode Kooperatif STAD dalam pembelajaran IPS dapat meningkatkan

Hasil uji lanjut BNT menunjukkan bahwa jumlah telur nyamuk yang ditemukan paling banyak pada ovitrap kontrol sedangkan penggunaan dua jenis atraktan tidak

International Archives of the Photogrammetry, Remote Sensing and Spatial Information Sciences, Volume XXXIX-B5, 2012 XXII ISPRS Congress, 25 August – 01 September 2012,