Fuzzy Tahani dan VIKOR

Perhitungan manual metode Fuzzy Tahani dan VIKOR dalam kasus pemilihan tempat kos.


Daftar Isi


Contoh Kasus Perhitungan Tahani VIKOR

Kasus yang diambil untuk perhitungan adalah penentuan beasiswa berdasarkan 5 kriteria.

#01 Data Kriteria

Kriteria ada yang bersifat benefit dan cost. Benefit jika nilai kriteria semakin besar semakin bagus. Cost digunakan jika nilai kriteria semakin kecil semakin bagus.

Berikut adalah contoh data kriteria.

Kode Nama Batas Atribut
C1 Keamanan Kos 0-10 benefit
C2 Kebersihan Kos 0-10 benefit
C3 Fasilitas Kos 0-10 benefit
C4 Biaya Kos (Rp) 0-2,400,000 cost
C5 Lokasi Kos (meter) 0-2,500 cost

#02 Data Himpunan Kriteria

Himpunan kriteria menunjukkan grafik fuzzy untuk masing-masing kriteria.

#02-1 Kriteria Keamanan Kos

Berikut adalah himpunan fuzzy untuk kriteria Keamanan Kos.

Grafik Fuzzy Keamanan Kos

Dimana rumus masing-masing himpunan adalah sebari berikut.

$$ \mu Sangat Rendah[x]=\begin{cases} 1 & \text{ jika } x \leq 1\\ \frac{(3 - x)}{(3 - 1)} & \text{ jika } 1 \leq x \leq 3\\ 0 & \text{ jika } x \geq 3 \end{cases} $$

$$ \mu Rendah[x]=\begin{cases} 0 & \text{ jika } x \leq 1\\ \frac{(x - 1)}{(3 - 1)} & \text{ jika } 1 \leq x \leq 3\\ \frac{(5 - x)}{(5 - 3)} & \text{ jika } 3 \leq x \leq 5\\ 0 & \text{ jika } x \geq 5 \end{cases} $$

$$ \mu Sedang[x]=\begin{cases} 0 & \text{ jika } x \leq 3\\ \frac{(x - 3)}{(5 - 3)} & \text{ jika } 3 \leq x \leq 5\\ \frac{(7 - x)}{(7 - 5)} & \text{ jika } 5 \leq x \leq 7\\ 0 & \text{ jika } x \geq 7 \end{cases} $$

$$ \mu Tinggi[x]=\begin{cases} 0 & \text{ jika } x \leq 5\\ \frac{(x - 5)}{(7 - 5)} & \text{ jika } 5 \leq x \leq 7\\ \frac{(9 - x)}{(9 - 7)} & \text{ jika } 7 \leq x \leq 9\\ 0 & \text{ jika } x \geq 9 \end{cases} $$

$$ \mu Sangat Tinggi[x]=\begin{cases} 0 & \text{ jika } x \leq 7\\ \frac{(x - 7)}{(9 - 7)} & \text{ jika } 7 \leq x \leq 9\\ 1 & \text{ jika } x \geq 9 \end{cases} $$

#02-2 Kriteria Kebersihan Kos

Berikut adalah himpunan fuzzy untuk kriteria Kebersihan Kos.

Grafik Fuzzy Kebersihan Kos

Dimana rumus masing-masing himpunan adalah sebari berikut.

$$ \mu Sangat Rendah[x]=\begin{cases} 1 & \text{ jika } x \leq 1\\ \frac{(3 - x)}{(3 - 1)} & \text{ jika } 1 \leq x \leq 3\\ 0 & \text{ jika } x \geq 3 \end{cases} $$

$$ \mu Rendah[x]=\begin{cases} 0 & \text{ jika } x \leq 1\\ \frac{(x - 1)}{(3 - 1)} & \text{ jika } 1 \leq x \leq 3\\ \frac{(5 - x)}{(5 - 3)} & \text{ jika } 3 \leq x \leq 5\\ 0 & \text{ jika } x \geq 5 \end{cases} $$

