Teman-teman yang mungkin agak kesulitan dalam membuat program GUI(Graphical User Interface), jangan terlalu khawatir. Program ini merupakan dasar untuk membuat beberapa alat yang digunakan dalam kehidupan sehari-hari. Contohnya Kalkulator. Jadi program ini bisa juga dikatakan sebagai kalkulator sederhana. Pada setiap bentuk program, akan berbeda pula proses pembuatannnya. Terdapat beberapa hal yang perlu kita pelajari. Dalam beberapa program, akan terdapat sintak yang berbeda. Kali ini kami ingin menuliskan mengenai pembuatan Grafik Fungsi Esplot, semacam fungsi trigonometri yang pada program ini akan tampilkan grafiknya. Oke Guys kita mulai yah,
1.
Buka Program Matlab pada computer
masing-masing, klik dua kali pada shortcut matlab seperti gambar berikut:
2.
Pada Command Window, ketik Guide Lalu
enter
3.
Setelah di-enter, maka akan muncul
tampilan berikut dan pilih Blank GUI(defaults), klik OK
4.
Akan muncul dialog seperti berikut. Kemudian
pilihlah 2 Push button, 2 static text, 1 edit teks, dan 1 axes, dan aturlah serapi mungkin. Sesuai
keingingan anda. Berikut bentuk program yang saya inginkan:
Lingkaran
berwarna merah adalah komponen yang digunakan untuk membuat program ini. Gambar
diatas menunjukkan program yang belum bisa dijalankan. Untuk menjalankan
programnya, akan diubah lebih dulu string dan tagnya pada setiap komponen.
5.
Untuk melakukan pengubahan pada
komponen, maka dapat dilakukan dengan klik dua kali pada masing-masing komponen
dan tag_nya harus sesuai dengan tabel berikut tetapi untuk stringnya dapat
diubah sesuai kemauan kita.
Berikut
contohnya:
Perhatikan
perubahan dalam lingkaran berwarna merah. Begitu seterusnya untuk komponen lain
dan sesuaikan dengan tabel diatas untuk perubahan string dan tag-nya.
6. Setelah semua komponen diubah string dan
tag-nya, maka lakukan view callbacks untuk memasukkan sintaknya,
Caranya,
klik kanan pada tombol Buat Grafik, klik View Callbacks, klik callback. Seperti
gambar diatas
7.
Setelah itu akan tampil kotak dialog
seperti dibawah ini. Simpan sesuai nama yang diinginkan, kemudian masukkan
sintak berikut pada nomor 82 sampai 87
proyek=guidata(gcbo);
f=get(proyek.efungsi,'String');
axes(proyek.axes1)
ezplot(f)
set(proyek.axes1,'XMinorTick','on')
grid on
Urutan
nomor pada penulisan sintak tidak selamanya seperti itu. Ketika dilakukan view
callbacks, maka kursor kita akan diarahkan pada bagian yang akan diedit
fungsinya. Jika komponen yang akan diubah adalah komponen “keluar” maka kursor
akan diarahkan ke fungsi Tkeluar_Callbacks. Tkeluar menandakan tag yang
dimasukkan dalam tombol keluar.
9.
Selanjutnya klik run. Setelah di run,
masukkan teks yang diinginkan atau ingin dieksekusi pada bagian edit teks, klik
buat grafik, maka grafiknya otomatis akan muncul. Jika ingin keluar, klik
tombol close.
Hasilnya
jika yang ditulis pada kotak adalah cos,
Fungsi yang diinput bukan hanya cos, sesuia keinginan dari pengguna, yaitu anda sendiri. Selamat
Mencoba dengan kreatif. Semoga Berhasil.
0 comments:
Post a Comment