Membuat Login
1. Jalankanlah program matlab
anda lalu kemudian untuk memulai perhitungan dan simulasi ketik "Guide"
di command window
masukan coding nya seperti dibawah ini
function
varargout = formlogin(varargin)
% FORMLOGIN MATLAB
code for formlogin.fig
% FORMLOGIN, by itself, creates a new
FORMLOGIN or raises the existing
% singleton*.
%
% H = FORMLOGIN returns the handle to a new
FORMLOGIN or the handle to
% the existing singleton*.
%
%
FORMLOGIN('CALLBACK',hObject,eventData,handles,...) calls the local
% function named CALLBACK in FORMLOGIN.M
with the given input arguments.
%
% FORMLOGIN('Property','Value',...) creates
a new FORMLOGIN or raises the
% existing singleton*. Starting from the left, property value pairs
are
% applied to the GUI before
formlogin_OpeningFcn gets called. An
% unrecognized property name or invalid
value makes property application
% stop.
All inputs are passed to formlogin_OpeningFcn via varargin.
%
% *See GUI Options on GUIDE's Tools
MesinCuci. Choose "GUI allows only
one
% instance to run (singleton)".
%
% See also: GUIDE,
GUIDATA, GUIHANDLES
% Edit the above text
to modify the response to help formlogin
% Last Modified by
GUIDE v2.5 7-june-2014 12:24:17
% Begin
initialization code - DO NOT EDIT
gui_Singleton = 1;
gui_State = struct('gui_Name', mfilename, ...
'gui_Singleton', gui_Singleton, ...
'gui_OpeningFcn',
@formlogin_OpeningFcn, ...
'gui_OutputFcn', @formlogin_OutputFcn, ...
'gui_LayoutFcn', [] , ...
'gui_Callback', []);
if
nargin && ischar(varargin{1})
gui_State.gui_Callback =
str2func(varargin{1});
end
if
nargout
[varargout{1:nargout}] =
gui_mainfcn(gui_State, varargin{:});
else
gui_mainfcn(gui_State, varargin{:});
end
% End initialization
code - DO NOT EDIT
% --- Executes just
before formlogin is made visible.
function
formlogin_OpeningFcn(hObject, eventdata, handles, varargin)
% This function has
no output args, see OutputFcn.
% hObject handle to figure
% eventdata reserved - to be defined in a future version
of MATLAB
% handles structure with handles and user data (see
GUIDATA)
% varargin command line arguments to formlogin (see
VARARGIN)
% Choose default
command line output for formlogin
handles.output = hObject;
% Update handles
structure
guidata(hObject, handles);
movegui(hObject, 'center');
% UIWAIT makes
formlogin wait for user response (see UIRESUME)
%
uiwait(handles.figure1);
% --- Outputs from
this function are returned to the command line.
function
varargout = formlogin_OutputFcn(hObject, eventdata, handles)
% varargout cell array for returning output args (see
VARARGOUT);
% hObject handle to figure
% eventdata reserved - to be defined in a future version
of MATLAB
% handles structure with handles and user data (see
GUIDATA)
% Get default command
line output from handles structure
varargout{1} =
handles.output;
function
edit1_Callback(hObject, eventdata, handles)
% hObject handle to edit1 (see GCBO)
% eventdata reserved - to be defined in a future version
of MATLAB
% handles structure with handles and user data (see
GUIDATA)
% Hints:
get(hObject,'String') returns contents of edit1 as text
% str2double(get(hObject,'String'))
returns contents of edit1 as a double
% --- Executes during
object creation, after setting all properties.
function
edit1_CreateFcn(hObject, eventdata, handles)
% hObject handle to edit1 (see GCBO)
% eventdata reserved - to be defined in a future version
of MATLAB
% handles empty - handles not created until after all
CreateFcns called
% Hint: edit controls
usually have a white background on Windows.
% See ISPC and COMPUTER.
if
ispc && isequal(get(hObject,'BackgroundColor'),
get(0,'defaultUicontrolBackgroundColor'))
set(hObject,'BackgroundColor','white');
end
function
edit2_Callback(hObject, eventdata, handles)
% hObject handle to edit2 (see GCBO)
% eventdata reserved - to be defined in a future version
of MATLAB
% handles structure with handles and user data (see
GUIDATA)
% Hints:
get(hObject,'String') returns contents of edit2 as text
% str2double(get(hObject,'String'))
returns contents of edit2 as a double
% --- Executes during
object creation, after setting all properties.
function
edit2_CreateFcn(hObject, eventdata, handles)
% hObject handle to edit2 (see GCBO)
% eventdata reserved - to be defined in a future version
of MATLAB
% handles empty - handles not created until after all
CreateFcns called
% Hint: edit controls
usually have a white background on Windows.
% See ISPC and COMPUTER.
if
ispc && isequal(get(hObject,'BackgroundColor'),
get(0,'defaultUicontrolBackgroundColor'))
set(hObject,'BackgroundColor','white');
end
% --- Executes on
button press in pushbutton1.
function
pushbutton1_Callback(hObject, eventdata, handles)
% hObject handle to pushbutton1 (see GCBO)
% eventdata reserved - to be defined in a future version
of MATLAB
% handles structure with handles and user data (see
GUIDATA)
UN =
get(handles.edit1,'string');
ID = get(handles.edit2,'userdata');
if strcmp(UN,'adi')
&& strcmp(ID,'adi')
close(formlogin);
(MenuUtama);
else
errordlg('USERNAME/PASSWORD SALAH');
end
% --- Executes on
button press in pushbutton2.
function
pushbutton2_Callback(hObject, eventdata, handles)
% hObject handle to pushbutton2 (see GCBO)
% eventdata reserved - to be defined in a future version
of MATLAB
% handles structure with handles and user data (see
GUIDATA)
close;
errordlg('TERIMA KASIH ');
% --- Executes on key
press with focus on edit2 and none of its controls.
function
edit2_KeyPressFcn(hObject, eventdata, handles)
% hObject handle to edit2 (see GCBO)
% eventdata structure with the following fields (see
UICONTROL)
% Key: name of the key that was pressed, in
lower case
% Character: character interpretation of the
key(s) that was pressed
% Modifier: name(s) of the modifier key(s)
(i.e., control, shift) pressed
% handles structure with handles and user data (see
GUIDATA)
password =
get(handles.edit2,'userdata');
key =
get(handles.output,'currentkey');
switch key
case 'backspace'
password = password(1:end-1);
SizePass = size(password);
if SizePass(2) > 0
asterisk(1,1:SizePass(2)) = '•';
set(handles.edit2,'String',asterisk)
else
set(handles.edit2,'String','')
end
set(handles.edit2,'Userdata',password)
%
case 'escape'
case 'insert'
case 'delete'
case 'home'
case 'pageup'
case 'pagedown'
case 'end'
case 'rightarrow'
case 'downarrow'
case 'leftarrow'
case 'uparrow'
case 'shift'
case 'return'
case 'alt'
case 'control'
case 'windows'
otherwise
password = [password
get(handles.output,'currentcharacter')];
SizePass = size(password);
if SizePass(2) > 0
asterisk(1:SizePass(2)) = '*';
set(handles.edit2,'string',asterisk)
else
set(handles.edit2,'String','');
end
set(handles.edit2,'Userdata',password)
;
end
% --- Executes on
button press in checkbox1.
function
checkbox1_Callback(hObject, eventdata, handles)
% hObject handle to checkbox1 (see GCBO)
% eventdata reserved - to be defined in a future version
of MATLAB
% handles structure with handles and user data (see
GUIDATA)
% Hint:
get(hObject,'Value') returns toggle state of checkbox1
Setelah selesai hasil
jika aplikasi dijalankan .
No comments:
Post a Comment