$$ \mu Sedang[x]=\begin{cases} 0 & \text{ jika } x \leq 3\\ \frac{(x - 3)}{(5 - 3)} & \text{ jika } 3 \leq x \leq 5\\ \frac{(7 - x)}{(7 - 5)} & \text{ jika } 5 \leq x \leq 7\\ 0 & \text{ jika } x \geq 7 \end{cases} $$

$$ \mu Tinggi[x]=\begin{cases} 0 & \text{ jika } x \leq 5\\ \frac{(x - 5)}{(7 - 5)} & \text{ jika } 5 \leq x \leq 7\\ \frac{(9 - x)}{(9 - 7)} & \text{ jika } 7 \leq x \leq 9\\ 0 & \text{ jika } x \geq 9 \end{cases} $$

$$ \mu Sangat Tinggi[x]=\begin{cases} 0 & \text{ jika } x \leq 7\\ \frac{(x - 7)}{(9 - 7)} & \text{ jika } 7 \leq x \leq 9\\ 1 & \text{ jika } x \geq 9 \end{cases} $$

#02-3 Kriteria Fasilitas Kos

Berikut adalah himpunan fuzzy untuk kriteria Fasilitas Kos.

Grafik Fuzzy Fasilitas Kos

Dimana rumus masing-masing himpunan adalah sebari berikut.

$$ \mu Sangat Rendah[x]=\begin{cases} 1 & \text{ jika } x \leq 1\\ \frac{(3 - x)}{(3 - 1)} & \text{ jika } 1 \leq x \leq 3\\ 0 & \text{ jika } x \geq 3 \end{cases} $$

$$ \mu Rendah[x]=\begin{cases} 0 & \text{ jika } x \leq 1\\ \frac{(x - 1)}{(3 - 1)} & \text{ jika } 1 \leq x \leq 3\\ \frac{(5 - x)}{(5 - 3)} & \text{ jika } 3 \leq x \leq 5\\ 0 & \text{ jika } x \geq 5 \end{cases} $$

$$ \mu Sedang[x]=\begin{cases} 0 & \text{ jika } x \leq 3\\ \frac{(x - 3)}{(5 - 3)} & \text{ jika } 3 \leq x \leq 5\\ \frac{(7 - x)}{(7 - 5)} & \text{ jika } 5 \leq x \leq 7\\ 0 & \text{ jika } x \geq 7 \end{cases} $$

$$ \mu Tinggi[x]=\begin{cases} 0 & \text{ jika } x \leq 5\\ \frac{(x - 5)}{(7 - 5)} & \text{ jika } 5 \leq x \leq 7\\ \frac{(9 - x)}{(9 - 7)} & \text{ jika } 7 \leq x \leq 9\\ 0 & \text{ jika } x \geq 9 \end{cases} $$

$$ \mu Sangat Tinggi[x]=\begin{cases} 0 & \text{ jika } x \leq 7\\ \frac{(x - 7)}{(9 - 7)} & \text{ jika } 7 \leq x \leq 9\\ 1 & \text{ jika } x \geq 9 \end{cases} $$

#02-4 Kriteria Biaya Kos (Rp)

Berikut adalah himpunan fuzzy untuk kriteria Biaya Kos (Rp).

Grafik Fuzzy Biaya Kos (Rp)

Dimana rumus masing-masing himpunan adalah sebari berikut.

$$ \mu Sangat Rendah[x]=\begin{cases} 1 & \text{ jika } x \leq 400000\\ \frac{(800000 - x)}{(800000 - 400000)} & \text{ jika } 400000 \leq x \leq 800000\\ 0 & \text{ jika } x \geq 800000 \end{cases} $$

$$ \mu Rendah[x]=\begin{cases} 0 & \text{ jika } x \leq 400000\\ \frac{(x - 400000)}{(800000 - 400000)} & \text{ jika } 400000 \leq x \leq 800000\\ \frac{(1200000 - x)}{(1200000 - 800000)} & \text{ jika } 800000 \leq x \leq 1200000\\ 0 & \text{ jika } x \geq 1200000 \end{cases} $$

