Implementasi dan Penggunaan Metode Exponential Smoothing untuk Meramalkan Penjualan Pakaian (Studi Kasus: Toko Pakaian P. Tarigan)

(1)

(STUDI KASUS: TOKO PAKAIAN P. TARIGAN)

SKRIPSI

SUPRANOTO FRANS ARON TARIGAN

111421054

PROGRAM STUDI EKSTENSI S1 ILMU KOMPUTER

FAKULTAS ILMU KOMPUTER DAN TEKNOLOGI INFORMASI

UNIVERSITAS SUMATERA UTARA

MEDAN

2015


(2)

SKRIPSI

Diajukan untuk melengkapi tugas dan memenuhi syarat memperoleh ijazah Sarjana Ilmu Komputer

SUPRANOTO FRANS ARON TARIGAN 111421054

PROGRAM STUDI EKSTENSI S1 ILMU KOMPUTER FAKULTAS ILMU KOMPUTER DAN TEKNOLOGI INFORMASI

UNIVERSITAS SUMATERA UTARA MEDAN


(3)

PERSETUJUAN

Judul : IMPLEMENTASI DAN PENGGUNAAN METODE EXPONENTIAL SMOOTHING UNTUK

MERAMALKAN PENJUALAN PAKAIAN (STUDI KASUS : TOKO PAKAIAN P. TARIGAN)

Kategori : SIDANG

Nama : SUPRANOTO FRANS ARON TARIGAN Nomor Induk Mahasiswa : 111421054

Program Studi : EKSTENSI S1 ILMU KOMPUTER Departemen : ILMU KOMPUTER

Fakultas : FAKULTAS ILMU KOMPUTER DAN TEKNOLOGI INFORMASI (Fasilkom-TI) UNIVERSITAS

SUMATERA UTARA Komisi Pembimbing :

Pembimbing 2 Pembimbing 1

Jos Timanta Tarigan,S.Kom,M.Sc Dr. Syahril Efendi,S.Si,M.IT NIP.- NIP.1967 1110 1996 02 1001

Diketahui/disetujui oleh

Program Studi Ekstensi S1 Ilmu Komputer Ketua,

Dr. Poltak Sihombing,M.Kom NIP. 1962 0217 1991 03 1001


(4)

PERNYATAAN

IMPLEMENTASI DAN PENGGUNAAN METODE EXPONENTIAL SMOOTHING UNTUK MERAMALKAN PENJUALAN PAKAIAN

(STUDI KASUS: TOKO PAKAIAN P. TARIGAN)

SKRIPSI

Saya mengakui bahwa skripsi ini adalah hasil kerja saya sendiri, kecuali beberapa kutipan dan ringkasan yang masing-masing disebutkan sumbernya.

Medan, Oktober 2015

SUPRANOTO FRANS ARON TARIGAN NIM 111421054


(5)

PENGHARGAAN

Syukur kepada Tuhan YesusKristus senantiasa panjatkan kehadirat yang memiliki keistimewaan dan pemberian segala kenikmatan besar, baik nikmat iman, kesehatan dan kekuatan didalam penyusunan skripsi ini.sesuai dengan instruksi dan peraturan yang berlaku di Fakultas Ilmu Komputer dan Teknologi InformasiUniversitas Sumatera Utara.

Dalam penulisan skripsi ini penulis banyak mendapatkan bantuan serta dorongan dari pihak lain. Sehingga dengan segala kerendahan hati penulis mengucapkan terimakasih kepada:

1. Bapak Prof .Dr. dr. Syahril Pasaribu, DTM&H, M.Sc (CTM), Sp.A(K) selaku Rektor Universitas Sumatera Utara.

2. Bapak Prof. Dr. Muhammad Zarlis selaku Dekan Fakultas Ilmu Komputer dan Teknologi Informasi.

3. Bapak Dr. Poltak Sihombing, M.Kom selaku Ketua Program Studi Ilmu Komputer Universitas Sumatera Utara

4. Ibu Dian Rachmawati S.Si, M.Kom selaku koordinator Ekstensi S1 Ilmu Komputer Universitas Sumatera Utara.

5. Dosen Pembimbing Bapak Dr. Syahril Efendi, S.Si,M.ITdan Bapak Jos Timanta Tarigan, S.Si, M.Scyang bersedia meluangkan waktu, pikiran, saran, panduan serta memberikan pengetahuan dan motivasi dalam penyelesaian skripsi ini.

6. Dosen Pembanding I Bapak M. Andri Budiman, ST, M.Comp.Sc,MEMdan Dosen Pembanding II Bapak Amer Syarif, S.Si, M.Sc

