Sistem Informasi Meramalkan Penjualan Barang dengan Metode Double Exponential Smoothing dan Menggunakan SMS Gateway.

(1)

vi

ABSTRAK

PD. Padalarang Jaya merupakan perusahaan dagang yang menjual berbagai kebutuhan sehari-hari yang menjadi keperluan setiap manusia. Saat ini, PD. Padalarang Jaya masih melakukan pencatatan penjualan dan pembelian secara manual. Hal ini mengakibatkan banyaknya data yang hilang akibat pencatatan manual. Oleh karena itu, dibuat sebuah aplikasi penjualan dan pembelian yang dapat mencatat data penjualan dan pembelian, mengolah transaksi penjualan dan pembelian, serta Decision Support System untuk peramalan barang dengan metode Double Exponential Smoothing. Pada sistem ini akan diaplikasikan SMS Gateway yang dapat memudahkan penyampaian informasi kepada pelanggan. Pembuatan aplikasi ini dibuat dengan menggunakan bahasa pemrograman C# dan menggunakan database SQL Server. Pengujian terhadap fitur-fitur dengan menggunakan metode blackbox menunjukkan bahwa aplikasi ini telah dapat memenuhi fitur-fitur yang diharapkan.

Kata kunci : Decision Support System, Double Exponential Smoothing, Penjualan, Pembelian, SMS Gateway


(2)

vii

ABSTRACT

PD. Padalarang Jaya is a trading company that sells a variety of daily needs of every human being needs. Currently, PD. Padalaramg Jaya still make record sales, recording the purchase, sale, and purchase manually. This resulted in many lost data due to manual recording. For these problems, the solution is make an desktop application for sales and purchases which is the application can save the record date sales and purchases, process sales and purchases, and Decision Support System for forecasting using the " Double Exponential Smoothing", as well as forecasting the goods with Double Exponentian Smoothing method. This system will be applied on an SMS gateway to facilitate PD. Padalarang Jaya and customers get the information. This application using C # languages and using SQL Server database. For Testing the features using blackbox show that this application has been able to meet the expected features.

Keywords: Decision Support System, Double Exponential Smoothing, Sales, Purchasing, SMS Gateway


(3)

viii

DAFTAR ISI

PERNYATAAN ORISINALITAS LAPORAN PENELITIAN ... ii

PERNYATAAN PUBLIKASI LAPORAN PENELITIAN ... iii

PRAKATA ... iv

ABSTRAK ... vi

ABSTRACT ... vii

DAFTAR ISI ... viii

DAFTAR GAMBAR ... xv

DAFTAR TABEL ... xix

DAFTAR LAMPIRAN ... xxi

DAFTAR NOTASI/ LAMBANG ... xxii

DAFTAR SINGKATAN ... xxviii

DAFTAR ISTILAH ... xxix

BAB 1. PENDAHULUAN ... 1

1.1 Latar Belakang Masalah ... 1

1.2 Rumusan Masalah ... 2

1.3 Tujuan Pembahasan... 2

1.4 Ruang Lingkup Kajian... 3

1.5 Sumber Data ... 4

1.6 Sistematika Penyajian ... 5

BAB 2. KAJIAN TEORI ... 7

2.1 Sistem Informasi ... 7

2.2 Decision Support System (DSS) ... 7

2.2.1 Definisi dan Tujuan Peramalan ... 8

2.2.2 Metode Exponential Smoothing... 10

2.2.3 Metode Single Exponential Smoothing ... 11

2.2.4 Metode Double Exponential Smoothing ... 12

2.2.5 Kesalahan Peramalan ... 15

2.3 Short Message Service (SMS) ... 18

2.4 SMS Gateway ... 18


(4)

ix

2.6 Entity Relationship Diagram (ERD)... 20

2.7 Flowchart ... 23

2.5.1 System Flowchart ... 24

2.5.2 Document Flowchart ... 24

2.8 Unified Modeling Language (UML) ... 24

2.6.1 Class Diagram ... 25

2.6.2 Use Case ... 26

2.6.3 Activity Diagram ... 27

2.9 C# ... 29

2.9.1 Methods ... 30

2.9.2 Inheritance ... 31

2.9.3 Polymorphsm ... 31

2.10 SQL Server ... 32

2.10.1 Store Procedure ... 33

2.10.2 View ... 34

2.11 Black Box Testing ... 35

BAB 3. ANALISIS DAN RANCANGAN SISTEM ... 37

3.1 Proses Bisnis ... 37

3.1.1 Proses Penjualan ... 37

3.1.2 Proses Pembelian ... 39

3.1.3 Proses Retur Pembelian ... 41

3.1.4 Proses Pengecekan Stok Barang... 42

3.2 Perhitungan DSS Metode Double Exponential Smoothing ... 43

3.3 Entity Relationship Diagram ... 46

3.3.1 Tabel Pengguna ... 47

3.3.2 Tabel Barang ... 47

3.3.3 Tabel Kategori ... 48

3.3.4 Tabel Merek ... 48

3.3.5 Tabel Supplier ... 48

3.3.6 Tabel Pembelian ... 49

3.3.7 Tabel Detail Pembelian ... 49


(5)

x

3.3.9 Tabel Detail Penjualan ... 50

3.3.10 Tabel Retur Pembelian ... 50

3.3.11 Tabel Detail Retur Pembelian ... 51

3.3.12 Tabel Konsumen ... 51

3.4 Use Case Diagram ... 51

3.4.1 Use Case Diagram Penjualan ... 53

3.4.2 Use Case Diagram Pembelian ... 53

3.4.3 Use Case Diagram Retur Pembelian ... 53

3.4.4 Use Case Diagram Data Barang ... 54

3.4.5 Use Case Diagram Data Kategori ... 54

3.4.6 Use Case Diagram Data Merek... 55

3.4.7 Use Case Diagram Data Konsumen ... 55

3.4.8 Use Case Diagram Data Pengguna ... 56

3.4.9 Use Case Diagram Data Supplier ... 56

