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