Page 37 - Bahan Ajar Algoritma dan Pemrograman
P. 37

Bahan Ajar Algoritma dan Pemrograman

                     8.4.1 Menambahkan Kode untuk Tombol Hitung
                           Berikut akan dijelaskan mengenai cara menambahkan kode untuk tombol Hitung.
                     Kode ini yang akan dijalankan ketika tombol Hitung di klik oleh pemakai.
                       a.  Klik pada  ikon  Go  To (        ) pada  editor  yang  berisi  Keliling.m  untuk
                           menampilkan daftar fungsi














                       b.  Klik  pada  pushbutton_Hitung_Callback.  Kode  ini  yang  berhubungan
                           dengan tombol Hitung
                       c.  Tambahkan kode berikut di atas function edit_lebar_Callback(hObject,
                           eventdata, handles):
                       %Periksa panjang dan lebar apakah berupa bilangan atau bukan
                       panjang = str2num(get(handles.edit_panjang,'String'));
                       if isempty(panjang)
                           set(handles.text_keliling,  'String','Panjang  harus  berupa
                       bilangan');
                           return;
                       end

                       lebar = str2num(get(handles.edit_lebar,'String'));
                       if isempty(lebar)
                           set(handles.text_keliling,'String','Lebar                 harus       berupa
                       bilangan');
                           return;
                       end

                       %Perhitungan dan Hasil
                       keliling = 2 * (panjang + lebar);
                       hasil = sprintf('keliling = %d',keliling);
                       set(handles.text_keliling,'String',hasil);

                     Catatan:
                     Dua     argumen      penting    yang    perlu    diperhatikan        dalam     fungsi
                     pushbutton_Hitung_Callback yaitu hObject dan handles.
                        hObject menyatakan pegangan bagi komponen yang bersangkutan. Jadi, dalam hal ini
                         komponen  yang  dimaksud  adalah  komponen  pushbutton  dengan  nama
                         pushbutton_Hitung. Properti-properti pada komponen tersebut dapat diakses
                         dengan mudah melalui hObject.
                        handles  menyatakan  pegangan  bagi  gambar  yang  menyusun  antarmuka.  Dengan
                         demikian,  komponen-komponen  yang  terdapat  dalam  antarmuka  dapat  diakses
                         melalui argumen ini.

                      Jurusan Matematika FMIPA UNG                                                                                   Resmawan | 75
   32   33   34   35   36   37   38   39   40