$$ \mu Sedang[x]=\begin{cases} 0 & \text{ jika } x \leq 800000\\ \frac{(x - 800000)}{(1200000 - 800000)} & \text{ jika } 800000 \leq x \leq 1200000\\ \frac{(1600000 - x)}{(1600000 - 1200000)} & \text{ jika } 1200000 \leq x \leq 1600000\\ 0 & \text{ jika } x \geq 1600000 \end{cases} $$

$$ \mu Tinggi[x]=\begin{cases} 0 & \text{ jika } x \leq 1200000\\ \frac{(x - 1200000)}{(1600000 - 1200000)} & \text{ jika } 1200000 \leq x \leq 1600000\\ \frac{(2000000 - x)}{(2000000 - 1600000)} & \text{ jika } 1600000 \leq x \leq 2000000\\ 0 & \text{ jika } x \geq 2000000 \end{cases} $$

$$ \mu Sangat Tinggi[x]=\begin{cases} 0 & \text{ jika } x \leq 1600000\\ \frac{(x - 1600000)}{(2000000 - 1600000)} & \text{ jika } 1600000 \leq x \leq 2000000\\ 1 & \text{ jika } x \geq 2000000 \end{cases} $$

#02-5 Kriteria Lokasi Kos (meter)

Berikut adalah himpunan fuzzy untuk kriteria Lokasi Kos (meter).

Grafik Fuzzy Lokasi Kos (meter)

Dimana rumus masing-masing himpunan adalah sebari berikut.

$$ \mu Sangat Rendah[x]=\begin{cases} 1 & \text{ jika } x \leq 400\\ \frac{(800 - x)}{(800 - 400)} & \text{ jika } 400 \leq x \leq 800\\ 0 & \text{ jika } x \geq 800 \end{cases} $$

$$ \mu Rendah[x]=\begin{cases} 0 & \text{ jika } x \leq 400\\ \frac{(x - 400)}{(800 - 400)} & \text{ jika } 400 \leq x \leq 800\\ \frac{(1200 - x)}{(1200 - 800)} & \text{ jika } 800 \leq x \leq 1200\\ 0 & \text{ jika } x \geq 1200 \end{cases} $$

$$ \mu Sedang[x]=\begin{cases} 0 & \text{ jika } x \leq 800\\ \frac{(x - 800)}{(1200 - 800)} & \text{ jika } 800 \leq x \leq 1200\\ \frac{(1600 - x)}{(1600 - 1200)} & \text{ jika } 1200 \leq x \leq 1600\\ 0 & \text{ jika } x \geq 1600 \end{cases} $$

$$ \mu Tinggi[x]=\begin{cases} 0 & \text{ jika } x \leq 1200\\ \frac{(x - 1200)}{(1600 - 1200)} & \text{ jika } 1200 \leq x \leq 1600\\ \frac{(2000 - x)}{(2000 - 1600)} & \text{ jika } 1600 \leq x \leq 2000\\ 0 & \text{ jika } x \geq 2000 \end{cases} $$

$$ \mu Sangat Tinggi[x]=\begin{cases} 0 & \text{ jika } x \leq 1600\\ \frac{(x - 1600)}{(2000 - 1600)} & \text{ jika } 1600 \leq x \leq 2000\\ 1 & \text{ jika } x \geq 2000 \end{cases} $$

#03 Data Nilai Alternatif

Berikut contoh data alternatif dan nilai pada masing-masing kriteria.

Kode C1 C2 C3 C4 C5
A1 8 8 3 1,100,000 2,100
A2 6 5 4 2,300,000 800
A3 4 10 2 1,200,000 100
A4 1 5 5 1,100,000 500
A5 5 6 1 2,200,000 2,200
A6 10 6 9 500,000 1,900
A7 4 2 4 600,000 500
A8 3 0 4 1,600,000 1,900
A9 0 7 6 1,400,000 400
A10 4 2 8 2,000,000 1,400

#04 Kriteria Pencarian

Pada kriteria pencarian, user menantukan bobot masing-masing kriteria beserta filter untuk alternatif di masing-masing kriteria.

