LAMPIRAN LISTING PROGRAM

Ukuran: px
Mulai penontonan dengan halaman:

Download "LAMPIRAN LISTING PROGRAM"

Transkripsi

1 84 LAMPIRAN LISTING PROGRAM Beranda.m function varargout = Beranda(varargin) % BERANDA M-file for Beranda.fig gui_singleton = 1; gui_state = struct('gui_name', mfilename,... 'gui_singleton', gui_singleton,... 'gui_layoutfcn', [],... 'gui_callback', []); if nargin && ischar(varargin{1}) gui_state.gui_callback = str2func(varargin{1}); if nargout [varargout{1:nargout}] = gui_mainfcn(gui_state, varargin{:}); gui_mainfcn(gui_state, varargin{:}); % End initialization code - DO NOT EDIT % --- Executes just before Beranda is made visible. function Beranda_OpeningFcn(hObject, eventdata, handles, varargin) handles.output = hobject; handles.citra=imread('logousu.jpg'); guidata(hobject,handles); axes(handles.axes1); imshow(handles.citra); % Choose default command line output for Beranda handles.output = hobject; % Update handles structure guidata(hobject, handles); % UIWAIT makes Beranda wait for user response (see UIRESUME) % uiwait(handles.figure1); % --- Outputs from this function are returned to the command line. function varargout = Beranda_OutputFcn(hObject, eventdata, handles) % Get default command line output from handles structure varargout{1} = handles.output; function beranda_callback(hobject, eventdata, handles) Beranda function menupelatihan_callback(hobject, eventdata, handles) function menupengujian_callback(hobject, eventdata, handles) function bantuan_callback(hobject, eventdata, handles) Bantuan

2 85 function keluar_callback(hobject, eventdata, handles) choice= questdlg ('Apakah Anda Ingin Keluar?','Konfirmasi',... 'Ya','Tidak','Tidak'); switch choice case 'Ya' close all; function ujibam_callback(hobject, eventdata, handles) UjiBAM function ujilvq_callback(hobject, eventdata, handles) UjiLVQ function latihbam_callback(hobject, eventdata, handles) LatihBAM function latihlvq_callback(hobject, eventdata, handles) LatihLVQ LatihBAM.m function varargout = LatihBAM(varargin) % LATIHBAM M-file for LatihBAM.fig gui_singleton = 1; gui_state = struct('gui_name', mfilename,... 'gui_singleton', gui_singleton,... 'gui_layoutfcn', [],... 'gui_callback', []); if nargin && ischar(varargin{1}) gui_state.gui_callback = str2func(varargin{1}); if nargout [varargout{1:nargout}] = gui_mainfcn(gui_state, varargin{:}); gui_mainfcn(gui_state, varargin{:}); % End initialization code - DO NOT EDIT % --- Executes just before LatihBAM is made visible. function LatihBAM_OpeningFcn(hObject, eventdata, handles, varargin) handles.output = hobject; % Update handles structure guidata(hobject, handles); % --- Executes on button press in Kel. function Kel_Callback(hObject, eventdata, handles) % --- Executes on button press in Keh. function Keh_Callback(hObject, eventdata, handles)

3 86 % --- Executes on button press in Sak. function Sak_Callback(hObject, eventdata, handles) % --- Executes on button press in tombollatih. function tombollatih_callback(hobject, eventdata, handles) tstart = tic; %untuk waktu %1x16 target1 = [ ]; target2 = [ ]; target3 = [ ]; target4 = [ ]; input1 = xlsread('bam.xlsx', 'nilai', 'B1:U1'); %1x20 input2 = xlsread('bam.xlsx', 'nilai', 'B2:U2'); input3 = xlsread('bam.xlsx', 'nilai', 'B3:U3'); input4 = xlsread('bam.xlsx', 'nilai', 'B4:U4'); input5 = xlsread('bam.xlsx', 'nilai', 'B5:U5'); %1x20 input6 = xlsread('bam.xlsx', 'nilai', 'B6:U6'); input7 = xlsread('bam.xlsx', 'nilai', 'B7:U7'); input8 = xlsread('bam.xlsx', 'nilai', 'B8:U8'); input9 = xlsread('bam.xlsx', 'nilai', 'B9:U9'); %1x20 input10 = xlsread('bam.xlsx', 'nilai', 'B10:U10'); input11 = xlsread('bam.xlsx', 'nilai', 'B11:U11'); input12 = xlsread('bam.xlsx', 'nilai', 'B12:U12'); input13 = xlsread('bam.xlsx', 'nilai', 'B13:U13'); %1x20 input14 = xlsread('bam.xlsx', 'nilai', 'B14:U14'); input15 = xlsread('bam.xlsx', 'nilai', 'B15:U15'); input16 = xlsread('bam.xlsx', 'nilai', 'B16:U16'); input17 = xlsread('bam.xlsx', 'nilai', 'B17:U17'); %1x20 input18 = xlsread('bam.xlsx', 'nilai', 'B18:U18'); input19 = xlsread('bam.xlsx', 'nilai', 'B19:U19'); input20 = xlsread('bam.xlsx', 'nilai', 'B20:U20'); w1 = input1'* target1; %20x16 w2 = input2'* target1; w3 = input3'* target1; w4 = input4'* target1; w5 = input5'* target1; w6 = input6'* target2; w7 = input7'* target2; w8 = input8'* target2; w9 = input9'* target2; w10 = input10'* target2; w11 = input11'* target3; w12 = input12'* target3; w13 = input13'* target3; w14 = input14'* target3; w15 = input15'* target3; w16 = input16'* target4; w17 = input17'* target4; w18 = input18'* target4; w19 = input19'* target4; w20 = input20'* target4; %20x16 w = w1 + w2 + w3 + w4 + w5 + w6 + w7 + w8 + w9 + w10 + w11 + w12 + w13 + w14 + w15 + w16 + w17 + w18 + w19 + w20;

4 87 xlswrite('bam.xlsx',w, 'bobot', 'A1:P20'); y_in1 = input1 * w; %1x16 y_in2 = input2 * w; y_in3 = input3 * w; y_in4 = input4 * w; y_in5 = input5 * w; y_in6 = input6 * w; y_in7 = input7 * w; y_in8 = input8 * w; y_in9 = input9 * w; y_in10 = input10 * w; y_in11 = input11 * w; y_in12 = input12 * w; y_in13 = input13 * w; y_in14 = input14 * w; y_in15 = input15 * w; y_in16 = input16 * w; y_in17 = input17 * w; y_in18 = input18 * w; y_in19 = input19 * w; y_in20 = input20 * w; for indeks = 1 : 5 if (y_in1(indeks) < 0) y_in1(indeks) = -1; y_in1(indeks) = 1; if (y_in2(indeks) < 0) y_in2(indeks) = -1; y_in2(indeks) = 1; if (y_in3(indeks) < 0) y_in3(indeks) = -1; y_in3(indeks) = 1; if (y_in4(indeks) < 0) y_in4(indeks) = -1; y_in4(indeks) = 1; if (y_in5(indeks) < 0) y_in5(indeks) = -1; y_in5(indeks) = 1; if (y_in6(indeks) < 0) y_in6(indeks) = -1; y_in6(indeks) = 1;

5 88 if (y_in7(indeks) < 0) y_in7(indeks) = -1; y_in7(indeks) = 1; if (y_in8(indeks) < 0) y_in8(indeks) = -1; y_in8(indeks) = 1; if (y_in9(indeks) < 0) y_in9(indeks) = -1; y_in9(indeks) = 1; if (y_in10(indeks) < 0) y_in10(indeks) = -1; y_in10(indeks) = 1; if (y_in11(indeks) < 0) y_in11(indeks) = -1; y_in11(indeks) = 1; if (y_in12(indeks) < 0) y_in12(indeks) = -1; y_in12(indeks) = 1; if (y_in13(indeks) < 0) y_in13(indeks) = -1; y_in13(indeks) = 1; if (y_in14(indeks) < 0) y_in14(indeks) = -1; y_in14(indeks) = 1; if (y_in15(indeks) < 0) y_in15(indeks) = -1; y_in15(indeks) = 1; if (y_in16(indeks) < 0) y_in16(indeks) = -1;

6 89 y_in16(indeks) = 1; if (y_in17(indeks) < 0) y_in17(indeks) = -1; y_in17(indeks) = 1; if (y_in18(indeks) < 0) y_in18(indeks) = -1; y_in18(indeks) = 1; if (y_in19(indeks) < 0) y_in19(indeks) = -1; y_in19(indeks) = 1; if (y_in20(indeks) < 0) y_in20(indeks) = -1; y_in20(indeks) = 1; waktupengujian = toc(tstart); set(handles.waktulatih,'string',waktupengujian); h = msgbox('data telah dilatih', 'Berhasil'); function namapenyakit_callback(hobject, eventdata, handles) function namapenyakit_createfcn(hobject, eventdata, handles) if ispc && isequal(get(hobject,'backgroundcolor'), get(0,'defaultuicontrolbackgroundcolor')) set(hobject,'backgroundcolor','white'); function waktulatih_callback(hobject, eventdata, handles) function waktulatih_createfcn(hobject, eventdata, handles) if ispc && isequal(get(hobject,'backgroundcolor'), get(0,'defaultuicontrolbackgroundcolor')) set(hobject,'backgroundcolor','white'); % --- Executes on button press in tombolsimpan. function tombolsimpan_callback(hobject, eventdata, handles) a = get(handles.sul,'value'); b = get(handles.per,'value'); c = get(handles.bat,'value'); d = get(handles.mua,'value'); e = get(handles.sua,'value'); f = get(handles.nye,'value');

7 90 g = get(handles.mun,'value'); h = get(handles.ada,'value'); i = get(handles.lam,'value'); j = get(handles.atp,'value'); k = get(handles.sen,'value'); l = get(handles.kem,'value'); m = get(handles.ane,'value'); n = get(handles.ras,'value'); o = get(handles.pen,'value'); p = get(handles.tm,'value'); q = get(handles.md,'value'); r = get(handles.kel,'value'); s = get(handles.keh,'value'); t = get(handles.sak,'value'); penyakit= [a b c d e f g h i j k l m n o p q r s t]; for indeks = 1 : 20 if (penyakit(indeks) == 0) penyakit(indeks) = -1; penyakit(indeks) = 1; nm = get(handles.namapenyakit,'string'); if (strcmp(nm, 'Radang Kerongkongan 1')) xlswrite('bam.xlsx',penyakit,'nilai','b1:u1'); if (strcmp(nm, 'Radang Kerongkongan 2')) xlswrite('bam.xlsx',penyakit,'nilai','b2:u2'); if (strcmp(nm, 'Radang Kerongkongan 3')) xlswrite('bam.xlsx',penyakit,'nilai','b3:u3'); if (strcmp(nm, 'Radang Kerongkongan 4')) xlswrite('bam.xlsx',penyakit,'nilai','b4:u4'); if (strcmp(nm, 'Radang Kerongkongan 5')) xlswrite('bam.xlsx',penyakit,'nilai','b5:u5'); if (strcmp(nm, 'Radang Lambung 1')) xlswrite('bam.xlsx',penyakit,'nilai','b6:u6'); if (strcmp(nm, 'Radang Lambung 2')) xlswrite('bam.xlsx',penyakit,'nilai','b7:u7'); if (strcmp(nm, 'Radang Lambung 3')) xlswrite('bam.xlsx',penyakit,'nilai','b8:u8'); if (strcmp(nm, 'Radang Lambung 4')) xlswrite('bam.xlsx',penyakit,'nilai','b9:u9'); if (strcmp(nm, 'Radang Lambung 5')) xlswrite('bam.xlsx',penyakit,'nilai','b10:u10'); if (strcmp(nm, 'Tukak Lambung 1')) xlswrite('bam.xlsx',penyakit,'nilai','b11:u11'); if (strcmp(nm, 'Tukak Lambung 2')) xlswrite('bam.xlsx',penyakit,'nilai','b12:u12'); if (strcmp(nm, 'Tukak Lambung 3')) xlswrite('bam.xlsx',penyakit,'nilai','b13:u13'); if (strcmp(nm, 'Tukak Lambung 4'))

