3.2.3.3  Activity Diagram Proses Merangking Alternatif Perusahaan Berikut  merupakan  Activity  Diagram  untuk  proses  perangkingan  alternative
perusahaan yang dijadikan sampel pada penelitian ini
Gambar 3.8 Activity Diagram Proses Merangking Alternatif Perusahaan
3.3. Pseudocode Program
Pseudocode  adalah  deskripsi  dari  algoritma  pemrograman  komputer  yang menggunakan  struktur  sederhana  dari  beberapa  bahasa  pemrograman  yang  hanya
ditulis dalam bahasa universal dan lebih ringkas agar mudah dipahami.
3.3.1 Pseudocode Proses Pelatihan Pseudocode untuk proses pelatihan dengan metode LVQ
Input ← bobot target keuangan
set ← target
input = input’
T ← ind2vectarget
Kelas sizefullT,1
neuron ← 7
net ← newlvqminmaxentry,neuron,1kelasones1,kelas;
net.trainParam.epochs ← 1000;
Universitas Sumatera Utara
net.trainParam.goal ← 0.0001;
net ← train net,input,target;
net.IW{1,1} net.LW{2,1}
output ←  simnet,input
H ← vec2indoutput
3.3.2 Pseudocode Proses Pengujian Pseudocode untuk proses pengujian dengan metode LVQ
Input ← analisa
input ← bobot target kelas
T ←  ind2vectarget kelas
← sizefullT,1 net
newlvqminmaxentry,neuron,1kelasones1,kelas net
← initnet net.IW{1,1}
net.LW{2,1} analisa
← hasil_analisa’ output
← simnet,analisa H
← vec2indoutput
3.3.3 Pseudocode Proses Perangkingan Weighted Product Pseudocode untuk proses perangkingan dengan WP
Input ← bobot_kriteria
jumBobot ← sumbobot_kriteria
for i ← 1:4
boboti newBoboti
← bobotijumBobot for i
← 1:lengthalternatif Si
← 1 for i
← 1:lengthbobot_kriteria Si
← Sipoweralternatifi,j, bobot_kriteria jumlahS
← jumlahS +Si Vi
← SijumlahS [Y Z]
← sortV, 2, ‘descend’ DisptxtZi
Universitas Sumatera Utara
3.4 Perancangaan Sistem
Flowchart  adalah  gambar  dengan  simbol-simbol  yang  masing-masing  simbol mempunyai  arti  dan  fungsi  berbeda.  Flowchart  digunakan  untuk  menggambarkan
urutan atau alur proses dan hubungannya. Simbol tersebut dihubungkan dengan garis penghubung  sebagai  tanda  bahwa  alur  tersebut  berhubungan.  Flowchart  biasa
digunakan  untuk  menggambarkan  kerja  dari  algoritma  atau  kerja  suatu  sistem, sehingga dapat mudah dipahami.
3.4.1 Flowchart Sistem
Mulai
Input Data Laporan Keuangan
Pelatihan JST
Pengujian JST
Output Daftar Perusahaan Yang Diprediksi Akan Memiliki Nilai
Saham Naik
Input Prioritas Kriteria
Proses WP
Output Alternatif Perusahaan Terbaik
Selesai
Gambar 3.9 Flowchart Sistem
Universitas Sumatera Utara
3.4.2 Flowchart  Proses Pelatihan
Mulai
Tetapkan Bobot Awal, MaxEpoch, Parameter Learning Rate
α, Pengukuran Learning Rate Dec
α, dan Minimal Learning Rate Min
α
Epoch=MaxEpoch α = Minα
Tentukann J, hingga dapat bobot terdekat
yes
Jika sama dengan target
kelas Dekatkan dengan input
tambahkan bobot yes
Jauhkan dengan input kurangi bobot
no
Kurangi nilai learning rate
α Bobot Akhir
Selesai Tetapkan Target berupa kelas Tk
Input Data Laporan Keuangan  Xij
3.10 Flowchart Proses Pelatihan LVQ
Universitas Sumatera Utara
3.4.3 Flowchart Pengujian
Mulai
Input data laporan keuangan yang akan diuji
Xij
For i  = 1 sampai dengan jumlah elemen
matriks input
Tentukan J sehingga |Xi – Wj|
minimum
J adalah kelas untuk Xi
Selesai
Gambar 3.11 Flowchart Pengujian LVQ
Universitas Sumatera Utara
3.4.4 Flowchart Proses Perangkingan Alternatif Dengan WP
Tetapakan bobot Sesuai Tingkat
Kepentingan Atribut W
Tentukan Kategori dari atribut
Keuntungan atau Biaya
Tentukan Nilai Vektor S
Mulai
Input Atribut
Tentukan Nilai Vektor V
Bandingkan Nilai Akhir Dengan
Vektor V
Ururtan Alternatif Terbaik Untuk Menjadi
Keputusan
Selesai
Gambar 3.12 Flowchart Proses Perangkingan Alternatif Dengan WP
Universitas Sumatera Utara
3.5 Perancangan Data