Berikut adalah kriteria yang diinginkan oleh user.

Kode Kriteria Kepentingan Kriteria Filter Kriteria
C1 Keamanan Kos 1 (Kurang Penting) Sedang
C2 Kebersihan Kos 2 (Penting) Tinggi
C3 Fasilitas Kos 3 (Sangat Penting) Sangat Tinggi
C4 Biaya Kos (Rp) 1 (Kurang Penting) Sangat Rendah
C5 Lokasi Kos (meter) 2 (Penting) Rendah

#05 Perhitungan Nilai Keanggotaan

Tahap ini mencari nilai keanggotaan fuzzy untuk semua nilai alternatif berdasarkan filter kriteria user.

#05-1 Keanggotaan Kriteria Keamanan KosSedang

  • A1 (x = 8), karena x ≥7, maka 0
  • A2 (x = 6), karena 5 ≤ x ≤7, maka (7 - 6)/(7-5) = 0.5
  • A3 (x = 4), karena 3 ≤ x ≤5, maka (4 - 3)/(5-3) = 0.5
  • A4 (x = 1), karena x ≤ 3, maka 0
  • A5 (x = 5), karena 3 ≤ x ≤5, maka (5 - 3)/(5-3) = 1
  • A6 (x = 10), karena x ≥7, maka 0
  • A7 (x = 4), karena 3 ≤ x ≤5, maka (4 - 3)/(5-3) = 0.5
  • A8 (x = 3), karena x ≤ 3, maka 0
  • A9 (x = 0), karena x ≤ 3, maka 0
  • A10 (x = 4), karena 3 ≤ x ≤5, maka (4 - 3)/(5-3) = 0.5

#05-2 Keanggotaan Kriteria Kebersihan KosTinggi

  • A1 (x = 8), karena 7 ≤ x ≤9, maka (9 - 8)/(9-7) = 0.5
  • A2 (x = 5), karena x ≤ 5, maka 0
  • A3 (x = 10), karena x ≥9, maka 0
  • A4 (x = 5), karena x ≤ 5, maka 0
  • A5 (x = 6), karena 5 ≤ x ≤7, maka (6 - 5)/(7-5) = 0.5
  • A6 (x = 6), karena 5 ≤ x ≤7, maka (6 - 5)/(7-5) = 0.5
  • A7 (x = 2), karena x ≤ 5, maka 0
  • A8 (x = 0), karena x ≤ 5, maka 0
  • A9 (x = 7), karena 5 ≤ x ≤7, maka (7 - 5)/(7-5) = 1
  • A10 (x = 2), karena x ≤ 5, maka 0

#05-3 Keanggotaan Kriteria Fasilitas KosSangat Tinggi

  • A1 (x = 3), karena x ≤ 7, maka 0
  • A2 (x = 4), karena x ≤ 7, maka 0
  • A3 (x = 2), karena x ≤ 7, maka 0
  • A4 (x = 5), karena x ≤ 7, maka 0
  • A5 (x = 1), karena x ≤ 7, maka 0
  • A6 (x = 9), karena x ≥ 9, maka 1
  • A7 (x = 4), karena x ≤ 7, maka 0
  • A8 (x = 4), karena x ≤ 7, maka 0
  • A9 (x = 6), karena x ≤ 7, maka 0
  • A10 (x = 8), karena 7 ≤ x ≤9, maka (8 - 7)/(9-7) = 0.5

#05-4 Keanggotaan Kriteria Biaya Kos (Rp)Sangat Rendah

  • A1 (x = 1100000), karena x ≥800000, maka 0
  • A2 (x = 2300000), karena x ≥800000, maka 0
  • A3 (x = 1200000), karena x ≥800000, maka 0
  • A4 (x = 1100000), karena x ≥800000, maka 0
  • A5 (x = 2200000), karena x ≥800000, maka 0
  • A6 (x = 500000), karena 400000 ≤ x ≤800000, maka (800000 - 500000)/(800000-400000) = 0.75
  • A7 (x = 600000), karena 400000 ≤ x ≤800000, maka (800000 - 600000)/(800000-400000) = 0.5
  • A8 (x = 1600000), karena x ≥800000, maka 0
  • A9 (x = 1400000), karena x ≥800000, maka 0
  • A10 (x = 2000000), karena x ≥800000, maka 0

