Implementasi Metode Multifactor Evaluation Process (MFEP) dan Metode Elimination et choix Traduisant la Realite (ELECTRE) pada Sistem Pendukung Keputusan untuk Memilih Tabungan Syariah

LISTING PROGRAM
Form1.cs
using
using
using
using
using
using
using
using
using

System;
System.Collections.Generic;
System.ComponentModel;
System.Data;
System.Drawing;
System.Linq;
System.Text;
System.Threading.Tasks;
System.Windows.Forms;


namespace WindowsFormsApplication3
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
this.FormBorderStyle =
System.Windows.Forms.FormBorderStyle.FixedSingle;
}
private void mFEPToolStripMenuItem_Click(object sender, EventArgs e)
{
this.Hide();
Mfep newmfep = new Mfep();
newmfep.Show();
}
private void eLECTREToolStripMenuItem_Click(object sender, EventArgs e)
{
this.Hide();

Electre newelectre = new Electre();
newelectre.Show();
}
private void closeToolStripMenuItem_Click(object sender, EventArgs e)
{
Application.Exit();
}
private void perbandinganToolStripMenuItem_Click(object sender,
EventArgs e)
{
this.Hide();
Perbandingan newperbandingan = new Perbandingan();
newperbandingan.Show();
}
}
}

Universitas Sumatera Utara

MFEP.cs

using
using
using
using
using
using
using
using
using
using
using

System;
System.Collections.Generic;
System.ComponentModel;
System.Data;
System.Drawing;
System.Linq;
System.Text;
System.Threading.Tasks;

System.Windows.Forms;
MySql.Data.MySqlClient;
System.Diagnostics;