8 91 xlswrite('bam.xlsx',penyakit,'nilai','b14:u14'); if (strcmp(nm, 'Tukak Lambung 5')) xlswrite('bam.xlsx',penyakit,'nilai','b15:u15'); if (strcmp(nm, 'Kanker Lambung 1')) xlswrite('bam.xlsx',penyakit,'nilai','b16:u16'); if (strcmp(nm, 'Kanker Lambung 2')) xlswrite('bam.xlsx',penyakit,'nilai','b17:u17'); if (strcmp(nm, 'Kanker Lambung 3')) xlswrite('bam.xlsx',penyakit,'nilai','b18:u18'); if (strcmp(nm, 'Kanker Lambung 4')) xlswrite('bam.xlsx',penyakit,'nilai','b19:u19'); if (strcmp(nm, 'Kanker Lambung 5')) xlswrite('bam.xlsx',penyakit,'nilai','b20:u20'); penyakit = []; pesan = msgbox('data telah disimpan', 'Berhasil'); % --- Executes on button press in tombolreset. function tombolreset_callback(hobject, eventdata, handles) set(handles.namapenyakit,'string','','enable','on'); set(handles.waktulatih,'string','','enable','on'); set(handles.sul,'value',0); set(handles.per,'value',0); set(handles.bat,'value',0); set(handles.mua,'value',0); set(handles.sua,'value',0); set(handles.nye,'value',0); set(handles.mun,'value',0); set(handles.ada,'value',0); set(handles.lam,'value',0); set(handles.atp,'value',0); set(handles.sen,'value',0); set(handles.kem,'value',0); set(handles.ane,'value',0); set(handles.ras,'value',0); set(handles.pen,'value',0); set(handles.tm,'value',0); set(handles.md,'value',0); set(handles.kel,'value',0); set(handles.keh,'value',0); set(handles.sak,'value',0); function beranda_callback(hobject, eventdata, handles) Beranda function menubam_callback(hobject, eventdata, handles) function menulvq_callback(hobject, eventdata, handles) function bantuan_callback(hobject, eventdata, handles) UjiBAM.m function varargout = UjiBAM(varargin) % UJIBAM M-file for UjiBAM.fig gui_singleton = 1; gui_state = struct('gui_name', mfilename,...

9 92 'gui_singleton', gui_singleton,... 'gui_layoutfcn', [],... 'gui_callback', []); if nargin && ischar(varargin{1}) gui_state.gui_callback = str2func(varargin{1}); if nargout [varargout{1:nargout}] = gui_mainfcn(gui_state, varargin{:}); gui_mainfcn(gui_state, varargin{:}); % End initialization code - DO NOT EDIT % --- Executes just before UjiBAM is made visible. function UjiBAM_OpeningFcn(hObject, eventdata, handles, varargin) handles.output = hobject; % Update handles structure guidata(hobject, handles); % --- Outputs from this function are returned to the command line. function varargout = UjiBAM_OutputFcn(hObject, eventdata, handles) varargout{1} = handles.output; % --- Executes on button press in tombolreset. function tombolreset_callback(hobject, eventdata, handles) xlswrite('databam.xlsx', '0','nilai','B2:U2'); set(handles.namapenyakit,'string','','enable','on'); set(handles.jenisobat,'string','','enable','on'); set(handles.waktuuji,'string','','enable','on'); set(handles.sul,'value',0); set(handles.per,'value',0); set(handles.bat,'value',0); set(handles.mua,'value',0); set(handles.sua,'value',0); set(handles.nye,'value',0); set(handles.mun,'value',0); set(handles.ada,'value',0); set(handles.lam,'value',0); set(handles.atp,'value',0); set(handles.sen,'value',0); set(handles.kem,'value',0); set(handles.ane,'value',0); set(handles.ras,'value',0); set(handles.pen,'value',0); set(handles.tm,'value',0); set(handles.md,'value',0); set(handles.kel,'value',0); set(handles.keh,'value',0); set(handles.sak,'value',0); % --- Executes on button press in tombolhasil. function tombolhasil_callback(hobject, eventdata, handles) tstart=tic; a = get(handles.sul,'value'); b = get(handles.per,'value');

10 93 c = get(handles.bat,'value'); d = get(handles.mua,'value'); e = get(handles.sua,'value'); f = get(handles.nye,'value'); g = get(handles.mun,'value'); h = get(handles.ada,'value'); i = get(handles.lam,'value'); j = get(handles.atp,'value'); k = get(handles.sen,'value'); l = get(handles.kem,'value'); m = get(handles.ane,'value'); n = get(handles.ras,'value'); o = get(handles.pen,'value'); p = get(handles.tm,'value'); q = get(handles.md,'value'); r = get(handles.kel,'value'); s = get(handles.keh,'value'); t = get(handles.sak,'value'); data_uji = [a b c d e f g h i j k l m n o p q r s t]; for indeks = 1 : 20 if (data_uji(indeks) == 0) data_uji(indeks) = -1; data_uji(indeks) = 1; w = xlsread('bam.xlsx','bobot','a1:p20'); %20x16 output_uji = data_uji * w; %1x16 for indeks = 1 : 16 if (output_uji(indeks) < 0) output_uji(indeks) = -1; output_uji(indeks) = 1; output_uji target1 = [ ]; target2 = [ ]; target3 = [ ]; target4 = [ ]; if isequal (output_uji,target1) set(handles.namapenyakit,'string','radang Kerongkongan (reflux oesophagitis)'); set(handles.jenisobat,'string','ranitidin, Omeprazole, Domperidone, Antasida, Sukralfat'); if isequal (output_uji,target2) set(handles.namapenyakit,'string','radang lambung (gastritis)');

11 94 set(handles.jenisobat,'string','omeprazole, Antasida, Bismuth, Amoxixilin, Claritromixin)'); if isequal (output_uji,target3) set(handles.namapenyakit,'string','tukak Lambung-Usus (ulcus pepticum)'); set(handles.jenisobat,'string','antasida, Bismuth, Sukralfat, Ranitidin, Omeprazole'); if isequal (output_uji,target4) set(handles.namapenyakit,'string','kanker Lambung'); set(handles.jenisobat,'string','kemoterapi, Radiasi, Operasi'); set(handles.namapenyakit,'string','tidak Dikenali'); waktupengujian = toc(tstart); set(handles.waktuuji,'string',waktupengujian); % --- Executes on button press in Sul. function Sul_Callback(hObject, eventdata, handles) % --- Executes on button press in Per. function Per_Callback(hObject, eventdata, handles) % --- Executes on button press in Bat. function Bat_Callback(hObject, eventdata, handles) % --- Executes on button press in Mua. function Mua_Callback(hObject, eventdata, handles) % --- Executes on button press in Sua. function Sua_Callback(hObject, eventdata, handles) % --- Executes on button press in Nye. function Nye_Callback(hObject, eventdata, handles) % --- Executes on button press in Mun. function Mun_Callback(hObject, eventdata, handles) % --- Executes on button press in Ada. function Ada_Callback(hObject, eventdata, handles) % --- Executes on button press in Lam. function Lam_Callback(hObject, eventdata, handles) % --- Executes on button press in Atp. function Atp_Callback(hObject, eventdata, handles) % --- Executes on button press in Sen. function Sen_Callback(hObject, eventdata, handles) % --- Executes on button press in Kem. LatihLVQ.m function varargout = LatihLVQ(varargin) % LATIHLVQ M-file for LatihLVQ.fig gui_singleton = 1; gui_state = struct('gui_name', mfilename,... 'gui_singleton', gui_singleton,...

12 95 'gui_layoutfcn', [],... 'gui_callback', []); if nargin && ischar(varargin{1}) gui_state.gui_callback = str2func(varargin{1}); if nargout [varargout{1:nargout}] = gui_mainfcn(gui_state, varargin{:}); gui_mainfcn(gui_state, varargin{:}); % End initialization code - DO NOT EDIT % --- Executes on button press in Sak. function Sak_Callback(hObject, eventdata, handles) % --- Executes on button press in tombolreset. function tombolreset_callback(hobject, eventdata, handles) xlswrite('datalvq.xlsx', '0','nilai','B2:U2'); set(handles.namapenyakit,'string','','enable','on'); set(handles.waktu,'string','','enable','on'); set(handles.sul,'value',0); set(handles.per,'value',0); set(handles.bat,'value',0); set(handles.mua,'value',0); set(handles.sua,'value',0); set(handles.nye,'value',0); set(handles.mun,'value',0); set(handles.ada,'value',0); set(handles.lam,'value',0); set(handles.atp,'value',0); set(handles.sen,'value',0); set(handles.kem,'value',0); set(handles.ane,'value',0); set(handles.ras,'value',0); set(handles.pen,'value',0); set(handles.tm,'value',0); set(handles.md,'value',0); set(handles.kel,'value',0); set(handles.keh,'value',0); set(handles.sak,'value',0); function namapenyakit_callback(hobject, eventdata, handles) % --- Executes during object creation, after setting all properties. function namapenyakit_createfcn(hobject, eventdata, handles) if ispc && isequal(get(hobject,'backgroundcolor'), get(0,'defaultuicontrolbackgroundcolor')) set(hobject,'backgroundcolor','white'); % --- Executes on button press in tombolsimpan. function tombolsimpan_callback(hobject, eventdata, handles) a = get(handles.sul,'value'); b = get(handles.per,'value'); c = get(handles.bat,'value');

