Sistem Informasi Penjualan, Pembelian, Inventori dan Penentuan Supplier pada Toko Subur Jaya dengan Simple Additive Weighting.

(1)

ABSTRAK

Toko Besi Subur Jaya adalah sebuah Toko yang berada di Provinsi Gorontalo- Sulawesi. Toko Subur Jaya masih melakukan pencatatan data-data transaksi penjualan, pembelian dan persediaan secara manual. Dikarenakan masih manual, terjadi kesulitan dalam pencatatan data, tidak dapat mengecek kehilangan barang, serta kesulitan mencari faktur penjualan yang membutuhkan waktu, Sehingga terkadang terjadi salah hitung bahkan pembuatan laporan bisa terjadi kesalahan. Oleh karena itu penulis melakukan penelitian untuk Tugas Akhir. Penelitian ini merupakan aplikasi berbasis dekstop yang dapat melakukan transaksi penjualan, pembelian dan pencatatan data persediaan barang dan saling terintegrasi. Aplikasi ini juga menyediakan fitur untuk membantu Toko dalam pengambilan keputusan menentukan pemasok mana yang lebih baik berdasarkan beberapa kriteria. Penentuan Pemasok dibuat dengan Metode Simple Additive Weighting.


(2)

ABSTRACT

Subur Jaya is a store located in Gorontalo Province-Sulawesi. Subur Jaya store still perform the sales transaction, purchase transaction and inventory manually. Due to the manual, there is difficulty in recording data, can't check if there is missing goods, and difficutly searching the sales invoice which takes time. And there is any chance to miscalculation. Therefore, writer doing research for a thesis. This thesis is a dekstop-based application that can perform the sales transaction, purchase transaction and record inventory data and integrated with each other. This applicaion also provides features that help the store to making decisions which supplier is better based on several criteria. This feature is created using Simple Additive Weighting (SAW).


(3)

DAFTAR ISI

LEMBAR PENGESAHAN ... ii

PERNYATAAN ORISINALITAS LAPORAN PENELITIAN ... iii

PERNYATAAN PUBLIKASI LAPORAN PENELITIAN ... iv

PRAKATA ... v

ABSTRAK ... vii

ABSTRACT ... viii

DAFTAR ISI ... ix

DAFTAR GAMBAR ... xvii

DAFTAR TABEL ... xxi

DAFTAR NOTASI/ LAMBANG ... xxiii

DAFTAR SINGKATAN ... 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.4.1 Batasan Perangkat Lunak ... 2

1.4.2 Batasan Perangkat Keras ... 3

1.4.3 Batasan Aplikasi... 3

1.5 Sumber Data ... 4

1.6 Sistematika Penyajian ... 4

BAB 2 KAJIAN TEORI ... 5

2.1 Sistem Informasi ... 5


(4)

2.3 Pembelian ... 6

2.4 Persediaan ... 6

2.5 Proses Bisnis ... 7

2.6 Business Process Model and Notation ... 8

2.7 Entity Relationship Diagram (ERD) ... 8

2.8 Unified Modeling Language (UML) ... 9

2.8.1 Use Case Diagram ... 9

2.8.2 Activity Diagram ... 10

2.8.3 Class Diagram ... 11

2.9 Pemrograman Berorientasi Objek (OOP) ... 12

2.10 Basis Data (Database) ... 13

2.11 MySQL ... 13

2.12 JAVA ... 14

2.13 Sistem Pendukung Keputusan (Decision Support System) ... 15

2.13.1 Simple Additive Weighting... 15

2.13.2 Analytical Hierarchy Process ... 16

2.14 Black Box Testing ... 17

BAB 3 ANALISIS DAN RANCANGAN SISTEM ... 18

3.1 Proses Bisnis ... 18

3.1.1 Proses Bisnis Pembelian ... 18

3.1.2 Proses Bisnis Penjualan ... 19

3.2 Entity Relationship Diagram ... 19

3.3 Transformasi ERD ke dalam Tabel (ER to Table) ... 21

3.4 Unified Modeling Language ... 25

3.4.1 Use Case Diagram ... 25


(5)

3.4.1.1.1 Use Case Skenario Transaksi Pembelian ... 26

3.4.1.1.2 Use Case Skenario Transaksi Penjualan ... 27

3.4.1.1.3 Use Case Skenario Mengolah Data Supplier ... 28

3.4.1.1.4 Use Case Skenario Mengolah Data Konsumen ... 28

3.4.1.1.5 Use Case Skenario Mengolah Data Barang ... 29

3.4.1.1.6 Use Case Skenario Mengolah Jenis Barang... 30

3.4.1.1.7 Use Case Skenario Melihat Laporan... 31

3.4.1.1.8 Use Case Skenario Melihat Daftar Barang ... 31

3.4.2 Activity Diagram ... 32

3.4.2.1 Activity Diagram Login ... 32

3.4.2.2 Activity Diagram Penjualan ... 33

3.4.2.3 Activity Diagram Pembelian ... 34

3.4.2.3.1 Activity Diagram Pemesanan ... 34

3.4.2.3.2 Activity Diagram Penerimaan ... 35

3.4.2.4 Activity Diagram Cari Barang ... 36

