Diagnosa1.m Implementasi Jaringan Syaraf Tiruan Dalam Mendeteksi Penyakit Pada Ayam Dengan Metode Self-Organizing Feature Maps (Sofm)

A-3

3. Diagnosa1.m

function varargout = Diagnosa1varargin gui_Singleton = 1; gui_State = structgui_Name, mfilename, ... gui_Singleton, gui_Singleton, ... gui_OpeningFcn, Diagnosa1_OpeningFcn, ... gui_OutputFcn, Diagnosa1_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 Diagnosa1_OpeningFcnhObject, eventdata, handles, varargin handles.output = hObject; guidatahObject, handles; function varargout = Diagnosa1_OutputFcnhObject, eventdata, handles varargout{1} = handles.output; function F_CallbackhObject, eventdata, handles guidatahObject,handles; a=gethandles.F,value; if a == 1 xlswriteAyam1.xlsx, 1,Sheet2,E; else xlswriteAyam1.xlsx, 0,Sheet2,E; end function G_CallbackhObject, eventdata, handles guidatahObject,handles; a=gethandles.G,value; if a == 1 xlswriteAyam1.xlsx, 1,Sheet2,F; else xlswriteAyam1.xlsx, 0,Sheet2,F; end function H_CallbackhObject, eventdata, handles guidatahObject,handles; a=gethandles.H,value; if a == 1 xlswriteAyam1.xlsx, 1,Sheet2,G; else xlswriteAyam1.xlsx, 0,Sheet2,G; end function I_CallbackhObject, eventdata, handles guidatahObject,handles; Universitas Sumatera Utara A-4 a=gethandles.I,value; if a == 1 xlswriteAyam1.xlsx, 1,Sheet2,H; else xlswriteAyam1.xlsx, 0,Sheet2,H; end function J_CallbackhObject, eventdata, handles guidatahObject,handles; a=gethandles.J,value; if a == 1 xlswriteAyam1.xlsx, 1,Sheet2,I; else xlswriteAyam1.xlsx, 0,Sheet2,I; end function L_CallbackhObject, eventdata, handles guidatahObject,handles; a=gethandles.L,value; if a == 1 xlswriteAyam1.xlsx, 1,Sheet2,K; else xlswriteAyam1.xlsx, 0,Sheet2,K; end function M_CallbackhObject, eventdata, handlesprosedur checkbutton L guidatahObject,handles; a=gethandles.M,value; kenali nilai a sbg nilai yg didapat dari checkbutton L if a == 1 jk a = 1 checkbutton dicentang maka xlswriteAyam1.xlsx, 1,Sheet2,L; masukkan nilai 1 pada file excel Ayam.xlsx, sheet2 kolom K else jk tdk xlswriteAyam1.xlsx, 0,Sheet2,L; masukkan nilai 0 pada file excel Ayam.xlsx, sheet2 kolom K end function N_CallbackhObject, eventdata, handles guidatahObject,handles; a=gethandles.N,value; kenali nilai a sbg nilai yg didapat dari checkbutton N if a == 1 jk a = 1 checkbutton dicentang maka xlswriteAyam1.xlsx, 1,Sheet2,M; masukkan nilai 1 pada file excel Ayam.xlsx, sheet2 kolom M else jk tdk xlswriteAyam1.xlsx, 0,Sheet2,M; masukkan nilai 0 pada file excel Ayam.xlsx, sheet2 kolom M end function P_CallbackhObject, eventdata, handles guidatahObject,handles; a=gethandles.P,value; kenali nilai a sbg nilai yg didapat dari checkbutton P if a == 1 jk a = 1 checkbutton dicentang maka xlswriteAyam1.xlsx, 1,Sheet2,O; masukkan nilai 1 pada file excel Ayam.xlsx, sheet2 kolom O Universitas Sumatera Utara A-5 else jk tdk xlswriteAyam1.xlsx, 0,Sheet2,O; masukkan nilai 0 pada file excel Ayam.xlsx, sheet2 kolom O end function T_CallbackhObject, eventdata, handles guidatahObject,handles; a=gethandles.T,value; if a == 1 xlswriteAyam1.xlsx, 1,Sheet2,S; else xlswriteAyam1.xlsx, 0,Sheet2,S; end function U_CallbackhObject, eventdata, handles guidatahObject,handles; a=gethandles.U,value; if a == 1 xlswriteAyam1.xlsx, 1,Sheet2,T; else xlswriteAyam1.xlsx, 0,Sheet2,T; end function V_CallbackhObject, eventdata, handles guidatahObject,handles; a=gethandles.V,value; if a == 1 xlswriteAyam1.xlsx, 1,Sheet2,U; else xlswriteAyam1.xlsx, 0,Sheet2,U; end function W_CallbackhObject, eventdata, handles guidatahObject,handles; a=gethandles.W,value; if a == 1 xlswriteAyam1.xlsx, 1,Sheet2,V; else xlswriteAyam1.xlsx, 0,Sheet2,V; end function X_CallbackhObject, eventdata, handles guidatahObject,handles; a=gethandles.X,value; if a == 1 xlswriteAyam1.xlsx, 1,Sheet2,W; else xlswriteAyam1.xlsx, 0,Sheet2,W; end function Y_CallbackhObject, eventdata, handles guidatahObject,handles; a=gethandles.Y,value; if a == 1 xlswriteAyam1.xlsx, 1,Sheet2,X; else Universitas Sumatera Utara A-6 xlswriteAyam1.xlsx, 0,Sheet2,X; end function Z_CallbackhObject, eventdata, handles guidatahObject,handles; a=gethandles.Z,value; if a == 1 xlswriteAyam1.xlsx, 1,Sheet2,Y; else xlswriteAyam1.xlsx, 0,Sheet2,Y; end function AA_CallbackhObject, eventdata, handles guidatahObject,handles; a=gethandles.AA,value; if a == 1 xlswriteAyam1.xlsx, 1,Sheet2,Z; else xlswriteAyam1.xlsx, 0,Sheet2,Z; end function AB_CallbackhObject, eventdata, handles guidatahObject,handles; a=gethandles.AB,value; if a == 1 xlswriteAyam1.xlsx, 1,Sheet2,AA; else xlswriteAyam1.xlsx, 0,Sheet2,AA; end function AC_CallbackhObject, eventdata, handles guidatahObject,handles; a=gethandles.AC,value; if a == 1 xlswriteAyam1.xlsx, 1,Sheet2,AB; else xlswriteAyam1.xlsx, 0,Sheet2,AB; end function AD_CallbackhObject, eventdata, handles guidatahObject,handles; a=gethandles.AD,value; if a == 1 xlswriteAyam1.xlsx, 1,Sheet2,AC; else xlswriteAyam1.xlsx, 0,Sheet2,AC; end function AE_CallbackhObject, eventdata, handles guidatahObject,handles; a=gethandles.AE,value; if a == 1 xlswriteAyam1.xlsx, 1,Sheet2,AD; else xlswriteAyam1.xlsx, 0,Sheet2,AD; end Universitas Sumatera Utara A-7 function AF_CallbackhObject, eventdata, handles guidatahObject,handles; a=gethandles.AF,value; if a == 1 xlswriteAyam1.xlsx, 1,Sheet2,AE; else xlswriteAyam1.xlsx, 0,Sheet2,AE; end function AG_CallbackhObject, eventdata, handles guidatahObject,handles; a=gethandles.AG,value; if a == 1 xlswriteAyam1.xlsx, 1,Sheet2,AF; else xlswriteAyam1.xlsx, 0,Sheet2,AF; end function AI_CallbackhObject, eventdata, handles guidatahObject,handles; a=gethandles.AI,value; if a == 1 xlswriteAyam1.xlsx, 1,Sheet2,AH; else xlswriteAyam1.xlsx, 0,Sheet2,AH; end function AK_CallbackhObject, eventdata, handles guidatahObject,handles; a=gethandles.AK,value; if a == 1 xlswriteAyam1.xlsx, 1,Sheet2,AJ; else xlswriteAyam1.xlsx, 0,Sheet2,AJ; end function AL_CallbackhObject, eventdata, handles guidatahObject,handles; a=gethandles.AL,value; if a == 1 xlswriteAyam1.xlsx, 1,Sheet2,AK; else xlswriteAyam1.xlsx, 0,Sheet2,AK; end function AN_CallbackhObject, eventdata, handles guidatahObject,handles; a=gethandles.AN,value; if a == 1 xlswriteAyam1.xlsx, 1,Sheet2,AM; else xlswriteAyam1.xlsx, 0,Sheet2,AM; end function AQ_CallbackhObject, eventdata, handles guidatahObject,handles; Universitas Sumatera Utara A-8 a=gethandles.AQ,value; if a == 1 xlswriteAyam1.xlsx, 1,Sheet2,AP; else xlswriteAyam1.xlsx, 0,Sheet2,AP; end function AP_CallbackhObject, eventdata, handles guidatahObject,handles; a=gethandles.AP,value; if a == 1 xlswriteAyam1.xlsx, 1,Sheet2,AO; else xlswriteAyam1.xlsx, 0,Sheet2,AO; end function AU_CallbackhObject, eventdata, handles guidatahObject,handles; a=gethandles.AU,value; if a == 1 xlswriteAyam1.xlsx, 1,Sheet2,AT; else xlswriteAyam1.xlsx, 0,Sheet2,AT; end function pushbutton2_CallbackhObject, eventdata, handles xlswriteAyam1.xlsx, 0,Sheet2,A1:BH1; Depan deletehandles.figure1 tutup GUI Depanfile diagnosa function pushbutton7_CallbackhObject, eventdata, handles Diagnosa12 deletehandles.figure1

4. Diagnosa2.m