You are on page 1of 4

PREDIKSI HARGA VALUTA ASING MENGGUNAKAN LOGlKA FUZZY DAN

JARINGAN SARAF TIRUAN


Samuel Lukas I , Arnol Ar!"o#o $, %!ll!am Ok&a'!anus(
) Jurusan Tekn!k In*orma&!ka, Fakul&as Ilmu Kom+u&er
$ Jurusan Tekn!k Korn+u&er, Fakul&as Ilmu Kom+u&er
Un!'ers!&as Pel!&a Hara+an
Kam+us UPH, MH T,amr!n -oule'ar, L!++o V!lla.e / Tan.eran. )01))
Tel+2 3$)045363) E7&8 )94:
t
)$44 e/ma!l2 slukas;u+,8eu, amol;u+,8eu<
A"s&ra=&
The price of a certain foreign currency is
fluctuating in time depending on a large number
of quantitative and qualitative parameters.
Investors usually use their experience and
intuition in predicting the price of a foreign
currency. This paper discusses one method that
helps investors in predicting the foreign currency
base on *u>>? logic and artificial neural networ.
!ase study of this paper is how the value of
euro against U" dollar can be predicted. The
values of euro against U" dollar during five
months before prediction are gathered as the
input These data will be fu##i$ied then trained to
the bac propagation artificial neural networ.
There are eight parameters to be inputted
into the system. they are the opening index% the
highest index% the lowest index% the closing index%
the volume index% the dollar rate% the state
condition index% and the external statement index.
The system will produce one index% and by
defu##yficaton the prediction value of euro
against us dollar is obtained The accuracy of
this prediction is abou t 5J . J )@8
&eywords' (redicting. Fu##yfication%
)efu##yfication% *rtificial +eural +etwor
1. PENDAHULUAN
Pera.an.an mala uan. as!n. !se"u& foreign
exchange a& au 'alu&a as!n.8 N!la! mala uan.
us!n. selalu "eru"a, "erasarkan kekua&an
+enn!n&aan an +=na#aran yang !+=ra.an.kan
alam +asar 'alu&a as!n. A )B8 Dalam
+era.an.an 'alu&as as!n., un&uk m=na+a&kan
keun&un.an maka !"u&u,kan kea,l!an k,usus
!n'es&or8 Kea,l!an k,usus &erse"u& aala,
kemam+uan un&uk melakukan sua&u anal!s!s
&er,aa+ +asar (market) ?an. sean. "er.erak8
Dalam melakukan +re!ks! ,ar.a 'alu&a
as!n., me&oe ?an. !.unakan aala, fu##y logic
an artificial neural networ. Fu##y ,ogic
digunakan untuk men.u"a, n!la! masukan ke
alam "e"era+a *un.s! kean..o&aan8 N!la!
masukan &erse"u& akan !"er!kan ke Car!n.an sara*
&!ruan un&uk melakukan +re!ks!8 N!la! +re!ks!
,ar.a 'alu&a as!n. !.unakan Car!n.an sara* &!ruan
yang kemu!an !!ku&! en.an defu#iyfiasi.
Da&a yang !.unakan un&uk +enel!&!an !n!
aala, a&a selama l!ma "ulan ?a!&u a&a ar!
&an..al ) A+r!l $331 / ) Se+&em"er $3318 Ma&a
uan. ?an. !+er.unakan aala, ma&a uan. Euro
DEURE ?an. !+er"an!n.kan en.an Dolar
Amer!ka DUSDE a&au a+a& !&ul!skan en.an
EURIUSD8 Has!l ak,!r +re!ks! 'alu&a as!n.
!kon'ers!kan ke alam ma&a uan. Ru+!a,8
$8 METODE
Konse+ Jar!n.an sara* &!ruan un&uk +er&ama
kal!n?a !&emukan ole, %a**en M=Ful)3=, an
%al&er P!&&s +aa &a,un )6498 Melalu! konse+
Car!n.an sara* &!ruan ?an. mereka &emukan,
mereka men=o"a un&uk mem*ormulas!kan moel
ma&ema&!s ar! sel/sel o&ak8
Jar!n.an s?ara* o&ak manus!a mem!l!k!
"erCu&a/Cu&a sel s?ara* "!olo.!s8 Sel/sel sara*
"!olo.!s ?an. aa ! alam o&ak &erse"u& "er&u.as
un&uk mem+roses !n*ormas!, Se&!a+ sel/sel sara*
&erse"u& sal!n. "er!n&eraks! an "er*un.s! se"a.a!
+enukun. kemam+uan kerCa o&ak88 Fara kerCa
ar! se&!a+ sel/sel sara* &erse"u& men?eru+a! sua&u
+rosesor seer,ana8
Aa "an?ak &!+e Car!n.an s?ara* &!ruan8 Sala,
sa&u !an&aran?a aala, bacpropagation ?an.
!+erkenalkan ole, Rumel,ar&, H!n&on an
%!ll!am +aa &a,un )6158 Se&ela, !&u
!kem"an.kan ole, Rumel,ar& an Me Flellan
+aa &a,un )6118 Ars!&ek&ur +aa Car!n.an !n!
&er!r! an &!.a la+!san ?a!&u la+!san masukan,
la+!san &ersem"un?! an la+!san keluaran8
La+!san keluaran "!sa &er!r! ar! banyak la+!san8
Se&!a+ la+!san &er!r! ar! seCumla" s!m+ul8
Se&!a+ s!m+ul ?an. "eraa +aa sa&u la+!san
&ersam"un. ke se&!a+ s!m+ul ?an. aa +aa sa&u
la+!san la!n sesua,n?a8 Se,!n..a se&!a+ s!m+ul
yang "ukan +aa la+!san rnasukan &er,u"un.
ke"an?ak s!m+ul sesua,n?a se"a.a! a&a
masukan an keluaran ar! s!m+ul !&u &er,u"un.
Prediksi Harga Valuta Asing "'" (5" Lukas, A ..Arlbowo, W. Oktaianus! 1"
l
ke"an?ak s!m+ul la!nn?a +aa la+!san
sesua,n?a8 N!la! keluaran +aa s!m+ul !n!
"ern!la! sarna8 Se,!n..a "!sa !ka&akan sa&u
s!m+ul mener!ma "an?ak masukan an
men&rans*ormas!kann?a ke sa&u keluaran se=ara
&!ak l!near en.an o+eras! ma&ema&!s seer,ana
Relas! kom+os!s! fu##y set a+a& Cu.a !lakukan8
Relas! kom+os!s! !n! !"a.! a&as ua ma=am ?a!&u
relas! max-min composition an relas! max-
product composition'
men.unakan *un.s! s!.mo!8 Keun..uJan dari
#$ % & , Y an .
2
: ? G H maka a+a&
/acpropagation aala, kemam+uann?a un&uk
"elaCar D"ers!*a& aa+&!*E an ke"al &er,aa+
kesala,an 0Fault Tolerance1.
J!ka "
u
men?a&akan "o"o& ke&er,u"un.an
an&ara s!rn+ul ke/! +aa la+!san se"elumn?a ke
s!m+ul ke/C +aa la+!san sekaran. an Iu aala,
keluaran +aa s!m+ul ke/! ?an. "ersesua!an maka
dibentuk .2 34 5% H
6ax-6in composition relation !e*!n!s!kan
R) JJ .7 ' R
1
,
.2 '''{''x, Z1%(. $ ((& y) ) .% &DK, *!e R
7
8 %
,as!l +enCumla,an ar! semua ,as!l +erkal!an
an&ara "o"o& an keluarann?a +aa la+!san
JiRJ + ma Lm!nFuR
)
((, Y1%(.
1
(y, #98 (6)
se"elumn?a ke noe , +aa la+!san sekaran.
!n?a&akan en.an Ne&u an keluaran ar! s!m+ul
!n! !n?a&akan en.an OJ se"a.a! "er!ku& 2
6ax-(roduct composition relation !e*!n!s!kan
.2 J n% o.
2
,
.2 J {(X,Z),,uR) $ (x,y)e R
)&
(y,*!e .
7
8%
D)E
(.: + ma7L :l.3 ((&E(E M ::.
7
(y, #118 D:E
Fu##y Lo.!= +er&ama kal! !+erkenalkan ole,
Lo&*! Askar Hae, ?an. aala, seoran.
ma&ema&!ka#an an !lmu#an kom+u&er ar!
Un!'ers!&as Fal!*orn!a ! -erkele?8 Fu##y logic
rnern!l!k! eraCa& a&au n!la! ke"enaran an&ara a
DnolE ,!n..a ) Dsa&uE8 Fu##y logic meme&akan
sua&u ruan. masukan ke alam sua&u ruan.
Keluaran D$B8
Peme&aan ar! ruan. masukan ke ruan.
keluaran melalu! sua&u *un.s! kean..o&aan yang
!no&as!kan se"a.a! fu##y set,
* ++ {(x,.u(x)) $ (e .
;
,u(x) ) -O./ Fun.s! !n! mern!l!k!
&!.a &!+e .ra*!k ?a!&u .ra*!k +en?usu&an, .ra*!k
normal an .ra*!k +er&um"u,an8 O+eras! asar
,!rn+unan ka"ur !n! !n?a&akan se"a.a! "er!ku&2
A !:" {(x,,u#(x)1 &) #,X$ !J,
J.l#! + .in(PA (x),%(x))
A u! J {(x,%#& (x)) $ &) #,X$ !) $
Sarna ,aln?a en.an +ro+os!s! lo.!ka crisp maka
+ro+os!s! Ca>>? I<.ic !n?a&akan alam "en&uk
' (.J,,(x)":l),*l,,(x) (+)
= $-l*Y> (x) J ma7l >>, 041%1??? D7El D6E
= f-,**$? (x) ::,,.: inl!LA ((!, %- (x) 1 (0
'!
= @.0t3?I (x) J .a&LL(1(x), flA (x)l D))E
J!ka eraCa& ke"enaran +ro+os!s! lo.!ka A an -
aala, 1i> D7E E AO&&B, .)l (x) E AOJB 8
-en&uk # )) ! a+a& Cu.a !n?a&akan
en.an C!ka .r aala, A +aa oma!n I maka y
aala, / +aa do.ain K en.an ua =ara< J!ka 7
aala, A maka y aala, - !n?a&akan en.an
(# )))) !) ++ (#x!) (#x/) a&au
ci0#)):, D7, y) + max(Jl#x! JJ.i
luy
1 %.
.B. :..l *....%n e78 y) ++
.a( ( 0:.l J1 (x) 2 u (/ )) 3($ 2 @: * (.x))) ( 13!
(*u/ ''''ma7D,uA (X)14 0x9
A %%% {(x?1,C? (x)) $ x ) *t:.l'? ''' 12 :l* (x)5
(4!
(5!
J!ka 7 aala, A maka y aala, - sela!n !&u y
aala, F ! *ormulas!kan
An&ara ua fu##y set a+a& !o+eras!kan sua&u
relas! fu##y yang !n?a&akan en.an
R J #x! J {((x, Y1%(. ((, y)) $ ((, y) ) #x!5 ,
)ilu.J ((, ! JJ .in(6l78 D7E, 8u, D8KE ,
VIE )), Dlye ! (5)
(# 6, !, FE 2< (#x!) ' (#xe) a&au
.B. (*3n3c ((, y) + ma7D,uA7- ,7ui1xc) ,
:. ,u#)))) n.c D7, y) "
ma7DDClA (x) 11 % (y)), N)/ Jl# (x) 11 ).e (y))) D)9E
20 6urnaili.ia9 $$.u :o.;uter, Vol. < =o.1 >e;te.ber 3'1'% 1"233
H
Fu##y logic se=ara umum a+a& !ka&e.or!kan
ke alam em+a& "a.!an, ?a!&u2
M -as!s ka!a, (rule base) a&au !kenal en.an
rule base !alamn?a "er!s! a&uran/a&uran
se=ara linguistic ?an. "ersum"er ar! +ara
+akar,
M Mekan!sme +en.am"!lan ke+u&usan
0inference engine1 "er*un.s! un&uk
mem+era.akan "a.a!mana men..unakan
+en.e&a,uan yang aa alam men.am"!l
sua&u ke+u&usan8
M Proses *u>>!*!kas! 0fu##ification1 aala, sua&u
+roses un&uk men.u"a, sua&u crisp D"e
saran &e.asE ke "en&uk "esaranCU>>?8
M Proses e*u>>!*!kas! Edefu##ification8 aala,
ke"al!kan ar! +roses *u>>!*!kas!, Dalam
+roses !n!, "esaran fu##y ?an. !,as!lkan ole,
inference engine !u"a, menCa! crisp
D"esaran &e.asE8
98 DISKUSI
Peran=an.an s!s&em !"a.! ke alam ua
"a.!an ?a!&u +eran=an.an s!s&em fu##y logic an
+eran=an.an s!s&em Car!n.an sara* &!man8 S!s&em
*u>>? logic "er*un.s! men.ola, a&a masukan
en.an !*u>>!*!kas! kemu!an !um+ankan ke
Car!n.an sara* &!man DJSTE8 JST melakukan
+em"elaCaran8 -er!ku& aala, uru&an +roses
+en.ola,an a&a se=ara umum alam Gam"ar )8
l?$
k
$
Prediks,
Da&a &erena, se"a.a! a&a "/rena,, b% an a&a
&er&!n..!n?a se"a.a! "/&!n..!, b, sean.kan " 888
sean., "
J
, aala, ra&a/ra&a a&a ar! se& a&a
masukan !&u,
1.3
..15
15
Gam"ar $ 2 T!.a *un.s! kean..o&aan sa&u se& a&a
masukan
N!la! =/rena,, c.% sarna en.an n!la! =/&!n..!,
c.% ?a!&u s!m+an.an "aku a&a se& masukan !&u8
N!la! =/sean., c.C aala, kal! ar! s!m+an.an
"aku a&a8 Gam"ar $ mem+erl!,a&kan sa&u se&
a&a masukan en.an c% J 8, ::::: 0,,1$ an F8rJ
9,:e
r
.. N!la! b% 'C';'<=, b% + F% b, J 1=.
Dar! ela+an a&a masukan akan !,as!lkan
$4 a&a un&uk !um+ankan ke JST8 Keluaran ar!
)ST aala, sa&u a&a ?a!&u a&a ,ar.a +enu&u+an
en.an a&r!"u&e sean.,
Se&ela, melakukan +em"elaCaran en.an $4
a&a masukan an sa&u a&a keluaran )ST !uC!kan
en.an a&a ar! &an..al ) A+r!l $331 88888893
Se+&em"er $3318 Pen.uC!an men.,as!lkan &!n.ka&
@ata
.asu an lit Au*BiCikasi
;eD1aD11D9aDn ,$2 ."
ke"er,as!lan sek!&ar 5) 8l l @8 Ke.a.alan alam
alarn +re!ks! !+en.aru,! ole,2
Gam"ar ) 2 -a.an umum Pen.ola,an a&a
Aa 1 a&a masukan ?a!&u ,ar.a +em"ukaan,
,ar.a &er&!n..!, ,ar.a &erena,, ,ar.a +enu&u+an,
'olume, kon!s! ne.ara, "er!&a dan rumor ser&a
kurs Dolar A9B8 Se&!a+ a&a rnasukan !n!
!*u>>!*!kas! menCa! &!.a a&r!"u& rena,, sean.
dan tinggi en.an .engunakan *un.s!
kean..o&aan men.!ku&! !s&r!"us! normal
-0x-b1B
::.0x1Ge3 D)4E
N!la! b an = un&uk se&!a+ a&a masukan "er"ea
sesua! =n.an !s&r!"us! a&a mas!n.
88r8nas!n.8 N!ln! b aala, n!la! ra&a/ra&a a&a
sean.kan = aala, s!m+an.an "aku a&a8
Karena se&!a+ a&a masukan !Ca!kan &!.a
a&r!"u& fu##y rena,, sean. an &!n..! maka
se&!a+ se& a&a masukan akan aa 9 +asan. n!la! b
an c ?an. "ersesua!an8
M Fak&or &ak &eru.a, "!asan?a !se"a"kan karena
aan?a rumor an "er!&a ?an. "erear ! +asar,
+ema!n/+ema!n "esar ?an. melakukan trading
alam Curnla, "esar, an sen&!men +asar8
M Has!l +re!ks! le"!, =onon. men.!ku&! *ak&or
&ekn!kal an +aa *ak&or *unamen&alO
48 HASIL
Se&ela, !lakukan +ela&!,an an +en.uC!an
"as!l la&!,an, an anal!s!s a&a ?an. !lakukan,
maka a+a& !&ar!k "e"era+a kes!rn+ulan 2
M Keakura&an ,as!l +re!ks! san.a& !+en.aru,!
ole, !n+u& yang !"er!kan ke alam Car!n.an
sara* &!ruan,
M Pre!ks! ?an. sala, "!asan?a !ak!"a&kan ole,
*ak&or 88*ak&or &ekn!kal8
M Pre!ks! yang !lakukan mem!l!k! &!n.ka&
ke"=naran se"esar 5), ) B
@8
s, @AAE A# P?>EA:A
AlB -8 Fo?le, Introduction to !urrency Risk,
In..r!s, F!nan=!al %orl Pu"l!s,!n., $3338
Prediksi Harga Valuta Asing ....(>. Lukas, A1Aribowo, #G Oktaianus! $)
"
l$J S/ Kusuma=(/V! dan HP Pu.o.o,. *pliasi
A9B HQ Jose+,G Financial (re-die-rion Using +eural
.,...,.IBgia Fu##y Unru (endu3g ..>?7e@urusa3 lBTet-%.vor.. I 8o8non88 In8Aernar!onal E9o.son
Ko.?a)=a8r&a8G F!ra,a8 Klmu $3348 Fom+u&er Press, )66: Q
22 6urnal $$rnia9 $l.u :o.;uter, Vol. <' =o. "'$ >e;te.ber 3'1' '% 1"2.33

You might also like