You are on page 1of 1

SKRIPSI ILMU KOMPUTER 2010

IMPLEMENTASI METODE FUZZY TIME SERIES


DENGAN PENENTUAN INTERVAL BERBASIS RATA-RATA
UNTUK PERAMALAN DATA PENJUALAN BULANAN

SKRIPSI OLEH : M SYAUQI HARIS (0310960048-96) | EDY SANTOSO, SSi.,M.Kom (PEMBIMBING I) | DIAN EKA RATNAWATI, SSi.,M.Kom (PEMBIMBING II)

Sistem peramalan dengan fuzzy time series menangkap pola dari data yang telah lalu kemudian digunakan untuk
memproyeksikan data yang akan datang. Prosesnya juga tidak membutuhkan suatu sistem pembelajaran dari sistem yang rumit
sebagaimana yang ada pada algoritma genetika dan jaringan syaraf sehingga mudah untuk dikembangkan. Dalam perhitungan
peramalan dengan menggunakan fuzzy time series, panjang interval telah ditentukan di awal proses perhitungan. Sedangkan
penentuan panjang interval sangat berpengaruh dalam pembentukan fuzzy relationship yang tentunya akan memberikan dampak
perbedaan hasil perhitungan peramalan. Oleh karena itu, pembentukan fuzzy relationship haruslah tepat dan hal ini mengharuskan
penentuan panjang interval yang sesuai. Salah satu metode untuk penentuan panjang interval yang efektif adalah dengan metode
berbasis rata-rata atau average-based fuzzy time series. Dalam skripsi ini, penulis mengimplementasikan fuzzy time series untuk
meramalkan data penjualan bulanan, adapun data yang digunakan untuk pengujian adalah data yang berasal dari situs web penyedia
data statistik hasil sensus. Dan dari hasil pengujian yang dilakukan, diketahui bahwa Peramalan data menggunakan Fuzzy Time
Series dengan penentuan interval berbasis rata-rata memiliki tingkat akurasi lebih tinggi dibandingkan dengan Fuzzy Time Series
Standar, dengan selisih rata-rata 52,39 % lebih akurat jika error dihitung menggunakan AFER dan selisih rata-rata 70,90 % lebih
akurat jika error dihitung menggunakan MSE.
Kata Kunci : fuzzy time series, interval berbasis rata-rata, peramalan data penjualan

Fuzzy Time Series Dari definisi di atas, dapat dilihat bahwa F(t)
bisa dianggap sebagai variabel linguistik dan
Langkah Pertama : Bagi himpunan semesta
U = [Dmin, Dmax] menjadi sejumlah ganjil
Jika U adalah himpunan semesta, U = {u1, fi(t)(i=1,2,…) bisa dianggap sebagai interval yang sama u1, u2, …, um,.
uz, ... , un}, maka suatu himpunan fuzzy A kemungkinan nilai linguistik dari F(t), Langkah Kedua : Jadikan A1, A2, … , Ak
dari U dedefinisikan sebagai A = fA(u1)/u1 + dimana fi(t)(i=1,2,…) direpresentasikan menjadi suatu himpunan-himpunan fuzzy
fA(u2)/u2 + … + fA(un)/un dimana fA adalah oleh suatu himpunan fuzzy. Bisa dilihat juga yang variabel linguistiknya ditentukan
fungsi keanggotaan dari A, fA : U  [0,1] bahwa F(t) adalah suatu fungsi waktu dari t sesuai dengan keadaan semesta kemudian
and 1 ≤ i ≤ n. misalnya, nilai-nilai dari F(t) bisa berbeda bentuk Fuzzy Logical Relationship (FLR)
Sedangkan definisi dari fuzzy time series pada waktu yang yang berbeda bergantung ditentukan berdasarkan data histori yang ada
adalah misalkan Y (t) (t= …,0,1,2, …), pada kenyataan bahwa himpunan semesta Langkah Ketiga : Bagi fuzzy logical
adalah himpunan bagian dari R, yang bisa berbeda pada waktu yang berbeda. Dan relationship yang telah diperoleh menjadi
menjadi himpunan semesta dimana jika F(t) hanya disebabkan oleh F(t-1) maka beberapa bagian berdasarkan sisi kiri
himpunan fuzzy fi(t) (i=1,2, …) telah hubungan ini digambarkan sebagai F(t-1)  (current state) menjadi fuzzy logical
didefinisikan sebelumnya dan jadikan F(t) F(t). relationship group.
menjadi kumpulan dari fi(t)(i=1,2,…). Maka, Adapun langkah-langkah peramalan dengan Langkah Keempat : Hitung hasil keluaran
F(t) dinyatakan sebagai fuzzy time series fuzzy time series adalah : peramalan dengan menggunakan prinsip
terhadap Y(t)(t=…,0,1,2,…). fuzzy time series forecasting.