#05-5 Keanggotaan Kriteria Lokasi Kos (meter)Rendah

  • A1 (x = 2100), karena x ≥1200, maka 0
  • A2 (x = 800), karena 400 ≤ x ≤800, maka (800 - 400)/(800-400) = 1
  • A3 (x = 100), karena x ≤ 400, maka 0
  • A4 (x = 500), karena 400 ≤ x ≤800, maka (500 - 400)/(800-400) = 0.25
  • A5 (x = 2200), karena x ≥1200, maka 0
  • A6 (x = 1900), karena x ≥1200, maka 0
  • A7 (x = 500), karena 400 ≤ x ≤800, maka (500 - 400)/(800-400) = 0.25
  • A8 (x = 1900), karena x ≥1200, maka 0
  • A9 (x = 400), karena x ≤ 400, maka 0
  • A10 (x = 1400), karena x ≥1200, maka 0
Berdasarkan perhitungan, didapat hasil nilai alternatif sebagai berikut.
Kode C1 C2 C3 C4 C5
A1 0 0.5 0 0 0
A2 0.5 0 0 0 1
A3 0.5 0 0 0 0
A4 0 0 0 0 0.25
A5 1 0.5 0 0 0
A6 0 0.5 1 0.75 0
A7 0.5 0 0 0.5 0.25
A8 0 0 0 0 0
A9 0 1 0 0 0
A10 0.5 0 0.5 0 0

Sebelum melakukan perhitungan VIKOR perlu diperhatikan untuk atribut cost pada hasil nilai alternatif di atas.

Misal C4 dan C5 adalah cost, berdasarkan aturan cost semakin kecil nilainya semakin bagus. Sedangkan pada hasil nilai alternatif di atas yang seharusnya terpilih adalah yang lebih besar dari 0. Sehingga perlu membalik nilai itu dengan cara 1 - nilai alternatif. Hasilnya adalah sebagai berikut.

Kode C1 C2 C3 C4 C5
A1 0 0.5 0 1 1
A2 0.5 0 0 1 0
A3 0.5 0 0 1 1
A4 0 0 0 1 0.75
A5 1 0.5 0 1 1
A6 0 0.5 1 0.25 1
A7 0.5 0 0 0.5 0.75
A8 0 0 0 1 1
A9 0 1 0 1 1
A10 0.5 0 0.5 1 1

#06 Normalisasi Vikor (N)

Tahap ini adalah menormalisasikan nilai hasil keanggotaan.

Kemudian gunakan rumus berikut untuk normalisasi.

$$ N_{ij} = \frac{(f^+_j-f_{ij})}{(f^+_j-f^-_j)} $$

Keterangan
  • \( f_{ij} \) : fungsi respon alternatif i pada kriteria j
  • \( f^+_j \) : nilai terbaik/positif dalam satu kriteria j
  • \( f^-_j \) : nilai terjelek/negatif dalam satu kriteria j
  • \( i \) : 1, 2, 3, ..., m nomor urutan alternatif
  • \( j \) : 1, 2, 3, ..., n nomor urutan kriteria

Penentuan nilai data terbaik/positif (f+j) dan terburuk/negatif (f-j) atau dengan istilah Cost dan Benefit dalam satu variabel penelitian ditentukan oleh jenis data variabel penelitian higher-the-better (HB) atau lower-the-better (LB) (Kusdiantoro 2012). Nilai (f+j) dan (f-j) tersebut dinyatakan sebagai berikut :

$$ f^+_j = max(f_{1j}, f_{2j}, f_{3j}, ..., f_{mj}) $$ $$ f^-_j = min(f_{1j}, f_{2j}, f_{3j}, ..., f_{mj}) $$

