Professional Documents
Culture Documents
ABSTRACT
Since 1997, the rupiah currency has a tendency to change at any time since the economic crisis
that hit Indonesia. One of the currencies of the most widely traded on international exchange
market is the U.S. dollar. This paper will forecast the exchange rate by using back propagation
neural networks. Variables that affecting currency exchange rates is inflation, gross national
product and interest rates. After performing data processing with the help of software VB.net
forecasting results and forecasting program will be displayed online using PHP to construct the
webpage.
1 n
1 n relational database, the MySQL developers
yˆ t )
2
MSE ei ( yt
n i 1 n i 1 to continue to make improvements each time
Which so that later the current shortage of MySQL
yt = actual value at time t. can be minimized.
yt = forecast value at time t. PHP stands for Personal Home Page, is
a scripting language that is bundled with
FACTOR ARE AFFECTING HMTL, which runs on the server side. The
CURRENCY EXCHANGE majority of his orders come from C, Java
Variables that affect the monetary value of and Pearl with some additional special
the rupiah against the U.S. dollar is the functions of PHP. This language allows the
makers of web applications HMTL pages websites and http://www.budget.gov
present a dynamic and interactive to quickly http://www.wikipedia.com
and easily generated server. c. Difference in Indonesia and the U.S.
PHP makes the application development inflation rate obtained from the respective
process becomes easier as strengths, namely: websites and http://www.inflationdata.com
1. Script (program code) is integrated with http://www.bi.go.id
an HTML file, so that developers can d. And foreign interest rates Indonesia
concentrate directly on the appearance of America from January 2006 - November
web documents. 2010 respectively obtained from the website
2. No compiling and linking process. http://www.global-rate.com and
3. Object-oriented (object oriented). http://www.bi.go.id
4. Syntax programming easy to learn, much The data used as input data is weekly. It is
like C and Perl. based on research conducted Zhang and Hu.
5. Integration into a very wide range of They stated that if the use of monthly data,
database servers. Writing a web that artificial neural networks in forecasting
connects to the database becomes very foreign exchange rates will not show an
simple. Database supported by PHP: increase in performance when compared
Oracle, Sybase, mSQL, MySQL, Solid, with linear methods. But if you use weekly
ODBC, PostgreSQL, etc data, neural network performance will be
better than the linear method (Zhang and
COLLECTING DATA Hu, 1997).
STRUCTURE x1 w11
x4 x4 w34
w44
z4
Figure 3. Structure of Neural Networks with Figure 5. Structure of Neural Networks with
Variable Affecting Insert and 2 Variable Affecting Insert and 4
Hidden Neurons Hidden Neurons
w11 FORECASTING RUPIAH EXCHANGE
x1 w21 z1 w1
w3 1 RATES AGAINST THE U.S. DOLLAR
w12
w22
WITH NEURAL NETWORKS
x2 w3 2 WITHOUT ENTERING VARIABLES
w2
z2 Y
w13 w
23 THAT AFFECT EXCHANGE RATES
x3 w33 This stage begins with determining the value
w3
w14 w
24 of ratings to learn, and to the data in the
z3
x4 w34
form of an ever-changing data should be
used in rating the small study, so that the
Figure 4. Structure of Neural Networks with results of forecasting is not too distorted.
Variable Affecting Insert and 3 And in this research study used a 0.01 rating
Hidden Neurons value for forecasting exchange rates. Having
established how the value of rating learning,
neural networks are trained. Neural network
training using 90% of the data that is week 1
through 235. After the data were trained, to
do the testing phase as well as artificial
neural networks predicted the rupiah against
the U.S. without entering the variables that
affect exchange rates, using the remaining
10% of the data that is weeks to 236 to 260
to 24 pairs of data. The following is a graph that we include variables that affect
of the test results of forecasting exchange rates and we should try as much as
what the neurons that will be used in the
hidden layer. Then we set the variable as
follows:
a. Exchange rate = x1
b. Difference in inflation = x2
c. Difference in interest rates = x3
d. Difference in Gross National Product =
x4
Figure 6. Comparison Graph of Actual Continue with the training, but in this
Results Forecasting and training must be tried by the number of
Exchange without the inclusion neurons in the 1 layer of neurons, 2 neurons,
of the Variables that Affect 3 neurons and 4 neurons.
Exchange Rates The following chart shows the comparison
The following is the results of forecasting of forecasting results and the actual value of
for 5 periods the currency exchange rate 1 neuron in
Table 1. Currency Forecast without hidden layers.
Inclusion Variable that Affect
Period Forecast
(week) (Rupiah)
1 9095,00
2 9147,20
3 9172,43
4 9190,45
5 9203,55
Figure 7. Comparison of forecasting results
FORECASTING RUPIAH EXCHANGE
RATES AGAINST THE U.S. DOLLAR and the actual value of the
WITH NEURAL NETWORKS AND currency exchange rate 1 neuron
ENTERING VARIABLES THAT
in hidden layers.
AFFECT EXCHANGE RATES
This Forecasting method is not much
different from the forecast without entering The following is the results of forecasting
the variables that influence, the difference is for 5 periods 1 neuron in hidden layers.
Table 2. Currency Forecast Inclusion Table 3. Currency Forecast Inclusion
Variable that Affect 1 neuron Variable that Affect 2 neuron
in hidden layers in hidden layers
Period Forecast Period Forecast
(week) (Rupiah) (week) (Rupiah)
1 9159,12 1 9135,94
2 9130,88 2 9185,89
3 9179,07 3 9170,61
4 9204,44 4 9208,05
5 9229,44 5 9233,14
The following chart shows the comparison The following chart shows the comparison
of forecasting results and the actual value of of forecasting results and the actual value of
the currency exchange rate 2 neurons in the currency exchange rate 3 neurons in
hidden layers. hidden layers.
COMPARING VALUE
The following chart shows the comparison
PERFORMANCE FORECASTING
of forecasting results and the actual value of MODELS WITH ARTIFICIAL
the currency exchange rate 4 neurons in NEURAL NETWORKS WITH AND
hidden layers. WITHOUT ENTERING VARIABLES
THAT AFFECT EXCHANGE RATES
At this stage to compare the forecasting
performance of the rupiah against the U.S.
dollar and enter without entering variables
that influence. Valuation rules used is the
value of Percentage Error (PE), Mean
Absolute Percentage Error (MAPE) and
Figure 9. Comparison of forecasting results Mean Square Error (MSE)
and the actual value of the
currency exchange rate 3 neuron
in hidden layers.
Designing a Web Page to Display Output means that network all networks is
From Calculation Designing web pages acceptable but it is best to network with 3
using PHP software. This web page displays neurons in the network.
the results of forecasting exchange rates has Performance comparison between artificial
people in order to attempt to use artificial neural network variables and by including
neural network forecasting program, as well variables that influence can be compared to
as giving people access to download the the value of PE and its MSE. From these