Interval Berbasis Rata-rata


Salah satu metode untuk penentuan panjang interval yang efektif adalah dengan metode
berbasis rata-rata (average-based), yang memiliki algoritma sebagaimana berikut:
Langkah Pertama : Hitung semua nilai absolute selisih antara Ai+1 dan Ai (i=1…, n-1)
sehingga diperoleh rata-rata nilai absolut selisih.
Langkah Kedua :Tentukan setengah dari rata-rata yang diperoleh dari langkah pertama
untuk kemudian dijadikan sebagai panjang interval.
Langkah Ketiga : Berdasarkan panjang interval yang diperoleh dari langkah kedua,
ditentukan basis dari panjang interval sesuai dengan tabel tabulasi basis.
Jangkauan Basis
0.1 – 1.0 0.1
1.1 – 10 1
11 – 100 10
101 – 1000 100

Langkah Keempat : Panjang interval kemudian dibulatkan sesuai dengan tabel basis
interval.

Implementasi dan Hasil Uji Coba


Perangkat lunak peramalan data Peramalan data menggunakan Fuzzy Time Series dengan
time series dengan menggunakan penentuan interval berbasis rata-rata memiliki tingkat
fuzzy time series yang dibuat akurasi lebih tinggi dibandingkan dengan Fuzzy Time
adalah implementasi metode Series Standar, dengan selisih rata-rata 52,39 % lebih
peramalan data dengan akurat jika error dihitung menggunakan AFER dan selisih
menggunakan penentuan interval rata-rata 70,90 % lebih akurat jika error dihitung
berbasis rata-rata. Perangkat lunak menggunakan MSE.
ini menerima inputan berupa
Peningkatan
serangkaian data time series yang FTS Standar FTS Rata-rata
data Akurasi (%)
terdiri dari timeline dan nilai dari
suatu rekap data aktual dalam AFER MSE AFER MSE AFER MSE
Penentuan panjang interval yang tidak sesuai
kurun waktu tertentu. Data input (terlalu lebar) pada pembentukan himpunan 1 1.61 3472.69 0.37 312.53 77.00 91.00
tersebut kemudian diproses secara awal dalam proses peramalan menggunakan
fuzzy, yaitu tahap fuzzifikasi, 2 3.02 746.06 1.84 307.90 39.22 58.73
metode fuzzy time series dapat mengakibatkan
inferensi atau kalkulasi, dan tidak terjadinya fluktuasi dalam proses 3 1.44 2.14 0.69 0.61 52.16 71.65
defuzzifikasi untuk mendapatkan peramalan, hal ini yang menyebabkan metode
nilai akhir peramalan berupa 4 1.60 2.09 0.42 0.17 73.53 92.03
fuzzy time series standar dengan jumlah
bilangan tegas(crisp). interval tetap memiliki akurasi peramalan lebih 5 2.94 621.29 2.35 366.10 20.02 41.07 M. SYAUQI HARIS
rendah. Rata-  syauqiex@gmail.com  +62 856 48 666 422
2.12 968.85 1.13 197.46 52.39 70.90
rata
PROGRAM STUDI ILMU KOMPUTER
JURUSAN MATEMATIKA
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM
UNIVERSITAS BRAWIJAYA MALANG 2010
Solid, Enjoy, and Open Source

You might also like