7. Seluruh staf-staf Pengajar (Dosen) Fakultas Ilmu Komputer dan Teknologi Informasi Universitas Sumatera Utara.

8. Teristimewa buat Ayahanda Drs. Johannes Tarigan dan Ibunda tercinta Ghorinta Wati Br. Gurusinga, A.Md yang senantiasa menasihati dan mendoakan penulis agar lancar segala urusan, sehingga penulis dapat menyelesaikan skripsi ini dengan baik.

9. Teman-teman terbaik penulis yang telah banyak memberikan dukungan, waktu luang, membagi ilmu, serta motivasi kepada penulis.

10.Keluarga besar S1 Ekstensi Ilmu KomputerUniversitas Sumatera Utara, khususnya angkatan 2011 terima kasih atas semua bantuan dan dukungannya. Dalam penyusunan skripsi ini, penulis menyadari bahwa masih banyak kekurangan, untuk itu penulis mengharapkan saran dan kritik yang bersifat membangun dari semua pihak demi kesempurnaan skripsi ini.Akhir kata penulis mengharapkan semoga skripsi ini dapat bermanfaat dan membantu semua pihak yang memerlukannya.

Penulis,


(6)

ABSTRAK

PT Toko Pakaian P.Tarigan adalah sebuah usaha yang bertujuan untuk mendapatkan laba semaksimal mungkin melalui kegiatan produksi penjualan barang yaitu berupa pakaian. Kendala yang dialami adalah pengolahan data dengan Microsoft Excel masih menyebabkan waktu yang lama dalam proses penyajian data, sehingga mengakibatkan terjadinya data yang berlebihan karena tidak adanya integrasi data antar prosedur. Prediksi penjualan pakaian saat ini hanya berdasarkan perkiraan saja tanpa melihat data yang ada. Kemudian kesulitan dalam melakukan perhitungan penjualan sehingga dalam pengolahan data masih sering terjadi kesalahan dan laporan tidak akurat dan efisien. Berdasarakan uraian tersebut, maka solusi untuk kendala-kendala yang disebutkan adalah dibangunnya suatu sistem informasi peramalan penjualan yang dapat membantu dalam perhitungan nilai peramalan dengan menggunakan metode exponential smoothing pendekatan adaptif yang diharapkan dapat memberikan kemudahan untuk menentukan peramalan. Sistem informasi peramalan penjualan pakaian adalah salah satu upaya perencanaan untuk memenuhi kebutuhan pakaian pada periode berikutnya untuk memenuhi permintaan pelanggan. Setelah membandingkan antara tujuan pembangunan perangkat lunak dan pengujian sistem dapat ditarik kesimpulan yaitu membangun perangkat lunak yang dapat menghasilkan informasi yang cukup akurat dan mudah digunakan. Penggambaran sistemnya menggunakan data flow diagram dan perancangan databasenya menggunakan entity relasi diagram. Pembuatan program ini sendiri menggunakan bahasa pemrograman PHP. Hasil dari sistem peramalan ini sendiri adalah jumlah peramalan di periode berikutnya serta berapa margin error yang terdapat dalam peramalan tersebut.


(7)

IMPLEMENTATION AND THE USE OF A METHOD OF EXPONENTIAL

SMOOTHING TO FORECAST SALES OF CLOTHING (CASE STUDY:

CLOTHING STORES P. TARIGAN)

ABSTRACT

PT. clothing stores P.Tarigan is a venture that aims to profit as maximum as possible through production activities sale of goods in the form of a garment.Obstacles that experienced is data processing with microsoft excel still cause a long time in the process of presentation of data, so that has resulted in the excessive data because there is no data integration between procedure.Sales predictions dress when this is just based on the estimated without look at these data.Then difficulty in doing the calculations so that in data processing sales is still falling down error and reports no accurate and efficient.They would be the the discussion, then the solution to constraints that have been mentioned is the building a system information forecasting a sale that may assist in reckoning the value of forecasting by using the method exponential smoothing adaptive approach which are expected to provide facilities to determine forecasting. Information systems forecasting sales of clothing is one of the planning efforts to meet the needs of clothing in the next period to meet a demand customers.After comparing between the objectives of development and software testing a system of conclusions may be drawn it is to build software that can produce information that accurate enough and easily used.The delineation of the system uses data flow design of diagrams and the databases entity relationships using diagrams.Making this program own use of the programming language PHP.The result of this system of forecasting himself is forecasting in the number of the next period as well as how the margin of error that was found in forecasting such.


(8)

DAFTAR ISI

Halaman

Persetujuan ii

