dengan Matlab
Program ini bertujuan untuk membuat program kalkulator sederhana dengan menggunakan software
Matlab. Karena judulnya pun sederhana, maka operasi matematika pada kalkulator ini pun sangat
sederhana seperti operasi penjumlahan (+), pengurangan (-), perkalian (x), dan pembagian (/).
1. Komputer kamu harus dilengkapi software Matlab terlebih dahulu. Untuk mendapatkannya silahkan
bisa download dulu
3. Disini saya menggunakan Matlab 7.6.0 (R2008a). pertama pada Command Window ketikan ‘ guide ’,
Enter
3. Akan muncul Guide Quick start. Pilih Blank GUI (default) --> klik Ok.
4. Di window inilah kita akan menentukan tampilan dan tata letak dari GUI kita. Ada beberapa Tools
yang akan digunakan yaitu Edit text dan Pushbotton.
Edit text sebagai kolom dilayar yang akan menampilakan data input dan output, sedangkan pushbutton
digunakan untuk tombol-tombol angka dari 0-9, tombol operasi matematika seperti +,-,*,/, tombol c
(clear), . (koma), dan = (sama dengan).
Berikut ini adalah komponen yang digunakan pada GUI saya ,yang harus kita sesuaikan pada inspector
window. Pada kolom tag dan string ,huruf kecil dan besar sangat berpengaruh dan harus disesuaikan
dengan huruf yang digunakan pada fungsi yang akan diinput pada m-file window nanti. Karena jika tidak
, akan membuat program tidak bisa bekerja. Pada tabel ini , style, string dan tag yang harus diubah pada
inspector window .
6. akan muncul window m-file secara otomatis, disinilah akan dimasukkan fungsi yang akan membuat
program bekerja
7. klik icon show function pada toolbar, pilih btn0_Callback. Masukkan fungsi berikut:
text=get(handles.display,'string');
if(strcmp(text,'0.')==1)
set(handles.display,'string','0');
else
text=strcat(text,'0');
set(handles.display,'string',text);
end
8. Langkah selanjutnya sama seperti no 7, pilih btn1_Callback , masukkan fungsi seperti pada langkah no
7, hanya pada baris ke-3 ,setelah ‘string’, ganti ‘0’ dengan ‘1’ dan pada baris ke-5 setelah text, ganti ‘0’
dengan ‘1’. dst sampai btn9_callback. *perhatikan bagian yang perlu diubah*
text=get(handles.display,'string');
if(strcmp(text,'0.')==1)
set(handles.display,'string','0+');
else
text=strcat(text,'+');
set(handles.display,'string',text);
end
text=get(handles.display,'string');
if(strcmp(text,'0.')==1)
set(handles.display,'string','-');
else
text=strcat(text,'-');
set(handles.display,'string',text);
end
Setelah itu ,program siap dijalankan dengan cara mengklik icon run pada toolbar, hasilnya seperti
berikut ini
Dan program kalkulator sederhana pun siap dijalankan dengan memasukkan angka-angka yang akan
dioperasikan. Demikian dari saya, mohon koreksi apabila ada yang salah dan kurang jelas. Bisa poskan di
kolom komentar ya. Terima kasih :D