3.4.10 Use Case Diagram Mengelola SMS ... 57

3.5 Class Diagram ... 57

3.6 Activity Diagram ... 58

3.6.1 Activity Login ... 58

3.6.2 Activity Diagram Menambah Data Penjualan ... 59

3.6.3 Activity Diagram Mencari Data Penjualan ... 60

3.6.4 Activity Diagram Menambah Data Pembelian ... 61

3.6.5 Activity Diagram Mencari Data Pembelian ... 64

3.6.6 Activity Diagram Menambah Data Kategori ... 64

3.6.7 Activity Diagram Mengubah Data Kategori ... 66

3.6.8 Activity Diagram Mencari Data Kategori ... 67

3.6.9 Activity Diagram Menambah Data Merek ... 67

3.6.10 Activity Diagram Mengubah Data Merek ... 69

3.6.11 Activity Diagram Mencari Data Merek ... 70

3.6.12 Activity Diagram Menambah Data Barang ... 70

3.6.13 Activity Diagram Mengubah Data Barang ... 72

3.6.14 Activity Diagram Mencari Data Barang ... 73


(6)

xi

3.6.16 Activity Diagram Mengubah Data User ... 74

3.6.17 Activity Diagram Mencari Data User ... 76

3.6.18 Activity Diagram Menambah Data Konsumen ... 76

3.6.19 Activity Diagram Mengubah Data Konsumen ... 78

3.6.20 Activity Diagram Mencari Data Konsumen ... 79

3.6.21 Activity Diagram Menambah Data Supplier ... 79

3.6.22 Activity Diagram Mengubah Data Supplier ... 81

3.6.23 Activity Diagram Mencari Data Supplier ... 82

3.7 Desain Antarmuka Pengguna ... 82

3.7.1 Tampilan Login ... 82

3.7.2 Tampilan Halaman Utama Admin... 83

3.7.3 Tampilan Halaman Utama Karyawan ... 83

3.7.4 Tampilan Pengelolaan Data Kategori ... 84

3.7.5 Tampilan Pengelolaan Data Merk ... 85

3.7.6 Tampilan Pengelolaan Data Barang... 85

3.7.7 Tampilan Pengelolaan Data Konsumen ... 86

3.7.8 Tampilan Pengelolaan Data Pengguna ... 87

3.7.9 Tampilan Pengelolaan Data Supplier ... 87

3.7.10 Tampilan Pengelolaan Data Penjualan ... 88

3.7.11 Tampilan Pengelolaan History Penjualan ... 88

3.7.12 Tampilan Pengelolaan Data Pembelian ... 89

3.7.13 Tampilan Pengelolaan History Pembelian ... 89

3.7.14 Tampilan Pengelolaan DSS ... 90

3.7.15 Tampilan Pengelolaan Retur Pembelian ... 90

3.7.16 Tampilan Pengelolaan Tambah Retur Pembelian ... 91

3.7.17 Tampilan Pengelolaan Send SMS ... 91

3.7.18 Tampilan Pengelolaan SMS Masuk ... 92

3.7.19 Tampilan Laporan Penjualan ... 92

3.7.20 Tampilan Laporan Pembelian ... 93

3.7.21 Tampilan Laporan Retur Pembelian ... 93

BAB 4. HASIL PENELITIAN ... 94


(7)

xii

4.2 Halaman Kesalahan Login ... 94

4.3 Halaman Berhasil Login ... 95

4.4 Halaman Akses Admin ... 95

4.5 Halaman Akses Karyawan ... 96

4.6 Halaman Pengelolaan Kategori ... 96

4.7 Halaman Pengelolaan Tambah Data Kategori ... 97

4.8 Halaman Pengelolaan Ubah Data Kategori ... 98

4.9 Halaman Pengelolaan Merk ... 98

4.10 Halaman Pengelolaan Tambah Data Merk ... 99

4.11 Halaman Pengelolaan Ubah Data Merk ... 99

4.12 Halaman Pengelolaan Data Barang ... 100

4.13 Halaman Pengelolaan Tambah Barang ... 101

4.14 Halaman Pengelolaan Ubah Data Barang ... 101

4.15 Halaman Pengelolaan Konversi Barang ... 102

4.16 Halaman Pengelolaan Data Supplier ... 102

4.17 Halaman Pengelolaan Tambah Data Supplier ... 103

4.18 Halaman Pengelolaan Ubah Data Supplier ... 103

4.19 Halaman Pengelolaan Data Pengguna... 104

4.20 Halaman Pengelolaan Tambah Data Pengguna ... 104

4.21 Halaman Pengelolaan Ubah Data Pengguna ... 105

4.22 Halaman Pengelolaan Data Konsumen ... 105

4.23 Halaman Pengelolaan Tambah Data Konsumen ... 106

4.24 Halaman Pengelolaan Ubah Data Konsumen ... 106

4.25 Halaman Pengelolaan Data Pembelian ... 107

4.26 Halaman Pengelolaan History Pembelian ... 107

4.27 Halaman Pengelolaan Data Penjualan ... 108

4.28 Halaman Pengelolaan History Penjualan ... 108

4.29 Halaman Pengelolaan Retur Pembelian ... 109

4.30 Halaman Pengelolaan History Retur Pembelian ... 109

4.31 Halaman Pengelolaan DSS ... 110

4.32 Halaman Pengelolaan Kirim SMS ... 111


(8)

xiii

4.34 Halaman Pengelolaan Laporan Penjualan ... 112

4.35 Halaman Pengelolaan Laporan Pembelian ... 113

4.36 Halaman Pengelolaan Laporan Retur Pembelian ... 113

4.37 Halaman Pengelolaan Laporan Penjualan Per Konsumen ... 114

4.38 Halaman Pengelolaan Struk Penjualan ... 114

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

5.1 Blackbox Testing ... 115

5.1.1 Pengujian Masuk Kedalam Hak Akses ... 115

5.1.2 Pengujian Menu Admin ... 116

5.1.3 Pengujian Menu Karyawan ... 117

