A-16
deletehandles.figure1 case 13
Diagnosa33 deletehandles.figure1
case 14 Diagnosa34
deletehandles.figure1 case 15
Diagnosa35 deletehandles.figure1
case 16 Diagnosa36
deletehandles.figure1 end
function pushbutton2_CallbackhObject, eventdata, handles Depan
deletehandles.figure1
5. Diagnosa3.m
function varargout = Diagnosa3varargin gui_Singleton = 1;
gui_State = structgui_Name, mfilename, ... gui_Singleton, gui_Singleton, ...
gui_OpeningFcn, Diagnosa3_OpeningFcn, ... gui_OutputFcn, Diagnosa3_OutputFcn, ...
gui_LayoutFcn, [] , ... gui_Callback, [];
if nargin ischarvarargin{1} gui_State.gui_Callback = str2funcvarargin{1};
end if nargout
[varargout{1:nargout}] = gui_mainfcngui_State, varargin{:}; else
gui_mainfcngui_State, varargin{:}; end
function Diagnosa3_OpeningFcnhObject, eventdata, handles, varargin handles.output = hObject;
guidatahObject, handles; function varargout = Diagnosa3_OutputFcnhObject, eventdata, handles
varargout{1} = handles.output; function pushbutton1_CallbackhObject, eventdata, handles
Diagnosa12 deletehandles.Diagnosa3
Universitas Sumatera Utara
A-17
6. Diagnosa12.m
function varargout = Diagnosa12varargin gui_Singleton = 1;
gui_State = structgui_Name, mfilename, ... gui_Singleton, gui_Singleton, ...
gui_OpeningFcn, Diagnosa12_OpeningFcn, ... gui_OutputFcn, Diagnosa12_OutputFcn, ...
gui_LayoutFcn, [] , ... gui_Callback, [];
if nargin ischarvarargin{1} gui_State.gui_Callback = str2funcvarargin{1};
end if nargout
[varargout{1:nargout}] = gui_mainfcngui_State, varargin{:}; else
gui_mainfcngui_State, varargin{:}; end
function Diagnosa12_OpeningFcnhObject, eventdata, handles, varargin handles.output = hObject;
guidatahObject, handles; function varargout = Diagnosa12_OutputFcnhObject, eventdata,
handles varargout{1} = handles.output;
function B_CallbackhObject, eventdata, handles guidatahObject,handles;
a=gethandles.B,value; if a == 1
xlswriteAyam1.xlsx, 1,Sheet2,A; else
xlswriteAyam1.xlsx, 0,Sheet2,A; end
function C_CallbackhObject, eventdata, handles guidatahObject,handles;
a=gethandles.C,value; if a == 1
xlswriteAyam1.xlsx, 1,Sheet2,B; else
xlswriteAyam1.xlsx, 0,Sheet2,B; end
function D_CallbackhObject, eventdata, handles guidatahObject,handles;
a=gethandles.D,value; if a == 1
xlswriteAyam1.xlsx, 1,Sheet2,C; else
xlswriteAyam1.xlsx, 0,Sheet2,C;
Universitas Sumatera Utara
A-18
end function E_CallbackhObject, eventdata, handles
guidatahObject,handles; a=gethandles.E,value;
if a == 1 xlswriteAyam1.xlsx, 1,Sheet2,D;
else xlswriteAyam1.xlsx, 0,Sheet2,D;
end function K_CallbackhObject, eventdata, handles
guidatahObject,handles; a=gethandles.K,value;
if a == 1 xlswriteAyam1.xlsx, 1,Sheet2,J;
else xlswriteAyam1.xlsx, 0,Sheet2,J;
end function O_CallbackhObject, eventdata, handles
guidatahObject,handles; a=gethandles.O,value;
if a == 1 xlswriteAyam1.xlsx, 1,Sheet2,N;
else xlswriteAyam1.xlsx, 0,Sheet2,N;
end function Q_CallbackhObject, eventdata, handles
guidatahObject,handles; a=gethandles.Q,value;
if a == 1 xlswriteAyam1.xlsx, 1,Sheet2,P;
else xlswriteAyam1.xlsx, 0,Sheet2,P;
end function R_CallbackhObject, eventdata, handles
guidatahObject,handles; a=gethandles.R,value;
if a == 1 xlswriteAyam1.xlsx, 1,Sheet2,Q;
else xlswriteAyam1.xlsx, 0,Sheet2,Q;
end function S_CallbackhObject, eventdata, handles
guidatahObject,handles; a=gethandles.S,value;
if a == 1 xlswriteAyam1.xlsx, 1,Sheet2,R;
else xlswriteAyam1.xlsx, 0,Sheet2,R;
end
Universitas Sumatera Utara
A-19
function AH_CallbackhObject, eventdata, handles guidatahObject,handles;
a=gethandles.AH,value; if a == 1
xlswriteAyam1.xlsx, 1,Sheet2,AG; else
xlswriteAyam1.xlsx, 0,Sheet2,AG; end
function AJ_CallbackhObject, eventdata, handles guidatahObject,handles;
a=gethandles.AJ,value; if a == 1
xlswriteAyam1.xlsx, 1,Sheet2,AI; else
xlswriteAyam1.xlsx, 0,Sheet2,AI; end
function AM_CallbackhObject, eventdata, handles guidatahObject,handles;
a=gethandles.AM,value; if a == 1
xlswriteAyam1.xlsx, 1,Sheet2,AL; else
xlswriteAyam1.xlsx, 0,Sheet2,AL; end
function AO_CallbackhObject, eventdata, handles guidatahObject,handles;
a=gethandles.AO,value; if a == 1
xlswriteAyam1.xlsx, 1,Sheet2,AN; else
xlswriteAyam1.xlsx, 0,Sheet2,AN; end
function AR_CallbackhObject, eventdata, handles guidatahObject,handles;
a=gethandles.AR,value; if a == 1
xlswriteAyam1.xlsx, 1,Sheet2,AQ; else
xlswriteAyam1.xlsx, 0,Sheet2,AQ; end
function AS_CallbackhObject, eventdata, handles guidatahObject,handles;
a=gethandles.AS,value; if a == 1
xlswriteAyam1.xlsx, 1,Sheet2,AR; else
xlswriteAyam1.xlsx, 0,Sheet2,AR; end
function AT_CallbackhObject, eventdata, handles guidatahObject,handles;
Universitas Sumatera Utara
A-20
a=gethandles.AT,value; if a == 1
xlswriteAyam1.xlsx, 1,Sheet2,AS; else
xlswriteAyam1.xlsx, 0,Sheet2,AS; end
function AV_CallbackhObject, eventdata, handles guidatahObject,handles;
a=gethandles.AV,value; if a == 1
xlswriteAyam1.xlsx, 1,Sheet2,AU; else
xlswriteAyam1.xlsx, 0,Sheet2,AU; end
function AW_CallbackhObject, eventdata, handles guidatahObject,handles;
a=gethandles.AW,value; if a == 1
xlswriteAyam1.xlsx, 1,Sheet2,AV; else
xlswriteAyam1.xlsx, 0,Sheet2,AV; end
function AX_CallbackhObject, eventdata, handles guidatahObject,handles;
a=gethandles.AX,value; if a == 1
xlswriteAyam1.xlsx, 1,Sheet2,AW; else
xlswriteAyam1.xlsx, 0,Sheet2,AW; end
function AY_CallbackhObject, eventdata, handles guidatahObject,handles;
a=gethandles.AY,value; if a == 1
xlswriteAyam1.xlsx, 1,Sheet2,AX; else
xlswriteAyam1.xlsx, 0,Sheet2,AX; end
function AZ_CallbackhObject, eventdata, handles guidatahObject,handles;
a=gethandles.AZ,value; if a == 1
xlswriteAyam1.xlsx, 1,Sheet2,AY; else
xlswriteAyam1.xlsx, 0,Sheet2,AY; end
function BA_CallbackhObject, eventdata, handles guidatahObject,handles;
a=gethandles.BA,value; if a == 1
Universitas Sumatera Utara
A-21
xlswriteAyam1.xlsx, 1,Sheet2,AZ; else
xlswriteAyam1.xlsx, 0,Sheet2,AZ; end
function BB_CallbackhObject, eventdata, handles guidatahObject,handles;
a=gethandles.BB,value; if a == 1
xlswriteAyam1.xlsx, 1,Sheet2,BA; else
xlswriteAyam1.xlsx, 0,Sheet2,BA; end
function BC_CallbackhObject, eventdata, handles guidatahObject,handles;
a=gethandles.BC,value; if a == 1
xlswriteAyam1.xlsx, 1,Sheet2,BB; else
xlswriteAyam1.xlsx, 0,Sheet2,BB; end
function BD_CallbackhObject, eventdata, handles guidatahObject,handles;
a=gethandles.BD,value; if a == 1
xlswriteAyam1.xlsx, 1,Sheet2,BC; else
xlswriteAyam1.xlsx, 0,Sheet2,BC; end
function BE_CallbackhObject, eventdata, handles guidatahObject,handles;
a=gethandles.BE,value; if a == 1
xlswriteAyam1.xlsx, 1,Sheet2,BD; else
xlswriteAyam1.xlsx, 0,Sheet2,BD; end
function BF_CallbackhObject, eventdata, handles guidatahObject,handles;
a=gethandles.BF,value; if a == 1
xlswriteAyam1.xlsx, 1,Sheet2,BE; else
xlswriteAyam1.xlsx, 0,Sheet2,BE; end
function BG_CallbackhObject, eventdata, handles guidatahObject,handles;
a=gethandles.BG,value; if a == 1
xlswriteAyam1.xlsx, 1,Sheet2,BF; else
Universitas Sumatera Utara
A-22
xlswriteAyam1.xlsx, 0,Sheet2,BF; end
function BH_CallbackhObject, eventdata, handles guidatahObject,handles;
a=gethandles.BH,value; if a == 1
xlswriteAyam1.xlsx, 1,Sheet2,BG; else
xlswriteAyam1.xlsx, 0,Sheet2,BG; end
function BI_CallbackhObject, eventdata, handles guidatahObject,handles;
a=gethandles.BI,value; if a == 1
xlswriteAyam1.xlsx, 1,Sheet2,BH; else
xlswriteAyam1.xlsx, 0,Sheet2,BH; end
function SOFM_CallbackhObject, eventdata, handles input=xlsreadAyam1.xlsx, Sheet2, A1:O1;
input= input; net1=newsomminmaxinput,16;
net1 = initnet1; net1.IW{1,1}=xlsreadAyam1.xlsx, Bobot,A1:O16;
b1=simnet1,input; ac1=vec2indb1;
input=xlsreadAyam1.xlsx, Sheet2, P1:AD1; input= input;
net2=newsomminmaxinput,16; net2 = initnet2;
net2.IW{1,1}=xlsreadAyam1.xlsx, Bobot,P1:AD16; b2=simnet2,input;
ac2=vec2indb2; input=xlsreadAyam1.xlsx, Sheet2, AE1:AS1;
input= input; net3=newsomminmaxinput,16;
net3 = initnet3; net3.IW{1,1}=xlsreadAyam1.xlsx, Bobot,AE1:AS16;
b3=simnet3, input; ac3=vec2indb3;
input=xlsreadAyam1.xlsx, Sheet2, AT1:BH1; input= input;
net4=newsomminmaxinput,16; net4 = initnet4;
net4.IW{1,1}=xlsreadAyam1.xlsx, Bobot,AT1:BH16; b4=simnet4,input;
ac4=vec2indb4; ac=[ac1 ac2 ac3 ac4]
if ac == [10 6 9 16] Diagnosa21
Universitas Sumatera Utara
A-23
elseif ac == [10 6 9 16] Diagnosa21
elseif ac == [10 6 9 16] Diagnosa21
elseif ac == [3 6 9 1] Diagnosa22
elseif ac == [3 6 11 8] Diagnosa22
elseif ac == [3 6 11 1] Diagnosa22
elseif ac == [10 6 9 4] Diagnosa23
elseif ac == [10 6 9 6] Diagnosa23
elseif ac == [10 6 11 5] Diagnosa23
elseif ac == [10 6 14 8] Diagnosa24
elseif ac == [10 6 14 11] Diagnosa24
elseif ac == [10 6 14 12] Diagnosa24
elseif ac == [1 6 16 13] Diagnosa25
elseif ac == [1 6 9 14] Diagnosa25
elseif ac == [1 6 16 14] Diagnosa25
elseif ac == [8 6 16 10] Diagnosa26
elseif ac == [10 14 16 8] Diagnosa26
elseif ac == [8 14 16 13] Diagnosa26
elseif ac == [6 13 12 8] Diagnosa27
elseif ac == [7 13 12 8] Diagnosa27
elseif ac == [6 13 12 8] Diagnosa27
elseif ac == [10 11 9 8] Diagnosa28
elseif ac == [10 13 9 8] Diagnosa28
elseif ac == [12 11 9 8] Diagnosa28
elseif ac == [15 8 9 8] Diagnosa29
elseif ac == [14 8 2 8] Diagnosa29
elseif ac == [16 8 2 8] Diagnosa29
elseif ac == [3 16 1 8] Diagnosa30
elseif ac == [3 14 1 8] Diagnosa30
Universitas Sumatera Utara
A-24
elseif ac == [3 14 1 8] Diagnosa30
elseif ac == [8 6 4 8] Diagnosa31
elseif ac == [8 6 5 8] Diagnosa31
elseif ac == [8 6 5 8] Diagnosa31
elseif ac == [8 1 9 8] Diagnosa32
elseif ac == [3 4 9 8] Diagnosa32
elseif ac == [5 1 7 8] Diagnosa32
elseif ac == [7 2 16 8] Diagnosa33
elseif ac == [7 3 9 8] Diagnosa33
elseif ac == [14 2 16 8] Diagnosa33
elseif ac == [3 16 9 8] Diagnosa34
elseif ac == [12 15 9 8] Diagnosa34
elseif ac == [3 16 9 8] Diagnosa34
elseif ac == [16 10 9 8] Diagnosa35
elseif ac == [15 10 9 8] Diagnosa35
elseif ac == [16 10 9 8] Diagnosa35
elseif ac == [5 6 9 8] Diagnosa36
elseif ac == [6 6 9 8] Diagnosa36
elseif ac == [5 6 9 8] Diagnosa36
else Diagnosa3
end deletehandles.figure1
function pushbutton6_CallbackhObject, eventdata, handles xlswriteAyam1.xlsx, 0,Sheet2,A1:BH1;
Diagnosa1 deletehandles.figure1 tutup GUI Halaman Utama file diagnosa
7. Diagnosa21.m