3.4.2.5 Activity Diagram Mengolah Data Barang ... 37

3.4.2.5.1 Activity Diagram Tambah Data Barang ... 37

3.4.2.5.2 Activity Diagram Ubah Data Barang ... 37

3.4.2.5.3 Activity Diagram Menonaktifkan Barang ... 38

3.4.2.6 Activity Diagram Mengolah Data Customer ... 39

3.4.2.6.1 Activity Diagram Tambah Data Customer ... 39

3.4.2.6.2 Activity Diagram Edit Data Customer ... 40

3.4.2.6.3 Activity Diagram Menonaktifkan Customer ... 41

3.4.2.7 Activity Diagram Mengolah Data Supplier ... 42

3.4.2.7.1 Activity Diagram Tambah Data Supplier ... 42


(6)

3.4.2.7.3 Activity Diagram Menonaktifkan Supplier ... 44

3.4.2.8 Activity Diagram Mengolah Data User ... 45

3.4.2.8.1 Activity Diagram Tambah Data User ... 45

3.4.2.8.2 Activity Diagram Edit Data User ... 46

3.4.2.8.3 Activity Diagram Menonaktifkan User ... 47

3.4.2.9 Activity Diagram Mengolah Jenis Barang ... 48

3.4.2.9.1 Activity Diagram Tambah Jenis Barang ... 48

3.4.2.9.2 Activity Diagram Edit Jenis Barang ... 49

3.4.2.10 Activity Diagram Melihat Laporan Penjualan... 50

3.4.2.10.1 Lihat Laporan Penjualan Berdasarkan Barang ... 50

3.4.2.10.2 Lihat Laporan Penjualan Berdasarkan Faktur ... 51

3.4.2.10.3 Lihat Laporan Penjualan Berdasarkan Customer ... 52

3.4.2.10.4 Lihat Laporan Penjualan Berdasarkan Tanggal ... 52

3.4.2.10.5 Lihat Laporan Penjualan Berdasarkan Bulan ... 53

3.4.2.10.6 Lihat Laporan Penjualan Berdasarkan Tahun ... 54

3.4.2.11 Activity Diagram Melihat Laporan Pembelian ... 54

3.4.2.11.1 Lihat Laporan Pembelian Berdasarkan Barang... 54

3.4.2.11.2 Lihat Laporan Pembelian Berdasarkan Faktur ... 55

3.4.2.11.3 Lihat Laporan Pembelian Berdasarkan Supplier... 56

3.4.2.11.4 Lihat Laporan Pembelian Berdasarkan Tanggal ... 56

3.4.2.11.5 Lihat Laporan Pembelian Berdasarkan Bulan... 57

3.4.2.11.6 Lihat Laporan Pembelian Berdasarkan Tahun ... 58

3.5 Rancangan Desain Antarmuka ... 58

3.5.1 Rancangan Antarmuka Login ... 58

3.5.2 Rancangan Antarmuka Login Admin ... 59


(7)

3.5.4 Rancangan Antarmuka Data Master Pegawai ... 60

3.5.5 Rancangan Antarmuka Data Master Barang ... 61

3.5.6 Rancangan Antarmuka Data Master Supplier ... 62

3.5.7 Rancangan Antarmuka Data Master Jenis Barang ... 63

3.5.8 Rancangan Antarmuka Data Master Customer ... 64

3.5.9 Rancangan Antarmuka Penjualan ... 64

3.5.10 Rancangan Antarmuka Menu Penjualan Barang ... 65

3.5.11 Rancangan Antarmuka Menu Pembelian ... 66

3.5.12 Rancangan Antarmuka Menu Penerimaan Barang ... 66

3.5.13 Rancangan Antarmuka Menu Pemesanan Barang ... 67

3.5.14 Rancangan Antarmuka Menu Lihat Barang ... 68

3.5.15 Rancangan Antarmuka Menu Laporan ... 69

3.5.16 Rancangan Antarmuka Menu Laporan Penjualan Pertahun ... 69

3.5.17 Rancangan Antarmuka Menu Laporan Penjualan Perbulan ... 70

3.5.18 Rancangan Antarmuka Menu Laporan Penjualan Pertanggal ... 70

3.5.19 Rancangan Antarmuka Menu Laporan Penjualan Percustomer... 71

3.5.20 Rancangan Antarmuka Menu Laporan Penjualan Perbarang ... 72

3.5.21 Rancangan Antarmuka Menu Laporan Penjualan Peruser... 73

3.5.22 Rancangan Antarmuka Menu Laporan Penjualan No. Faktur ... 73

3.5.23 Rancangan Antarmuka Menu Laporan Pembelian Pertahun ... 74

3.5.24 Rancangan Antarmuka Menu Laporan Pembelian Perbulan ... 75

3.5.25 Rancangan Antarmuka Menu Laporan Pembelian Pertanggal ... 75

3.5.26 Rancangan Antarmuka Menu Laporan Pembelian Persupplier ... 76

3.5.27 Rancangan Antarmuka Menu Laporan Penjualan Perbarang ... 76

3.5.28 Rancangan Antarmuka Menu Laporan Penjualan Peruser... 77


(8)

3.5.30 Rancangan Antarmuka Menu Laporan DSS ... 78

