Professional Documents
Culture Documents
Implementasi Data Penjualan Di KM 2 Desa Karangmulyo RT 08 RW 1 Dengan Metode
Implementasi Data Penjualan Di KM 2 Desa Karangmulyo RT 08 RW 1 Dengan Metode
H am dani W idyatm oko, A nton Setiaw an H onggow ibow o, N ur C ahyani D ew i R etnow ati
Teknik Informatika STTA Yogyakarta
inform atika@stta.ac.id
A bstract
M inim arket idola on a daily basis there are m any sales transactions, so that the data stored in the
database is very large. The data can be used as m uch useful inform ation fo r the ow ner o f a m inim arket
in policy making. To explore the data that is used a lot o f data m ining technique. D ata m ining uses data
analysis to discover patterns and relationships in data that m ay be used to m ake accurate predictions.
In this research, data m ining is used to forecast the sales o f goods in M inim arket Idoal. Forecasting
the fu tu re based on m easuring the value o f the patterns in the data collection. To perform sales
forecastin g in the fu tu re to use the m ethod o f time series. Forecasting time series data to predict w hat
w ill happen based on past historical data.
Tim e series m ethods fo r forecastin g sales in the calculation M inim arket Idola using exponential
sm oothing and m oving average. O f the count sought the M A D (M ean A bsolute D eviation) or
forecastin g errors. W here M A D is the sm allest value o f the calculation o f exponential sm oothing and
m oving average is the result o f forecastin g w ith a sm all error. Forecasting results w ill not alw ays be
appropriate because the m arket dem and influenced by several factors. But it does not m ean that the
foreca st is m ade useless.
K e y W o rd s : D a t a M in in g, T im e S eries, S a le s f o r e c a s t i n g
Abstrak
P ada M inim arket Idola setiap harinya terjadi banyak transaksi penjualan, sehingga data
yang disimpan di database sangat besar. Data yang banyak bisa dijadikan informasi yang
berm anfaat bagi pemilik m inim arket dalam pengambilan kebijakan. Untuk m enggali data yang
banyak tersebut digunakan teknik data mining. Data m ining m enggunakan analisis data
untuk m enem ukan pola dan hubungan didalam data yang mungkin digunakan untuk
m em buat ram alan yang akurat.
P ada penelitian ini Data m ining digunakan untuk m eram alkan penjualan barang di
M inimarket Idola. Peram alan yaitu m engestim asi nilai m asa depan berdasarkan pola-pola
didalam sekumpulan data. Untuk melakukan peram alan penjualan di w aktu yang akan
datang digunakan m etode time series. Peram alan data time series m em prediksi apa yang akan
terjadi berdasarkan data historis m asa lalu.
M etode time series untuk peram alan penjualan di M inim arket Idola menggunakan
perhitungan exponential sm oothing dan m oving average. Dari perhitungan tersebut dicari nilai
MAD (M ean A bsolute D eviation) atau kesalahan peram alan. Dimana nilai MAD yang terkecil
dari perhitungan exponential sm oothing dan m oving average m erupakan hasil peram alan dengan
C O M P IL E R 29
Hamdani Widyatmoko, Anton Setiawan Honggowbowo, Nur Cahyani Dew Retnowati
kesalahan yang kecil. Hasil peram alan tidak akan selalu tepat karena dipengaruhi beberapa
faktor perm intaan pasar. N am un tidak berarti bahw a ram alan yang dilakukan tidak berguna.
1. Latar B elakang
Ham pir sem ua m inim arket menggunakan sistem komputerisasi dalam penyim panan data
penjualan, sehingga akan dihasilkan banyak data transaksi. Data transaksi yang ada dalam
database penjualan barang m enyim pan jumlah record transaksi penjualan yang memiliki
volum e yang sangat besar sehingga m enyebabkan jumlah data terus m enerus bertambah
setiap harinya. Dari penumpukkan data yang terjadi bisa digali untuk m enem ukan pola
penjualan barang, sehingga data yang sedemikian banyak bisa dimanfaatkan untuk
m enganalisa pasar dan m eram alkan penjualan pada w aktu yang akan datang.
Dalam hal ini, sangat di butuhkan aplikasi yang m em bantu m inim arket untuk
m endapatkan informasi dari jumlah data yang terkumpul. Salah satu cara untuk
m endapatkan informasi tersebut adalah m em anfaatkan teknik data m ining. Data m ining
adalah suatu penerapan m etode tertentu untuk melakukan penggalian data. Data yang
m enum puk digali dengan cara m enganalisa data transaksi penjualan barang yang telah
terjadi di m inim arket sehingga ditemukan pola penjualan untuk m enganalisa pasar pada
periode berikutnya.
Maka dari perm asalahan yang ada, penulis pada tugas akhir ini akan m engem bangkan
sistem data m ining (penggalian data) dengan m etode time series. Tim e Series m erupakan data
yang terdiri atas satu objek tetapi meliputi beberapa periode w aktu m isalnya harian,
m ingguan, bulanan, tahunan dan lain-lain. Data m asa lalu dikumpulkan, dianalis dengan
m etode-m etode tertentu untuk dapat m em polakan dan m eram alkan hasil diwaktu yang akan
datang. Ramalan yang baik adalah yang mendekati kenyataan. Oleh karena itu m etode
perhitungan yang diterapkan untuk m engim plem entasikan data mining ini adalah
m enggunakan m etode times series dengan perhitungan exponential sm oothing dan m oving
average.
2. Landasan Teori
D ata M in in g
Data m ining adalah suatu proses yang m enggunakan teknik statistik, m atematika,
kecerdasan tiruan dan m achine learning untuk m engekstrasi dan mengidentifikasi informasi
yang berm anfaat dan pengetahuan yang terkait dari database yang besar (Turban 2005). Data
m ining m enggunakan analisis data untuk menemukan pola dan hubungan didalam data yang
m ungkin digunakan untuk m em buat forecasting atau ram alan yang akurat.
30 V o lu m e 1, N o m o r 2 , N o v e m b e r 2 0 1 2
IMPLEMENTASI DATA MINNGUNTUK MERAMALKAN PENJUALAN DI MINIMARKETDOLA JL PATI-TAMBAKROMO KM 2 DESA KARANGMOLYO RT 08 RW 1DENGAN METODE TIMESERIES
interval yang panjang (Turban 2005). Peram alan dapat diterapkan bila terdapat kondisi
seperti tersedianya informasi data historis, informasi tersebut dapat dikuantitatifkan dalam
bentuk num erik dan dapat diasumsikan bahw a beberapa aspek pola m asa lalu akan terus
berlanjut di w aktu m endatang.
Sedangkan, untuk m engetahui tingkat kesalahan peram alan penjualan atau M ean
A bsolute D eviation (MAD) m enggunakan rum us sebagai berikut :
3. P erancangan Sistem
D iagram K onteks
D iagram konteks m em perlihatkan bahw a entitas yang terlibat dalam sistem adalah
m anager dan pemilik. M anager akan m enginputkan param eter peram alan ke sistem, yang
berhubungan dengan kategori barang dan periode peram alan. Sedangkan pemilik akan
m enerim a hasil peram alan penjualan dari sistem yang digunakan sebagai dasar pengambilan
kebijakan. D iagram konteks ada pada gam bar 1.
C O M P IL E R 31
H am dani W idyatm oko, Anton S Etiaw a n H anggaw ibow o, N ur Cahyani De w REtnaw ati
D FD Level 1
Hasil proses penjabaran DFD level 1 adalah terdapat tiga buah sub proses yaitu , sub
proses pencatatan penjualan, sub proses seleksi m etode peram alan, dan sub proses
peram alan. DFD Level 1 ada di gam bar 2.
i i a s j j fe fs U J W is t» M A D
(\ £ & c tn A b z o l u z e D e v i a t i o n )
M A D ( M e o n A b s o lu t e
32 V o l u m e 1 , N o m o r 2, N o v e m b e r 2 0 1 2
IMPLEMENTASI DATA MININGUNTUK MERAMALKAN PENJUALAN DI MINIMARKETDOLA JL PATI-TAMBAKROMO KM 2 DESA KARANGMULYO RT 08 RW 1DENGAN METODE TIMESERIES
Relasi database pada penerapan time series pada data m ining untuk peram alan transaksi
penjualan barang dapat dilihat pada Gambar 5
C O M P IL E R 33
Hamdani Widyatmoko, Anton Setiawan Hanggawibowo, Nur Cahyani Dew REtnawati
sebuah sistem Data Mining M enggunakan M etode Tim e Series. Implementasi Hasil Peram alan
dapat dilihat pada Gambar 6.
hat m S n itif
t w jfc r ift in i
iM-mu jm r i [(
IS W K pt^MtiVC
¡ ii.
W W j/ W ip
IS
¡ec7M«iWL
jw i a i IK'taKC ) :0 'i'/ttU Kitc W'IJt
Dewte-M :::
.inor »C A •«sialic pSSMaK
MRJEU>-K'5 M a yprtJ<r.i» !»;■
ueswtftifii B
13\ialU* m fiv ia **
JUHiU I ÍPTX AiTcM .*:
Dfi«tei-31t 151 ¡(41
JTUT-231C>1 bw am e
/U tfttB H L inumc |m Sum; 111
Jruar-23*£ rt [:::vít¡nc Omtai&pMlf
501 'iattC )!«
fe e rtftM M Sum}
Jn a r-M il £r H m jM K fw iii rivt
1/RJIELO TEA16 liil
Im M M in u «
OTJTM»! 4 :i va nc a s w ic
¡JtfJR-U ir
Dcccrtci 291C M UI S-Nirg
A n alisa H asil
Sistem yang telah dibuat m erupakan penerapan dari m etode yang ada, yaitu m etode
tim eseries dibuat dalam bentuk sebuah program dengan perhitungan exponential sm oothing dan
m oving average. Sehingga hasil yang didapatkan tidak jauh berbeda dengan perhitungan
m anualnya.
Tahap perhitungan yang diperlukan :
2. Tahap Kedua yaitu memberikan nilai a (alfa) pada perhitungan exponential sm oothing (a
bernilai 0 hingga 1).
Nilai a berpengaruh pada hasil exponential sm oothing. Besar kecilnya nilai konstanta a
yang digunakan oleh m anager atau pemilik m erupakan nilai confidence atau kepercayaan diri
untuk m elakukan peram alan diwaktu yang akan datang. Penggunaan nilai a bisa
dipengaruhi oleh kebiasaan m anager dalam m engetahui pola data penjualan. Dapat dijelaskan
bahw a semakin besar nilai a penghalusan atau sm oothing yang dilakukan kecil, nilai a kecil
penghalusanatau sm oothing semakin besar, a optim um akan m em inimum kan nilai MAD.
S t+i = a . Xt + (1 - a) St
34 V o lu m e 1, N o m o r 2 , N o v e m b e r 2 0 1 2
IMPLEMENTASI DATA M/N?UNTUK MERAMALKAN PENJUALAN DI MINIM/IRKETDOLA JL PATI-TAMBAKROMO KM 2 DESA KARANGMULYO RT 08 RW 1DENGAN METODE TIMESERIES
No Bulan Tahur. Penjualan Exponential Smoothing St 6 Jrri 2010 S * , =(0.1 (64)-(l-0.1)x“3.4") ‘ 3.47
(Xt) bungkus
( S»-: = a X ,+ ( l - a ) S,) 54 S - = ó ^ - í O .S X o ^
52 S , =5.2 ~i0.9x~l.il)
60 S3 = 6 .0 -K0.9x^5)
S , = 5 . 2 - 652' = 7047
S3 = 6 .0 - 6 7 .5 = 7 3 .5
89 S s = 8 .9 -{0.& t "0.47)
s; S4 » S .5-< 0.9x75.3) 73.5
S s = 8.9 - 6342 = 72 J 2
S4 » S .5 -6 6 .1 5 » 7 4 .6 5
0 ie p ta n re 2010 S ».¡={0.1 (120)-<l-0.1)x"2.32) 72.32
4 April 2010 S 4.: = {0.1 ( 6 0 H l-0 .1 )x '4 .6 5 )
120 S :«= 12-(0Ä t“132)
S ,*= 6.0 + 6 7 .1 9 = 7 3 .1 9
10 Oktobar 2010 S = (0.1 (82)-':i^ 0.1)x".0^ 77.09
76 S« * 7 .6 4 ( 0 .9 x 7 3 .1 9 ) 73.19 SÜ= 82 -6 9 3 8 = 7 7 * 8
Jadi hasil perhitungan exponential sm oothing untuk peram alan penjualan bulan ke 11 atau
bulan Novem ber adalah 77.58 atau dibulatkan menjadi 78 bungkus.
3. Tahap Ketiga m enentukan jumlah n (ordo) yang digunakan untuk perhitungan m oving
average.
=221/3 = 68.33
Jadi hasil perhitungan M ovin g average dengan n= 3, untuk peram alan penjualan bulan ke
11 atau bulan Novem ber adalah 97.00 bungkus.
4. Tahap Keem pat m enghitung nilai M ean A bsolut D eviation (MAD) atau kesalahan
peram alan pada hasil perhitungan exponential sm oothing dan m oving average.
C O M P IL E R 35
Hamdani Widyatmoko, Anton Setiawan HDnggDwibowo, Nur Cahyani Dew REtnowati
M enghitung nilai MAD m oving average. Diketahui hasil St atau peram alan untuk bulan ke
-11 adalah 97 dan nilai nyatanya adalah 82, n =10 dan ZX=763 m aka nilai MAD asebagai
berikut ;
H A S IL P E R A M A L A N P E N J U A L A N
L aporan P eram alan Penjualan bulanan D an Januari - 2010 Sam pai O ktober- 2010
Nama B arang S A R IM IB A S O S A P IR B S
ll ll 1 2010 17 5
|2 |2 ¡2 0 1 0 |6 0 |75 0 0
la fa |2010 |8 9 [7 3 SO
k 1 2010 |6 0 |74 6 5 ¡6 8 3 3
|3 H 3oi n |7 6 ¡7 3 1 9 ¡7 3 6 7
[6 [6 [2010 |6 4 ¡7 3 4 7 ¡6 6 6 7
7 17 2 0 10 52 |72 5 2 64 00
e |e 2 0 10 89 ¡7 0 4 7 68 33
|9 [9 [2010 |1 2 0 |7232 |8700
|10 |<0 [2010 18 2 |77 0 9 ¡97 0 0
■ ■ ?£T'
P eram alan Exponential S m oothing P en o de Berikutnya 77 5 8 Unit Nilai M A D O 05
Poram alan M oving A verage P orio d o Bonkutnya 97 00 Unit Nilai M A D 0 18
Lebih baik m enggunakan Exponential S m ooting
5 K esim pulan
1. Penerapan Data M in ing dengan m etode time series memberikan informasi peram alan
penjualan diwaktu m endatang kepada pemilik m inim arket Idola yang dihasilkan dari
penggalian database penjualan.
36 V o lu m e 1, N o m o r 2 , N o v e m b e r 2 0 1 2
IMPLEMENTASI DATA M/N?UNTUK MERAMALKAN PENJUALAN DI MINIM/IRKETDOLA JL PATI-TAMBAKROMO KM 2 DESA KARANGMULYO RT 08 RW 1DENGAN METODE TIMESERIES
2. Perhitungan exponential sm oothing dan m oving average menghasilkan peram alan penjualan
yang tidak jauh berbeda dengan nilai penjualan yang terjadi. Tingkat ketepatannya
ditentukan dengan nilai M AD yang paling kecil dari dua perhitungan tersebut.
3. M ean A bsolute D eviation (MAD) digunakan untuk m engukur ketepatan nilai atau
kesalahan peram alan. Semakin kecil nilai MAD semakin kecil nilai kesalahannya.
Sebagai saran, sistem ini dapat dikembangkan dengan m enam bahkan beberapa m etode
perhitungan pada time series, selain exponential sm oothing dan m oving average agar hasil
peram alan penjualan memiliki pilihan perhitungan yang lebih akurat dan m engetahui jenis
pola penjualan setiap barang.
6. R eferensi
[1] Arief, M .Rudiyanto, Pem rogram an Web Dinamis M enggunakan PHP dan MySql, CV.
Andi Offset, Yogyakarta, 2011.
[2] Hadi, Sutrisno, MA, Statistik Jilid 3, CV. Andi Offset. Yogyakarta, 2002.
[3] H M .Jogiyanto, Analisis dan Desain Sistem Informasi: Pendekatan Teori dan Praktek
Aplikasi Bisnis, CV. Andi Offset, Yogyakarta, 2005.
[4] R.Spiegel, M urray dan Stephens, Larry, Schaums Outlines Teori dan Soal- Soal Statistik
Edisi ke-3, Erlangga, Jakarta, 2007.
[5] Sihombing, Erika, Implementasi Data Mining M enggunakan M etode A priori Pada
Transaksi Di Chorus Minimarket, Compiler, Volume 1 N om or 1. Mei 2012.
[6] Turban, Efram, Aronson, Jay E, dan Peng-Liang, Ting, D ecision Support System s and
Intelligent System s (Sistem Pendukung Keputusan dan Sistem Cerdas), CV. Andi Offset,
Yogyakarta, 2005.
C O M P IL E R 37