13 96 d = get(handles.mua,'value'); e = get(handles.sua,'value'); f = get(handles.nye,'value'); g = get(handles.mun,'value'); h = get(handles.ada,'value'); i = get(handles.lam,'value'); j = get(handles.atp,'value'); k = get(handles.sen,'value'); l = get(handles.kem,'value'); m = get(handles.ane,'value'); n = get(handles.ras,'value'); o = get(handles.pen,'value'); p = get(handles.tm,'value'); q = get(handles.md,'value'); r = get(handles.kel,'value'); s = get(handles.keh,'value'); t = get(handles.sak,'value'); penyakit= [a b c d e f g h i j k l m n o p q r s t]; for indeks = 1 : 20 if (penyakit(indeks) == 0) penyakit(indeks) = -1; penyakit(indeks) = 1; nm = get(handles.namapenyakit,'string'); if (strcmp(nm, 'Radang Kerongkongan 1')) xlswrite('lvq.xlsx',penyakit,'nilai','b1:u1'); if (strcmp(nm, 'Radang Kerongkongan 2')) xlswrite('lvq.xlsx',penyakit,'nilai','b2:u2'); if (strcmp(nm, 'Radang Kerongkongan 3')) xlswrite('lvq.xlsx',penyakit,'nilai','b3:u3'); if (strcmp(nm, 'Radang Kerongkongan 4')) xlswrite('lvq.xlsx',penyakit,'nilai','b4:u4'); if (strcmp(nm, 'Radang Kerongkongan 5')) xlswrite('lvq.xlsx',penyakit,'nilai','b5:u5'); if (strcmp(nm, 'Radang Lambung 1')) xlswrite('lvq.xlsx',penyakit,'nilai','b6:u6'); if (strcmp(nm, 'Radang Lambung 2')) xlswrite('lvq.xlsx',penyakit,'nilai','b7:u7'); if (strcmp(nm, 'Radang Lambung 3')) xlswrite('lvq.xlsx',penyakit,'nilai','b8:u8'); if (strcmp(nm, 'Radang Lambung 4')) xlswrite('lvq.xlsx',penyakit,'nilai','b9:u9'); if (strcmp(nm, 'Radang Lambung 5')) xlswrite('lvq.xlsx',penyakit,'nilai','b10:u10'); if (strcmp(nm, 'Tukak Lambung 1')) xlswrite('lvq.xlsx',penyakit,'nilai','b11:u11');

14 97 if (strcmp(nm, 'Tukak Lambung 2')) xlswrite('lvq.xlsx',penyakit,'nilai','b12:u12'); if (strcmp(nm, 'Tukak Lambung 3')) xlswrite('lvq.xlsx',penyakit,'nilai','b13:u13'); if (strcmp(nm, 'Tukak Lambung 4')) xlswrite('lvq.xlsx',penyakit,'nilai','b14:u14'); if (strcmp(nm, 'Tukak Lambung 5')) xlswrite('lvq.xlsx',penyakit,'nilai','b15:u15'); if (strcmp(nm, 'Kanker Lambung 1')) xlswrite('lvq.xlsx',penyakit,'nilai','b16:u16'); if (strcmp(nm, 'Kanker Lambung 2')) xlswrite('lvq.xlsx',penyakit,'nilai','b17:u17'); if (strcmp(nm, 'Kanker Lambung 3')) xlswrite('lvq.xlsx',penyakit,'nilai','b18:u18'); if (strcmp(nm, 'Kanker Lambung 4')) xlswrite('lvq.xlsx',penyakit,'nilai','b19:u19'); if (strcmp(nm, 'Kanker Lambung 5')) xlswrite('lvq.xlsx',penyakit,'nilai','b20:u20'); penyakit = []; pesan = msgbox('data telah disimpan', 'Berhasil'); function waktu_callback(hobject, eventdata, handles) % hobject handle to waktu (see GCBO) % --- Executes during object creation, after setting all properties. function waktu_createfcn(hobject, eventdata, handles) if ispc && isequal(get(hobject,'backgroundcolor'), get(0,'defaultuicontrolbackgroundcolor')) set(hobject,'backgroundcolor','white'); % --- Executes on button press in tombollatih. function tombollatih_callback(hobject, eventdata, handles) tstart = tic; %untuk waktu %target 1 x 20 w1_awal = [ ]; %kelas 1 w2_awal = [ ]; %kelas 2 w3_awal = [ ]; %kelas 3 w4_awal = [ ]; %kelas 4 input1 = xlsread('lvq.xlsx', 'nilai', 'B1:U1'); %1x20 input2 = xlsread('lvq.xlsx', 'nilai', 'B2:U2'); input3 = xlsread('lvq.xlsx', 'nilai', 'B3:U3'); input4 = xlsread('lvq.xlsx', 'nilai', 'B4:U4'); input5 = xlsread('lvq.xlsx', 'nilai', 'B5:U5'); %1x20 input6 = xlsread('lvq.xlsx', 'nilai', 'B6:U6'); input7 = xlsread('lvq.xlsx', 'nilai', 'B7:U7'); input8 = xlsread('lvq.xlsx', 'nilai', 'B8:U8'); input9 = xlsread('lvq.xlsx', 'nilai', 'B9:U9'); %1x20 input10 = xlsread('lvq.xlsx', 'nilai', 'B10:U10'); input11 = xlsread('lvq.xlsx', 'nilai', 'B11:U11'); input12 = xlsread('lvq.xlsx', 'nilai', 'B12:U12');

15 98 input13 = xlsread('lvq.xlsx', 'nilai', 'B13:U13'); %1x20 input14 = xlsread('lvq.xlsx', 'nilai', 'B14:U14'); input15 = xlsread('lvq.xlsx', 'nilai', 'B15:U15'); input16 = xlsread('lvq.xlsx', 'nilai', 'B16:U16'); input17 = xlsread('lvq.xlsx', 'nilai', 'B17:U17'); %1x20 input18 = xlsread('lvq.xlsx', 'nilai', 'B18:U18'); input19 = xlsread('lvq.xlsx', 'nilai', 'B19:U19'); input20 = xlsread('lvq.xlsx', 'nilai', 'B20:U20'); pola = [input1 ; input2 ; input3 ; input4; input5 ; input6 ; input7 ; input8 ; input9 ; input10; input11; input12; input13 ; input14 ; input15 ; input16 ; input17; input18; input19; input20]; kelas = [1 ; 2 ; 3 ; 4]; a = 0.05; max_epoch = ; epoch = 0; w11 = 0; w22 = 0; w33 = 0; w44 = 0; while epoch <= max_epoch for i = 1 : 20 %jumlah input for j = 1 : 20 %jumlah indeks input w11 = w11 + ((pola(i,j) - w1_awal(j))^2); w22 = w22 + ((pola(i,j) - w2_awal(j))^2); w33 = w33 + ((pola(i,j) - w3_awal(j))^2); w44 = w44 + ((pola(i,j) - w4_awal(j))^2); w11 = sqrt(w11); w22 = sqrt(w22); w33 = sqrt(w33); w44 = sqrt(w44); %mencari nilai minimum data = [w11 w22 w33 w44]; if (min(data) == w11) for j = 1 : 20 w1_baru(j) = w1_awal(j) + a * (pola(i,j) - w1_awal(j)); w1_awal = w1_baru; if (min(data) == w22) for j = 1 : 20 w2_baru(j) = w2_awal(j) + a * (pola(i,j) - w2_awal(j)); w2_awal = w2_baru; if (min(data) == w33) for j = 1 : 20 w3_baru(j) = w3_awal(j) + a * (pola(i,j) - w3_awal(j)); w3_awal = w3_baru; if (min(data) == w44)

16 99 for j = 1 : 20 w4_baru(j) = w4_awal(j) + a * (pola(i,j) - w4_awal(j)); w4_awal = w4_baru; epoch = epoch + 1; a = 0.1 * a; xlswrite('lvq.xlsx',epoch,'bobot','b2'); xlswrite('lvq.xlsx',w1_awal,'bobot','b3:u3'); xlswrite('lvq.xlsx',w2_awal,'bobot','b4:u4'); xlswrite('lvq.xlsx',w3_awal,'bobot','b5:u5'); xlswrite('lvq.xlsx',w4_awal,'bobot','b6:u6'); waktupengujian = toc(tstart); set(handles.waktu,'string',waktupengujian); pesan = msgbox('data telah dilatih', 'Berhasil'); LatihBAM function ujibam_callback(hobject, eventdata, handles) UjiBAM UjiLVQ.m function varargout = UjiLVQ(varargin) % UJILVQ M-file for UjiLVQ.fig gui_singleton = 1; gui_state = struct('gui_name', mfilename,... 'gui_singleton', gui_singleton,... 'gui_layoutfcn', [],... 'gui_callback', []); if nargin && ischar(varargin{1}) gui_state.gui_callback = str2func(varargin{1}); if nargout [varargout{1:nargout}] = gui_mainfcn(gui_state, varargin{:}); gui_mainfcn(gui_state, varargin{:}); % --- Executes on button press in tombolreset. function tombolreset_callback(hobject, eventdata, handles) xlswrite('datalvq.xlsx', '0','nilai','B2:U2'); set(handles.namapenyakit,'string','','enable','on'); set(handles.jenisobat,'string','','enable','on'); set(handles.waktuuji,'string','','enable','on'); set(handles.sul,'value',0); set(handles.per,'value',0); set(handles.bat,'value',0); set(handles.mua,'value',0); set(handles.sua,'value',0);

17 100 set(handles.nye,'value',0); set(handles.mun,'value',0); set(handles.ada,'value',0); set(handles.lam,'value',0); set(handles.atp,'value',0); set(handles.sen,'value',0); set(handles.kem,'value',0); set(handles.ane,'value',0); set(handles.ras,'value',0); set(handles.pen,'value',0); set(handles.tm,'value',0); set(handles.md,'value',0); set(handles.kel,'value',0); set(handles.keh,'value',0); set(handles.sak,'value',0); % --- Executes on button press in tombolhasil. function tombolhasil_callback(hobject, eventdata, handles) tstart=tic; a = get(handles.sul,'value'); b = get(handles.per,'value'); c = get(handles.bat,'value'); d = get(handles.mua,'value'); e = get(handles.sua,'value'); f = get(handles.nye,'value'); g = get(handles.mun,'value'); h = get(handles.ada,'value'); i = get(handles.lam,'value'); j = get(handles.atp,'value'); k = get(handles.sen,'value'); l = get(handles.kem,'value'); m = get(handles.ane,'value'); n = get(handles.ras,'value'); o = get(handles.pen,'value'); p = get(handles.tm,'value'); q = get(handles.md,'value'); r = get(handles.kel,'value'); s = get(handles.keh,'value'); t = get(handles.sak,'value'); penyakit= [a b c d e f g h i j k l m n o p q r s t]; for indeks = 1 : 20 if (penyakit(indeks) == 0) penyakit(indeks) = -1; penyakit(indeks) = 1; bobot1 = 0; bobot2 = 0; bobot3 = 0; bobot4 = 0;

