logo blog

Membuat aplikasi SAW menggunakan MATLAB

membuat aplikasi simple additive weighting menggunakan matlab. 

Haloo sobat semuanya yang sedang belajar membuat aplikasi di matlab, kali ini saya ingin membagikan contoh aplikasi matlab menggunakan metode simple additive weighting atau yang sering disebut SAW.
bagaimana cara membuat aplikasi SAW di matlab?
sobat bisa langsung download contoh aplikasi SAW melalui link di akhir postingan ini.
bagi obat yang belum memiliki matlab bisa langsung download melalui link dibawah ini:

tampilan aplikasi SAW di matlab:
membuat aplikasi saw di matlab




membuat aplikasi simple additive weighting menggunakan matlab



Script:
CLI

- Nilai sudah diinputkan
clear; %untuk membersihkan jendela command windows
x=[...
 0.75 2000 18 50 500
 0.50 1500 20 40 450
 0.90 2050 35 35 800]; %nilai input untuk tiap-tiap kriteria
k= [0 1 0 1 0]; %0= atribut biaya &1= atribut keuntungan
w= [5 3 4 4 2]; %bobot untuk tiap-tiap kriteria
[m n]=size (x); %matriks m x n dengan ukuran sebanyak variabel x (input)
%tahapan 1. normalisasi matriks
R=zeros (m,n); %membuat matriks R, yang merupakan matriks kosong
Y=zeros (m,n); %membuat matriks Y, yang merupakan titik kosong
for j=1:n,
 if k(j)==1, %statement untuk kriteria dengan atribut keuntungan
  R(:,j)=x(:,j)./max(x(:,j));
 else
  R(:,j)=min(x(:,j))./x(:,j);
 end;
end;
disp ('nilai iput x=')
disp (x)
disp ('bobot yang diberikan w=')
disp (w)
disp ('atribut tiap kriteria k=')
disp (k)
disp ('matriks yang sudah ternomalisasi R=')
disp (R)
%tahapan kedua, proses perangkingan
for i=1:m,
 V(i)= sum(w.*R(i,:))
end;



- Nilai diinput Manual

%penyelesaian kasus pemilihan lokasi gudang dengan SAW
clear; %untuk membersihkan jendela command windows
x = input ('masukkan nilai input(disertai deangan [])=');
k = input ('masukkan atribut(1= atribut keuntungan, 0= atribut biaya)=');
w = input ('masukkan nilai bobot(1=sangat buruk, 2=buruk, 3=cukup, 4=tinggi, 5=sangat tinggi)=');
[m n]=size(x); %matriks m x n dengan ukuran sebanyak variabel x (input)
%tahapan 1, normalisasi matriks
R=zeros (m,n); %membuat matriks R, yang merupakan matriks kosong
Y=zeros (m,n); %membuat matriks Y, yang merupakan titik kosong
for j=1:n,
 if k(j)==1, %statement untuk kriteria dengan atribut keuntungan
  R(:,j)=x(:,j)./max(x(:,j));
 else
  R(:,j)=min(x(:,j))./x(:,j);
 end;
end;
disp ('nilai iput x=')
disp (x)
disp ('bobot yang diberikan w=')
disp (w)
disp ('atribut tiap kriteria k=')
disp (k)
disp ('matriks yang sudah ternomalisasi R=')
disp (R)
%tahapan kedua, proses perangkingan
for i=1:m,
 V(i)= sum(w.*R(i,:))
end;


untuk yang ingin mendownload yang sudah jadi beserta dengan tampilan GUInya silahkan klik disini.
Password : adhirapuzzpa23 
untuk yang menggunakan metode WP atau Weighted Product silahkan klik disini
Thanks,, :D
untuk tutorial matlab lainnya silahkan KLIK DISINI


















Tag: 
simple additive weighting method
membuat aplikasi saw di matlab
membuat aplikasi simple additive weighting method di matlab
membuat aplikasi simple additive weighting method
membuat aplikasi saw menggunakan matlab
metode simple additive weighting method
metode saw
membuat aplikasi metode simple additive weighting method
membuat aplikasi metode simple additive weighting method di matlab
membuat aplikasi metode simple additive weighting method menggunakan matlab
spk metode saw
spk metode simple additive weighting method

Artikel Terbaru :
Next
« Prev Post
Previous
Next Post »

5 komentar

maaf mas boleh minta passwordnya gak?tolong banged soalnya untuk tugas kuliah

Balas

passwornya apa nih...? mohon bantuanya dong k admin..!!!!

Balas

asalamualaikum..mas boleh minta share passwordnya

Balas

makasih ilmunya min xoxo
kebetulan saya sedang belajar metode SAW di matlab <3
makasih sudah sharing

Balas

Copyright © 2016. puzzpa - All Rights Reserved | Template Created by Kompi Ajaib Proudly powered by Blogger