Keterangan
  • \( f^+_j \) : nilai terbaik/positif dalam satu kriteria j
  • \( f^-_j \) : nilai terjelek/negatif dalam satu kriteria j
  • \( j \) : 1, 2, 3, ..., n nomor urutan kriteria

Berikut hasil penentuan nilai data terbaik/positif (f+j) dan terburuk/negatif (f-j).

Krieria C1 C2 C3 C4 C5
Atribut benefit benefit benefit cost cost
F+ 1 1 1 0 0
F- 0 0 0 1 1

Berikut langkah perhitungan normalisasi VIKOR.

Kode C1 (1, 0) C2 (1, 0) C3 (1, 0) C4 (0.25, 1) C5 (0, 1)
A1 (1 - 0) /(1 - 0) = 1 (1 - 0.5) /(1 - 0) = 0.5 (1 - 0) /(1 - 0) = 1 (0.25 - 1) /(0.25 - 1) = 1 (0 - 1) /(0 - 1) = 1
A2 (1 - 0.5) /(1 - 0) = 0.5 (1 - 0) /(1 - 0) = 1 (1 - 0) /(1 - 0) = 1 (0.25 - 1) /(0.25 - 1) = 1 (0 - 0) /(0 - 1) = 0
A3 (1 - 0.5) /(1 - 0) = 0.5 (1 - 0) /(1 - 0) = 1 (1 - 0) /(1 - 0) = 1 (0.25 - 1) /(0.25 - 1) = 1 (0 - 1) /(0 - 1) = 1
A4 (1 - 0) /(1 - 0) = 1 (1 - 0) /(1 - 0) = 1 (1 - 0) /(1 - 0) = 1 (0.25 - 1) /(0.25 - 1) = 1 (0 - 0.75) /(0 - 1) = 0.75
A5 (1 - 1) /(1 - 0) = 0 (1 - 0.5) /(1 - 0) = 0.5 (1 - 0) /(1 - 0) = 1 (0.25 - 1) /(0.25 - 1) = 1 (0 - 1) /(0 - 1) = 1
A6 (1 - 0) /(1 - 0) = 1 (1 - 0.5) /(1 - 0) = 0.5 (1 - 1) /(1 - 0) = 0 (0.25 - 0.25) /(0.25 - 1) = -0 (0 - 1) /(0 - 1) = 1
A7 (1 - 0.5) /(1 - 0) = 0.5 (1 - 0) /(1 - 0) = 1 (1 - 0) /(1 - 0) = 1 (0.25 - 0.5) /(0.25 - 1) = 0.3333 (0 - 0.75) /(0 - 1) = 0.75
A8 (1 - 0) /(1 - 0) = 1 (1 - 0) /(1 - 0) = 1 (1 - 0) /(1 - 0) = 1 (0.25 - 1) /(0.25 - 1) = 1 (0 - 1) /(0 - 1) = 1
A9 (1 - 0) /(1 - 0) = 1 (1 - 1) /(1 - 0) = 0 (1 - 0) /(1 - 0) = 1 (0.25 - 1) /(0.25 - 1) = 1 (0 - 1) /(0 - 1) = 1
A10 (1 - 0.5) /(1 - 0) = 0.5 (1 - 0) /(1 - 0) = 1 (1 - 0.5) /(1 - 0) = 0.5 (0.25 - 1) /(0.25 - 1) = 1 (0 - 1) /(0 - 1) = 1

Berikut haisl normalisasi VIKOR.

Kode C1 C2 C3 C4 C5
A1 1 0.5 1 1 1
A2 0.5 1 1 1 0
A3 0.5 1 1 1 1
A4 1 1 1 1 0.75
A5 0 0.5 1 1 1
A6 1 0.5 0 -0 1
A7 0.5 1 1 0.3333 0.75
A8 1 1 1 1 1
A9 1 0 1 1 1
A10 0.5 1 0.5 1 1

#07 Normalisasi Terbobot

Tahap ini adalah mengalikan matrik N dengan bobot kriteria yang diinput user.

Sebelum dikalikan, bobot user dinormalisasikan.

