Implementasi Analytical Hierarchy Process Dan Algoritma Gale-Shapley Untuk Pemilihan Presidium Departemen UKMI AL-Khuwarizmi

A-1

Listing Program

1.

Mainform.cs
/*
* Created by SharpDevelop.
* User: asus
* Date: 7/23/2014
* Time: 4:51 PM
*
* To change this template use Tools | Options | Coding | Edit
Standard Headers.
*/
using System;
using System.Collections.Generic;
using System.Drawing;
using System.Windows.Forms;
namespace AHPTest

{
///
/// Description of MainForm.
///
public partial class MainForm : Form
{
string [] kriteria = new string[] {"IMK","Usia
Mentoring","Training Pengurus","Hafalan Al-Qur'an","Jumlah
Kelompok Mentoring"};//poin-poin kriteria
string [] alternatif = new string[] {"Amat
Baik","Baik","Cukup","Kurang"};//poin-poin alternatif setiap
kriteria
AHPTest.Data m_kriteria;//variabel yang menyimpan
nilai matriks dan eigen vektor dari kriteria
List m_alternatif;//variabel yang menyimpan
nilai matriks dan eigen vektor dari alternatif
float [][] matriks;//matriks sementara untuk menampung
nilai yang diinput user
data_pen [][] data_sat;
string [] bidang;


Universitas Sumatera Utara

A-2

pengumpulan.hasil [] data_hasil;
Nilai y;
public MainForm()
{
//
// The InitializeComponent() call is required for
Windows Forms designer support.
//
InitializeComponent();
inisialisasi_tabel();//memulai membuat tabel
sebagai tempat input nilai perbandingan
m_alternatif = new List();
data_sat = new MainForm.data_pen[2][];
bidang = new string[]{"Kaderisasi,",
"Syiar",

"KW",
"Akkom",
"LSO-IT"};
//
// TODO: Add constructor code after the
InitializeComponent() call.
//
}
void inisialisasi_tabel()
{
if (button1.Text == "Simpan Kriteria")//jika teks
tombol seperti kondisi ini
{
dg.Columns.Add("C0","");//menambah 1 kolompada
tabel,ada 2 parameter,nilai CO sebagai nama kolom, nilai ""
sebagai headertext
dg.Rows.Insert(0,"");//menambah 1 baris pada
tabel,ada 2 parameter, satu index baris, satu lagi nilai isi
sel di kolom pertama di baris tersebut
dg[0,0].Value = "";//nilai dari sel [kolom ke,baris ke-]

for (int i

Universitas Sumatera Utara

A-3

= 1;i