18 101 w1_awal = xlsread('lvq.xlsx', 'bobot', 'B3:U3'); w2_awal = xlsread('lvq.xlsx', 'bobot', 'B4:U4'); w3_awal = xlsread('lvq.xlsx', 'bobot', 'B5:U5'); w4_awal = xlsread('lvq.xlsx', 'bobot', 'B6:U6'); for i = 1 : 20 bobot1 = bobot1 + ((penyakit(i) - w1_awal(i))^2); bobot2 = bobot2 + ((penyakit(i) - w2_awal(i))^2); bobot3 = bobot3 + ((penyakit(i) - w3_awal(i))^2); bobot4 = bobot4 + ((penyakit(i) - w4_awal(i))^2); matriks =[ bobot1 bobot2 bobot3 bobot4]; if (min(matriks) == bobot1) namapenyakit ='Radang Kerongkongan (reflux oesophagitis)'; jenisobat ='Ranitidin, Omeprazole, Domperidone, Antasida, Sukralfat'; if (min(matriks) == bobot2) namapenyakit ='Radang lambung (gastritis)'; jenisobat ='Omeprazole, Antasida, Bismuth, Amoxixilin, Claritromixin'; if (min(matriks) == bobot3) namapenyakit ='Tukak Lambung-Usus (ulcus pepticum)'; jenisobat ='Antasida, Bismuth, Sukralfat, Ranitidin, Omeprazole '; if (min(matriks) == bobot4) namapenyakit ='Kanker Lambung'; jenisobat ='Kemoterapi, Radiasi, Operasi'; namapenyakit ='Tidak Dikenali'; set(handles.namapenyakit,'string',namapenyakit); set(handles.jenisobat,'string',jenisobat); guidata(hobject, handles); waktupengujian = toc(tstart); set(handles.waktuuji,'string',waktupengujian); function namapenyakit_callback(hobject, eventdata, handles) % --- Executes during object creation, after setting all properties. function namapenyakit_createfcn(hobject, eventdata, handles) if ispc && isequal(get(hobject,'backgroundcolor'), get(0,'defaultuicontrolbackgroundcolor')) set(hobject,'backgroundcolor','white') Bantuan.m function varargout = Bantuan(varargin) % BANTUAN M-file for Bantuan.fig gui_singleton = 1; gui_state = struct('gui_name', mfilename,... 'gui_singleton', gui_singleton,... 'gui_layoutfcn', [],... 'gui_callback', []);

19 102 if nargin && ischar(varargin{1}) gui_state.gui_callback = str2func(varargin{1}); function keluar_callback(hobject, eventdata, handles) choice= questdlg ('Apakah Anda Ingin Keluar?','Konfirmasi',... 'Ya','Tidak','Tidak'); switch choice case 'Ya' close all; function ujibam_callback(hobject, eventdata, handles) UjiBAM function ujilvq_callback(hobject, eventdata, handles) UjiLVQ function latihbam_callback(hobject, eventdata, handles) LatihBAM function latihlvq_callback(hobject, eventdata, handles) LatihLVQ

20 B-1 CURRICULUM VITAE Nama : Kh Nisa Dewi Alamat Sekarang : Jl. Darussalam Sei Musi No 50A Alamat Orang Tua : P.Siantar Telp/ Hp : khnisadewi@gmail.com Riwayat Pidikan : S1 Ilmu Komputer, Medan : SMA Negeri 1 Dolok Batu Nanggar : SMP Negeri 1 Dolok Batu Nanggar : SD Negeri Laras Keahlian/Kursus yang diikuti Programming, Bahasa Inggris

LAMPIRAN 1. Pengolahan Citra Lead 2 LeadV6 Data Uji 1

LAMPIRAN 1. Pengolahan Citra Lead 2 LeadV6 Data Uji 1 LAMPIRAN 1 Data Pengujian Perangkat Lunak Pengolahan Citra Lead 2 LeadV6 Data Uji 1 Data Uji 2 Data Uji 3 Data Uji 4 Data Uji 5 65 66 Data Uji 6 Data Uji 7 Data Uji 8 Data Uji 9 Data Uji 10 Data Uji 11

Lebih terperinci

Manifold Pressure. Engine Temp

Manifold Pressure. Engine Temp LAMPIRAN 64 Lampiran 1 Data ECU pada data latih Nomor RPM Manifold Pressure Engine Temp Inlet Air Temp Lambda 1 4892 84.2 83 30.9 1.00 2 4927 78.7 83 30.9 0.98 3 5221 72.2 83 30.9 1.01 4 5285 56.1 83 30.9

Lebih terperinci

if nargout [varargout{1:nargout}] = gui_mainfcn(gui_state, varargin{:}); else gui_mainfcn(gui_state, varargin{:}); end

