Membuat program kalkulator sederhana dengan matlab

5
Membuat Program Kalkulator sederhana 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 (/). Mari saya jelaskan langkah-langkah untuk membuat kalkulator sederhana ini , 1. Komputer kamu harus dilengkapi software Matlab terlebih dahulu. Untuk mendapatkannya silahkan bisa download dulu 2. Setelah terinstall, buka program matlab . 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).

Transcript of Membuat program kalkulator sederhana dengan matlab

Page 1: Membuat program kalkulator sederhana dengan matlab

Membuat Program Kalkulator sederhana 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 (/).

Mari saya jelaskan langkah-langkah untuk membuat kalkulator sederhana ini ,

1. Komputer kamu harus dilengkapi software Matlab terlebih dahulu. Untuk mendapatkannya silahkan

bisa download dulu

2. Setelah terinstall, buka program matlab .

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).

Page 2: Membuat program kalkulator sederhana dengan matlab

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 .

style String tag

Edit text Display 0.

pushbotton 0 btn0

pushbotton 1 btn1

pushbotton . . . Pushbotton

2 . . . 9

btn2 . . . btn9

pushbotton + tambah

Pushbutton - kurang

Pushbutton * kali

Pushbutton / bagi

Pushbutton . koma

Page 3: Membuat program kalkulator sederhana dengan matlab

Pushbutton c clear

Pushbutton = samadengan

5. save window dengan nama kalkulator.fig

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*

9. fungsi untuk tambah_Callbak

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

10. fungsi untuk kurang_Callback

text=get(handles.display,'string'); if(strcmp(text,'0.')==1) set(handles.display,'string','-'); else text=strcat(text,'-'); set(handles.display,'string',text); end

11. fungsi untuk kali_Callback text=get(handles.display,'string'); if(strcmp(text,'0.')==1) set(handles.display,'string','*'); else text=strcat(text,'*'); set(handles.display,'string',text); end

Page 4: Membuat program kalkulator sederhana dengan matlab

12. fungsi untuk bagi_Callback 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

13. fungsi untuk koma_Callback 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

14. fungsi untuk samadengan_Callback text=get(handles.display,'string');

hasil=eval(text); set(handles.display,'string',hasil);

15. fungsi untuk clear_Callback set(handles.display,'string','0.');

16. untuk fungsi display_Callback tidak ada yang perlu ditambahkan Setelah itu ,program siap dijalankan dengan cara mengklik icon run pada toolbar, hasilnya seperti berikut ini

Page 5: Membuat program kalkulator sederhana dengan matlab

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