3.5.31 Rancangan Antarmuka Menu Penilaian ... 79

3.6 Class Diagram ... 79

3.7 Studi Kasus ... 81

BAB 4 IMPLEMENTASI ... 88

4.1 Halaman Login ... 88

4.2 Halaman Menu Admin... 89

4.3 Halaman Menu Karyawan... 90

4.4 Halaman Master Data ... 90

4.5 Halaman Master Data User ... 91

4.6 Halaman Master Data Barang ... 92

4.7 Halaman Master Data Customer ... 93

4.8 Halaman Master Data Supplier ... 94

4.9 Halaman Master Data Jenis Barang ... 95

4.10 Halaman Daftar Barang... 96

4.11 Halaman Penjualan... 97

4.12 Halaman Pembelian ... 99

4.13 Halaman Pemesanan ... 100

4.14 Halaman Penerimaan ... 102

4.15 Halaman Laporan Penjualan ... 103

4.15.1 Halaman Laporan Penjualan Perbulan ... 104

4.15.2 Halaman Laporan Penjualan Perbarang ... 105

4.15.3 Halaman Laporan Penjualan Percustomer ... 107

4.15.4 Halaman Laporan Penjualan Pertanggal ... 108

4.15.5 Halaman Laporan Penjualan Perfaktur ... 109


(9)

4.16 Halaman Laporan Pembelian ... 110

4.16.1 Halaman Laporan Pembelian Perbulan ... 111

4.16.2 Halaman Laporan Pembelian Perbarang ... 112

4.16.3 Halaman Laporan Pembelian Persupplier ... 113

4.16.4 Halaman Laporan Pembelian Pertanggal ... 114

4.16.5 Halaman Laporan Pembelian Perfaktur ... 115

4.16.6 Halaman Laporan Pembelian Pertahun ... 116

4.17 Halaman Laporan DSS ... 117

4.18 Halaman Survey ... 118

BAB 5 PENGUJIAN ... 119

5.1 Pengujian Login ... 119

5.2 Pengujian Tambah Data User ... 120

5.3 Pengujian Ubah Data User ... 121

5.4 Pengujian Nonaktifkan User ... 121

5.5 Pengujian Tambah Data Barang... 122

5.6 Pengujian Ubah Data Barang ... 122

5.7 Pengujian Nonaktifkan Barang ... 123

5.8 Pengujian Tambah Data Customer ... 123

5.9 Pengujian Ubah Data Customer ... 124

5.10 Pengujian Nonaktifkan Customer ... 124

5.11 Pengujian Tambah Data Supplier ... 125

5.12 Pengujian Ubah Data Supplier ... 125

5.13 Pengujian Nonaktifkan Supplier ... 126

5.14 Pengujian Tambah Jenis Barang ... 126

5.15 Pengujian Ubah Jenis Barang... 127


(10)

5.17 Pengujian Pemesanan ... 129

5.18 Pengujian Penerimaan ... 130

5.19 Pengujian Laporan Penjualan ... 131

5.20 Pengujian Laporan Pembelian... 135

BAB 6 SIMPULAN DAN SARAN ... 139

6.1 Simpulan ... 139

6.2 Saran ... 139


(11)

DAFTAR GAMBAR

Gambar 2.1 Contoh Use Case Diagram [8, p. 8] ... 10

Gambar 2.2 Contoh Activity Diagram [8, p. 11] ... 11

Gambar 2.3 Contoh Class Diagram [8, p. 39] ... 12

Gambar 2.4 Rumus Simple Additive Weighting [15, p. 11] ... 15

Gambar 2.5 Rumus Simple Additive Weighting [15, p. 11] ... 16

Gambar 3.1 Proses Bisnis Pembelian... 18

Gambar 3.2 Proses Bisnis Penjualan ... 19

Gambar 3.3 Entity Relationship Diagram ... 20

Gambar 3.4 Use Case Toko Subur Jaya ... 26

Gambar 3.5 Activity Diagram Login ... 33

Gambar 3.6 Activity Diagram Penjualan ... 34

Gambar 3.7 Activity Diagram Pemesanan ... 35

Gambar 3.8 Activity Diagram Penerimaan ... 36

Gambar 3.9 Activity Diagram Cari Barang ... 36

Gambar 3.10 Activity Diagram Tambah Data Barang ... 37

Gambar 3.11 Activity Diagram Ubah Data Barang ... 38

Gambar 3.12 Activity Diagram Menonaktifkan Barang ... 39

Gambar 3.13 Activity Diagram Tambah Data Customer ... 40

Gambar 3.14 Activity Diagram Ubah Data Customer ... 41

Gambar 3.15 Activity Diagram Menonaktifkan Customer ... 42

Gambar 3.16 Activity Diagram Tambah Data Supplier... 43

Gambar 3.17 Activity Diagram Ubah Data Supplier ... 44

Gambar 3.18 Activity Diagram Menonaktifkan Supplier ... 45

Gambar 3.19 Activity Diagram Tambah Data User ... 46

Gambar 3.20 Activity Diagram Ubah Data User ... 47

Gambar 3.21 Activity Diagram Menonaktifkan User ... 48

Gambar 3.22 Activity Diagram Tambah Jenis Barang... 49

