Cara Membuat Aplikasi GUI di Matlab

By | January 2, 2022
4,766 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

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

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

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

Nanti run saja, dan save OK bila nanti ada kotak dialog muncul. Sekarang kita coba GUI Matlab!

See also  Visualisasi Grafik di matlab

 

Video

Saya sudah membuat video tutorial diatas, silahkan untuk ditonton