5.1.4 Pengujian Tambah Kategori ... 118

5.1.5 Pengujian Ubah Kategori ... 119

5.1.6 Pengujian Tambah Barang ... 120

5.1.7 Pengujian Ubah Barang ... 121

5.1.8 Pengujian Tambah Merk ... 122

5.1.9 Pengujian Ubah Merk ... 123

5.1.10 Pengujian Tambah Konsumen ... 124

5.1.11 Pengujian Ubah Konsumen ... 125

5.1.12 Pengujian Tambah Pengguna ... 126

5.1.13 Pengujian Ubah Pengguna ... 127

5.1.14 Pengujian Tambah Supplier ... 129

5.1.15 Pengujian Ubah Supplier ... 130

5.1.16 Pengujian Menu Pembelian ... 131

5.1.17 Pengujian Menu Penjualan ... 132

5.1.18 Pengujian Mengelola Retur Pembelian ... 134

5.1.19 Pengujian Tambah Retur Pembelian ... 135

5.1.20 Pengujian Menu SMS ... 137

5.1.21 Pengujian Sistem DSS ... 137

5.1.22 Pengujian Hasil Aplikasi ... 138

BAB 6. SIMPULAN DAN SARAN ... 140

6.1 Simpulan ... 140


(9)

xiv


(10)

xv

DAFTAR GAMBAR

Gambar 2.1 Contoh Sebuah Entitas A ... 20

Gambar 2.2 Contoh sebuah atribut sederhana NRP ... 21

Gambar 2.3 Relasi satu ke satu ... 21

Gambar 2.4 Relasi satu ke banyak ... 22

Gambar 2.5 Relasi banyak ke satu ... 22

Gambar 2.6 Relasi Banyak ke banyak ... 22

Gambar 3.1 Flowchart Proses Penjualan ... 38

Gambar 3.2 Flowchart Proses Pembelian Barang ... 40

Gambar 3.3 Flowchart Proses Retur Pembelian ... 41

Gambar 3.4 Flowchart Proses Pengecekan Stok Barang ... 42

Gambar 3.5 Entity Relationship Diagram ... 46

Gambar 3.6 Use Case Diagram ... 52

Gambar 3.7 Use Case Mengelola Penjualan ... 53

Gambar 3.8 Use Case Mengelola Pembelian ... 53

Gambar 3.9 Use Case Mengelola Retur Pembelian ... 54

Gambar 3.10 Use Case Mengelola Data Barang ... 54

Gambar 3.11 Use Case Mengelola Data Kategori ... 55

Gambar 3.12 Use Case Mengelola Data Merek ... 55

Gambar 3.13 Use Case Mengelola Data Konsumen ... 56

Gambar 3.14 Use Case Mengelola Data Pengguna ... 56

Gambar 3.15 Use Case Mengelola Data Supplier ... 57

Gambar 3.16 Use Case Mengelola SMS ... 57

Gambar 3.17 Class Diagram... 58

Gambar 3.18 Activity Diagram Login ... 59

Gambar 3.19 Activity Diagram Menambah Data Penjualan ... 60

Gambar 3.20 Activity Diagram Mencari Data Penjualan ... 61

Gambar 3.21 Activity Diagram Menambah Data Pembelian ... 63

Gambar 3.22 Activity Diagram Mencari Data Pembelian ... 64

Gambar 3.23 Activity Diagram Tambah Kategori ... 65


(11)

xvi

Gambar 3.25 Activity Diagram Cari Kategori ... 67

Gambar 3.26 Activity Diagram Tambah Merek ... 68

Gambar 3.27 Activity Diagram Ubah Merek ... 69

Gambar 3.28 Activity Diagram Cari Merek ... 70

Gambar 3.29 Activity Diagram Tambah Barang... 71

Gambar 3.30 Activity Diagram Ubah Barang ... 72

Gambar 3.31 Activity Diagram Cari Barang ... 73

Gambar 3.32 Activity Diagram Tambah User ... 74

Gambar 3.33 Activity Diagram Ubah User ... 75

Gambar 3.34 Activity Diagram Cari User ... 76

Gambar 3.35 Activity Diagram Tambah Konsumen ... 77

Gambar 3.36 Activity Diagram Ubah Konsumen... 78

Gambar 3.37 Activity Diagram Cari Konsumen... 79

Gambar 3.38 Activity Diagram Tambah Supplier ... 80

Gambar 3.39 Activity Diagram Ubah Supplier... 81

Gambar 3.40 Activity Diagram Cari Supplier ... 82

Gambar 3.41 Tampilan Halaman Login ... 83

Gambar 3.42 Tampilan Halaman Menu Admin ... 83

Gambar 3.43 Tampilan Halaman Menu Karyawan ... 84

Gambar 3.44 Tampilan Halaman Mengelola Data Kategori ... 84

Gambar 3.45 Tampilan Halaman Mengelola Data Merk ... 85

Gambar 3.46 Tampilan Halaman Mengelola Data Barang ... 86

Gambar 3.47 Tampilan Halaman Mengelola Data Konsumen ... 86

Gambar 3.48 Tampilan Halaman Mengelola Data Pengguna ... 87

Gambar 3.49 Tampilan Halaman Mengelola Data Supplier ... 87

Gambar 3.50 Tampilan Halaman Mengelola Data Penjualan ... 88

Gambar 3.51 Tampilan Halaman History Penjualan ... 88

Gambar 3.52 Tampilan Halaman Mengelola Data Pembelian ... 89

Gambar 3.53 Tampilan Halaman History Pembelian ... 89

Gambar 3.54 Tampilan Halaman DSS ... 90

Gambar 3.55 Tampilan Lihat Retur Pembelian ... 90


(12)

xvii

Gambar 3.57 Halaman Send SMS ... 91

Gambar 3.58 Tampilan SMS Masuk ... 92

Gambar 3.59 Halaman Laporan Penjualan ... 92

Gambar 3.60 Halaman Laporan Pembelian ... 93