if nargout [varargout{1:nargout}] = gui_mainfcn(gui_state, varargin{:}); else gui_mainfcn(gui_state, varargin{:}); end 77 Lampiran 1. Fungsi Menu Utama function varargout = menu_utm(varargin) gui_singleton = 1; gui_state = struct('gui_name', mfilename,... 'gui_singleton', gui_singleton,... 'gui_openingfcn', @menu_utm_openingfcn,...

Lebih terperinci

LAMPIRAN A CITRA HASIL PERCOBAAN

LAMPIRAN A CITRA HASIL PERCOBAAN LAMPIRAN A CITRA HASIL PERCOBAAN A-1 1. Hasil Watermarking Nama Asli yang Watermark Asli dan Watermark Hasil Ekstraksi α = 1 Telah Disisipkan Watermark Lena Baboon A-2 Barbara Lena Baboon A-3 Barbara Nama

Lebih terperinci

PROGRAM STUDI MATEMATIKA UNIVERSITAS NEGERI YOGYAKARTA FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM

PROGRAM STUDI MATEMATIKA UNIVERSITAS NEGERI YOGYAKARTA FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM LAMPIRAN 74 75 76 PROGRAM STUDI MATEMATIKA UNIVERSITAS NEGERI YOGYAKARTA FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM Jalan Colombo Nomor 1 Yogyakarta 55281 Telepon (0274) 565411 Pesawat 217, (0274) 565411

Lebih terperinci

LA-1. tracking.m. % Edit the above text to modify the response to help tracking

LA-1. tracking.m. % Edit the above text to modify the response to help tracking LA-1 tracking.m Listing Code tracking.m adalah listing code untuk tampilan GUI dari sistem Object Tracking. Edit the above text to modify the response to help tracking Komentar yang diberikan menggunakan

Lebih terperinci

MODUL PRAKTIKUM. Histogram Citra. Adi Pamungkas https://pemrogramanmatlab.wordpress.com/ Dasar-Dasar Pengolahan Citra Digital menggunakan GUI MATLAB

MODUL PRAKTIKUM. Histogram Citra. Adi Pamungkas https://pemrogramanmatlab.wordpress.com/ Dasar-Dasar Pengolahan Citra Digital menggunakan GUI MATLAB MODUL PRAKTIKUM Dasar-Dasar Pengolahan Citra Digital menggunakan GUI MATLAB Histogram Citra Adi Pamungkas https://pemrogramanmatlab.wordpress.com/ I. Tujuan 1. Mengetahui pengertian citra digital beserta

Lebih terperinci

LAMPIRAN A PROGRAM MATLAB

LAMPIRAN A PROGRAM MATLAB LAMPIRAN A PROGRAM MATLAB LAMPIRAN A %% Praproses %% cropping baca= imread('data1.jpg'); figure('name','baca Image'); a=imshow(baca); b=im2bw(baca,graythresh(baca)); b=~b; [baris kolom] = size(b); for

Lebih terperinci

% --- Outputs from this function are returned to the command line. function varargout = beranda_outputfcn(hobject, eventdata, handles)

% --- Outputs from this function are returned to the command line. function varargout = beranda_outputfcn(hobject, eventdata, handles) A-1 LAMPIRAN LISTING PROGRAM beranda.m function varargout = beranda(varargin) gui_singleton = 1; gui_state = struct('gui_name', mfilename,... 'gui_singleton', gui_singleton,... 'gui_openingfcn', @beranda_openingfcn,...

Lebih terperinci

A-1 Universitas Kristen Maranatha

A-1 Universitas Kristen Maranatha A-1 Program Pencarian Normalized Central Moments function n_pq=cent_moment(p,q,a) zero and first order moments [m n]=size(a); moo=sum(sum(a)); m1o=0; mo1=0; for x=0:m-1 for y=0:n-1 m1o=m1o+(x)*a(x+1,y+1);

Lebih terperinci

PENGANTAR PENGOLAHAN CITRA

PENGANTAR PENGOLAHAN CITRA PENGANTAR PENGOLAHAN CITRA Aplikasi Pengolahan Citra Menggunakan MatLab 7.1 Dosen : Bapak Eri Prasetyo Wibowo NPM : 50407034 Kelas : 4IA08 Nama : Aditya Rangga Pratama Fakultas : Teknologi Industri Jurusan

Lebih terperinci

DAFTAR PUSTAKA. Agus Naba. (2009). Belajar Cepat Fuzzy Logic Menggunakan Matlab. Yogyakarta: ANDI.

DAFTAR PUSTAKA. Agus Naba. (2009). Belajar Cepat Fuzzy Logic Menggunakan Matlab. Yogyakarta: ANDI. DAFTAR PUSTAKA Aceng Sambas. (2013). Membuat GUI untuk Logika Fuzzy. Diakses dari http:// komputasirobotic.blogspot.co.id/2013/07/membuat-gui-untuk-logika-fuzzy.html. pada tanggal 04 Maret 2016, Jam 11.20

Lebih terperinci

LISTING PROGRAM. if nargout [varargout{1:nargout}] = gui_mainfcn(gui_state, varargin{:}); else gui_mainfcn(gui_state, varargin{:}); end

LISTING PROGRAM. if nargout [varargout{1:nargout}] = gui_mainfcn(gui_state, varargin{:}); else gui_mainfcn(gui_state, varargin{:}); end LISTING PROGRAM Kode Program Tampilan Home function varargout = beranda(varargin) gui_singleton = 1; gui_state = struct('gui_name', mfilename,... 'gui_singleton', gui_singleton,... 'gui_openingfcn', @beranda_openingfcn,...

Lebih terperinci

Ekstraksi Histogram Citra Digital Untuk Mengukur Similarity dengan Menggunakan Metode Euclidian Distance

Ekstraksi Histogram Citra Digital Untuk Mengukur Similarity dengan Menggunakan Metode Euclidian Distance Ekstraksi Histogram Citra Digital Untuk Mengukur Similarity dengan Menggunakan Metode Euclidian Distance Anggota Kelompok 1. Hapsari Dita A J2F008033 2. Harlina Nur A J2F008034 3. Luk Luul M J2F008042

Lebih terperinci

LAMPIRAN A: LISTING PROGRAM

LAMPIRAN A: LISTING PROGRAM LAMPIRAN A: LISTING PROGRAM function varargout = FigUtama(varargin) % FIGUTAMA M-file for FigUtama.fig % FIGUTAMA, by itself, creates a new FIGUTAMA or raises the % existing % singleton*. % % H = FIGUTAMA

Lebih terperinci

PENYELESAIAN NUMERIS MASALAH NILAI BATAS PADA PERSAMAAN DIFERENSIAL BIASA ORDE DUA BERBASIS KOMPUTASI

PENYELESAIAN NUMERIS MASALAH NILAI BATAS PADA PERSAMAAN DIFERENSIAL BIASA ORDE DUA BERBASIS KOMPUTASI PENYELESAIAN NUMERIS MASALAH NILAI BATAS PADA PERSAMAAN DIFERENSIAL BIASA ORDE DUA BERBASIS KOMPUTASI (Studi Komparatif antara Metode Beda Hingga dan Metode Tembakan) SKRIPSI Diajukan Kepada Fakultas Sains

Lebih terperinci

LAPORAN PENELITIAN. Analisa Sistem Pencacah Obyek Gambar berbasis GUI-DE Matlab

LAPORAN PENELITIAN. Analisa Sistem Pencacah Obyek Gambar berbasis GUI-DE Matlab KODE : 123 / ILMU KOMPUTER LAPORAN PENELITIAN Analisa Sistem Pencacah Obyek Gambar berbasis GUI-DE Matlab Oleh tim : EDDY NURAHARJO, ST, M.Cs 0628127301 (Ketua) WIWIEN HADIKURNIAWATI, ST, M.Kom 0616037602

Lebih terperinci

OPTIMALISASI PARAMETER REGRESI RESPONSE SURFACE METHODOLOGY DALAM LABA USAHA PEDAGANG BUAH DAN APLIKASINYA MENGGUNAKAN MATLAB

OPTIMALISASI PARAMETER REGRESI RESPONSE SURFACE METHODOLOGY DALAM LABA USAHA PEDAGANG BUAH DAN APLIKASINYA MENGGUNAKAN MATLAB OPTIMALISASI PARAMETER REGRESI RESPONSE SURFACE METHODOLOGY DALAM LABA USAHA PEDAGANG BUAH DAN APLIKASINYA MENGGUNAKAN Skripsi disusun sebagai salah satu syarat untuk memperoleh gelar Sarjana Sains Program

Lebih terperinci

Lampiran 1 Rekap Hasil Kuesioner untuk Peternak dan Karyawan Koperasi KUESIONER

Lampiran 1 Rekap Hasil Kuesioner untuk Peternak dan Karyawan Koperasi KUESIONER 163 Lampiran 1 Rekap Hasil Kuesioner untuk Peternak dan Karyawan Koperasi Pengantar KUESIONER Bapak/Ibu yang terhormat, penelitian ini ditujukan untuk kepentingan akademik dalam rangka penyelesaian studi

Lebih terperinci

LAMPIRAN A. Prosedur Pengoperasian Sistem. xxi

LAMPIRAN A. Prosedur Pengoperasian Sistem. xxi LAMPIRAN A Prosedur Pengoperasian Sistem xxi LA.1. Prosedur Pengoperasian Alat Bagian ini menjelaskan tentang bagaimana cara mengoperasikan alat pengukur tingkat kematangan buah yang telah dirancang.komponen

Lebih terperinci

PEREKAYASAAN DENSITOMETER DIGITAL BERBASIS MATLAB UNTUK MENDUKUNG UNNES BERWAWASAN KONSERVASI

PEREKAYASAAN DENSITOMETER DIGITAL BERBASIS MATLAB UNTUK MENDUKUNG UNNES BERWAWASAN KONSERVASI LAPORAN PENGEMBANGAN PENELITIAN BERBASIS KONSERVASI PEREKAYASAAN DENSITOMETER DIGITAL BERBASIS MATLAB UNTUK MENDUKUNG UNNES BERWAWASAN KONSERVASI Oleh: Prof.Dr.rer.nat. Wahyu Hardyanto, M.Si-NIP 196011241984031002

Lebih terperinci

BAB III ANALISIS DAN PERANCANGAN SISTEM

BAB III ANALISIS DAN PERANCANGAN SISTEM BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1 Analisis Sistem Pengenalan wajah ini bertujuan untuk mengenali wajah seseorang dari data wajah-wajah orang yang telah diinputkan terlebih dahulu. Dengan memasukkan

Lebih terperinci

ANALISIS FUNGSI PRODUKSI COBB DOUGLAS DENGAN METODE ITERASI GAUSS NEWTON SKRIPSI. Oleh Anggun Nurul Hidayah NIM 061810101046

ANALISIS FUNGSI PRODUKSI COBB DOUGLAS DENGAN METODE ITERASI GAUSS NEWTON SKRIPSI. Oleh Anggun Nurul Hidayah NIM 061810101046 ANALISIS FUNGSI PRODUKSI COBB DOUGLAS DENGAN METODE ITERASI GAUSS NEWTON SKRIPSI Oleh Anggun Nurul Hidayah NIM 061810101046 JURUSAN MATEMATIKA FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS

Lebih terperinci

OPTIMASI MASALAH KNAPSACK MENGGUNAKAN ALGORITMA BRANCH AND BOUND SKRIPSI

OPTIMASI MASALAH KNAPSACK MENGGUNAKAN ALGORITMA BRANCH AND BOUND SKRIPSI OPTIMASI MASALAH KNAPSACK MENGGUNAKAN ALGORITMA BRANCH AND BOUND SKRIPSI Untuk memenuhi sebagai persyaratan guna memperoleh derajat Sarjana S-1 Program Studi Matematika Diajukan oleh FITRIATUL MALAIKHAH

Lebih terperinci

PROGRAM STUDI S1 ILMU KOMPUTER FAKULTAS ILMU KOMPUTER DAN TEKNOLOGI INFORMASI UNIVERSITAS SUMATERA UTARA MEDAN

PROGRAM STUDI S1 ILMU KOMPUTER FAKULTAS ILMU KOMPUTER DAN TEKNOLOGI INFORMASI UNIVERSITAS SUMATERA UTARA MEDAN PERBANDINGAN ALGORITMA BIDIRECTIONAL ASSOCIATIVE MEMORY DAN LEARNING VECTOR QUANTIZATION DALAM MENENTUKAN OBAT PENYAKIT SALURAN CERNA LAMBUNG-USUS SKRIPSI KH NISA DEWI 111401003 PROGRAM STUDI S1 ILMU KOMPUTER

Lebih terperinci

UNIVERSITAS INDONESIA. PERANCANGAN SISTEM QUERY BY SINGING/HUMMING (QbSH) UNTUK MUSIK DANGDUT DENGAN PITCH DAN DURASI SEBAGAI FEATURE SKRIPSI

UNIVERSITAS INDONESIA. PERANCANGAN SISTEM QUERY BY SINGING/HUMMING (QbSH) UNTUK MUSIK DANGDUT DENGAN PITCH DAN DURASI SEBAGAI FEATURE SKRIPSI da UNIVERSITAS INDONESIA PERANCANGAN SISTEM QUERY BY SINGING/HUMMING (QbSH) UNTUK MUSIK DANGDUT DENGAN PITCH DAN DURASI SEBAGAI FEATURE SKRIPSI Diajukan sebagai salah satu syarat memperoleh gelar sarjana

Lebih terperinci

PENERAPAN ALGORITMA REVERSE DELETE DALAM MENENTUKAN MINIMUM SPANNING TREE OBYEK WISATA DI KOTA YOGYAKARTA SKRIPSI

PENERAPAN ALGORITMA REVERSE DELETE DALAM MENENTUKAN MINIMUM SPANNING TREE OBYEK WISATA DI KOTA YOGYAKARTA SKRIPSI PENERAPAN ALGORITMA REVERSE DELETE DALAM MENENTUKAN MINIMUM SPANNING TREE OBYEK WISATA DI KOTA YOGYAKARTA SKRIPSI Untuk memenuhi sebagai persyaratan guna memperoleh derajat Sarjana S-1 Program Studi Matematika

Lebih terperinci

APLIKASI PENCITRAAN DATA DIGITAL PADA OBJEK SAYAP CAPUNG MENGGUNAKAN PEMOGRAMAN MATLAB

APLIKASI PENCITRAAN DATA DIGITAL PADA OBJEK SAYAP CAPUNG MENGGUNAKAN PEMOGRAMAN MATLAB APLIKASI PENCITRAAN DATA DIGITAL PADA OBJEK SAYAP CAPUNG MENGGUNAKAN PEMOGRAMAN MATLAB skripsi disajikan sebagai salah satu syarat untuk memperoleh gelar Sarjana Sains Program Studi Fisika oleh Muhammad

Lebih terperinci

PENYELESAIAN TRAVELLING SALESMAN PROBLEM DENGAN ALGORITMA ARTIFICIAL BEE COLONY (STUDI KASUS : PENDISTRIBUSIAN HEWAN QURBAN PPHQ AMM) Skripsi

PENYELESAIAN TRAVELLING SALESMAN PROBLEM DENGAN ALGORITMA ARTIFICIAL BEE COLONY (STUDI KASUS : PENDISTRIBUSIAN HEWAN QURBAN PPHQ AMM) Skripsi PENYELESAIAN TRAVELLING SALESMAN PROBLEM DENGAN ALGORITMA ARTIFICIAL BEE COLONY (STUDI KASUS : PENDISTRIBUSIAN HEWAN QURBAN PPHQ AMM) Skripsi Untuk memenuhi sebagai persyaratan Mencapai derajat sarjana

Lebih terperinci

PERANCANGAN WORKSTATION

PERANCANGAN WORKSTATION PERANCANGAN WORKSTATION SORTIR BERDASARKAN WARNA MENGGUNAKAN DETEKSI WARNA HSV PADA SIMULASI AUTOMATED STORAGE AND RETRIEVAL SYSTEM DI KEPROFESIAN OTOMASI FAKULTAS REKAYASA INDUSTRI UNIVERSITAS TELKOM

Lebih terperinci

KAJIAN TEORETIS DAN KOMPUTASI GERHANA MATAHARI TOTAL MENGGUNAKAN SOFTWARE MATLAB

KAJIAN TEORETIS DAN KOMPUTASI GERHANA MATAHARI TOTAL MENGGUNAKAN SOFTWARE MATLAB KAJIAN TEORETIS DAN KOMPUTASI GERHANA MATAHARI TOTAL MENGGUNAKAN SOFTWARE MATLAB SKRIPSI Untuk memenuhi sebagian persyaratan mencapai derajat Sarjana S-1 Program Studi Fisika Diajukan Oleh: Siti Hodijah

Lebih terperinci

PENENTUAN HARGA OPSI BELI EROPA DENGAN METODE SIMULASI MONTE CARLO (Studi Kasus Saham PT Astra Internasional Tbk)

PENENTUAN HARGA OPSI BELI EROPA DENGAN METODE SIMULASI MONTE CARLO (Studi Kasus Saham PT Astra Internasional Tbk) PENENTUAN HARGA OPSI BELI EROPA DENGAN METODE SIMULASI MONTE CARLO (Studi Kasus Saham PT Astra Internasional Tbk) Skripsi Untuk memenuhi sebagian persyaratan Mencapai derajat Sarjana S-1 Program Studi

Lebih terperinci

PENGENALAN POLA ANGKA DENGAN WAVELET HAAR. Skripsi

PENGENALAN POLA ANGKA DENGAN WAVELET HAAR. Skripsi PENGENALAN POLA ANGKA DENGAN WAVELET HAAR Skripsi Diajukan untuk Memenuhi Salah Satu Syarat Memperoleh Gelar Sarjana Sains Program Studi Ilmu Komputer Oleh : Fransisca Pramesti NIM: 23249 PRODI ILMU KOMPUTER

Lebih terperinci

APLIKASI MATLAB UNTUK PENGOLAHAN CITRA

APLIKASI MATLAB UNTUK PENGOLAHAN CITRA APLIKASI MATLAB UNTUK PENGOLAHAN CITRA 1. Membaca Sebuah File Citra Langkah-langkah yang harus dilakukan : a. Siapkan sebuah figure yang akan digunakan b. Siapkan komponen yang akan digunakan yaitu dua

Lebih terperinci

GUIDE. maupun menu. Aplikasi yang menggunakan GUI umumnya lebih mudah dipelajari dan

GUIDE. maupun menu. Aplikasi yang menggunakan GUI umumnya lebih mudah dipelajari dan GUIDE GUIDE atau GUI builder merupakan sebuah graphical user interface (GUI) yang dibangun dengan obyek grafis seperti tombol (button),kotak teks,slider,sumbu (axes), maupun menu. Aplikasi yang menggunakan

Lebih terperinci

GUI Matlab untuk membuat grafik fungsi

GUI Matlab untuk membuat grafik fungsi GUI Matlab untuk membuat grafik fungsi Memulai GUI Matlab Panggil program MATLAB, Start program Matlab. Melalui editor window Matlab, ketiklah >> guide. Akan ditampilkan kotak dialog seperti tampak dalam

Lebih terperinci

BAB 1 PENDAHULUAN Latar Belakang. Universitas Sumatera Utara

BAB 1 PENDAHULUAN Latar Belakang. Universitas Sumatera Utara 1 BAB 1 PENDAHULUAN 1.1. Latar Belakang Saluran pencernaan (digestive tract) adalah tabung pencernaan yang terdiri dari mulut, kerongkongan, lambung, usus kecil, usus besar, rektum dan anus. Lambung merupakan

Lebih terperinci

BAB IV ANALISIS DAN PERANCANGAN SISTEM

BAB IV ANALISIS DAN PERANCANGAN SISTEM BAB IV ANALISIS DAN PERANCANGAN SISTEM 4. 4.1. Analisis Kebutuhan Sistem Analisis kebutuhan sistem terdiri dari deskripsi umum sistem, batasan dan asumsi, analisis masukan sistem, model proses sistem dan

Lebih terperinci

BAB III METODOLOGI PENELITIAN. Rangkaian. Instrumen

BAB III METODOLOGI PENELITIAN. Rangkaian. Instrumen 3.1 Perancangan Modul BAB III METODOLOGI PENELITIAN Elektroda 1 Rangkaian Instrumen FILTER (HPF LPF-) Adder Elektroda 2 VISUAL INTERFACE Modul Bluetooth ATMega328 Gambar 3.1 Blok Diagram Sistem Elektroda

Lebih terperinci

PENGOLAHAN DATA DAN VISUALISASI KOROSI PIPA MENGGUNAKAN DATA HASIL PENGUJIAN ULTRASONIK SKRIPSI

PENGOLAHAN DATA DAN VISUALISASI KOROSI PIPA MENGGUNAKAN DATA HASIL PENGUJIAN ULTRASONIK SKRIPSI UNIVERSITAS INDONESIA PENGOLAHAN DATA DAN VISUALISASI KOROSI PIPA MENGGUNAKAN DATA HASIL PENGUJIAN ULTRASONIK SKRIPSI MANYANG PANJERRINO 0305020551 FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM PROGRAM

Lebih terperinci

KAJIAN STEPWEDGE BERBAHAN DASAR RESIN SEBAGAI PENGGANTI JARINGAN LUNAK DALAM SISTEM RADIOGRAFI DIGITAL

KAJIAN STEPWEDGE BERBAHAN DASAR RESIN SEBAGAI PENGGANTI JARINGAN LUNAK DALAM SISTEM RADIOGRAFI DIGITAL KAJIAN STEPWEDGE BERBAHAN DASAR RESIN SEBAGAI PENGGANTI JARINGAN LUNAK DALAM SISTEM RADIOGRAFI DIGITAL Skripsi disusun sebagai salah satu syarat untuk memperoleh gelar Sarjana Sains Program Studi Fisika

Lebih terperinci

LAMPIRAN. Percobaan Untuk Mendapatkan Parameter Parameter Motor induksi 3 Fasa

LAMPIRAN. Percobaan Untuk Mendapatkan Parameter Parameter Motor induksi 3 Fasa LAMPIRAN Percobaan Untuk Mapatkan Parameter Parameter Motor induksi 3 Fasa Untuk dapat menentukan parameter parameter motor induksi 3 fasa rotor sangkar, maka dapat dilakukan dengan percobaan berikut ini:

Lebih terperinci

Tugas #3: Filsafat Ilmu

Tugas #3: Filsafat Ilmu Tugas #3: Filsafat Ilmu Oleh : 1. Koredianto Usman (NIM : 33213002) 2. Suyoto (NIM : 33213015) Deskripsi Tugas : Mensimulasikan ketinggian air pada halaman berukuran 10 x 20 meter dengan pagar tembok.

Lebih terperinci

BAB IV PEMBAHASAN 4.1. Perhitungan Manual Teknik Penapisan Penapisan dengan Nilai Tapis Ditentukan Sendiri

BAB IV PEMBAHASAN 4.1. Perhitungan Manual Teknik Penapisan Penapisan dengan Nilai Tapis Ditentukan Sendiri BAB IV PEMBAHASAN 4.1. Perhitungan Manual Teknik Penapisan 4.1.1. Penapisan dengan Nilai Tapis Ditentukan Sendiri Berikut merupakan contoh perhitungan manual penapisan matrik X dengan ukuran 4x4 menggunakan

Lebih terperinci

Rekayasa Antarmuka Sistem Kendali Distance Logger Berbasis Matlab

Rekayasa Antarmuka Sistem Kendali Distance Logger Berbasis Matlab KODE : 458 / TEKNIK INFORMATIKA LAPORAN PENELITIAN Rekayasa Antarmuka Sistem Kendali Distance Logger Berbasis Matlab Oleh tim : EDDY NURRAHARJO, ST, M.Cs SITI MUNAWAROH, S.Kom., M.Cs TRI ARIYANTO, S.Kom,

Lebih terperinci

GUIDE atau GUI builder. Ira Prasetyaningrum, M.T

GUIDE atau GUI builder. Ira Prasetyaningrum, M.T GUIDE atau GUI builder Ira Prasetyaningrum, M.T Pendahuluan GUIDE atau GUI builder merupakan sebuah graphical user interface (GUI) yang dibangun dengan obyek grafik seperti tombol (button), kotak teks,

Lebih terperinci

GRAPHICAL USER INTERFACE (GUI) (Lanjutan)

GRAPHICAL USER INTERFACE (GUI) (Lanjutan) 12 GRAPHICAL USER INTERFACE (GUI) (Lanjutan) 12.1. Frame Frame adalah sebuah objek yang mengumpulkan beberapa objek sejenis dalam sebuah daerah tertentu di dalam window. Frame akan membuat pengguna lebih

Lebih terperinci

BAB IV HASIL DAN PEMBAHASAN. dua proses, yaitu proses akusisi data dan algoritma exemplar-based

BAB IV HASIL DAN PEMBAHASAN. dua proses, yaitu proses akusisi data dan algoritma exemplar-based BAB IV HASIL DAN PEMBAHASAN 4.1 Perancangan Aplikasi Secara umum aplikasi pemugaran citra digital terbagi menjadi dua proses, yaitu proses akusisi data dan algoritma exemplar-based image inpainting. Alur

Lebih terperinci

PEMBENTUKAN KATA SANDI MENGGUNAKAN PERTUKARAN KUNCI STICKEL ATAS ALJABAR MIN-PLUS UNTUK MENGAMANANKAN INFORMASI RAHASIA

PEMBENTUKAN KATA SANDI MENGGUNAKAN PERTUKARAN KUNCI STICKEL ATAS ALJABAR MIN-PLUS UNTUK MENGAMANANKAN INFORMASI RAHASIA PEMBENTUKAN KATA SANDI MENGGUNAKAN PERTUKARAN KUNCI STICKEL ATAS ALJABAR MIN-PLUS UNTUK MENGAMANANKAN INFORMASI RAHASIA SKRIPSI Untuk memenuhi sebagian persyaratan mencapai derajat Sarjana S-1 Program

Lebih terperinci

KOMPRESI CITRA MENGGUNAKAN TEKNIK LOSSY DENGAN METODE ALGORITMA JPEG ( Image Compression Using Lossy Technique with JPEG Algorithm Method )

KOMPRESI CITRA MENGGUNAKAN TEKNIK LOSSY DENGAN METODE ALGORITMA JPEG ( Image Compression Using Lossy Technique with JPEG Algorithm Method ) KOMPRESI CITRA MENGGUNAKAN TEKNIK LOSSY DENGAN METODE ALGORITMA JPEG ( Image Compression Using Lossy Technique with JPEG Algorithm Method ) Oleh : Yenniwarti Rafsyam Jurusan Teknik Elektro Politeknik Negeri

Lebih terperinci

Penerapan Metode Eigenface Untuk Pencocokan Wajah Dengan Menggunakan Klasifikasi Naive Bayesian

Penerapan Metode Eigenface Untuk Pencocokan Wajah Dengan Menggunakan Klasifikasi Naive Bayesian Penerapan Metode Eigenface Untuk Pencocokan Wajah Dengan Menggunakan Klasifikasi Naive Bayesian SKRIPSI Diajukan Untuk Memenuhi Salah Satu Syarat Memperoleh Gelar Sarjana Komputer Program Studi Teknik

Lebih terperinci

LAMPIRAN-LAMPIRAN. Universitas Sumatera Utara

LAMPIRAN-LAMPIRAN. Universitas Sumatera Utara LAMPIRAN-LAMPIRAN Lampiran 1 Lembar Persetujuan Responden Penelitian PERSEPSI MAHASISWA TERHADAP LAYANAN KEGIATAN MAHASISWA S1 KEPERAWATAN DI FAKULTAS KEPERAWATAN UNIVERSITAS SUMATERA UTARA Oleh : Syaiful

Lebih terperinci

KOMPRESI CITRA DENGAN MENGGUNAKAN METODE DELTA MODULATION ABSTRAKSI

KOMPRESI CITRA DENGAN MENGGUNAKAN METODE DELTA MODULATION ABSTRAKSI Jurnal Emitor Vol. 14 No. 01 ISSN 1411-8890 KOMPRESI CITRA DENGAN MENGGUNAKAN METODE DELTA MODULATION Didik Ardiyanto, Bambang Hari Purwoto Jurusan Teknik Elektro Fakultas Teknik Universitas Muhammadiyah

Lebih terperinci

LISTING PROGRAM. Private Sub MDIParent1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load

LISTING PROGRAM. Private Sub MDIParent1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load A-1 LISTING PROGRAM TAMPILAN UTAMA Public Class FormUtama Public lokasilsb As String Public lokasi2lsb As String Public besarfilelsb As Long Public besarfile2lsb As Long Public lokasieof As String Public

Lebih terperinci

FILE URUT (Sequential File)

FILE URUT (Sequential File) FILE URUT (Sequential File) 1. PENDAHULUAN Organisasi file secara urut memungkinkan pengaksesan record di file secara berurutan Ada 2 macam organisasi file secara urut : 1. Bentuk organisasi SEQUENTIAL

Lebih terperinci

RENCANA PEMBELAJARAN SEMESTER (RPS) PEMROGRAMAN KOMPUTER

RENCANA PEMBELAJARAN SEMESTER (RPS) PEMROGRAMAN KOMPUTER RENCANA PEMBELAJARAN SEMESTER (RPS) PEMROGRAMAN KOMPUTER Mata Kuliah: Pemrograman Komputer Semester: 4, Kode: KMM 162 Program Studi: Pendidikan Matematika Dosen: Khairul Umam, S.Si, M.Sc.Ed Capaian Pembelajaran:

Lebih terperinci

Satuan Acara Perkuliahan

Satuan Acara Perkuliahan Satuan Acara Perkuliahan Mata Kuliah : Pemrograman C++ Kode Mata Kuliah / SKS : KB1055 / 2 SKS Semester : I (satu) Dosen : Rini Suwartika k,s.kom Hari, jam, ruang : Deskripsi Mata Kuliah Mata kuliah ini

Lebih terperinci

P11 & 12 Operasi DML pada Form Aplikasi (Project Aplikasi Rumah Sakit)

P11 & 12 Operasi DML pada Form Aplikasi (Project Aplikasi Rumah Sakit) P11 & 12 Operasi DML pada Form Aplikasi (Project Aplikasi Rumah Sakit) A. Tujuan Mahasiswa dapat melakukan operasi Data Manipulation Language (DML) melalui form aplikasi Mahasiswa dapat membuat koneksi

Lebih terperinci

INSTRUKSI PENCABANGAN

INSTRUKSI PENCABANGAN INSTRUKSI PENCABANGAN Sebagai pengembang (programmer) sudah pasti mengetahui jenis operasi instruksi. Salah satu yang perlu dipelajari atau dimengerti adalah operasi instruksi pencabangan. 3.1 Pencabangan

Lebih terperinci

Garis-Garis Besar Program Pembelajaran Berbasis Kompetensi

Garis-Garis Besar Program Pembelajaran Berbasis Kompetensi Garis-Garis Besar Program Pembelajaran Berbasis Kompetensi Perguruan Tinggi : POLITEKNIK PIKSI GANESHA Kompetensi : Pemrograman C++ Judul Unit Kompetensi : Mengoperasikan Bahasa Pemrograman Terstruktur

Lebih terperinci

OPERASI FILE Operasi File Dalam Visual Basic Membuka File

OPERASI FILE Operasi File Dalam Visual Basic Membuka File 9 OPERASI FILE 9.1. Operasi File Dalam Visual Basic Visual Basic menyediakan suatu fasilitas untuk membaca, menyimpan dan memperbaiki file data, sehingga memungkinkan untuk memisahkan data dengan program,

Lebih terperinci

Praktikum JTable. Gambar 1

Praktikum JTable. Gambar 1 Praktikum JTable Praktikum 1 : Buatlah aplikasi seperti gambar 1. Pada aplikasi tersebut user dapat menambahkan, mengedit dan menghapus data. Data yang dimasukkan berupa nama, alamat, no telp dan email.

Lebih terperinci

BAB III ANALISIS MASALAH DAN RANCANGAN PROGRAM

BAB III ANALISIS MASALAH DAN RANCANGAN PROGRAM BAB III ANALISIS MASALAH DAN RANCANGAN PROGRAM III.1. Analisis Berdasarkan analisis yang terhadap kondisi yang saat ini berjalan, proses pemantauan terhadap status koneksi dalam suatu jaringan komputer

Lebih terperinci

LAMPIRAN CODE PROGRAM ASSEMBLY. $mod51 servo1 equ p3.5 servo2 equ p3.3 servo3 equ p1.7 servo4 equ p1.5 servo5 equ p1.3 servo6 equ p1.

LAMPIRAN CODE PROGRAM ASSEMBLY. $mod51 servo1 equ p3.5 servo2 equ p3.3 servo3 equ p1.7 servo4 equ p1.5 servo5 equ p1.3 servo6 equ p1. L1 LAMPIRAN CODE PROGRAM ASSEMBLY $mod51 servo1 equ p3.5 servo2 equ p3.3 servo3 equ p1.7 servo4 equ p1.5 servo5 equ p1.3 servo6 equ p1.1 led1 equ p3.4 led2 equ p3.2 led3 equ p3.7 led4 equ p3.6 led5 equ

Lebih terperinci

FILE URUT (Sequential File)

FILE URUT (Sequential File) FILE URUT (Sequential File) 1. PENDAHULUAN Organisasi file secara urut memungkinkan pengaksesan record di file secara berurutan Ada 2 macam organisasi file secara urut : 1. Bentuk organisasi SEQUENTIAL

Lebih terperinci

Thera Rolavina S,S.Farm.,Apt

Thera Rolavina S,S.Farm.,Apt Thera Rolavina S,S.Farm.,Apt ANTASID ANTASID adalah basa basa lemah yang digunakan untuk mengikat secara kimiawi dan menetralkan asam lambung ANTIULCER Obat yang digunakan untuk mengurangi atau menghambat

Lebih terperinci

Praktikum 10 Internationalization & Advance Feature AWK

Praktikum 10 Internationalization & Advance Feature AWK Praktikum 10 Internationalization & Advance Feature AWK Tujuan Pembelajaran Mahasiswa dapat memahami dan menggunakan mode internationalization dan advance feature yang ada dalam bahasa pemrograman awk.

Lebih terperinci

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM BAB III ANALISIS DAN DESAIN SISTEM III.1. Analisis Masalah Tahap analisis sistem yang berjalan ini bertujuan untuk mencari informasi mengenai sistem yang ada guna mendapatkan bahan evaluasi untuk pengembangan

Lebih terperinci

PEMROGRAMAN WEB 08 JavaScript Dasar

PEMROGRAMAN WEB 08 JavaScript Dasar PEMROGRAMAN WEB 08 JavaScript Dasar Andi WRE JavaScript Scripting language Lightweight scripting language Client-side scripting language Membuat halaman web menjadi lebih interaktif Digunakan untuk menambahkan

Lebih terperinci

LISTING PROGRAM. Public m, n, i, j, result1, cocok1, mpnext(0 To 255) As Integer

LISTING PROGRAM. Public m, n, i, j, result1, cocok1, mpnext(0 To 255) As Integer A-1 LISTING PROGRAM Imports MySql.Data.MySqlClient Public Class Algoritma Public x(), y() As Char Public p, t As String Public m, n, i, j, result1, cocok1, mpnext(0 To 255) As Integer Public result2, state,

Lebih terperinci

LISTING PROGRAM. Public Sub New(graph As List(Of List(Of edge_))) Me.graph = graph path = New List(Of Integer)() End Sub

LISTING PROGRAM. Public Sub New(graph As List(Of List(Of edge_))) Me.graph = graph path = New List(Of Integer)() End Sub 67 LISTING PROGRAM Kode Program Algoritma L-Deque: Public Class Ldeque Public graph As New List(Of List(Of edge_))() Private shortestdistances As New List(Of Double)() Private predecessorvertex As New

Lebih terperinci

Irfan Satria S

Irfan Satria S PENGEMBANGAN APLIKASI BERBASIS WEB YANG INTERAKTIF UNTUK BELAJAR BAHASA PEMROGRAMAN JAVA SECARA ONLINE (STUDI KASUS JURUSAN SISTEM INFORMASI ITS SURABAYA) Irfan Satria S. 5208100101 Latar Belakang Proses

Lebih terperinci

APLIKASI TOKO. Buat Project. A. Buat Database. B. Buat Tabel

APLIKASI TOKO. Buat Project. A. Buat Database. B. Buat Tabel APLIKASI TOKO Adapun langkah-langkah dalam pembuatan aplikasi ini adalah: - Project & Database - Tabel - Form - Listing Program - Laporan - Uji Coba Sebelum melangkah ke pembuatan project dan lainnya,

Lebih terperinci

Panduan Praktikum Pengolahan Citra Digital dengan Matlab IGA Widagda Fisika FMIPA UNUD 2014

Panduan Praktikum Pengolahan Citra Digital dengan Matlab IGA Widagda Fisika FMIPA UNUD 2014 Panduan Praktikum Pengolahan Citra Digital dengan Matlab IGA Widagda Fisika FMIPA UNUD 2014 1 Informasi citra Fisika Tomografi 1 Informasi Citra 1.1 Jenis-jenis Citra digital a. Citra Abu-abu (Grayscale)

Lebih terperinci

Mengerti dan memahami pemrograman berbasis object Mengerti dan memahami pembuatan visualisasi untuk interface

Mengerti dan memahami pemrograman berbasis object Mengerti dan memahami pembuatan visualisasi untuk interface PERCOBAAN 9 Dasar Pemograman Visual A. Tujuan Mengerti dan memahami pemrograman berbasis object Mengerti dan memahami pembuatan visualisasi untuk interface B. Teori 1. Mengenal Visual Basic Visual Basic

Lebih terperinci

USER MANUAL INTRANET PT. ANGKASA PURA I

USER MANUAL INTRANET PT. ANGKASA PURA I USER MANUAL INTRANET PT. ANGKASA PURA I Versi 1.2 MASUK KE APLIKASI INTRANET 1. Buka browser yang anda miliki, akses alamat http://webserver.ap1.biz/intranet/ 2. Masukkan Username dan Password default

Lebih terperinci

Identitas dosen POKOK BAHASAN. mendemonstrasikan tentang membuat project aplikasi dengan database access dengan benar (C3) Suherman,, ST Address

Identitas dosen POKOK BAHASAN. mendemonstrasikan tentang membuat project aplikasi dengan database access dengan benar (C3) Suherman,, ST Address Identitas dosen Suherman,, ST Address : Cilegon Mobile : 087 877 486 821 Email Ym Blog : leeput@yahoo.com : leeput : http://leeput.wordpress.com http://suherman628.wordpress.com POKOK BAHASAN PEMROGRAMAN

Lebih terperinci

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM BAB III ANALISIS DAN DESAIN SISTEM III.1. Analisa Masalah Pengambilan Keputusan dalam menentukan jumlah pemesanan obat masih sering terjadi kesalahan sehingga menjadi lambat dan tidak akurat. Hal ini cenderung

Lebih terperinci

BAB IV HASIL DAN UJI COBA. yang digunakan untuk memperjelas tentang tampilan-tampilan yang ada pada

BAB IV HASIL DAN UJI COBA. yang digunakan untuk memperjelas tentang tampilan-tampilan yang ada pada BAB IV HASIL DAN UJI COBA IV.1. Tampilan Hasil Pada bab ini akan dijelaskan tampilan hasil dari aplikasi yang telah dibuat, yang digunakan untuk memperjelas tentang tampilan-tampilan yang ada pada aplikasi

Lebih terperinci

3. Struktur Perulangan dalam Bahasa C++

3. Struktur Perulangan dalam Bahasa C++ Pertemuan 3 3. Struktur Perulangan dalam Bahasa C++ Obyektif Praktikum : 1. Mengerti struktur perulangan dalam C++ 2. Dapat menggunakan struktur perulangan berdasarkan penggunaannya P.3.1 Struktur perulangan

Lebih terperinci

MODUL GUIDE MATLAB. Gambar 1: Memulai GUIDE. EEPIS-ITS Praktikum Pengolahan Sinyal Digital 1

MODUL GUIDE MATLAB. Gambar 1: Memulai GUIDE. EEPIS-ITS Praktikum Pengolahan Sinyal Digital 1 MODUL GUIDE MATLAB 1. Pendahuluan GUIDE atau GUI builder merupakan sebuah graphical user interface (GUI) yang dibangun dengan obyek grafik seperti tombol (button), kotak teks, slider, menu dan lain-lain.

Lebih terperinci

1/5. while and do Loops The remaining types of loops are while and do. As with for loops, while and do loops Praktikum Alpro Modul 3.

1/5. while and do Loops The remaining types of loops are while and do. As with for loops, while and do loops Praktikum Alpro Modul 3. Judul TIU TIK Materi Modul Perulangan Ganjil 204/205 Mahasiswa memahami Konsep Perulangan. Mahasiswa mampu menggunakan perintah perulangan For, While do, do While 2. Mahasiswa mampu menggunakan perintah

Lebih terperinci

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISIS DAN PERANCANGAN 32 BAB III ANALISIS DAN PERANCANGAN Pada bab ini akan dibahas tentang analisis sistem melalui pendekatan secara terstruktur dan perancangan yang akan dibangun dengan tujuan menghasilkan model atau representasi

Lebih terperinci

Sebelum membahas mengenai pemrograman LabVIEW, sebaiknya pembaca mengenal istilah istilah penting berikut ini.

Sebelum membahas mengenai pemrograman LabVIEW, sebaiknya pembaca mengenal istilah istilah penting berikut ini. Pemrograman LabVIEW 6.1 Istilah-Istilah Penting Sebelum membahas mengenai pemrograman LabVIEW, sebaiknya pembaca mengenal istilah istilah penting berikut ini. 1. G: dari kata graphical, merupakan sebutan

Lebih terperinci

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM BAB III ANALISA DAN DESAIN SISTEM III.1. Analisa Masalah Pemilihan Jurusan SMK Pada Sekolah Marisi Medan ini merupakan sistem pendukung keputusan untuk membantu siswa siswi dalam memilih jurusan yang sesuai

Lebih terperinci

BAB 3 ANALISIS DAN PERANCANGAN PROGRAM. Nama program yang hendak dikembangkan adalah Viola Jones Simulator. Tujuan dari

BAB 3 ANALISIS DAN PERANCANGAN PROGRAM. Nama program yang hendak dikembangkan adalah Viola Jones Simulator. Tujuan dari BAB 3 ANALISIS DAN PERANCANGAN PROGRAM 3.1 Perancangan Program Aplikasi 3.1.1 Gambaran Umum Program Aplikasi Nama program yang hendak dikembangkan adalah Viola Jones Simulator. Tujuan dari perancangan

Lebih terperinci

BAB IV ANALISIS DAN PERANCANGAN SISTEM

BAB IV ANALISIS DAN PERANCANGAN SISTEM BAB IV ANALISIS DAN PERANCANGAN SISTEM 4.1 Identifikasi Permasalahan Seiring perkembangan teknologi saat ini, sangat banyak aplikasi atau sistem yang dibuat dengan tujuan untuk mempermudah aktifitas manusia.

Lebih terperinci

Delphi Cara membuka aplikasi Delphi 7. Start All Programs Borland Delphi 7 Delphi Perkenalan jendela Delphi 7. syahada.blogspot.

Delphi Cara membuka aplikasi Delphi 7. Start All Programs Borland Delphi 7 Delphi Perkenalan jendela Delphi 7. syahada.blogspot. 1. Cara membuka aplikasi Delphi 7 Start All Programs Borland Delphi 7 Delphi 7 2. Perkenalan jendela Delphi 7 Ket : 1. Object Tree View Merupakan sebuah diagram pohon yang menggambarkan hubungan logis

Lebih terperinci

BAB IV PERANCANGAN. 4.1 Perancangan Mobile Tracker Simulator (MTS)

BAB IV PERANCANGAN. 4.1 Perancangan Mobile Tracker Simulator (MTS) IV-1 BAB IV PERANCANGAN Bab ini akan menjelaskan perancangan AntiJam. Pembahasan perancangan pada bab ini akan diorganisasikan menjadi per-modul. Supaya pembahasan dalam Tugas Akhir ini ringkas dan padat,

Lebih terperinci

RANCANG BANGUN SISTEM MEKANIK PENGGERAK TABUNG SINAR X MEDIS BERBASIS BALLSCREW PEMBUATAN APLIKASI DETEKSI DINI KANKER SERVIKS

RANCANG BANGUN SISTEM MEKANIK PENGGERAK TABUNG SINAR X MEDIS BERBASIS BALLSCREW PEMBUATAN APLIKASI DETEKSI DINI KANKER SERVIKS RANCANG BANGUN SISTEM MEKANIK PENGGERAK TABUNG SINAR X MEDIS BERBASIS BALLSCREW PEMBUATAN APLIKASI DETEKSI DINI KANKER SERVIKS Onny Marleen 1*, Ricky Agus Tjiptanata 1, Widiastuti 2 Jurusan Sistem Informasi,

Lebih terperinci

PRAKTIKUM 4 ARRAY DAN SUB ROUTINE

PRAKTIKUM 4 ARRAY DAN SUB ROUTINE PRAKTIKUM 4 ARRAY DAN SUB ROUTINE I. TUJUAN Tujuan praktikum 4 adalah mahasiswa bisa membuat program yang menggunakan variabel arrray dan menyusun program terstruktur yang terbagi dalam beberapa sub routine

Lebih terperinci

BAB IV IMPLEMENTASI DAN EVALUASI. mempersiapkan kebutuhan system (baik hardware maupun software), persiapan

BAB IV IMPLEMENTASI DAN EVALUASI. mempersiapkan kebutuhan system (baik hardware maupun software), persiapan BAB IV IMPLEMENTASI DAN EVALUASI 4.1 Implementasi Di dalam tahap implementasi ini terdapat 3 sub tahap, yaitu mempersiapkan kebutuhan system (baik hardware maupun software), persiapan instalasi aplikasi,

Lebih terperinci

CABLE TV SET TOP BOX. Petunjuk Penggunaan Pengaturan Awal Factory Reset User Guide. Daftar Isi Table of Contents.

CABLE TV SET TOP BOX. Petunjuk Penggunaan Pengaturan Awal Factory Reset User Guide. Daftar Isi Table of Contents. Cable TV Set Top Box September 2012: 1 of 5 CABLE TV SET TOP BOX Petunjuk Penggunaan Pengaturan Awal Factory Reset User Guide Daftar Isi Table of Contents Pembuka Preface 2 Pengaturan Awal Factory Reset

Lebih terperinci

BAB III ANALISIS MASALAH DAN RANCANGAN PROGRAM

BAB III ANALISIS MASALAH DAN RANCANGAN PROGRAM BAB III ANALISIS MASALAH DAN RANCANGAN PROGRAM III.1. Analisis Masalah Proses analisa sistem merupakan langkah kedua pada pengembangan sistem. Analisa sistem dilakukan untuk memahami informasi-informasi

Lebih terperinci

Pemrograman PHP7 untuk Pemula

Pemrograman PHP7 untuk Pemula Pemrograman PHP7 untuk Pemula Sanksi Pelanggaran Pasal 113 Undang-Undang Nomor 28 Tahun 2014 tentang Hak Cipta 1. Setiap Orang yang dengan tanpa hak melakukan pelanggaran hak ekonomi sebagaimana dimaksud

Lebih terperinci

BAB IV PENGUJIAN DAN ANALISA ALAT

BAB IV PENGUJIAN DAN ANALISA ALAT BAB IV PENGUJIAN DAN ANALISA ALAT 4.1 Tujuan Setelah perancangan software dan alat telah selesai, untuk tahap selanjutnya yaitu pengujian dan analisa alat, tujuan dari pengujian ini adalah untuk mengetahui

Lebih terperinci

Team project 2017 Dony Pratidana S. Hum Bima Agus Setyawan S. IIP

Team project 2017 Dony Pratidana S. Hum Bima Agus Setyawan S. IIP Hak cipta dan penggunaan kembali: Lisensi ini mengizinkan setiap orang untuk menggubah, memperbaiki, dan membuat ciptaan turunan bukan untuk kepentingan komersial, selama anda mencantumkan nama penulis

Lebih terperinci

Bab III PERANCANGAN SISTEM

Bab III PERANCANGAN SISTEM Bab III PERANCANGAN SISTEM 1.1 Analisa Kebutuhan Telah dijelaskan dibab satu tentang masalah yang muncul dalam proses pemesanan tiket bus, dengan memanfaatkan fasilitas internet yaitu website. Penulis

Lebih terperinci

BAB 1 PENDAHULUAN Pengantar

BAB 1 PENDAHULUAN Pengantar BAB 1 PENDAHULUAN 1.1. Pengantar Perkembangan teknologi komputer saat ini sangatlah cepat sehingga komputer banyak digunakan di berbagai bidang. Dalam pemrograman, penggunaan komputer dapat mempermudah

Lebih terperinci

Pengembangan Prototipe Use Case Memasukkan Nilai Mahasiswa

Pengembangan Prototipe Use Case Memasukkan Nilai Mahasiswa Pengembangan Prototipe Use Case Memasukkan Nilai Mahasiswa [Execution Artifacts] This document is created for Dissertation Bayu Tenoyo Fakultas Ilmu Komputer Universitas Indonesia. This document is plagiarism

Lebih terperinci