Pernyataan iii

Penghargaan iv

Abstrak v

Abstract vi

Daftar Isi vii

Daftar Tabel ix

Daftar Gambar x

Bab 1 Pendahuluan

1.1Latar Belakang 1

1.2Rumusan Masalah 2

1.3Batasan Masalah 2

1.4Tujuan Penelitian 3

1.5Manfaat Penelitian 3

1.6Metodologi Penelitian 4 1.7Sistematika Penulisan 5 Bab 2 Landasan Teori

2.1 Pengertian Sistem 6

2.2 Pengertian Informasi 7

2.3Sistem Informasi 7

2.4Peramalan (Forecasting) 8 2.5 Metode Exponential Smoothing 14

2.6 Diagram konteks 15

2.7Data Flow Diagram (DFD) 16 2.8 ERD (Entity Relationship Diagram) 17 2.9 Rancangan User Interface 18

2.10 Database 19

2.11 Website 21

2.12 PHP dan MySQL 22

2.13 Flowchart 24

Bab 3 Analisis dan Perancangan Sistem

3.1 Analisis Sistem 25

3.1.1 Analisis Sistem Pada Metode Exponential Smoothing 25

3.2 Perancangan Sistem 30


(9)

3.2.2 Data Flow Diagram (DFD) 31 3.3 Perancangan Basis Data 37

3.3.1 Struktur Tabel 37

3.3.2 Tabel Relasi 40

3.4 Perancangan User interface 41 3.4.1 Perancangan admin Interface Input Data 41 3.4.2Rancangan Admin Interface Output 46

3.5 Flowchart 55

Bab 4 Implementasi dan Pengujian Sistem

4.1 Implementasi Sistem 64

4.1.1 Perangkat Keras (Hardware) 64 4.1.2 Perangkat Lunak (Software) 65 4.1.3 Unsur Manusia (Brainware) 65

4.2 Tampilan Program 65

4.2.1 Tampilan Login Admin 65 4.2.2 Halaman Input Data admin 66 4.2.3 Halaman Input Data Kategori 67 4.2.4 Halaman Input Data Merek 69 4.2.5 Halaman Input Data Item 70 4.2.6 Halaman Input Data Parameter 71 4.2.7 Halaman Data Admin 72 4.2.8 Halaman Data Kategori 73 4.2.9 Halaman Data Merek 74 4.2.10 Halama Data Item 75 4.2.11 Halaman Data Pengolahan Penjualan 76 4.2.12 Halaman Data Total Penjualan 77 4.2.13 Halaman Data Peramalan Penjualan 78 4.2.14 Halaman Data Margin Error MSE 79 4.2.15 Tampilan Statistik Peramalan 80 Bab 5 Kesimpulan dan Saran

5.1 Kesimpulan 88

5.2 Saran 88

Daftar Pustaka Lampiran


(10)

DAFTAR TABEL

Hal.

2.1 Simbol Flowchart 24

3.1 Tabel Admin 38

3.2 Tabel Parameter 38

3.3 Tabel MSE 38

3.4 Tabel Peramalan 39

3.5 Tabel Item 39

3.6 Tabel Penjualan 39

3.7 Tabel Merek 40


(11)

DAFTAR GAMBAR

Hal. 2.1ERD (Entity Relationship Diagram) 18 3.1Diagram Konteks Metode Exponential Smoothing 31 3.2DFD Level 1 Metode Exponential Smoothing 32 3.3DFD Level 2 Pengolahan Data Admin Metode Exponential Smoothing 33 3.4DFD Level 2 Pengolahan Kategori Metode Exponential Smoothing 34 3.5DFD Level 2 Pengolahan Data Merek Metode Exponential Smoothing 35 3.6 DFD Level 2 Pengolahan Data Item Metode Exponential Smoothing 36 3.7DFD Level 2 Pengolahan Data Penjualan Metode Exponential Smoothing 37 3.8 Tabel Relasi Metode Metode Exponential Smoothing 41 3.9 Rancangan Input Data Admin 42 3.10Rancangan Input Data Kategori 42 3.11 Rancangan Input Data Merek 43 3.12 Rancangan Input Data Item 43 3.13 Rancangan Input Data Parameter 44 3.14 Rancangan Pengolahan Data Penjualan 45 3.15 Rancangan Pengolahan Data Admin 46 3.16 Rancangan Pengolahan Data Kategori 47 3.17 Rancangan Pengolahan Data Merek 48 3.18 Rancangan Pengolahan Data Item 49 3.19Rancangan Pengolahan Data Parameter 50 3.20 Rancangan Pengolahan Data Total Penjualan 51 3.21Rancangan Pengolahan Data Peramalan Kode Item Tertentu 52 3.22Rancangan Pengolahan Data Peramalan Kode Total Penjualan 53 3.23Rancangan Pengolahan Data Margin Error 54