Gambar 3.61 Halaman Lapiran Retur Pembelian ... 93

Gambar 4.1 Halaman Masuk ... 94

Gambar 4.2 Pemberitahuan Kesalahan Nama atau Sandi ... 94

Gambar 4.3 Pemberitahuan Login Berhasil ... 95

Gambar 4.4 Halaman Utama Admin ... 95

Gambar 4.5 Halaman Utama Karyawan ... 96

Gambar 4.6 Halaman Melihat Data Kategori Admin ... 97

Gambar 4.7 Halaman Tambah Data Kategori ... 97

Gambar 4.8 Halaman Ubah Kategori ... 98

Gambar 4.9 Halaman Melihat Data Merk Admin... 98

Gambar 4.10 Halaman Tambah Data Merk ... 99

Gambar 4.11 Halaman Ubah Data Merk ... 100

Gambar 4.12 Halaman Melihat Data Barang Admin ... 100

Gambar 4.13 Halaman Tambah Data Barang ... 101

Gambar 4.14 Halaman Ubah Data Barang ... 101

Gambar 4.15 Halaman Konversi Barang ... 102

Gambar 4.16 Halaman Melihat Data Supplier ... 102

Gambar 4.17 Halaman Tambah Data Supplier ... 103

Gambar 4.18 Halaman Ubah Data Supplier ... 103

Gambar 4.19 Halaman Melihat Data Pengguna ... 104

Gambar 4.20 Halaman Tambah Data Pengguna ... 104

Gambar 4.21 Halaman Ubah Data Pengguna ... 105

Gambar 4.22 Halaman Melihat Data Konsumen... 105

Gambar 4.23 Halaman Tambah Data Konsumen ... 106

Gambar 4.24 Halaman Ubah Data Konsumen ... 106

Gambar 4.25 Halaman Pengelolaan Data Pembelian ... 107

Gambar 4.26 Halaman History Pembelian ... 107


(13)

xviii

Gambar 4.28 Halaman History Penjualan ... 108

Gambar 4.29 Halaman Pengelolaan Retur Pembelian ... 109

Gambar 4.30 Halaman History Retur Pembelian ... 110

Gambar 4.31 Halaman Awal Masuk DSS ... 110

Gambar 4.32 Halaman Hasil DSS ... 111

Gambar 4.33 Halaman Pengelolaan Kirim SMS ... 111

Gambar 4.34 Halaman Terima SMS ... 112

Gambar 4.35 Halaman Melihat Laporan Penjualan ... 112

Gambar 4.36 Halaman Melihat Laporan Pembelian ... 113

Gambar 4.37 Halaman Melihat Retur Pembelian... 113

Gambar 4.38 Halaman Melihat Laporan Penjualan Per Konsumen... 114


(14)

xix

DAFTAR TABEL

Tabel 2.1 Tabel Contoh Kasus Eksponensial Tunggal ... 11

Tabel 2.2 Data Permintaan Barang ... 13

Tabel 2.3 Tabel Trial Error Alpha 1 ... 16

Tabel 2.4 Tabel Trial Error Alpha 2 ... 17

Tabel 2.5 Tabel Trial Error Alpha 3 ... 17

Tabel 2.6 Simbol Use Case Diagram ... 26

Tabel 2.7 Simbol Activity Diagram ... 28

Tabel 3.1 Tabel Penjualan Susu Chil-Kid Bulan Oktober 2013 – Juli 2014 .. 43

Tabel 3.2 Transformasi Perhitungan Penjualan ... 44

Tabel 3.3 Tabel Pengguna ... 47

Tabel 3.4 Tabel Barang ... 47

Tabel 3.5 Tabel Kategori ... 48

Tabel 3.6 Tabel Merek ... 48

Tabel 3.7 Tabel Supplier ... 48

Tabel 3.8 Tabel Pembelian ... 49

Tabel 3.9 Tabel Detail Pembelian ... 49

Tabel 3.10 Tabel Penjualan ... 50

Tabel 3.11 Tabel Detail Penjualan ... 50

Tabel 3.12 Tabel Retur Pembelian ... 50

Tabel 3.13 Tabel Detail Retur Pembelian ... 51

Tabel 3.14 Tabel Konsumen ... 51

Tabel 5.1 Pengujian Masuk kedalam Sistem ... 115

Tabel 5.2 Tabel Pengujian Menu Admin ... 116

Tabel 5.3 Tabel Pengujian Menu Karyawan ... 117

Tabel 5.4 Tabel Pengujian Tambah Kategori ... 118

Tabel 5.5 Tabel Pengujian Ubah Kategori ... 119

Tabel 5.6 Tabel Pengujian Tambah Barang ... 120

Tabel 5.7 Tabel Pengujian Ubah Barang ... 121

Tabel 5.8 Tabel Pengujian Tambah Merk ... 122


(15)

xx

Tabel 5.10 Tabel Pengujian Tambah Konsumen ... 124

Tabel 5.11 Tabel Pengujian Ubah Konsumen ... 125

Tabel 5.12 Tabel Pengujian Tambah Pengguna ... 126

Tabel 5.13 Tabel Pengujian Ubah Pengguna ... 128

Tabel 5.14 Tabel Pengujian Tambah Supplier ... 129

Tabel 5.15 Tabel Pengujian Ubah Supplier ... 130

Tabel 5.16 Tabel Pengujian Pembelian ... 131

Tabel 5.17 Tabel Pengujian Penjualan ... 132

Tabel 5.18 Tabel Pengujian Retur Pembelian ... 134

Tabel 5.19 Tabel Pengujian Tambah Retur Pembelian ... 135

Tabel 5.20 Tabel Pengujian Menu SMS ... 137

Tabel 5.21 Tabel Pengujian Halaman DSS ... 137


(16)

xxi

DAFTAR LAMPIRAN

LAMPIRAN A. RIWAYAT HIDUP PENULIS ... 143 LAMPIRAN B. KUESIONER ... 144


(17)

xxii

DAFTAR NOTASI/ LAMBANG