Total Bobot = 1+2+3+1+2 = 9

  • Bobot normal C1: 1/9 = 0.11
  • Bobot normal C2: 2/9 = 0.22
  • Bobot normal C3: 3/9 = 0.33
  • Bobot normal C4: 1/9 = 0.11
  • Bobot normal C5: 2/9 = 0.22

Perhitungan normalisasi terbobot sebagai berikut.

Kode C1 : 0.11 C2 : 0.22 C3 : 0.33 C4 : 0.11 C5 : 0.22
A1 1 * 0.11 = 0.11 0.5 * 0.22 = 0.11 1 * 0.33 = 0.33 1 * 0.11 = 0.11 1 * 0.22 = 0.22
A2 0.5 * 0.11 = 0.06 1 * 0.22 = 0.22 1 * 0.33 = 0.33 1 * 0.11 = 0.11 0 * 0.22 = 0
A3 0.5 * 0.11 = 0.06 1 * 0.22 = 0.22 1 * 0.33 = 0.33 1 * 0.11 = 0.11 1 * 0.22 = 0.22
A4 1 * 0.11 = 0.11 1 * 0.22 = 0.22 1 * 0.33 = 0.33 1 * 0.11 = 0.11 0.75 * 0.22 = 0.17
A5 0 * 0.11 = 0 0.5 * 0.22 = 0.11 1 * 0.33 = 0.33 1 * 0.11 = 0.11 1 * 0.22 = 0.22
A6 1 * 0.11 = 0.11 0.5 * 0.22 = 0.11 0 * 0.33 = 0 -0 * 0.11 = -0 1 * 0.22 = 0.22
A7 0.5 * 0.11 = 0.06 1 * 0.22 = 0.22 1 * 0.33 = 0.33 0.33 * 0.11 = 0.04 0.75 * 0.22 = 0.17
A8 1 * 0.11 = 0.11 1 * 0.22 = 0.22 1 * 0.33 = 0.33 1 * 0.11 = 0.11 1 * 0.22 = 0.22
A9 1 * 0.11 = 0.11 0 * 0.22 = 0 1 * 0.33 = 0.33 1 * 0.11 = 0.11 1 * 0.22 = 0.22
A10 0.5 * 0.11 = 0.06 1 * 0.22 = 0.22 0.5 * 0.33 = 0.17 1 * 0.11 = 0.11 1 * 0.22 = 0.22

Hasil normalisasi terbobot.

Kode C1 C2 C3 C4 C5 S R
A1 0.11 0.11 0.33 0.11 0.22 0.89 0.33
A2 0.06 0.22 0.33 0.11 0 0.72 0.33
A3 0.06 0.22 0.33 0.11 0.22 0.94 0.33
A4 0.11 0.22 0.33 0.11 0.17 0.94 0.33
A5 0 0.11 0.33 0.11 0.22 0.78 0.33
A6 0.11 0.11 0 -0 0.22 0.44 0.22
A7 0.06 0.22 0.33 0.04 0.17 0.81 0.33
A8 0.11 0.22 0.33 0.11 0.22 1 0.33
A9 0.11 0 0.33 0.11 0.22 0.78 0.33
A10 0.06 0.22 0.17 0.11 0.22 0.78 0.22
S* 1  
S- 0.44  
R*   0.33
R-   0.22

Nilai S merupakan total masing-masing alternatif untuk setiap kriteria. Misal SA1 = 0.11111111111111+0.11111111111111+0.33333333333333+0.11111111111111+0.22222222222222 = 0.89

Nilai R merupakan nilai maksimum masing-masing alternatif untuk setiap kriteria. Misal RA1 = max(0.11111111111111+0.11111111111111+0.33333333333333+0.11111111111111+0.22222222222222) = 0.33

#07 Menghitung Nilai Q

Menghitung nilai Q menggunakan rumus berikut:

$$ Q_i=v\left[\frac{S_i-S^{-}}{S^{+}-S^{-}}\right]+(1-v)\left[\frac{R_i-R^{-}}{R^{+}-R^{-}}\right] $$

Berikut langkah perhitungan nilai Q dengan nilai v = 0.5.