3.24Flowchart Login Admin 55

3.25Flowchart Menu Admin 56

3.26Flowchart Pengolahan Data Admin 57 3.27Flowchart Pengolahan Data Merek 58 3.28Flowchart Pengolahan Data Kategori 59 3.29Flowchart Pengolahan Data Item 60 3.30Flowchart Pengolahan Data Penjualan 61 3.31Flowchart Proses Peramalan 62 3.32Flowchart Pengolahan Data Parameter 63 4.1Tampilan Halaman Login Admin 66 4.2Tampilan Halaman Input Data Admin 67 4.3Tampilan Halaman Input Data Kategori 68 4.4Tampilan Halaman Input Data Merek 69 4.5Tampilan Halaman Input Data Item 70 4.6Tampilan Halaman Input Data Parameter 71 4.7 Tampilan Halaman Data Admin 72 4.8 Tampilan Halaman Data Kategori 73 4.9Tampilan Halaman Data Merek 74


(12)

4.10Tampilan Halaman Data Merek 75 4.11Tampilan Halaman Data Pengolahan Penjualan 76 4.12Tampilan Halaman Data Pengolahan Penjualan 77 4.13Tampilan Halaman Data Peramalan Penjualan 78 4.14Tampilan Halaman Data Margin Error 79 4.15Tampilan Halaman Statistik Peramalan 80


(1)

vi

IMPLEMENTATION AND THE USE OF A METHOD OF EXPONENTIAL

SMOOTHING TO FORECAST SALES OF CLOTHING (CASE STUDY:

CLOTHING STORES P. TARIGAN)

ABSTRACT

PT. clothing stores P.Tarigan is a venture that aims to profit as maximum as possible through production activities sale of goods in the form of a garment.Obstacles that experienced is data processing with microsoft excel still cause a long time in the process of presentation of data, so that has resulted in the excessive data because there is no data integration between procedure.Sales predictions dress when this is just based on the estimated without look at these data.Then difficulty in doing the calculations so that in data processing sales is still falling down error and reports no accurate and efficient.They would be the the discussion, then the solution to constraints that have been mentioned is the building a system information forecasting a sale that may assist in reckoning the value of forecasting by using the method exponential smoothing adaptive approach which are expected to provide facilities to determine forecasting. Information systems forecasting sales of clothing is one of the planning efforts to meet the needs of clothing in the next period to meet a demand customers.After comparing between the objectives of development and software testing a system of conclusions may be drawn it is to build software that can produce information that accurate enough and easily used.The delineation of the system uses data flow design of diagrams and the databases entity relationships using diagrams.Making this program own use of the programming language PHP.The result of this system of forecasting himself is forecasting in the number of the next period as well as how the margin of error that was found in forecasting such.


(2)

vii

DAFTAR ISI

Halaman

Persetujuan ii

Pernyataan iii

Penghargaan iv

Abstrak v

Abstract vi

Daftar Isi vii

Daftar Tabel ix

Daftar Gambar x

Bab 1 Pendahuluan

1.1 Latar Belakang 1

1.2 Rumusan Masalah 2

1.3 Batasan Masalah 2

1.4 Tujuan Penelitian 3

1.5 Manfaat Penelitian 3

1.6 Metodologi Penelitian 4

1.7 Sistematika Penulisan 5

Bab 2 Landasan Teori

2.1 Pengertian Sistem 6

2.2 Pengertian Informasi 7

2.3Sistem Informasi 7

2.4Peramalan (Forecasting) 8

2.5 Metode Exponential Smoothing 14

2.6 Diagram konteks 15

2.7Data Flow Diagram (DFD) 16

2.8 ERD (Entity Relationship Diagram) 17

2.9 Rancangan User Interface 18

2.10 Database 19

2.11 Website 21

2.12 PHP dan MySQL 22

2.13 Flowchart 24

Bab 3 Analisis dan Perancangan Sistem

3.1 Analisis Sistem 25

3.1.1 Analisis Sistem Pada Metode Exponential Smoothing 25

3.2 Perancangan Sistem 30


(3)

viii

3.2.2 Data Flow Diagram (DFD) 31

3.3 Perancangan Basis Data 37

3.3.1 Struktur Tabel 37

3.3.2 Tabel Relasi 40

3.4 Perancangan User interface 41

3.4.1 Perancangan admin Interface Input Data 41