Jenis Notasi/Lambang Nama Arti

ERD

Entitas

Merupakan notasi/lambang sebuah entitas pada ERD

ERD Atribut

Merupakan notasi/lambang sebuah atribut pada ERD

ERD Relasi

Merupakan notasi/lambang sebuah relasi pada ERD

Flowchart Dokumen

Merupakan notasi/lambang sebuah dokumen pada flowchart

Flowchart Kegiatan Manual

Merupakan notasi/lambang sebuah kegiatan manual pada flowchart

Flowchart Penyimpanan

offline Merupakan notasi/lambang sebuah penyimpanan offline pada flowchart Flowchart I/O menggunakan punched card Merupakan notasi/lambang sebuah I/O


(18)

xxiii

Jenis Notasi/Lambang Nama Arti

menggunakan punched card pada flowchart

Flowchart Proses operasi

program komputer Merupakan notasi/lambang sebuah proses operasi program komputer pada flowchart Flowchart Proses operasi diluar proses operasi komputer Merupakan notasi/lambang sebuah proses operasi diluar proses operasi komputer pada flowchart

Flowchart Pengurutan offline

Merupakan notasi/lambang sebuah pengurutan offline pada

flowchart

Flowchart I/O menggunakan

pita magnetik Merupakan notasi/lambang sebuah I/O menggunakan pita magnetik pada flowchart

Flowchart Hard disk

Merupakan notasi/lambang


(19)

xxiv

Jenis Notasi/Lambang Nama Arti

sebuah hard disk pada flowchart

Flowchart I/O menggunakan

diskette Merupakan notasi/lambang sebuah I/O menggunakan diskette pada flowchart

Flowchart I/O menggunakan

drum mugnetik Merupakan notasi/lambang sebuah I/O menggunakan drum mugnetik pada flowchart Flowchart I/O menggunakan pita kertas berlubang Merupakan notasi/lambang sebuah I/O menggunakan pita kertas berlubang pada flowchart Flowchart Input dengan menggunakan keyboard Merupakan notasi/lambang sebuah input dengan menggunakan keyboard pada flowchart

Flowchart Display

Merupakan notasi/lambang


(20)

xxv

Jenis Notasi/Lambang Nama Arti

sebuah display pada flowchart

Flowchart

Penghubung ke halaman yang masih sama atau halaman lain

Merupakan notasi/lambang sebuah penghubung ke halaman yang masih sama atau halaman lain pada flowchart

Flowchart

Terminal menunjukkan awal dan akhir proses

Merupakan notasi/lambang sebuah terminal menunjukkan awal dan akhir proses pada flowchart

Flowchart Menunjukkan arus

proses Merupakan notasi/lambang sebuah menunjukkan arus proses pada flowchart

Use Case Use case

Merupakan notasi/lambang sebuah use case pada use case

Use Case Actor

Merupakan notasi/lambang sebuah actor pada use case


(21)

xxvi

Jenis Notasi/Lambang Nama Arti

Use Case Include

Merupakan notasi/lambang sebuah include pada use case

Use case Extend

Merupakan notasi/lambang sebuah extend pada use case Activity Diagram Node Awal Merupakan notasi/lambang yang menandai awal dari suatu activity diagram Activity Diagram Node akhir Merupakan notasi/lambang yang menandai akhir dari suatu activity diagram

Activity

Diagram Action state

Merupakan notasi/lambang yang menunjukan setiap aktivitas dari suatu activity diagram

Activity

Diagram Flow

Merupakan notasi/lambang yang merupakan tanda panah yang menunjukan alur dari setiap aktivitas


(22)

xxvii

Jenis Notasi/Lambang Nama Arti

yang satu ke

aktivitas selanjutnya dari suatu activity diagram

Activity Diagram

Decision

Merupakan notasi/lambang yang menunjukan jika ada saksi yang berupa pilihan dari suatu activity diagram


(23)

xxviii

DAFTAR SINGKATAN

ERD Entity Relationship Diagram

DSS Decision Support System

SMS Short Message Service

MAE Mean Absolute Error

MSE Mean Squared Error

MAPE Mean Absolute Percentage Error

ETSI European Telecommunication Standards Institute GSM Global System for Mobile Communication

SMPP Short Message Peer-to-Peer Protocol ESME External Short Messaging Entity

RE Routing Entity

MC Message Center

DBMS Database Management System

UML Unified Modeling Language RAD Rapid Application Development IDE Integrated Development Environment


(24)

xxix

DAFTAR ISTILAH

Decision Support

System

sistem yang mendukung pengambilan keputusan didalam situasi tertentu [1].

Exponential Smoothing prosedur perbaikan terus-menerus pada

peramalan terhadap sebuah objek pengamatan terbaru [2].

Exponential Tunggal suatu prosedur yang mengulang perhitungan secara terus menerus dengan memasukkan data terbaru [2].


(25)

1

BAB 1. PENDAHULUAN

Pada bab ini akan dijelaskan latar belakang mengapa tugas akhir ini diambil, rumusan masalah, tujuan dari pembahasannya, ruang lingkup kajian, sumber data serta sistematika penyajian.

1.1 Latar Belakang Masalah

PD. Padalarang Jaya yang sudah berdiri sejak tahun 1990, menjual berbagai macam kebutuhan sehari – hari yang biasa diperlukan konsumen khususnya kebutuhan pangan. Dalam proses bisnis PD. Padalarang Jaya setiap harinya melakukan pencatatan menggunakan kertas sebagai bukti transaksi penjualan dan pembelian, jika terus menerus seperti ini akan menimbulkan masalah apabila ada rekapan history penjualan dan pembelian yang terlewat. Pihak PD.Padalarang Jaya kadang dibuat kebingungan karena tidak adanya perhitungan dalam membeli barang-barang untuk mengisi stok yang sudah kosong pada gudang atau sekedar memenuhi stok, namun karena itulah kerap terjadi penumpukan barang yang sama di gudang. Selain itu untuk dapat memudahkan PD. Padalarang Jaya menyebarkan informasi kepada para konsumen seputar PD. Padalarang.

