GUI merupakan singkatan dari Grapichal User Interface. GUI adalah salah satu fitur dalam matlab yang digunakan untuk menyajikan tampilan yang mudah digunakan atau dibaca oleh pengguna. Pada kesempatan kali ini, saya memodifikasi contoh GUI sederhana untuk konversi suhu milik http://jhonberbagiilmumahasiswa.blogspot.com/2018/12/membuat-program-konversi-suhu-di-matlab.html yang awalnya menggunakan check box. Saya memakai matlab R2017b. Saya menggunakan radio button untuk memilih menu suhu yang akan di konversi.
Dalam fisika konversi suhu memiliki rumus:
- Celcius (C) ke Reamur (R)
R = (4/5) C
R = suhu dalam skala Reamur
C = suhu dalam skala Celcius
- Celcius ke Fahrenheit (F)
F = (9/5) C + 32
F = suhu dalam skala Fahrenheit
C = suhu dalam skala Celcius
- Celcius (C) ke Kelvin (K)
K = C + 273
K = suhu dalam Kelvin
C = suhu dalam Celcius1. Celcius (C) ke Reamur (R)
R = (4/5) C
R = suhu dalam skala Reamur
C = suhu dalam skala Celcius
- Celcius ke Fahrenheit (F)
F = (9/5) C + 32
F = suhu dalam skala Fahrenheit
C = suhu dalam skala Celcius
- Celcius (C) ke Kelvin (K)
K = C + 273
K = suhu dalam Kelvin
C = suhu dalam Celcius
Rumus-rumus di atas akan di gunakan di matlab sebagai rumus untuk konversi suhunya. Sesuai dengan bahasa pemrograman matlab yang benar.
Disini saya membuat layout
Diatas saya menggunakan static text untuk label, kolom untuk input angka memakai edit text, radio button untuk menu pilihan konversi, dan push button untuk tombol clear dan exit. *Kalian dapat membuat layout sesuai dengan yang kalian suka. Pada layout saya , agar terlihat rapih saya menggunakan panel group.
masukkan dibawah ini untuk mematikan radio button di atas radio button1
% --- untuk mematikan radiobutton
function matikan_radio_button(off)
set(off,‘value’ ,0)
klik callback radio button1 sampai dengan radio button 4 satu persatu pada Edittor dan masukkan seperti dibawah:
Rumus fisika dasar untuk konversi 4 suhu yaitu celcius, reamur, fahrenheit, dan kelvin. Dimasukkan kedalam bahasa pemprograman matlab seperti pada gambar diatas.
Setelah itu klik callback edit 1 sampai 4 satu persatu, dan isi seperti dibawah ini:
Dan yang terakhir klik Callback pada pushbutton 1 dan 2 untuk tombol clear dan exit.
Setelah selesai memasukan kata kunci, klik RUN dan muncul popup, pilih add to path agar program berjalan sesuai dengan folder dari data yang telah kita simpan.
Pilih salah satu kolom angka yang akan diisi dengan nilai dari suhu yang akan dikonversi, lalu pilih radio button di samping kolom yang diisi dengan nilai yang akan di konversi ke suhu lain. Saat radio button di klik, kolom yang kosong akan otomatis terisi dengan nilai hasil dari konversi suhu.
Untuk membersihkan kolom dari yang terisi nilai konversi klik pushbuttonCLEAR. dan untuk keluar dari program tersebut klik pushbutton EXIT.
Demikian penjelasan saya mengenai Konversi Suhu Matlab menggunakan radio button, untuk kekurangan dari GUI tersebut mohon bantuannya agar lebih sempurna.
*sumber
Untuk file script
https://drive.google.com/open?id=1hP9A5tvCUOkOJS9VNe3QXRq5-VR-lNN2
thanks gan, ngebantu banget tugas saya yang dikejar deadline... berkah buat anthum
ReplyDelete