Gambar 3.23 Activity Diagram Edit Jenis Barang ... 50

Gambar 3.24 Activity Diagram Laporan Penjualan Berdasarkan Barang ... 51


(12)

Gambar 3.26 Activity Diagram Laporan Penjualan Berdasarkan Customer ... 52

Gambar 3.27 Activity Diagram Laporan Penjualan Berdasarkan Tanggal ... 53

Gambar 3.28 Activity Diagram Laporan Penjualan Berdasarkan Bulan ... 53

Gambar 3.29 Activity Diagram Laporan Penjualan Berdasarkan Tahun ... 54

Gambar 3.30 Activity Diagram Laporan Pembelian Berdasarkan Barang ... 55

Gambar 3.31 Activity Diagram Laporan Pembelian Berdasarkan Faktur... 55

Gambar 3.32 Activity Diagram Laporan Pembelian Berdasarkan Supplier ... 56

Gambar 3.33 Activity Diagram Laporan Pembelian Berdasarkan Tanggal ... 57

Gambar 3.34 Activity Diagram Laporan Pembelian Berdasarkan Bulan ... 57

Gambar 3.35 Activity Diagram Laporan Pembelian Berdasarkan Tahun ... 58

Gambar 3.36 Login ... 59

Gambar 3.37 Login Admin ... 59

Gambar 3.38 Login Karyawan ... 60

Gambar 3.39 Data Master Pegawai ... 61

Gambar 3.40 Data Master Barang ... 62

Gambar 3.41 Data Master Supplier ... 63

Gambar 3.42 Data Master Jenis Barang ... 63

Gambar 3.43 Data Master Customer ... 64

Gambar 3.44 Penjualan ... 65

Gambar 3.45 Menu Penjualan Barang ... 65

Gambar 3.46 Menu Pembelian ... 66

Gambar 3.47 Menu Penerimaan Barang ... 67

Gambar 3.48 Menu Pemesanan Barang ... 68

Gambar 3.49 Menu Lihat Barang... 68

Gambar 3.50 Menu Laporan ... 69

Gambar 3.51 Menu Laporan Penjualan Pertahun ... 69

Gambar 3.52 Menu Laporan Penjualan Perbulan ... 70

Gambar 3.53 Menu Laporan Penjualan Pertanggal ... 71

Gambar 3.54 Menu Laporan Penjualan Percustomer ... 71

Gambar 3.55 Menu Laporan Penjualan Perbarang ... 72

Gambar 3.56 Menu Laporan Penjualan Peruser ... 73


(13)

Gambar 3.58 Menu Laporan Pembelian Pertahun ... 74

Gambar 3.59 Menu Laporan Pembelian Perbulan ... 75

Gambar 3.60 Menu Laporan Pembelian Pertanggal ... 75

Gambar 3.61 Menu Laporan Pembelian Persupplier ... 76

Gambar 3.62 Menu Laporan Pembelian Perbarang ... 77

Gambar 3.63 Menu Laporan Pembelian Peruser ... 77

Gambar 3.64 Menu Laporan Pembelian No Faktur ... 78

Gambar 3.65 Laporan DSS ... 78

Gambar 3.66 Menu Penilaian ... 79

Gambar 3.67 Class Diagram... 80

Gambar 4.1 Halaman Login ... 88

Gambar 4.2 Halaman Menu Admin ... 89

Gambar 4.3 Halaman Menu Karyawan ... 90

Gambar 4.4 Halaman Master Data ... 91

Gambar 4.5 Halaman Master Data User ... 92

Gambar 4.6 Halaman Master Data Barang ... 93

Gambar 4.7 Halaman Master Data Customer ... 94

Gambar 4.8 Halaman Master Data Supplier ... 95

Gambar 4.9 Halaman Jenis Barang ... 96

Gambar 4.10 Halaman Daftar Barang ... 97

Gambar 4.11 Halaman Penjualan ... 97

Gambar 4.12 Halaman Pilih Customer ... 98

Gambar 4.13 Halaman Pembelian ... 99

Gambar 4.14 Halaman Pemesanan ... 100

Gambar 4.15 Halaman Pilih Supplier ... 101

Gambar 4.16 Halaman Penerimaan... 102

Gambar 4.17 Halaman Pilih Pemesanan ... 103

Gambar 4.18 Halaman Laporan Penjualan ... 104

Gambar 4.19 Halaman Laporan Penjualan Perbulan ... 105

Gambar 4.20 Halaman Laporan Penjualan Perbarang ... 106

Gambar 4.21 Halaman Pilih Barang ... 106


(14)

Gambar 4.23 Halaman Laporan Penjualan Pertanggal ... 108

Gambar 4.24 Halaman Laporan Penjualan Perfaktur ... 109

Gambar 4.25 Halaman Laporan Penjualan Pertahun ... 110

Gambar 4.26 Halaman Laporan Pembelian ... 111

Gambar 4.27 Halaman Laporan Pembelian Perbulan ... 112

Gambar 4.28 Halaman Laporan Pembelian Perbarang ... 113

Gambar 4.29 Halaman Laporan Pembelian Persupplier ... 114

Gambar 4.30 Halaman Laporan Pembelian PerTanggal ... 115