Pendataan stok barang pada PD. Padalarang Jaya dengan berbagai macam jenis barang dan pencatatan transaksi dapat dilakukan secara terkomputerisasi. Sistem yang dimaksudkan ini untuk mencegah rusak atau hilangnya setiap transaksi penjualan dan pembelian agar setiap transaksi yang ada dapat tersimpan di database komputer yang akan sangat membantu dalam hal pencatatannya. Aplikasi sistem informasi ini dapat melakukan peramalan yang berguna untuk meramalkan berapa banyak barang yang terjual dalam beberapa periode tertentu. Adapun proses tersebut dilakukan untuk menghasilkan ramalan jumlah barang yang mungkin akan terjual di bulan berikutnya. Sehingga sistem akan membantu pengguna dalam pengecekan stok barang sehingga dapat memperkirakan kebutuhan barang agar tidak kehabisan stok dan menentukan jumlah stok tersebut pada waktu


(26)

2

yang akan datang. Dan untuk sarana berbagi informasi kepada konsumen, PD. Padalarang Jaya pun membutuhkan sistem yang dapat menyebarkan informasi seputar PD. Padalarang Jaya kepada setiap konsumen dengan menggunakan SMS Gateway pada sistem aplikasi.

1.2 Rumusan Masalah

Berdasarkan latar belakang masalah yang ada, maka dapat dibuat beberapa rencana penelitian. Rencana penelitian yang ada yaitu :

1. Bagaimana membuat sebuah aplikasi yang dapat membantu pengguna untuk mengelola data barang dan mencatat segala transaksi penjualan pembelian?

2. Bagaimana membuat sebuah aplikasi yang dapat mengatur pembelian barang agar tidak terjadi penumpukan barang?

3. Bagaimana membuat sebuah aplikasi yang dapat memudahkan pengguna untuk menyampaikan informasi?

1.3 Tujuan Pembahasan

Tujuan dari penelitian yang dilakukan ini adalah untuk membuat sebuah aplikasi yang dapat membantu pengelola perusahaan PD. Padalarang Jaya dalam mengolah perusahaan yang dikelola oleh pemilik dan terdapat hasil yang didapat dari sistem yang terkomputerisasi melalui penjelasan berikut :

1. Membuat sebuah aplikasi yang dapat mengelola data barang dan untuk mencatat segala transaksi penjualan pembelian untuk menghindari rusak atau hilangnya dokumen – dokumen yang penting.

2. Membuat sebuah aplikasi yang menggunakan fitur peramalan penjualan barang, sehingga dapat memudahkan pengguna dalam penentuan stok barang pada periode yang akan datang dengan menggunakan metode DSS.


(27)

3

3. Membuat sebuah aplikasi yang dapat memudahkan pengguna dalam hal ini pengguna aplikasi dalam menyampaikan informasi dengan menggunakan SMS Gateway.

1.4 Ruang Lingkup Kajian

Dalam pengembangan aplikasi Sistem Informasi Meramalkan Penjualan Barang Dengan Metode Double Exponential Smoothing dan Menggunakan SMS Gateway terdapat batasan masalah sebagai berikut :

1) Batasan Perangkat Lunak

a. Aplikasi ini dikembangkan dengan basis C#.

b. Sistem menggunakan engine database SQL Server.

2) Batasan Perangkat Keras a. Memori 2048 MB DDR 3 b. Processor Intel core i3-2330M

3) Batasan Aplikasi

a. Pengguna dari aplikasi ini terbagi menjadi 2, yaitu :

i. Administrator yang dapat mengatur seluruh data terkait yang ada di dalam aplikasi. Administrator adalah pemilik dari PD.Padalarang Jaya.

ii. Karyawan yang hanya dapat mengakses data penjualan dan pembelian.

b. Penerapan DSS dengan metode Double Exponential Smoothing. c. Penerapan SMS Gateway disini untuk memudahkan konsumen untuk

mendapatkan informasi dari PD. Padalarang Jaya dilakukan melalui pesan singkat SMS Gateway.

d. Konsumen yang di data atau dimasukan ke dalam database adalah konsumen yang sering melakukan pembelian.


(28)

4

1.5 Sumber Data

Data yang akan digunakan dalam pembuatan Tugas Akhir ini akan didapat secara primer dan sekunder. Data primer didapat dengan observasi di perusahaan PD.Padalarang Jaya. Semua yang dilakukan dan dikerjakan baik dari perancangannya maupun dokumentasinya akan berlandaskan keinginan dan kebutuhan dari pengguna di perusahaan itu sendiri. Sedangkan data sekunder, didapat dari buku-buku yang dapat membantu sebagai landasan teori dari tugas akhir ini serta mempelajari maupun memahami masalah mengenai stok barang dalam PD.Padalarang Jaya dan data transaksi sehingga informasi yang disajikan dalam laporan ini dapat diperoleh kebenaran datanya.


(29)

5

1.6 Sistematika Penyajian

Dalam tahap penyusunan laporan, sistematika penyajian laporan ini disusun untuk memberikan penjelasan secara singkat mengenai pembuatan sistem yang akan diimplementasikan. Sistematika penyajian yang akan digunakan adalah sebagai berikut :

BAB 1. PENDAHULUAN

Bab ini digunakan untuk menjelaskan latar belakang, rumusan masalah, tujuan pembahasan, ruang lingkup kajian, sumber data, serta sistematika penyajian.

BAB 2. KAJIAN TEORI

Bab ini digunakan untuk menjelaskan teori-teori yang digunakan dan berkaitan dengan pembuatan sistem perancangan aplikasi yang dibuat.

BAB 3. ANALISIS DAN RANCANGAN SISTEM

Bab ini digunakan untuk menjelaskan bagaimana analisis keadaan dan kebutuhan sistem yang terjadi di perusahaan PD.Padalarang Jaya, metode aliran akan digambarkan dalam bentuk unified modeling language (UML), dan permodelan datanya akan menggunakan entity relationship diagram (ERD)

