3.3 Perancangan Antar Muka
Sistem ini penulis rancang menggunakan tiga form, yaitu Form Home, Form Prediksi Valas , Form Help, Form About.
3.3.1 Perancangan Form Home
Ketika Sistem dijalankan, sistem akan menampilkan form home yang berisi nama penulis, nim, dan judul tugas akhir penulis.
Form ini berisi nama, NIM, dan Judul tugas akhir penulis.
Help About
Prediksi Valas
Nama Nim
Judul
Gambar 3.11 Rancangan Form Home
UNIVERSITAS SUMATERA UTARA
3.3.2 Perancangan Form Prediksi Valas
Ketika Prediksi Valas dijalankan maka akan menampilkan tab yang berisi proses algoritma genetika untuk memprediksi Valas.
Input Data
Mutation Crossover
Roulette Wheel Nilai fitness
Populasi Awal
Reset Exit
Home Exit
About Help
Gambar 3.12 Rancangan Form Prediksi Valas
Komponen – komponen yang digunakan adalah -Input Data
: Untuk menginput data yang akan diproses -Populasi Awal
: Menginput Populasi Awal yang akan diproses -Nilai Fitness
: Menginput nilai fitness yang akan dihitung -Roulette Wheel
: Button untuk proses Roulette Wheel -Crossover
: Button untuk proses Pindah Silang Crossover
UNIVERSITAS SUMATERA UTARA
-Mutation : Button untuk proses mutasi
-Reset : Button untuk menghapus semua data yang diinput
-Exit : Button untuk keluar
3.3.3 Perancangan Form About
Form ini berisi penjelasan mengenai nama program, versi, lisensi, deskripsi, dan
logo universitas Sumatera utara. Form akan dibuat dengan fasilitas About Form yang telah disediakan oleh IDE Visual Studio.
Help Prediksi Valas
Home
Logo USU Name
Description Company
Copyright Version
Gambar 3.13 Rancangan Form About
UNIVERSITAS SUMATERA UTARA
3.3.4 Perancangan Form Help
Form ini berisi panduan yang diharapkan akan memberikan bantuan kepada User
yang kebingungan dan kesulitan dalam menjalankan sistem ini.
About Prediksi Valas
Home
System Description
Gambar 3.14 Rancangan Form Help
UNIVERSITAS SUMATERA UTARA
3.3.5 Perancangan Form Output
Setelah semua proses dilakukan,maka sistem akan menampilkan form output. Yang berisi chart prediksi valuta asing dan juga tombol exit untuk keluar dar sistem.
Exit Chart Prediksi
Gambar 3.15 Rancangan Form Output
UNIVERSITAS SUMATERA UTARA
BAB 4 IMPLEMENTASI DAN PENGUJIAN
4.1
Implementasi Algoritma Genetika
Pada Penelitian ini, penulis menggunakan kurs IDR-USD dari Maret – Desember 2010 sebagai data yang akan diprediksi. Data tersebut penulis ambil dari website Bank
Indonesia. 4.1.1 Pengkodean Kromosom
Pada tahap pengkodean kromosom ini, parameter – parameter yang digunakan direpresentasikan sebagai kromosom. Diantara nya adalah :
a.
Inflasi sebagai kromosom 1
b.
Harga Minyak Dunia sebagai kromosom 2
c.
Krisis Ekonomi Global sebagai kromosom ke 3
d.
Krisis Moneter Indonesia sebagai kromosom ke 4 4.1.2 Pembangkitan Populasi Awal
Dari kromosom – kromosom sebelumnya, masing - masing diuraikan lagi menjadi gen. Solusi dari permasalahan menentukan nilai maksimal fungsi Fa,b,c,d adalah
nilai kombinasi a,b,c,d,. Nilai dari a,b,c,d merupakan nilai kurs masing-masing kromosominflasi, minyak dunia, krisis ekonomi global, krisis moneter Indonesia.
Untuk nilai inflasi dan krisis moneter Indonesia diambil dari nilai kurs beli IDR-USD tahun 1998 dimana kurs mencapai Rp. 17000 Dolar AS. Sedangkan Krisis
Ekonomi Global 2008 kurs mencapai Rp.11235Dolar AS dan Minyak Dunia 2010 kurs mencapai Rp.9100Dolar AS. Bila setiap nilai X=a,b,c,d mempunyai range
[minX maxX] maka konversinya adalah: X = maxm – minm
���� � 2
�−1
Dimana, max m = nilai maks data kurs min m = nilai min data kurs
kurs x = nlai kurs kromosom m
= bilangan biner 10 bit
UNIVERSITAS SUMATERA UTARA
maka, Xinflasi = 9326-8844
17000 1023
= 482 16,61 = 8009
Xminyak dunia = 9326-8844
9100 1023
= 482 8,89 = 4287
Xkrisis ekonomi global = 9326-8844
11235 1023
= 482 10,98 = 5293
Xkrisis moneter Indonesia = 9326-8844
17000 1023
= 482 16,61 = 8009
Agar semua nilai X sebelumnya mewakili nilai kurs asli, maka penulis mengumpamakan:
Nilai maks kurs data asli = 9326 mewakili 8009 nilai inflasi dan krisis moneter Indonesia dan nilai min kurs data asli = 8844 mewakili 5293 nilai minyak dunia
Dan untuk krisis ekonomi global penulis mengunakan persamaan: X
1
dimana, maks kurs = 9326
krisis global = maks kurs+mmaks kurs
m = nilai inflasi- nilai minyak dunianilai inflasi = 8009 – 4287 8009 = 0,46
Maka nilai X
1
= 7728 krisis global = 9326 +0,46 9326
Maka nilai gen nya adalah: a. Kromosom inflasi 9326 nilai gen biner nya 10010001101110
b. Kromosom minyak dunia 7728 nilai biner gen nya 1111000110000 c. Kromosom krisis ekonomi global 8844 nilai biner gen nya 10001010001100
d. Kromosom krisis moneter Indonesia 9326 nilai biner gen nya 10010001101110
UNIVERSITAS SUMATERA UTARA
4.2 Implementasi Sistem