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