Paparan Refleksi Lokakarya program sekolah penggerak.pptx
MembuatGUI
1. 1/6
November 21, 2021
Cara Membuat Aplikasi GUI di Matlab
softscients.com/2021/11/21/cara-membuat-aplikasi-gui-di-matlab/
16 Views
— Cara Membuat Aplikasi GUI di Matlab – Salah satu yang menarik menggunakan
Matlab yaitu kita bisa membuat aplikasi berbasis GUI. Pembahasan GUI pernah dibahas
sebelumnya pada link ini. Component GUI Matlab sangat banyak itu lebih dari cukup
untuk membuat interaksi antara aplikasi dengan user. Salah satu aplikasi sederhana
yang nanti kita bahas yaitu Cara Menampilkan Gambar di GUI Matlab.
Desain mockup menggunakan aplikasi pencil-evolus. Aplikasi ini berbasis windows dan
opensource untuk memudahkan beragam visualisasi data/flowchart bahkan desain GUI.
Berikut component yang nantinya kita gunakan untuk menampilkan gambar di GUI
Matlab.
Sesuai mockup diatas menggunakan 2 component GUI Matlab yaitu axes dan push
button. Langsung saja kita ketikan guide pada command window
2. 2/6
Tampilan GUI Matlab ada 4, kita pilih saja yang Blank karena akan membuat desain dari
awal, nanti akan tampil sebuah canvas serta beberapa component GUI Matlab disamping
kiri, kita pilih dan tempatkan sebagai berikut. Nanti kita simpan dengan nama
ContohAplikasi.fig
3. 3/6
Component GUI Matlab diatas yaitu
1. axes: axes1
2. push button : pushbutton1
Nanti secara otomatis akan ada script ContohAplikasi.m yang berisi kode
implementasi GUI. Langkah selanjutnya kita butuh event seperti klik pada Mouse yang
berarti Component GUI Matlab ketika ada klik mouse maka akan dipanggil implementasi
tertentu. Pada GUI Matlab yang kita buat diatas, kita akan gunakan Push Button dengan
klik kiri mouse sebagai trigger nya
4. 4/6
Caranya sangat mudah, kalian pilih saja Push Button dengan klik kanan akan tampil
kotak dialog diatas. Kemudian kita lengkapi saja kodenya sebagai berikut
% --- 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)
[file,path] = uigetfile('*.jpg');
if isequal(file,0)
disp('user tidak jadi memilih');
else
I = imread(fullfile(path,file));
axes(handles.axes1);
imshow(I);
end
5. 5/6
Nanti run saja, dan save OK bila nanti ada kotak dialog muncul. Sekarang kita coba GUI
Matlab!
See also Vector - Matrix - List-Data Frame
Video
Saya sudah membuat video tutorial diatas, silahkan untuk ditonton