Anda di halaman 1dari 2

Membuat Kalkulator Sederhana dengan MATLAB

Kali ini saya akan memberikan tips, bagaimana membuat kalkulator sederhana dengan
MATLAB. Pertama yang harus kamu siapkan untuk membuat kalkulator adalah
antarmukanya. Di sini untuk membuat kalkulator sederhana, antarmukannya saya rancang
dengan GUI MATLAB. Desain kalkulator sederhana kurang lebih seperti gambar berikut.

Tentunya desain membuat kalkulatornya tidak harus sama seperti di atas, sesuaikan dengan
keinginan kamu.
Setelah desain dibuat, simpanlah desain tersebut dengan nama kalkulator.fig, dan secara
otomatis MATLAB juga akan menciptakan file kalkulator.m yang berisi kode program dari
kalkulator .fig tersebut. Agar latihan yang kita lakukan sama, maka kita beri nama pada
masing-masing obyek. Mulai dari atas ke bawah:
Untuk menampilkan hasil digunakan Edit Text, beri nama txthasil.
Untuk angka 0 s.d 9 gunakan Push Button, untuk tombol angka 0 beri nama tb0, angka 1 beri
nama tb1, dst. sampai angka 9 beri nama tb9.
Untuk tombol operator + beri nama tbplus, operator – beri nama tbmin, operator * beri nama
tbkali, dan operator / beri nama tbbagi.
selanjutnya tombol CLEAR beri nama tbclear, dan tombol = beri nama tbenter.
Sekarang kita buat kode programnya. Caranya adalah klik kanan pada obyek yang akan diberi
kode program, selanjutnya nanti akan keluar menu pop-up, lalu pilih View Callbacks >
Callback.
Pada tombol angka, tuliskan kode seperti berikut: (contoh yang diberikan adalah kode untuk
tombol angka 1)
global jj
textString = get(handles.txthasil,’String’);
if(strcmp(textString,’0.’)==1)&&(jj==0)
set(handles.txthasil,’String’,’1′) ;
else
textString =strcat(textString,’1′);
set(handles.txthasil,’String’,textString);
end
jj=0;
lakukan keseluruh tombol angka, dengan mengubah angka yang tercetak warna hijau dengan
tombol angka yang bersesuaian dari 0 s.d. 9.
Kemudian kita lanjutkan ke tombol operator, berikut adalah kode program untuk tombol
operator +.
textString = get(handles.txthasil,’String’);
textString =strcat(textString,’+’);
set(handles.txthasil,’String’,textString)
untuk membuat kode program pada tombol operator yang lain, sama seperti pada tombol
operator +, tinggal menggantikan tanda “+” ( yang berwana hijau), dengan operator lain yang
bersesuaian.
Lalu pada tombol “=” berikan kode berikut ini.
textString = get(handles.txthasil,’String’);
ans =eval(textString);
set(handles.txthasil,’String’,ans)
sedangkan untuk tombol CLEAR berikan kode berikut.
set(handles.txthasil,’String’,’0.’) ;
Sekarang coba kamu jalankan, kalkulator sederhanamu. Buat kamu yang mau
menyempurnakan cara membuat kalkulator ini, bisa dishare di sini juga.

Source : manteptenan

Anda mungkin juga menyukai