Gambar 4.31 Halaman Laporan Pembelian Perfaktur ... 115

Gambar 4.32 Halaman Laporan Pembelian Pertahun ... 116

Gambar 4.33 Halaman Laporan DSS ... 117


(15)

DAFTAR TABEL

Tabel 3.1 Tabel User ... 21

Tabel 3.2 Tabel Supplier ... 21

Tabel 3.3 Tabel Customer ... 22

Tabel 3.4 Tabel Barang ... 22

Tabel 3.5 Tabel Jenis Barang ... 22

Tabel 3.6 Tabel Role ... 22

Tabel 3.7 Tabel Penjualan ... 23

Tabel 3.8 Tabel Pembelian ... 23

Tabel 3.9 Tabel Detail Penjualan ... 23

Tabel 3.10 Tabel Detail Pembelian ... 24

Tabel 3.11 Tabel DSS ... 24

Tabel 3.12 Use Case Skenario Transaksi Pembelian ... 26

Tabel 3.13 Use Case Skenario Transaksi Penjualan ... 27

Tabel 3.14 Use Case Skenario Mengolah Data Supplier ... 28

Tabel 3.15 Use Case Skenario Mengolah Data Customer ... 29

Tabel 3.16 Use Case Skenario Mengolah Data Barang ... 29

Tabel 3.17 Use Case Skenario Mengolah Jenis Barang ... 30

Tabel 3.18 Use Case Skenario Lihat Laporan ... 31

Tabel 3.19 Use Case Skenario Melihat Daftar Barang ... 31

Tabel 3.20 Kriteria dan Bobot ... 81

Tabel 3.21 Penilaian Ketersediaan ... 81

Tabel 3.22 Penilaian Kecepatan ... 82

Tabel 3.23 Penilaian Informasi ... 83

Tabel 3.24 Penilaian Kualitas ... 83

Tabel 3.25 Data Supplier... 83

Tabel 3.26 Penilaian Kriteria Supplier ... 84

Tabel 3.27 Hasil Normalisasi ... 86

Tabel 5.1 Pengujian Login ... 119

Tabel 5.2 Pengujian Tambah Data User ... 120


(16)

Tabel 5.4 Pengujian Nonaktifkan User ... 121

Tabel 5.5 Pengujian Tambah Data Barang ... 122

Tabel 5.6 Pengujian Ubah Data Barang ... 122

Tabel 5.7 Pengujian Nonaktifkan Barang ... 123

Tabel 5.8 Pengujian Tambah Data Customer ... 123

Tabel 5.9 Pengujian Ubah Data Customer ... 124

Tabel 5.10 Pengujian Nonaktifkan Customer ... 124

Tabel 5.11 Pengujian Tambah Data Supplier ... 125

Tabel 5.12 Pengujian Ubah Data Supplier ... 125

Tabel 5.13 Pengujian Nonaktifkan Supplier ... 126

Tabel 5.14 Pengujian Tambah Jenis Barang ... 126

Tabel 5.15 Pengujian Ubah Jenis Barang ... 127

Tabel 5.16 Pengujian Penjualan ... 127

Tabel 5.17 Pengujian Pemesanan ... 129

Tabel 5.18 Pengujian Penerimaan ... 130

Tabel 5.19 Pengujian Laporan Penjualan... 131


(17)

DAFTAR NOTASI/ LAMBANG

Jenis Notasi/ Lambang Nama Arti

BPMN Start Event Menyatakan langkah

awal proses

BPMN Activity Menyatakan langkah

atau proses pekerjaan yang dilakukan

BPMN Gateway Digunakan untuk

mengontrol perbedaan yang memisahkan dan menyambungkan arus

BPMN Sequence

Flow

Menyatakan jalan nya aluran suatu proses

BPMN Terminate Menyatakan langkah

telah selesai

Activity Diagram

Start Titik Awal

Activity Diagram

End Titik Akhir

Activity Diagram

Activity Proses

Activity Diagram

Decision Pilihan mengambil keputusan Activity Diagram Line Connector Untuk

menghubungkan dan menunjukkan alur proses


(18)

Use Case Use Case Urutan aksi-aksi yang ditampilkan sistem yang menghasilkan suatu hasil bagi aktor.

Use Case Actor User atau peran

pengguna untuk

mengetahui use case atau peran yang diambil dalam sistem.

Use Case Association Menunjukkan

hubungan statis.

Class Diagram

Class Himpunan dari obyek-obyek yang berbagi atribut serta operasi sama.

Referensi:

1. BPMN : www.omg.org [1]


(19)

DAFTAR SINGKATAN

BPMN Business Process Model and Notation

ERD Entity Relationship Diagram

SI Sistem Informasi

UML Unified Modelling Languange SAW Simple Additive Weighting DSS Decision Support System OOP Object Oriented Programming


(20)

BAB 1

PENDAHULUAN

Bab ini berisi uraian tentang latar belakang masalah, rumusan masalah, tujuan pembahasan, ruang lingkup kajian, sumber data dan sistematika penyajian.

1.1Latar Belakang