3.4.2Rancangan Admin Interface Output 46

3.5 Flowchart 55

Bab 4 Implementasi dan Pengujian Sistem

4.1 Implementasi Sistem 64

4.1.1 Perangkat Keras (Hardware) 64

4.1.2 Perangkat Lunak (Software) 65

4.1.3 Unsur Manusia (Brainware) 65

4.2 Tampilan Program 65

4.2.1 Tampilan Login Admin 65

4.2.2 Halaman Input Data admin 66

4.2.3 Halaman Input Data Kategori 67

4.2.4 Halaman Input Data Merek 69

4.2.5 Halaman Input Data Item 70

4.2.6 Halaman Input Data Parameter 71

4.2.7 Halaman Data Admin 72

4.2.8 Halaman Data Kategori 73

4.2.9 Halaman Data Merek 74

4.2.10 Halama Data Item 75

4.2.11 Halaman Data Pengolahan Penjualan 76

4.2.12 Halaman Data Total Penjualan 77

4.2.13 Halaman Data Peramalan Penjualan 78

4.2.14 Halaman Data Margin Error MSE 79

4.2.15 Tampilan Statistik Peramalan 80

Bab 5 Kesimpulan dan Saran

5.1 Kesimpulan 88

5.2 Saran 88

Daftar Pustaka Lampiran


(4)

ix

DAFTAR TABEL

Hal.

2.1 Simbol Flowchart 24

3.1 Tabel Admin 38

3.2 Tabel Parameter 38

3.3 Tabel MSE 38

3.4 Tabel Peramalan 39

3.5 Tabel Item 39

3.6 Tabel Penjualan 39

3.7 Tabel Merek 40


(5)

x

DAFTAR GAMBAR

Hal.

2.1ERD (Entity Relationship Diagram) 18

3.1Diagram Konteks Metode Exponential Smoothing 31

3.2DFD Level 1 Metode Exponential Smoothing 32

3.3DFD Level 2 Pengolahan Data Admin Metode Exponential Smoothing 33 3.4DFD Level 2 Pengolahan Kategori Metode Exponential Smoothing 34 3.5DFD Level 2 Pengolahan Data Merek Metode Exponential Smoothing 35 3.6 DFD Level 2 Pengolahan Data Item Metode Exponential Smoothing 36 3.7DFD Level 2 Pengolahan Data Penjualan Metode Exponential Smoothing 37 3.8 Tabel Relasi Metode Metode Exponential Smoothing 41

3.9 Rancangan Input Data Admin 42

3.10Rancangan Input Data Kategori 42

3.11 Rancangan Input Data Merek 43

3.12 Rancangan Input Data Item 43

3.13 Rancangan Input Data Parameter 44

3.14 Rancangan Pengolahan Data Penjualan 45

3.15 Rancangan Pengolahan Data Admin 46

3.16 Rancangan Pengolahan Data Kategori 47

3.17 Rancangan Pengolahan Data Merek 48

3.18 Rancangan Pengolahan Data Item 49

3.19Rancangan Pengolahan Data Parameter 50

3.20 Rancangan Pengolahan Data Total Penjualan 51

3.21Rancangan Pengolahan Data Peramalan Kode Item Tertentu 52 3.22Rancangan Pengolahan Data Peramalan Kode Total Penjualan 53

3.23Rancangan Pengolahan Data Margin Error 54

3.24Flowchart Login Admin 55

3.25Flowchart Menu Admin 56

3.26Flowchart Pengolahan Data Admin 57

3.27Flowchart Pengolahan Data Merek 58

3.28Flowchart Pengolahan Data Kategori 59

3.29Flowchart Pengolahan Data Item 60

3.30Flowchart Pengolahan Data Penjualan 61

3.31Flowchart Proses Peramalan 62

3.32Flowchart Pengolahan Data Parameter 63

4.1Tampilan Halaman Login Admin 66

4.2Tampilan Halaman Input Data Admin 67

4.3Tampilan Halaman Input Data Kategori 68

4.4Tampilan Halaman Input Data Merek 69

4.5Tampilan Halaman Input Data Item 70

4.6Tampilan Halaman Input Data Parameter 71

4.7 Tampilan Halaman Data Admin 72

4.8 Tampilan Halaman Data Kategori 73


(6)

xi

4.10Tampilan Halaman Data Merek 75

4.11Tampilan Halaman Data Pengolahan Penjualan 76

4.12Tampilan Halaman Data Pengolahan Penjualan 77

4.13Tampilan Halaman Data Peramalan Penjualan 78

4.14Tampilan Halaman Data Margin Error 79