Matlab adalah salah satu software yang dapat mengolah angka, sintaks, ataupun matriks. Pada Matlab terdapat sebuah fasilitas yang diberi nama GUIDE Matlab atau GUI Matlab. Sebuah fasilitas yang memungkinkan user untuk membuat sebuah interface tentang perhitungan yang akan dibuat. Dengan kata lain membuat sebuah tambahan interface untuk perhitungan. Pada kesempatan kali ini pojoker akan berbagi sedikit informasi tentang cara membuat GUI Matlab yang paling sederhana. Yaitu GUI Matlab volume kubus. Berikut langkah-langkahnya.
Langkah 1 Tentukan Rumus Manual.
Rumus manual volume kubus adalah panjang x tinggi x lebar.
Langkah 2 Jalankan Matlab
Jalankah MATLAB.
Seteleh Keluar tampilan utama klik file > new > GUI > blank GUI (default)
Setelah itu maka akan keluar tampilan sebagai berikut
Langkah 3 Perhatikan menu-menu GUI Matlab (dari kiri atas)
- select tool (untuk memilih, menggeser, dan lain sebagainya)
- push button (biasanya digunakan untuk tombol yang dieksekusi)
- radio button (digunakan untuk menu pemilihan)
- edit text (digunakan untuk input data string)
- pop up menu (digunakan untuk menu pemilihan)
- toggle button (hampir mirip dengan pushbutton)
- axes (untuk mempuat plot)
- button group (berfungsi untuk membuat group yang berisi fungsi pemilihan)
- slider (biasanya digunakan untuk olah citra digital, seperti GUI olah gambar)
- check box (digunakan untuk menu pemilihan)
- static text (menambahkan text, seperti judul)
- listbox (dapat berfungsi sebagai tempat input maupun output)
- table (membuat tabel)
- panel (hampir mirip dengan button group tapi tidak untuk fungsi)
- activeX (mengkonekan/menghubungkan database)
Langkah 4 Membuat tampilan
Buat tampilan GUI seperti dibawah dengan komposisi 4 edit text, 5 static text dan 1 pushbutton.
Langkah 5 Memberi nama tombol-tombol
Jika belum dilakukan langkah 5, maka semuanya akan mempunyai nama default seperti edit text 1, edit text 2, static text 1, static text 2 dan pushbutton. Agar semuanya rapi, klik kanan ikon yang ingin diganti lalu klik property inspector lalu pilih string dan ketik nama yang diinginkan. Seperti gambar berikut.
Langkah 6 Memasukan Rumus
Klik kanan tombol hitung > view callbacks > callback. Setelah itu anda akan diminta untuk menyimpan figure. Selanjutnya anda akan diarahkan pada m-file figure anda. Seperti gambar dibawah yang terblok biru. Kemudian ketik sintaks berikut
x=str2num(get(handles.edit1,'String'));
y=str2num(get(handles.edit2,'String'));
z=str2num(get(handles.edit3,'String'));volume=x*y*z;set(handles.edit4,'String',volume);
lalu letakkan dibawah kode berikut
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)
Penjelasan sintaks/kode:
- x, y dan z adalah pendiskripsian variabel
- str2num adalah fungsi untuk merubah input string ke numerik agar dapat diolah
- (get(handles.edit1 adalah fungsi yang mengakomodir edit text 1, edit text 1 adalah tag default untuk edit text panjang (karena tadi tidak dirubah tag nya) nb : untuk merubah tag, langkahnya sama seperti memberi nama pada langkah 5, tinggal dicari menu tag.
- ,'String')) adalah tipe file yang akan diolah
- volume adalah pendiskripsian variabel.
- x*y*z merupakan fungsi volume
- set(handles.edit4,'String',volume) adalah kode untuk memunculkan hasil output variabel volume ke edit text 4 yang bernama hasil.
- function pushbutton1_Callback(hObject, eventdata, handles)pushbutton1 adalah tag default untuk pushbutton1 yang bernama hitung
- Langkah 7 Running GUI
Simpan M-File, kemudian kembali ke menu edit figure yang pertama, kemudian klik ikon segitiga miring warna hijau untuk running GUI.
Selanjutnya coba inputkan angka kemudian klik hitung, apabila pada kotak hasil muncul nilai berarti pembuatan GUI telah berhasil.
Demikian penjelasan singkat untuk Membuat GUI MATLAB Sederhana. Jika ada pertanyaan ataupun koreksi bisa langsung mengisi kotak komentar.
Artikel laiinya yang membahas tentang GUI MATLAB dapat dilihat pada tautan berikut :
Tutorial GUI MATLAB
.
bisa tidak menampilkan pola radiasi antena di GUI ? gimana caranya
ReplyDeletepola radiasi??? setiap ada data dan manualnya, pasti bisa dibuat GUI nya.
Deletekalau tombol tidak muncul saaat di run itu knp??
ReplyDeletekalau memebuat tombol dari pushbutton pasti keluar...
Deleteminta modul GUI manual matlab donk :) trimss
ReplyDeletemohon maaf untuk modul GUI nya belum sempat buat, berkas-berkasnya masih tercecer
Deletegk muncul hasilnya gan
ReplyDeletemungkin bisa dicek lagi callbacknya
DeleteBRO PAS di run kenapa aada error ya????
Deletehalo, apakah ada tempat konsulnya?
ReplyDeleteuntuk tempat konsultasi, masih belum tersedia
DeleteKalau penjumlahan sama juga ngga yah?
ReplyDeletesama, tinggal dirubah rumusnya
Deletethx gan
ReplyDeletebro, ini pas saya masukin rumus pas saya run ada error bro, itu program nya ada yg diubah2 ya diatas? bisa kirimkan programnya full bro?
ReplyDeleteagar tidak error, usahakan buat GUI dari awal (tahap membuat tampilan/template), kemudian masukan script nya pada fungsi callback
Deletetidak ada yg dirubah, perbedaan versi matlab dapat juga mempengaruhi
Delete