Pada jaman sekarang tidak dipungkiri bahwa teknologi merupakan suatu kebutuhan yang sangat penting untuk manusia. Hal ini dikarenakan teknologi sangat membantu mempermudah pekerjaan manusia yang masih belum memanfaatkan teknologi dalam bidang pekerjaannya dan memanfaatkannya untuk mempermudah pekerjaan tertentu. Salah satunya pada Toko Besi Subur Jaya.

Toko Besi Subur Jaya adalah sebuah toko besi yang bergerak di bidang penjualan dan pembelian di Gorontalo. Proses pencatatan penjualan dan pembelian yang dilakukan oleh Toko besi Subur Jaya masih cara manual, sehingga hal ini sangat membuang waktu karena dalam melakukan pencarian data sangat membutuhkan waktu apabila secara manual dan terkadang terjadi salah hitung terkadang data-data bisa hilang karena terlalu banyak kertas.

Maka dari itu toko besi Subur Jaya membutuhkan sebuah program yang dapat membantu memperkecil kemungkinan kesalahan perhitungan dalam melakukan segala pencatatan mulai dari pembelian barang, pencatatan barang, data supplier dan menampilkan laporan. Pada aplikasi ini juga dilengkapi dengan aplikasi untuk melakukan pemilihan supplier terbaik sercara otomatis dari kriteria kecepatan, ketersediaan serta harga pada aplikasi tersebut agar pengguna dapat mengetahui supplier mana yang lebih baik.

Setelah menganalisis masalah yang ada pada Toko Besi Subur Jaya, maka akan dibuat sebuah aplikasi desktop yang akan membantu penjualan dan pembelian sehingga menghemat waktu dan memperkecil kesalahan perhitungan serta membantu admin dalam melihat detail barang yang sudah dibeli dan baramg yang ada digudang. Aplikasi ini menggunakan Decision Support System Simple Additive Weighting yang berfungsi untuk mencari supplier mana yang paling baik diantara supplier lainnya.


(21)

2

1.2Rumusan Masalah

Berdasarkan latar belakang masalah, masalah-masalah yang muncul dan dapat diidentifikasi adalah sebagai berikut:

1. Bagaimana membuat aplikasi untuk melakukan pencatatan penjualan dan pembelian?

2. Bagaimana membuat aplikasi yang dapat membantu toko besi Subur Jaya dalam mengambil keputusan untuk memilih supplier yang terbaik?

1.3Tujuan Pembahasan

Berdasarkan latar belakang dan rumusan masalah, maka dapat diambil tujuannya antara lain:

1. Membuat aplikasi yang dapat melakukan pencatatan data transaksi penjualan pembelian, dan aplikasi akan menggunakan basis data untuk menyimpan transaksi penjualan dan pembelian.

2. Merancang Sistem Informasi untuk menentukan supplier terbaik diantara yang lainnya dengan menggunakan Decision Support System Simple Additive Weighting.

1.4Ruang Lingkup

Berikut merupakan lingkup kajian pada Aplikasi Sistem Informasi Penjualan, Pembelian, dan inventori pada Toko Besi Subur Jaya dengan menggunakan Decision Support System Simple Additive Weighting untuk Pemilihan Supplier terbaik.

1.4.1Batasan Perangkat Lunak

Berikut ruang lingkup untuk perangkat lunak yang dibutuhkan agar aplikasi dapat berjalan:

1. Sistem Operasi : Microsoft Windows 7 2. Sistem Basis Data : MySQL


(22)

3

1.4.2Batasan Perangkat Keras

Berikut ruang lingkup untuk perangkat keras yang dibutuhkan agar aplikasi dapat berjalan:

1. Processor Dual Core

2. Spesifikasi optimum Memory DDR2 2 GB 3. Spesifikasi optimum Harddisk 80 GB 4. Keyboard dan Mouse

5. Monitor

1.4.3Batasan Aplikasi

Batasan Aplikasi antara lain: 1. Aplikasi Berbasis Dekstop

2. Aplikasi ini dibuat untuk Toko besi Subur Jaya 3. User: Admin, Karyawan

Admin dapat melakukan :

1. Menambah, merubah, menonaktifkan data User 2. Menambah, merubah dan menonaktifkan Supplier 3. Melakukan Transaksi penjualan dan pembelian 4. Melihat Laporan penjualan, pembelian dan DSS

5. Melihat data barang, user, supplier serta penjualan dan pembelian

Karyawan dapat melakukan :

1. Melakukan transaksi penjualan 2. Melihat Data Barang

Kriteria Penilaian

Penilaian terhadap supplier hanya mencakup harga, kecepatan, ketersediaan, informasi, dan kualitas serta penilaian dilakukan secara otomatis.


(23)

4

1.5Sumber Data

Sumber data yang digunakan pada penulisan laporan adalah sebagai berikut :

1. Data Primer

Data-data primer diperoleh dari dokumen serta tanya jawab dengan Toko besi Subur Jaya.

2. Data Sekunder

Data-data sekunder diperoleh dari buku, internet, dan sumber-sumber lainnya agar mendukung data primer.

1.6Sistematika Penyajian

Sistematika penyajian penulisan laporan adalah sebagai berikut : Bab 1. Pendahuluan

Bab ini membahas tentang pendahuluan yang terdiri dari Latar belakang, Rumusan masalah, Tujuan pembahasan, Ruang lingkup kajian, Sumber data, dan Sistematika penyajian.

