3.5. Perancangan Sistem
3.5.1. Pembuatan Algoritma Program Pembuatan algoritma program adalah proses penerjemahan langkah-langkah algoritma
AHP dan algoritma PROMETHEE ke dalam sebuah bahasa pemograman. Tahap- tahap yang dilalui dalam pembuatan algoritma program yaitu:
1. Pembuatan alur proses sistem secara umum.
2. Pembuatan alur proses sistem pendukung keputusan menggunakan algoritma
AHP ke dalam bahasa pemrograman Php 3.
Pembuatan alur proses sistem pendukung keputusan menggunakan algoritma PROMETHEE ke dalam bahasa pemrograman Php
3.5.2. Alur Proses Sistem Secara Umum Alur proses sistem secara umum dibagi menjadi dua yaitu Menentukan siapa yang
paling berhak menerima Raskin dengan algoritma AHP dan algoritma PROMETHEE, penulis memvisualisasikan melalui flowchart seperti pada Gambar 3.7 menggunakan
algoritma AHP dan Gambar 3.8 menggunakan algoritma PROMETHEE.
Universitas Sumatera Utara
Gambar 3.6. Flowchart Proses Algoritma AHP
tidak Hitung Nilai matriks
prioritas dari setiap alternative
berdasarkan kriteria dan sub kriteria
Mulai Input matriks nilai
kriteria berpasangan Normalisasi matriks kriteria
berpasangan
Hitung Nilai matriks prioritas
Hitung konsistensi matriks kriteria
Cr 0.1 Input matriks nilai
sub kriteria berpasangan
Normalisasi matriks sub kriteria berpasangan
Hitung Nilai matriks prioritas
Input Nilai Matriks Alternative
Setiap Sample
ya tidak
ya Hitung konsistensi matriks
sub kriteria
Cr 0.1 Hitung Prioritas Global
Rangking Penerima
Raskin yang lebih layak
Selesai Proses Matriks Alternative
dari masing-masing sample Normalisasi setiap matriks
alternative berdasarkan kriteria dan sub kriteria
berpasangan
Universitas Sumatera Utara
Gambar 3.7. Flowchart Proses Algoritma PROMETHEE
Mulai Bagi Kriteria Menjadi Sub
Kriteria
Hitung nilai Hd
Hitung Entering Flow
Hitung Leaving Flow Input Nilai Preferensi
Tiap Alternative
Tentukan Tipe Preferensi serta nilai p dan q
Menampilkan table PROMETHEE tahap 2
Hitung Net Flow
Tampilan Rangking Penerima Raskin.
Selesai
Universitas Sumatera Utara
3.6. Perancangan Struktur Tabel 3.6.1 Perancangan Struktur Tabel