namespace WindowsFormsApplication3
{
public partial class Mfep : Form
{
public MySqlConnection koneksi = new
MySqlConnection("server=localhost;database=skripsi;uid=root;pwd=''");
Stopwatch sw = new Stopwatch();
public Mfep()
{
InitializeComponent();
this.FormBorderStyle =
System.Windows.Forms.FormBorderStyle.FixedSingle;
}
double hasil, unitATM, nisbah, admin, jsm, kb, pelayanan, nbf_unitAtm,
nbf_nisbah, nbf_admin, nbf_jsm, nbf_kb, nbf_pelayanan;
string[] namaBank = new string[8];

double[,] nef = new double[8, 7];
double[,] nbe = new double[8, 7];
double[] tne = new double[8];
private void proses_Click(object sender, EventArgs e)
{
sw.Reset();
sw.Start();
bagiKriteria();
hasil = (unitATM + nisbah + admin + jsm + kb + pelayanan)/100;
if (hasil != 1)
MessageBox.Show("Total pembobotan harus sama dengan 100");
else if (hasil==1)
{
dataGridView1.Visible = true;
dataGridView3.Visible = false;
dataGridView1.Columns[0].Name
dataGridView1.Columns[1].Name
dataGridView1.Columns[2].Name
dataGridView1.Columns[3].Name
dataGridView1.Columns[4].Name

dataGridView1.Columns[5].Name

=
=
=
=
=
=

"Jumlah Unit/Counter ATM";
"Nisbah/Bagi Hasil";
"Biaya Administrasi";
"Jumlah Setoran Minimum";
"Kemudahan Bertransaksi";
"Pelayanan";

dataGridView1.Rows[0].Cells[0].Value = nbf_unitAtm;
dataGridView1.Rows[0].Cells[1].Value = nbf_nisbah;

Universitas Sumatera Utara


dataGridView1.Rows[0].Cells[2].Value
dataGridView1.Rows[0].Cells[3].Value
dataGridView1.Rows[0].Cells[4].Value
dataGridView1.Rows[0].Cells[5].Value

=
=
=
=

nbf_admin;
nbf_jsm;
nbf_kb;
nbf_pelayanan;

}
sw.Stop();
koneksi.Open();
MySqlCommand cmd = new MySqlCommand("UPDATE waktu SET

mfep='"+sw.Elapsed.Seconds+" Detik, "+sw.Elapsed.Milliseconds+" Milidetik '",
koneksi);
cmd.ExecuteNonQuery();
koneksi.Close();
}
void ambilKriteria()
{
unitATM = Convert.ToDouble(textBox1.Text);
nisbah = Convert.ToDouble(textBox2.Text);
admin = Convert.ToDouble(textBox3.Text);
jsm = Convert.ToDouble(textBox4.Text);
kb = Convert.ToDouble(textBox5.Text);
pelayanan = Convert.ToDouble(textBox6.Text);
}
void bagiKriteria()
{
ambilKriteria();
nbf_unitAtm = unitATM / 100;
nbf_nisbah = nisbah / 100;
nbf_admin = admin / 100;

nbf_jsm = jsm / 100;
nbf_kb = kb / 100;
nbf_pelayanan = pelayanan / 100;
}
private void reset_Click(object sender, EventArgs e)
{
sw.Start();
textBox1.Text = "0";
textBox2.Text = "0";
textBox3.Text = "0";
textBox4.Text = "0";
textBox5.Text = "0";
textBox6.Text = "0";
sw.Stop();
koneksi.Open();
MySqlCommand cmd = new MySqlCommand("UPDATE waktu SET mfep='" +
sw.Elapsed.Seconds + " Detik, " + sw.Elapsed.Milliseconds + " Milidetik '",
koneksi);
cmd.ExecuteNonQuery();
koneksi.Close();

}
private void hitung_Click(object sender, EventArgs e)
{
label2.Text = "3. Setiap nilai bobot faktor dikalikan evaluasi
faktor";
sw.Start();
dataGridView2.Rows.Clear();
koneksi.Open();
dataGridView2.Columns[0].Name = "Jumlah Unit/Counter ATM";

Universitas Sumatera Utara

dataGridView2.Columns[0].Width = 80;
dataGridView2.Columns[1].Name = "Nisbah/Bagi Hasil";
dataGridView2.Columns[1].Width = 75;
dataGridView2.Columns[2].Name = "Biaya Administrasi";
dataGridView2.Columns[2].Width = 75;
dataGridView2.Columns[3].Name = "Jumlah Setoran Minimum";
dataGridView2.Columns[3].Width = 60;
dataGridView2.Columns[4].Name = "Kemudahan Bertransaksi";

dataGridView2.Columns[4].Width = 80;
dataGridView2.Columns[5].Name = "Pelayanan";
dataGridView2.Columns[5].Width = 70;
dataGridView2.Columns[6].Name = "Hasil";
dataGridView2.Columns[6].Width = 53;
MySqlCommand cm = new MySqlCommand("select unitatm, nisbah, admin,
jsm, kb, pelayanan, hasil from tb_alternatif", koneksi);
MySqlDataReader dr = cm.ExecuteReader();
while (dr.Read())
{
String[] row = new String[] { dr[0].ToString(),
dr[1].ToString(), dr[2].ToString(), dr[3].ToString(), dr[4].ToString(),
dr[5].ToString(), dr[6].ToString(), };
dataGridView2.Rows.Add(row);
}
dr.Close();
koneksi.Close();
for (int i = 0; i

Dokumen yang terkait

PENGGUNAAN METODE ELECTRE (ELIMINATION ET CHOIX TRADUISANT LA REALITE) DALAM SISTEM PENDUKUNG KEPUTUSAN MENU MAKANAN SEHAT

11 60 114

Implementasi Metode Multifactor Evaluation Process (MFEP) dan Metode Elimination et choix Traduisant la Realite (ELECTRE) pada Sistem Pendukung Keputusan untuk Memilih Tabungan Syariah

2 13 145

SISTEM PENDUKUNG KEPUTUSAN PEMILIHAN PRODUKSI SEPATU DAN SANDAL DENGAN METODE ELIMINATION ET CHOIX TRADUISANT LA REALITÉ (ELECTRE).

0 21 35

Implementasi Metode Multifactor Evaluation Process (MFEP) dan Metode Elimination et choix Traduisant la Realite (ELECTRE) pada Sistem Pendukung Keputusan untuk Memilih Tabungan Syariah

0 0 14

Implementasi Metode Multifactor Evaluation Process (MFEP) dan Metode Elimination et choix Traduisant la Realite (ELECTRE) pada Sistem Pendukung Keputusan untuk Memilih Tabungan Syariah

1 1 5

Implementasi Metode Multifactor Evaluation Process (MFEP) dan Metode Elimination et choix Traduisant la Realite (ELECTRE) pada Sistem Pendukung Keputusan untuk Memilih Tabungan Syariah

1 0 14

Implementasi Metode Multifactor Evaluation Process (MFEP) dan Metode Elimination et choix Traduisant la Realite (ELECTRE) pada Sistem Pendukung Keputusan untuk Memilih Tabungan Syariah

3 16 4

IMPLEMENTASI METODE ELECTRE IV (ELIMINATION ET CHOIX TRADUISANT LA REALITE) PADA SISTEM PENDUKUNG KEPUTUSAN UNTUK MENENTUKAN KELAYAKAN KREDIT PINJAMAN PADA KOPERASI KARYA EKA WARSA PATI - UDiNus Repository

0 2 10

SISTEM PENDUKUNG KEPUTUSAN PEMILIHAN TEMPAT WISATA YOGYAKARTA MENGGUNAKAN METODE ELimination Et Choix Traduisant La RealitA (ELECTRE)

0 1 7

Sistem Pendukung Keputusan Pemberian Bantuan Program Keluarga Harapan (PKH) dengan Metode Elimination Et Choix Traduisant la Realite (ELECTRE) Studi Kasus Kecamatan Borbor

0 0 13