3.3. Pseudocode Program
Pseudocode adalah deskripsi dari algoritma pemrograman komputer yang menggunakan struktur sederhana dari beberapa bahasa pemrograman yang hanya
ditujukan agar dapat dimengerti manusia
3.3.1Pseudocode Proses Pelatihan Pelatihan LVQ
input Gejala_penyakit input
input’ T ind2vectarget
kelas sizefullT,1 neuron 20
net newlvqminmaxentry,neuron,1kelasones1,kelas; net train net,input,target;
net.IW{1,1} net.LW{2,1}
output simnet,input H vec2indoutput
Pelatihan Kohonen
input gejala_penyakit
target targ et’
PR : Matrix nilai minimum dan maksimum vektor masukan S jumlah neuron target
KLR Laju pemahaman Kohonen CLR
Laju pemahaman Consciece net
newc PR, S, KLR, CLR [net,tr] trainnet,input;
3.3.2Pseudocode Proses Pengujian Pengujian LVQ
input Gejala_penyakit T ind2vectarget
kelas size fullT,1 net newlvqminmaxentry,neuron,1kelasones1,kelas
net initnet net.IW{1,1}
net.LW{2,1} data_uji
datauji’ output simnet,data_uji
H vec2indoutput
Pengujian Kohonen
input gejala penyakit
input input net newsomminmaxinput,4;
net initnet b simnet,input
3.4 Perancangaan Flowchart
Flowchart merupakan gambar atau bagan yang memperlihatkan urutan dan hubungan antar proses beserta pernyataannya. Gambaran ini dinyatakan dengan simbol, dengan
demikian setiap simbol menggambarkan proses tertentu dan antar proses digambarkan dengan garis penghubung Zarlis Handrizal, 2007. Flowchart juga merupakan cara
penyajian dari suatu algoritma.
3.4.1 Flowchart Sistem
Mulai
Latihan JST
Pengujian JST
Selesai Input
Variabel
Gambar 3.8 Flowchart Sistem
3.4.2 Flowchart Proses Pelatihan
Start
Input
Hitung Jumlah Kelas
Inisialisasi Beban = 0
Hitung Beban
EpochMaxEpoch α Eps
Temukan bobot terdekat
Jika kelas input sama
Jauhkan dengan input Bobot
dikurangi
Dekatkan dengan input Bobot
ditambah
Kurangi nilai α
Output
End Ya
Tidak
Tidak Ya
3.9 Flowchart Proses PelatihanLVQ
Mulai
Inisialisasi Bobot Wji acak
Hitung error Dj = ? Wji-Xi
2
Apakah error dapat diterima
Carilah index j dimana d
j
merupakan minimum Untuk setiap unit j di
sektar j modifikasi bobot Wji
baru
= Wji
lama
+
a
xi- Wji
lama
Apakah error semakin sedikit
?
Sudahkah mendapatkan bobot
matrix terbaik ?
Bobot matrix yang lebih baik
Tentukan bobot matrix yang yang
bobotnya terbaik Melebihi siklus
? iya
Tidak
Tidak iya
tidak
tidak
tidak ya
ya ya
Selesai
Proses Pengujian Tampilkan
Hasil Pengujian
Tampilkan Hasil
Pelatihan Pengujian JST
Gambar 3.10 Flowchart Proses PelatihanKohonen
3.4.3 Flowchart Pengujian
Mulai
Input data pelatihan
Identifikasi penyakit
Hasil identifikasi
penyakit
Selesai
Gambar 3.11 Flowchart Pengujian LVQ dan Kohonen
3.5 Perancangan Data