BAB 4. HASIL PENELITIAN

Bab ini digunakan untuk menjelaskan perencanaan tahap implementasi, proses perkembangan implementasi proyek, penjelasan mengenai realisasi fungsionalitas dan User Interface Design yang sudah dibuat.

BAB 5. PEMBAHASAN DAN UJI COBA HASIL PENELITIAN

Bab ini digunakan untuk menjelaskan hasil dari pengujian sistem serta testing akan diuji dan dilakukan dengan menggunakan metode black box.


(30)

6

BAB 6. SIMPULAN DAN SARAN

Bab ini digunakan untuk memberi kesimpulan dan saran yang menjadi penutup dalam penyelesaian laporan.


(31)

140

BAB 6. SIMPULAN DAN SARAN

Pada bab Simpulan dan Saran ini, akan dibahas mengenai simpulan dan saran hasil penelitian dari Sistem Informasi Meramalkan Penjualan Barang Dengan Metode Double Exponential Smoothing dan Menggunakan SMS Gateway.

6.1 Simpulan

Adapun kesimpulan yang didapat berdasarkan pembuatan dari aplikasi ini berdasarkan pada tujuan penelitian yaitu:

1. Aplikasi ini membuat pengguna membantu proses pendokumentasian yang sebelumnya menjadi masalah pada PD.Padalarang Jaya. Aplikasi ini dapat menyimpan segala transaksi Penjualan dan Pembelian yang terjadi pada PD. Padalarang Jaya.

2. Aplikasi ini membantu pengelola perusahaan untuk dalam membantu melakukan peramalan penjualan barang yang dapat memudahkan pengguna dalam penentuan stok barang.

3. Aplikasi ini dapat mengirim dan menerima pesan berupa SMS yang dapat memudahkan pengguna dan konsumen dalam hal informasi.

6.2 Saran

Saran untuk pengembangan aplikasi ini agar lebih baik lagi, penulis menyarankan beberapa hal sebagai berikut :

1. Aplikasi Sistem Informasi Meramalkan Penjualan Barang Dengan Metode Double Exponential Smoothing dan Menggunakan SMS Gateway ini dapat dilengkapi dengan fitur laporan akuntansi agar membantu perusahaan PD.Padalarang Jaya dalam proses keuangan sehingga lebih terperinci pada proses pemasukan dan pengeluaran.

2. Aplikasi ini dapat ditambahkan grafik pola baik penjualan atau pembelian yang akan memudahkan pengguna mempermudah pengguna melihat trend atau pola yang ada.


(32)

141

DAFTAR PUSTAKA

[1] T. Efraim, Decision Support Systems and Intelligent System 7th edition, New Jersey: Pretice Hall, 2005.

[2] S. Makridakis, S. C. Wheelwright and V. E. McGee, Metode dan Aplikasi Peramalan, Jakarta: Binarupa Aksara, 2003.

[3] M. A. P. Jogiyanto HM, Sistem Teknologi Informasi Pendekatan Terintegrasi : Konsep Dasar, Teknologi, Aplikasi, Pengembangan dan Pengelolaan, Yogyakarta: Andi Offset, 2003.

[4] L. Arsyad, Peramalan Bisnis, Yogyakarta: BPFE, 2001.

[5] P. Subagyo, Forecasting Konsep Dan Aplikasi, Yogyakarta: BPFE, 2002. [6] F. Gunawan, Membuat Aplikasi SMS Gateway Server dan Client dengan

Java dan PHP, Jakarta: PT Elex Media Komputindo, 2003.

[7] R. I. Rozidi, Membuat Sendiri SMS Gateway (ESME) Berbasis Protokol SMPP, Yogyakarta: Andi Offset, 2004.

[8] R. V. Imbar and B. R.Suteja, Pemrograman Web Commerce dengan Oracle dan ASP, Bandung: Informatika, 2006.

[9] H. B, Sistem Manajemen Basis Data: Pemodelan, Perancangan, dan Terapannya, Bandung: Informatika, 2004.

[10] J. Hartono, Analisis & Disain Sistem Informasi : Pendekatan Terstruktur Teori dan Praktek Aplikasi Berbisnis (II ed), Yogyakarta: Andi Offset, 1999.

[11] M. Fowler, UML Distilled Pearson Education, New Jersey, 2004.

[12] D. Bell, Introduction to the Unified Modeling Language (UML), New York: Springer New York, 2002.

[13] D. Rosenberg and K. Scott, Applying Use Case Driven Object Modeling with UML: An Annotated e-Commerce Example, Addison-Wesley Professional, 2001.


(33)

142

[14] S. J, Sams Teach Yourself UML in 24 Hours (III ed.), United States of America: Sams Publishing, 2004.

[15] H. M. Deitel and P. J. Deitel, C# : A Programmer's Introduction, 1st ed., Boston: Prentice Hall PTR, 2002.

[16] R. Vieira, Proffesional SQL Server 2000 Programming, Portland: Peer Information, 2000.

[17] S.Pressman, Software engineering a practitioner's approach 3rd edition, McGraw-Hill, inc, 1982.


(1)

4

1.5 Sumber Data

Data yang akan digunakan dalam pembuatan Tugas Akhir ini akan didapat secara primer dan sekunder. Data primer didapat dengan observasi di perusahaan PD.Padalarang Jaya. Semua yang dilakukan dan dikerjakan baik dari perancangannya maupun dokumentasinya akan berlandaskan keinginan dan kebutuhan dari pengguna di perusahaan itu sendiri. Sedangkan data sekunder, didapat dari buku-buku yang dapat membantu sebagai landasan teori dari tugas akhir ini serta mempelajari maupun memahami masalah mengenai stok barang dalam PD.Padalarang Jaya dan data transaksi sehingga informasi yang disajikan dalam laporan ini dapat diperoleh kebenaran datanya.


(2)

1.6 Sistematika Penyajian

