Pseudocode Program Perancangaan Sistem

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