PERAMALAN PENJUALAN KRIPIK KENTANG MENGGUNAKAN METODE DOUBLE EXPONENTIAL SMOOTHING
TUGAS AKHIR
Sebagai Persyaratan Guna Meraih Gelar Sarjana Strata 1 Teknik Informatika Universitas Muhammadiyah Malang
Oleh: SALMAN AT THARIQ 08560300
JURUSAN TEKNIK INFORMATIKA FAKULTAS TEKNIK UNIVERSITAS MUHAMMADIYAH MALANG 2015
LEMBAR PERSEMBAHAN Penulis menyadari bahwa penyusunan Tugas Akhir ini tidak lepas dari andil berbagai pihak, oleh karena itu dengan segala kerendahan hati, penulis menyampaikan terima kasih kepada: 1.
Allah SWT atas rahmat dan hidayah-Nya selama ini.
2.
Rosulullah Muhammad SAW, untuk suri tauladannya.
3.
Ayah & Ibu atas kasih sayang serta kesabarannya selama ini.
4.
My Twin Sistha, terima kasih atas semuanya.
5.
Ibu Gita Indah Marthasari, S.T., M.Kom selaku dosen pembimbing I dan Bapak Eko Budi Cahyono, S.Kom. MT. selaku dosen pembimbing II atas pengarahan dan bimbingannya dalam penyelesaian Tugas Akhir ini.
6.
Seluruh dosen pengajar di Jurusan Teknik Informatika yang telah menjadi membimbing saya dalam menuntut ilmu.
7.
My little angles Laqueena & Khaylaa, Mbah Dhe & Fam, Sayuti’s Fam dan Bani Soenarto.
8.
Mr. Pepen A.K.A Kidnep thnx 4 support, aril & edupreneurnya. Don’t give up on me!!
9.
Affan & Fam, Cemplish & Fam, Edo & Fam, Sandy & Fam, Putra & Fam, Radita & Fam, Arie & Fam, Dika & Fam, Gepenk & Fam, Embek & Fam, Tio & Fam, Hendik & Fam Nuwus yo dulur.
10. Teman – teman kelas F, Pepak Java serta semua teman di Universitas Muhammadiyah Malang seperjuangan yang tidak bisa disebutkan satu - satu. 11. Mata Air Communication Big Family, atas support, kepedulian serta pengertiannya selama ini, you’ll are awesome guys. #weplanitright 12. Outsider Malank who struggle since 2008, kita masih ada. 13. Kuda Besi kendaraan perang The Red “beayamahal” & Black Not Fast “N6318 AR”.
KATA PENGANTAR Assalamu’alaikum Warrahmatullahiwabarokatuh. Puji syukur alhamdulillah penulis ucapkan kehadirat Allah SWT atas limpahan rahmat yang telah diberikan sehingga penulis dapat menyelesaikan laporan Tugas Akhir dengan judul “Peramalan Penjualan Kripik Kentang Menggunakan Metode Double Exponential Smoothing” sebagai syarat untuk meraih gelar Sarjana Strata 1. Tidak lupa shalawat serta salam selalu tercurahkan kepada Nabi Muhammad SAW yang telah menunjukkan jalan kebenaran, jalan yang diridhoi Allah SWT. Penulis menyadari bahwa dalam penusunan laporan Tugas Akhir ini masih banyak kekurangan, sehingga diharapkan kritik, saran dan koreksi yang membangun untuk kesempurnaan Tugas Akhir ini. Akhir kata, penulis mengharapkan supaya laporan Tugas Akhir ini dapat bermanfaat dan menambah wawasan ilmu pengetahuan. Wassalamu’alaikum warrahmatullahiwabarokatuh.
Malang, 4 Februari 2015
Salman At Thariq
DAFTAR ISI ABSTRAK ............................................................. Error! Bookmark not defined. ABSTRACT ............................................................. Error! Bookmark not defined. LEMBAR PERSEMBAHAN ................................................................................ iv KATA PENGANTAR ............................................................................................ v DAFTAR ISI .......................................................................................................... vi DAFTAR GAMBAR ........................................................................................... viii DAFTAR TABEL ................................................................................................... x DAFTAR GRAFIK ................................................................................................ xi BAB I PENDAHULUAN ...................................... Error! Bookmark not defined. 1.1
Latar Belakang ........................................ Error! Bookmark not defined.
1.2
Rumusan Masalah ................................... Error! Bookmark not defined.
1.3
Batasan Masalah ...................................... Error! Bookmark not defined.
1.4
Tujuan ...................................................... Error! Bookmark not defined.
1.5
Metodologi Penelitian ............................. Error! Bookmark not defined.
1.6
Sistematika Penulisan .............................. Error! Bookmark not defined.
BAB II LANDASAN TEORI ................................ Error! Bookmark not defined. 2.1
Peramalan ................................................ Error! Bookmark not defined.
2.1.1
Pengertian Peramalan ....................... Error! Bookmark not defined.
2.1.2
Prinsip-prinsip Peramalan ................ Error! Bookmark not defined.
2.1.3
Teknik Peramalan............................. Error! Bookmark not defined.
2.1.4
Proses Meramal ................................ Error! Bookmark not defined.
2.1.5 Menghitung Tingkat Kesalahan Ramalan ...... Error! Bookmark not defined. 2.2
Metode Exponential Smoothing .............. Error! Bookmark not defined.
2.2.1 Definisi Metode Exponential Smoothing ....... Error! Bookmark not defined.
2.2.2
Single Exponential Smoothing......... Error! Bookmark not defined.
2.2.3
Double Exponential Smoothing ....... Error! Bookmark not defined.
2.2.4
Triple Exponential Smoothing ......... Error! Bookmark not defined.
2.3
Java .......................................................... Error! Bookmark not defined.
2.4
MySQL .................................................... Error! Bookmark not defined.
BAB III ANALISA DAN PERANCANGAN SITEM ........ Error! Bookmark not defined. 3.1
Analisa Sistem ......................................... Error! Bookmark not defined.
3.1.1
Use Case Diagram............................ Error! Bookmark not defined.
3.1.2
Activity Diagram............................... Error! Bookmark not defined.
3.2
Perancangan Sistem ................................. Error! Bookmark not defined.
3.2.1
Sequence Diagram ............................... Error! Bookmark not defined.
3.2.2
Desain Interface ................................... Error! Bookmark not defined.
3.2.3
Class Diagram ...................................... Error! Bookmark not defined.
BAB IV IMPLEMENTASI DAN PENGUJIAN ... Error! Bookmark not defined. 4.1.
Implementasi Interface ............................ Error! Bookmark not defined.
4.1.1
Form Menu Utama ........................... Error! Bookmark not defined.
4.1.2
Fitur- fitur pada Form Menu Utama. Error! Bookmark not defined.
4.2. Implementasi Double Exponential Smoothing & MAPE ............... Error! Bookmark not defined. 4.3.
Pengujian Sistem ..................................... Error! Bookmark not defined.
4.3.1
Pengujian Fungsional Sistem ............... Error! Bookmark not defined.
4.3.2
Pengujian Hasil Peramalan .................. Error! Bookmark not defined.
BAB V PENUTUP ................................................. Error! Bookmark not defined. 5.1.
Kesimpulan .............................................. Error! Bookmark not defined.
5.2.
Saran ........................................................ Error! Bookmark not defined.
DAFTAR PUSTAKA ........................................................................................... 55
DAFTAR GAMBAR
Gambar 2. 1 Pola Data Horizontal ......................... Error! Bookmark not defined. Gambar 2. 2 Pola Data Musiman ........................... Error! Bookmark not defined. Gambar 2. 3 Pola Data Siklus ................................ Error! Bookmark not defined. Gambar 2. 4 Pola Data Trend ................................. Error! Bookmark not defined. Gambar 3. 1 Use Case Diagram Peramalan Penjualan Error! Bookmark not defined. Gambar 3. 2 Activity Diagram untuk Use Case Add Data History ................ Error! Bookmark not defined. Gambar 3. 3 Activity Diagram untuk Use Case Delete Data History ............ Error! Bookmark not defined. Gambar 3. 4 Activity Diagram untuk Use Case Edit Data History................ Error! Bookmark not defined. Gambar 3. 5 Activity Diagram untuk Use Case Peramalan . Error! Bookmark not defined. Gambar 3. 6 Sequence Diagram untuk Use Case Add Data History ............. Error! Bookmark not defined. Gambar 3. 7 Sequence Diagram untuk Use Case Delete Data History ......... Error! Bookmark not defined. Gambar 3. 8 Sequence Diagram untuk Use Case Edit Data History ............. Error! Bookmark not defined. Gambar 3. 9 Sequence Diagram untuk Use Case PeramalanError! Bookmark not defined. Gambar 3. 10 Desain Interface .............................. Error! Bookmark not defined. Gambar 3. 11 Class Diagram ................................. Error! Bookmark not defined. Gambar 4. 1 Tampilan Implementasi Form Menu Utama……………………… Error! Bookmark not defined. Gambar 4. 2 Fitur Tambah Data Pada Menu Utama ............ Error! Bookmark not defined.
Gambar 4. 3 Tampilan Sebelum Data Diubah ....... Error! Bookmark not defined. Gambar 4. 4 Tampilan Setelah Data Diubah ......... Error! Bookmark not defined. Gambar 4. 5 Tampilan Sebelum Data Dihapus ...... Error! Bookmark not defined. Gambar 4. 6 Tampilan Setelah Data Dihapus ........ Error! Bookmark not defined. Gambar 4. 7 Tampilan Fitur Ramal ....................... Error! Bookmark not defined. Gambar 4. 8 Tampilan Fitur Simpan ..................... Error! Bookmark not defined. Gambar 4. 9 Potongan Source Code Inisialisasi Awal ........ Error! Bookmark not defined. Gambar 4. 10 Potongan Source Code Double Exponential Smooothing ....... Error! Bookmark not defined. Gambar 4. 11 Potongan Source Code MAPE......... Error! Bookmark not defined.
DAFTAR TABEL
Tabel 3. 1 Penjelasan Use Case Diagram Peramalan Penjualan . Error! Bookmark not defined. Tabel 4. 1 Pengujian Fungsional Sistem ……………………………………….. Error! Bookmark not defined. Tabel 4. 2 Pengujian Pemilihan Nilai α untuk minggu ke-31 ..... Error! Bookmark not defined. Tabel 4. 3 Pengujian Pemilihan Nilai α minggu ke-32 ........ Error! Bookmark not defined. Tabel 4. 4 Pengujian Pemilihan Nilai α minggu ke-33 ........ Error! Bookmark not defined. Tabel 4. 5 Pengujian Pemilihan Nilai α untuk minggu ke-34 ..... Error! Bookmark not defined. Tabel 4. 6 Pengujian Pemilihan Nilai α minggu ke-35 ........ Error! Bookmark not defined. Tabel 4. 7 Pengujian Pemilihan Nilai α minggu ke-36 ........ Error! Bookmark not defined. Tabel 4. 8 Pengujian Pemilihan Nilai α untuk minggu ke-37 ..... Error! Bookmark not defined. Tabel 4. 9 Pengujian Pemilihan Nilai α minggu ke-38 ........ Error! Bookmark not defined. Tabel 4. 10 Perbandingan Data Aktual dengan Hasil Ramalan Sistem ......... Error! Bookmark not defined.
DAFTAR GRAFIK Grafik 4. 1 Hasil Pengujian Pemilihan Nilai α minggu ke-31 .... Error! Bookmark not defined. Grafik 4. 2 Hasil Pengujian Pemilihan Nilai α minggu ke-32 .... Error! Bookmark not defined. Grafik 4. 3 Hasil Pengujian Pemilihan Nilai α minggu ke-33 .... Error! Bookmark not defined. Grafik 4. 4 Hasil Pengujian Pemilihan Nilai α minggu ke-33 .... Error! Bookmark not defined. Grafik 4. 5 Hasil Pengujian Pemilihan Nilai α minggu ke-35 .... Error! Bookmark not defined. Grafik 4. 6 Hasil Pengujian Pemilihan Nilai α minggu ke-36 .... Error! Bookmark not defined. Grafik 4. 7 Hasil Pengujian Pemilihan Nilai α minggu ke-37 .... Error! Bookmark not defined. Grafik 4. 8 Hasil Pengujian Pemilihan Nilai α minggu ke-38 .... Error! Bookmark not defined. Grafik 4. 9 Perbandingan Data Aktual dengan Hasil Ramalan Sistem .......... Error! Bookmark not defined.
DAFTAR PUSTAKA Arga, W. 1984. Analisis Runtun Waktu Teori dan Aplikasi. Yogjakarta: BPFE Yogjakarta. Assauri, S. 1984. Teknik dan Metode Peramalan Penerapannya dalam Ekonomi dan Dunia Usaha: UI Press, Jakarta. Handoko, T. Hani. 1984. Dasar – Dasar Manjemen Produksi dan Operasi. Yogjakarta: ANDI. Makridakris, S. Dkk. 1999. Metode Dan Aplikasi Peramalan. Terjemahan: Untung Sus Andriyanto dan Abdul Basith, Jakarta: Erlangga. Subagyo, P. 1986. Forecasting Konsep dan Aplikasi: Yogjakarta: BPFE. Kadir, A. 2009. Membuat Aplikasi Web dengan PHP – Database MySQL: Yogjakarta: ANDI. Hermawan, B. 2004. Mengenal JAVA 2 dan Oriented Programming: Yogjakarta: ANDI Ramadhan, F. 2001. Implementasi MySQL Cluster Menggunakan Pemanfaatan High Availability pada penginputan Data Mahasiswa Dengan Aplikasi Berbasis Java: Bandung. Biri, R. 2013. Penggunaan Metode Smoothing Eksponensial Dalam Meramal Pergerakan Inflasi Kota Palu: Palu. Gaspersz, Vincent. 1998. Production Planning and Inventory Control. Jakarta: Gramedia Pustaka Utama. Zainun, N.Y. dan Majid, M.Z.A. 2003. Low Cost House Demand Predictor. Universitas Teknologi Malaysia. Hendrawan, S.Y. 2014. Forecasting Harga Emas Berbasis Metode Triple Exponential Smoothing. Universitas Muhammadiyah Malang.