Bab 2. Kajian Teori

Bab ini membahas tentang penjelasan teori-teori yang digunakan sebagai dasasr penelitian untuk mendukung pembuatan sistem.

Bab 3. Analisis dan Rancangan Sistem

Bab ini membahas tentang penjelasan Proses Bisnis, UML berupa Use Case Diagram dan Activity Diagram, BPMN dan rancangan antarmuka pengguna.

Bab 4. Implementasi

Bab ini berisi kumpulan screenshot yang digunakan untuk menjelaskan setiap fungsi yang ada pada aplikasi.

Bab 5. Pengujian

Bab ini berisi mengenai pengujian sistem serta testing yang akan dilakukan dengan Black Box Testing.

Bab 6. Simpulan dan Saran

Bab ini berisi kesimpulan dan saran berdasarkan perancangan aplikasi dan analisa pengujian.


(24)

BAB 6 SIMPULAN DAN SARAN

Pada bab ini berisi mengenai Simpulan dari Penelitian yang telah dibuat oleh penulis dan Saran yang berguna untuk pengembangan aplikasi yang lebih baik lagi dimasa akan datang.

6.1Simpulan

Berikut merupakan simpulan dari analisa, pengembangan serta penerapan dari hasil Penelitian yang telah dibuat oleh penulis.

1. Aplikasi ini dapat menyimpan data-data transaksi penjualan, pembelian dan persediaan dari barang-barang yang ada. User juga dapat melihat data-data tersebut dalam bentuk laporan.

2. Aplikasi ini dapat memberikan saran kepada user dalam pengambilan keputusan dengan cara memberikan rekomendasi pemasok yang lebih baik pada proses pembelian.

6.2Saran

Berikut merupakan saran untuk aplikasi ini yang masih dapat dikembangkan dimasa yang akan datang:

1. Aplikasi ini dapat dikembangkan sesuai kebutuhan yang ada pada toko. Karena kemungkinan toko untuk berkembang lebih besar sehingga dapat mengubah dan menambah fitur pada aplikasi ini, misalnya menambahkan bagian Gudang, atau membuat website khusus pemilik agar bisa mengontrol ketersediaan dan sebagainya.

2. Aplikasi ini dapat dikembangkan dengan menambahkan Sistem Informasi Akuntansi seperti jurnal, buku besar, dan perhitungan laba rugi.


(25)

(26)

(27)

(28)

DAFTAR PUSTAKA

[1] T. Allweyer, BPMN 2.0 Introduction to the Standard for Business Process Modeling, Norderstedt: BOD- Books on Demand, 2015.

[2] “www.tutorialspoint.com,” Tutorials Point, 2015. [Online]. Available: http://www.tutorialspoint.com/uml. [Diakses 25 03 2016].

[3] H. A. Fatta, Analisis dan Perancangan Sistem Informasi untuk keunggulan Bersaing Perusahaan dan Organisasi Modern, Yogyakarta: CV. Andi Offset, 2007.

[4] F. Rangkuti, Strategi Promosi yang Kreatif dan Analisis Kasus Integrated Marketing Communication, Jakarta: PT. Gramedia Pustaka Utama, 2009. [5] Himayati, Eksplorasi Zahir Accounting, Jakarta: PT. Elex Media

Komputindo, 2008.

[6] K. C. Laudon dan J. P. Laudon, Sistem Informasi Manajemen Mengelola Perusahaan Digital, Jakarta: Penerbit Salemba Empat, 2007.

[7] Kusrini dan A. Koniyo, Tuntutan Praktis Membangun Sistem Informasi Akuntansi dengan Visual Basic Microsoft & SQL Server, Yogyakarta: CV. Andi Offset, 2007.

[8] A. Nugroho, Rekayasa PErangkat Lunak Menggunakan UML dan JAVA, Yogyakarta: CV. Andi Offset, 2009.

[9] W. Komputer, ShourtCourse Pengembangan Aplikasi Database Berbasis javaDB dengan Netbeans, Yogyakarta: CV. Andi Offset, 2010.

[10] R. Yanto, Manajemen Basis Data Menggunakan MySQL, Yogyakarta: CV. Budi Utama, 2016.

[11] M. Huda dan B. Komputer, Membuat Aplikasi Database dengan Java, mySQL, dan NetBeans, Jakarta: PT. Elex Media Komputindo, 2007.

[12] D. D. Prasetyo, 150 Rahasia Pemrograman JAVA, Jakarta: PT. Elex Media Komputindo, 2007.


(29)

Elex Media Komputindo, 2007.

[14] A. E. Wijaya dan M. Dadan, “Sistem Penentu Penilaian Siswa Pada Kurikulum 2013 Menggunakan Algoritma Simple Additive Weighting (SAW),” JutiSi Maranatha, vol. 2, p. 122, 2016.

[15] D. Nofriansyah, Konsep Data Mining Sistem Pendukung Keputusan, Yogyakarta: CV. Budi Utama, 2014.

[16] A. N. S. Khoiriah dan R. V. Imbar, “Pembuatan Sistem Akademik Pada

SMA PGII Dengan Metode Simple Additive Weighting (SAW),” Jutisi

