Membuat Aplikasi GUI Dengan GUIDE Di MATLAB
Membuat Aplikasi GUI Dengan GUIDE Di MATLAB
Dalam tutorial kali ini saya ingin mempertontonkan kepada pembaca tentang bagaimana cara
membuat aplikasi GUI sederhana di MATLAB. Mudah-mudahan ini bisa bermanfaat. Saya akan
mendemokan kasusnya untuk hal yang sederhana, selanjutnya pembaca tinggal
menyesuaikannya untuk kasus yang lebih rumit, ya yang smart dikit lah bro.
1. Step pertama buka MATLAB, yang tampilan keseluruhan window-nya kira-kira seperti
berikut:
2. Jika sudah dibuka, selanjutnya di command window-nya ketikkan perintah guide dan
tekan ENTER:
3.Pilih aja BLANK Gui (default) dan klik OK yang selanjutnya Anda akan digiring
menuju tampilan sebagai berikut:
4. Jika sudah pencet CTRL + S atau pada menunya klik save as:
5. Dan save di komputer Anda dan beri nama misalnya test1:
6. Jika sudah, nanti di folder itu akan terbuat (tergenerate) sebuah m file yang namanya itu
menyesuaikan dengan nama .fig file yang sudah kita simpan tadi.
7. Dan ini secara otomatis akan tampil di editor MATLAB:
8. Hal yang perlu pembaca pahami adalah di file editor ini kita tidak boleh melakukan
pengeditan secara sembarangan, karena nama-nama variabel atau function di file ini sudah
disesuaikan dengan file .fig yang menjadi pasangannya. Di dalam m file ini terdapat opening-
function yang dieksekusi ketika GUI nya pas mulai tampil. Dan ini fungsinya hampir miriplah
dengan konstruktor di bahasa java. Untuk saya pribadi biasanya di opening-function ini saya
taruh perintah clc, jadi ketika GUI nya tampil, maka command-windownya dibersihkan dulu.
9. Kita kemudian menambahkan beberapa control pada file fig nya tadi, misalnya sebuah button
dan sebuah textfield (atau dalam terminologi MATLAB nya disebut sebagai static text), caranya
tinggal di drag n drop aja dari panel sebelah kiri:
10. Selanjutnya untuk mengeset nilai dari control-control tadi, tinggal klik kanan
kemudianProperty Inspector dan kemudian muncul window buat pengaturan properties-nya:
11. Di window property inspector itu selanjutnya kita bisa mengatur beberapa hal, misalnya
dengan mengganti text dari button-nya menjadi sesuatu yang lain, contoh kita ganti textnya
menjadi BUTTON MAKAN, caranya lihat ke baris String, dan pada kolom di kanannya
berikan text sesuai dengan yang Anda kehendaki, setelah itu CTRL + S:
12. Jadi Button tadi sudah berubah tampilan
13. Untuk memberikan fungsi pada tombol tadi, misalnya jika dia di-klik akan menghasilkan
nilai tertentu, maka hal yang dilakukan adalah mengatur variabel pada property inspector nya
yakni pada baris CallBack. Nah di situ kan di kolom sebelah kanan ada icon tertentu yang Anda
boleh klik:
14. Jika sudah di-klik, nanti di m file nya ter-generate (maaf saya kurang tahu apa bahasa
Indonesia yang tepat untuk menerjemahkan kata generate, tapi menurut Prof. Bobby Eka Gunara
yang jadi dosen di ITB, itu diterjemahkan sebagai membangkitkan, tapi berhubung ini membahas
MATLAB maka saya abaikan dulu ajaran beliau itu) sebuah fungsi yang disesuaikan dengan
nama dari tombol tadi. Nama tombol ini bisa dilihat pada baris tag pada property inspector:
15. Jadi jika kita meng-klik tombol/button tadi, maka apapun perintah yang valid yang
ditempatkan di dalam fungsi pushbutton1_Callback ini akan dieksekusi.
16. Selain itu, fungsi utama dari baris Tag dari property Inspector ini adalah agar kita bisa
mengakses button tadi dari m-file. Misalnya kita ingin mengeprint text pada button tadi ketika
button tersebut di klik, maka yang dilakukan adalah tempatkan perintah berikut pada function
pushbutton1_Callback: