Diagnosa3.m Diagnosa12.m

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