Maranatha, vol. 1, 2015.

[17] E. Imandha dan D. Edi, “Sistem Informasi Pembelian Penjualan Dilengkapi Decission Support System untuk Penentuan Supplier,” Jutisi Maranatha, vol. 2, 2016.

[18] S. T. M. G. B. B. Agarwal, Software Engineering & Testing, Canada: Jones and Bartlett Publishers, 2010.


(1)

139

Universitas Kristen Maranatha

BAB 6 SIMPULAN DAN SARAN

Pada bab ini berisi mengenai Simpulan dari Penelitian yang telah dibuat oleh penulis dan Saran yang berguna untuk pengembangan aplikasi yang lebih baik lagi dimasa akan datang.

6.1Simpulan

Berikut merupakan simpulan dari analisa, pengembangan serta penerapan dari hasil Penelitian yang telah dibuat oleh penulis.

1. Aplikasi ini dapat menyimpan data-data transaksi penjualan, pembelian dan persediaan dari barang-barang yang ada. User juga dapat melihat data-data tersebut dalam bentuk laporan.

2. Aplikasi ini dapat memberikan saran kepada user dalam pengambilan keputusan dengan cara memberikan rekomendasi pemasok yang lebih baik pada proses pembelian.

6.2Saran

Berikut merupakan saran untuk aplikasi ini yang masih dapat dikembangkan dimasa yang akan datang:

1. Aplikasi ini dapat dikembangkan sesuai kebutuhan yang ada pada toko. Karena kemungkinan toko untuk berkembang lebih besar sehingga dapat mengubah dan menambah fitur pada aplikasi ini, misalnya menambahkan bagian Gudang, atau membuat website khusus pemilik agar bisa mengontrol ketersediaan dan sebagainya.

2. Aplikasi ini dapat dikembangkan dengan menambahkan Sistem Informasi Akuntansi seperti jurnal, buku besar, dan perhitungan laba rugi.


(2)

(3)

(4)

(5)

140

Universitas Kristen Maranatha

DAFTAR PUSTAKA

[1] T. Allweyer, BPMN 2.0 Introduction to the Standard for Business Process Modeling, Norderstedt: BOD- Books on Demand, 2015.

[2] “www.tutorialspoint.com,” Tutorials Point, 2015. [Online]. Available: http://www.tutorialspoint.com/uml. [Diakses 25 03 2016].

[3] H. A. Fatta, Analisis dan Perancangan Sistem Informasi untuk keunggulan Bersaing Perusahaan dan Organisasi Modern, Yogyakarta: CV. Andi Offset, 2007.

[4] F. Rangkuti, Strategi Promosi yang Kreatif dan Analisis Kasus Integrated Marketing Communication, Jakarta: PT. Gramedia Pustaka Utama, 2009. [5] Himayati, Eksplorasi Zahir Accounting, Jakarta: PT. Elex Media

Komputindo, 2008.

[6] K. C. Laudon dan J. P. Laudon, Sistem Informasi Manajemen Mengelola Perusahaan Digital, Jakarta: Penerbit Salemba Empat, 2007.

[7] Kusrini dan A. Koniyo, Tuntutan Praktis Membangun Sistem Informasi Akuntansi dengan Visual Basic Microsoft & SQL Server, Yogyakarta: CV. Andi Offset, 2007.

[8] A. Nugroho, Rekayasa PErangkat Lunak Menggunakan UML dan JAVA, Yogyakarta: CV. Andi Offset, 2009.

[9] W. Komputer, ShourtCourse Pengembangan Aplikasi Database Berbasis javaDB dengan Netbeans, Yogyakarta: CV. Andi Offset, 2010.

[10] R. Yanto, Manajemen Basis Data Menggunakan MySQL, Yogyakarta: CV. Budi Utama, 2016.

[11] M. Huda dan B. Komputer, Membuat Aplikasi Database dengan Java, mySQL, dan NetBeans, Jakarta: PT. Elex Media Komputindo, 2007.

[12] D. D. Prasetyo, 150 Rahasia Pemrograman JAVA, Jakarta: PT. Elex Media Komputindo, 2007.


(6)

141

Universitas Kristen Maranatha Elex Media Komputindo, 2007.

[14] A. E. Wijaya dan M. Dadan, “Sistem Penentu Penilaian Siswa Pada Kurikulum 2013 Menggunakan Algoritma Simple Additive Weighting (SAW),” JutiSi Maranatha, vol. 2, p. 122, 2016.

[15] D. Nofriansyah, Konsep Data Mining Sistem Pendukung Keputusan, Yogyakarta: CV. Budi Utama, 2014.

[16] A. N. S. Khoiriah dan R. V. Imbar, “Pembuatan Sistem Akademik Pada

SMA PGII Dengan Metode Simple Additive Weighting (SAW),” Jutisi

Maranatha, vol. 1, 2015.

[17] E. Imandha dan D. Edi, “Sistem Informasi Pembelian Penjualan Dilengkapi Decission Support System untuk Penentuan Supplier,” Jutisi Maranatha, vol. 2, 2016.

[18] S. T. M. G. B. B. Agarwal, Software Engineering & Testing, Canada: Jones and Bartlett Publishers, 2010.