Kode Perhitungan Nilai Q Rank
A1 0.5 * (0.89 - 0.44)/(1 - 0.44) + (1 - 0.5) * (0.33 - 0.22)/(0.33 - 0.22) 0.9 7
A2 0.5 * (0.72 - 0.44)/(1 - 0.44) + (1 - 0.5) * (0.33 - 0.22)/(0.33 - 0.22) 0.75 3
A3 0.5 * (0.94 - 0.44)/(1 - 0.44) + (1 - 0.5) * (0.33 - 0.22)/(0.33 - 0.22) 0.95 9
A4 0.5 * (0.94 - 0.44)/(1 - 0.44) + (1 - 0.5) * (0.33 - 0.22)/(0.33 - 0.22) 0.95 8
A5 0.5 * (0.78 - 0.44)/(1 - 0.44) + (1 - 0.5) * (0.33 - 0.22)/(0.33 - 0.22) 0.8 4
A6 0.5 * (0.44 - 0.44)/(1 - 0.44) + (1 - 0.5) * (0.22 - 0.22)/(0.33 - 0.22) 0 1
A7 0.5 * (0.81 - 0.44)/(1 - 0.44) + (1 - 0.5) * (0.33 - 0.22)/(0.33 - 0.22) 0.83 6
A8 0.5 * (1 - 0.44)/(1 - 0.44) + (1 - 0.5) * (0.33 - 0.22)/(0.33 - 0.22) 1 10
A9 0.5 * (0.78 - 0.44)/(1 - 0.44) + (1 - 0.5) * (0.33 - 0.22)/(0.33 - 0.22) 0.8 5
A10 0.5 * (0.78 - 0.44)/(1 - 0.44) + (1 - 0.5) * (0.22 - 0.22)/(0.33 - 0.22) 0.3 2

Source Code Metode Fuzzy

Berikut adalah beberapa source-code yang menggunakan metode SAW baik berbasis web maupun desktop.

Ada yang Ditanyakan?

Jika anda masih ada kesulitan atau kekeliruan tentang penjelasan metode di atas, bisa menghubungi kami lewat WA/Email sesuai halaman Kontak.

Jika ingin memiliki file excel dari metode di atas bisa melihat cara download di halaman Download.

Jika ingin memiliki source code dari metode di atas, baik berbasis web maupun desktop bisa melihat daftar harga donasi di halaman Daftar Source Code.

Donasi ini digunakan oleh penulis untuk membayar server dan membeli kopi sembari membuat tutorial Metode/Algoritma lainnya :).

PENCARIAN

PRODUK POPULER

Source Code Text Mining Metode Naive Bayes Classifier PHP

Source Code Text Mining Metode Naive Bayes Clasifier PHP, Kasus Sentimen, Kasus Skripsi, Kasus Hoax.

Source Code Sistem Informasi Akuntansi Koperasi Simpan Pinjam Laravel

Source Code Sistem Informasi Akuntansi Koperasi Simpan Pinjam Berbais Web Laravel, SHU, Pinjaman, Simpanan, Laba Rugi, Neraca

Source Code SPK Metode AHP Codeigniter + Crisp

Source code sistem pendukung keputusan (SPK) metode Analytical Hierarkhi Process (AHP) berbasis web dengan Codeigniter dan MySQL dengan Crisp.

Source Code Sistem Pakar Metode Naive Bayes Classifier VB

Source Code Sistem Pakar Metode Naive Bayes Classifier dengan VB.Net dan Microsoft Access.

Source Code SPK Metode AHP MOORA PHP + Periode

Source code SPK (Sistem Pendukung Keputusan) metode AHP (Analitical Hierarchy Process) MOORA (Multi-Objective Optimization on the basic of Ratio Analysis) + Periode dengan PHP dan MySQL.

       

Link Lainnya

Hubungi Kami

Tentang Kami

RumahSourceCode.com merupakan website media online yang menyediakan source code program aplikasi gratis dan berbayar. Selain menyediakan source code program aplikasi, kami juga menerima jasa pembuatan dan pengembangan aplikasi.