40
3.4 Flowchart System
Flowchart atau diagram alir merupakan bagan-bagan yang mempunyai arus yang menggambarkan langkah-langkah penyelesaian suatu masalah. Flowchart juga
merupakan cara penyajian dari suatu algoritma [8].
3.4.1 Flowchart Algoritma Pelatihan LVQ
mulai Inisialisasi
bobot awal
epoh=epoh+1 J =X
i
-W
j
j=1,2,..k
T = C
j
W
j
= W
j
+ αX
i
-W
j
W
j
= W
j
- αX
i
-W
j
α= αDec α
W selesai
T Y
epoh ≤ MaxEpoh dan
α ≥ Minα Y
epoh awal=0
T
Gambar 3.7 Algoritma Proses Pelatihan pada Metode LVQ
Universitas Sumatera Utara
41
Keterangan Flowchart 1. Mulai
:
2. Masukkan bobot awal, Maks_epoh, α, Dec α, Min α
3. Inisialisasi epoh awal = 0 4. Kerjakan jika epoh
≤ MaxEpoh dan α ≥ Minα 5. Jika tidak kembali ke bobot awal, Maks_epoh,
α, Dec α, Min α 6. Jika ya maka kerjakan epoh = epoh + 1
7. Kerjakan J dimana J adalah jarak antara Vektor masukan ke vektor bobot neuron
j
. J =X
i
-W
j
8. Kerjakan jika T = C
j
dimana T adalah kelas target untuk vektor masukan X sedangkan C
j
adalah kelas yang yang diwakili oleh neuron ke
j
. 9. Jika ya kerjakan W
j
= W
j
+ αX
i
-W
j
10. Jika tidak maka kerjakan W
j
= W
j
- αX
i
-W
j
11. Kerjakan α = α Dec α dimana α adalah parameter learning rate
12. Maka menghasilkan W dimana W adalah vector bobot 13. Selesai
Universitas Sumatera Utara
42
3.4. 2 Flowchart Algoritma Simulasi LVQ
Mulai Masukkan pola
data yang akan diuji
J ≥ 7
Pola 1 = Layak Pola 2 = Tidak
Layak
Selesai Tidak
Ya
Gambar 3.8 Algoritma Proses simulasi pada Metode LVQ
Keterangan Flowchart 1. Mulai
:
2. Masukkan data yang akan diuji 3. Kerjakan J = |Xi – Wj | dimana neuron
j
= 1,2,3,…,k. 4. Kerjakan jika J
≥ 7.0 5. Jika ya maka menghasilkan pola 1 = layak
6. Jika tidak maka menghasilkan pola 2 = tidak layak 7. selesai
Universitas Sumatera Utara
43
3.4.3 Flowchart Algoritma Pelatihan Backpropagation
Mulai
1. Load Data pelatihan,
2. Load data pengujian
Inisialisasi Bobot
Epoh = 0
Epoh = max epoh
Epoh= Epoh + 1
Feedforward
Hitung Error Backpropagation
Hitung Perubahan Bobot
Simpan Bobot
Selesai Ya
Tidak
Gambar 3.9 Algoritma Proses Pelatihan Pada Metode Backpropagation
Universitas Sumatera Utara
44
3.4.4 Flowchart Algoritma Pengujian Backpropagation
Mulai
Load Data Pengujian
Feed forward
Tampilkan hasil prediksi
Selesai
Gambar 3.10 Algoritma Proses Pengujian Pada Metode Backpropagation
Universitas Sumatera Utara
45
3.5 Perancangan Antarmuka