Dalam tahap penyusunan laporan, sistematika penyajian laporan ini disusun untuk memberikan penjelasan secara singkat mengenai pembuatan sistem yang akan diimplementasikan. Sistematika penyajian yang akan digunakan adalah sebagai berikut :

BAB 1. PENDAHULUAN

Bab ini digunakan untuk menjelaskan latar belakang, rumusan masalah, tujuan pembahasan, ruang lingkup kajian, sumber data, serta sistematika penyajian.

BAB 2. KAJIAN TEORI

Bab ini digunakan untuk menjelaskan teori-teori yang digunakan dan berkaitan dengan pembuatan sistem perancangan aplikasi yang dibuat.

BAB 3. ANALISIS DAN RANCANGAN SISTEM

Bab ini digunakan untuk menjelaskan bagaimana analisis keadaan dan kebutuhan sistem yang terjadi di perusahaan PD.Padalarang Jaya, metode aliran akan digambarkan dalam bentuk unified modeling language (UML), dan permodelan datanya akan menggunakan entity relationship diagram (ERD)

BAB 4. HASIL PENELITIAN

Bab ini digunakan untuk menjelaskan perencanaan tahap implementasi, proses perkembangan implementasi proyek, penjelasan mengenai realisasi fungsionalitas dan User Interface Design yang sudah dibuat.

BAB 5. PEMBAHASAN DAN UJI COBA HASIL PENELITIAN

Bab ini digunakan untuk menjelaskan hasil dari pengujian sistem serta testing akan diuji dan dilakukan dengan menggunakan metode


(3)

6

BAB 6. SIMPULAN DAN SARAN

Bab ini digunakan untuk memberi kesimpulan dan saran yang menjadi penutup dalam penyelesaian laporan.


(4)

140

BAB 6. SIMPULAN DAN SARAN

Pada bab Simpulan dan Saran ini, akan dibahas mengenai simpulan dan saran hasil penelitian dari Sistem Informasi Meramalkan Penjualan Barang Dengan Metode Double Exponential Smoothing dan Menggunakan SMS Gateway.

6.1 Simpulan

Adapun kesimpulan yang didapat berdasarkan pembuatan dari aplikasi ini berdasarkan pada tujuan penelitian yaitu:

1. Aplikasi ini membuat pengguna membantu proses pendokumentasian yang sebelumnya menjadi masalah pada PD.Padalarang Jaya. Aplikasi ini dapat menyimpan segala transaksi Penjualan dan Pembelian yang terjadi pada PD. Padalarang Jaya.

2. Aplikasi ini membantu pengelola perusahaan untuk dalam membantu melakukan peramalan penjualan barang yang dapat memudahkan pengguna dalam penentuan stok barang.

3. Aplikasi ini dapat mengirim dan menerima pesan berupa SMS yang dapat memudahkan pengguna dan konsumen dalam hal informasi.

6.2 Saran

Saran untuk pengembangan aplikasi ini agar lebih baik lagi, penulis menyarankan beberapa hal sebagai berikut :

1. Aplikasi Sistem Informasi Meramalkan Penjualan Barang Dengan Metode

Double Exponential Smoothing dan Menggunakan SMS Gateway ini dapat dilengkapi dengan fitur laporan akuntansi agar membantu perusahaan PD.Padalarang Jaya dalam proses keuangan sehingga lebih terperinci pada proses pemasukan dan pengeluaran.

2. Aplikasi ini dapat ditambahkan grafik pola baik penjualan atau pembelian yang akan memudahkan pengguna mempermudah pengguna melihat


(5)

141

DAFTAR PUSTAKA

[1] T. Efraim, Decision Support Systems and Intelligent System 7th edition, New Jersey: Pretice Hall, 2005.

[2] S. Makridakis, S. C. Wheelwright and V. E. McGee, Metode dan Aplikasi Peramalan, Jakarta: Binarupa Aksara, 2003.

[3] M. A. P. Jogiyanto HM, Sistem Teknologi Informasi Pendekatan Terintegrasi : Konsep Dasar, Teknologi, Aplikasi, Pengembangan dan Pengelolaan, Yogyakarta: Andi Offset, 2003.

[4] L. Arsyad, Peramalan Bisnis, Yogyakarta: BPFE, 2001.

[5] P. Subagyo, Forecasting Konsep Dan Aplikasi, Yogyakarta: BPFE, 2002. [6] F. Gunawan, Membuat Aplikasi SMS Gateway Server dan Client dengan

Java dan PHP, Jakarta: PT Elex Media Komputindo, 2003.

[7] R. I. Rozidi, Membuat Sendiri SMS Gateway (ESME) Berbasis Protokol SMPP, Yogyakarta: Andi Offset, 2004.

[8] R. V. Imbar and B. R.Suteja, Pemrograman Web Commerce dengan Oracle dan ASP, Bandung: Informatika, 2006.

[9] H. B, Sistem Manajemen Basis Data: Pemodelan, Perancangan, dan Terapannya, Bandung: Informatika, 2004.

[10] J. Hartono, Analisis & Disain Sistem Informasi : Pendekatan Terstruktur Teori dan Praktek Aplikasi Berbisnis (II ed), Yogyakarta: Andi Offset, 1999.

[11] M. Fowler, UML Distilled Pearson Education, New Jersey, 2004.

[12] D. Bell, Introduction to the Unified Modeling Language (UML), New York: Springer New York, 2002.

[13] D. Rosenberg and K. Scott, Applying Use Case Driven Object Modeling with UML: An Annotated e-Commerce Example, Addison-Wesley Professional, 2001.


(6)

[14] S. J, Sams Teach Yourself UML in 24 Hours (III ed.), United States of America: Sams Publishing, 2004.

[15] H. M. Deitel and P. J. Deitel, C# : A Programmer's Introduction, 1st ed., Boston: Prentice Hall PTR, 2002.

[16] R. Vieira, Proffesional SQL Server 2000 Programming, Portland: Peer Information, 2000.

[17] S.Pressman, Software engineering a practitioner's approach 3rd edition, McGraw-Hill, inc, 1982.