3
Most read
5
Most read
7
Most read
Membuat Aplikasi Penghitung Luas Persegi Panjang Pada MATLAB 
Membuat Aplikasi Penghitung Luas Persegi Panjang Pada MATLAB 
1. Membuat Figure Baru 
Buka Program MATLAB 
Ketik “guide” pada Command Window 
Akan muncul Jendela “GUIDE Quick Start”, pada tab “Create New GUI”  pilih “Blank  
GUI (Default)” lalu klik tombol “OK”. 
Yunan Mubarak Ramadani (2014140544) | 01TPLPC (603) 1
Membuat Aplikasi Penghitung Luas Persegi Panjang Pada MATLAB 
2. Pengenalan Toolbar 
Sebelum membuat  property  sebaiknya  Anda  mengetahui  dulu  Tool  apa  saja  yang  
akan kita pakai untuk tutorial kali ini. 
Push Button 
Pushbutton  merupakan  jenis  kontrol  berupa  tombol  tekan  yang  akan  
menghasilkan  tindakan  jika  diklik, misanya tombol  OK,  Cancel,  Hitung,  Hapus,  
dan sebagainya. 
Edit Text 
Edit  text  digunakan  untuk  memasukkan  atau  memodifikasi  suatu  text  yang  
diinputkan dari Keyboard. 
Static Text 
Static text hanya berguna untuk menampilkan text/tulisan, sehingga kita tidak  
bisa memodifikasi/mengedit text tersebut kecuali memalui property inspector. 
Panel 
Panel  merupakan  kotak  tertutup  yang  dapat  digunakan  untuk  
mengelompokkan kontrol-kontrol  yang  berhubungan.  Tidak seperti  kontrol  
lainnya, panel tidak memiliki rutin callback. 
Yunan Mubarak Ramadani (2014140544) | 01TPLPC (603) 2
Membuat Aplikasi Penghitung Luas Persegi Panjang Pada MATLAB 
3. Membuat dan mengatur Property 
3.1.Merubah Property Background. 
Untuk  merubah  property default  klik  kanan  pada  jendela  kerja,  lalu  pilih  
“Property  Inspector”.  Atau  bias  juga  dengan  cara  dobel  klik  pada  jendela  
kerja. 
Akan muncul jendela “Property Inspector” 
Yang akan kita rubah hanya pada bagian Name dan Tag 
Name : ganti menjadi “Menghitung Luas Persegi Panjang”  
Tag : ganti menjadi “LuasPersegiPanjang” 
Kemudian  save  projeknya  dengan  klik  icon  ,  tentukan  folder  
penyimpanannya  dan  namai  dengan  “LuasPersegiPanjang”,  lalu  klik  tombol  
Save. 
Yunan Mubarak Ramadani (2014140544) | 01TPLPC (603) 3
Membuat Aplikasi Penghitung Luas Persegi Panjang Pada MATLAB 
3.2.Buatlah judul menggunakan Static Text. 
Static Text 1 
Degang parameter property inspector sebagai berikut: 
Komponen String Tag FontSize 
Static Text 1 Menghitung Luas Persegi  
Panjang 
Judul 15 
3.3.Buatlah dua buah Panel. 
Panel 1 
Panel 2 
Degang parameter property inspector sebagai berikut: 
Komponen Title  Tag 
Panel 1 Luas Persegi Panjang panel 
Panel 2 Hasil panel_hasil 
Yunan Mubarak Ramadani (2014140544) | 01TPLPC (603) 4
Membuat Aplikasi Penghitung Luas Persegi Panjang Pada MATLAB 
3.4.Melengkapi Panel menggunakan Edit Text dan Static Text. 
Static Text 4 
Static Text 2 
Static Text 6 
Edit Text 1 
Static Text 7 
Static Text 3 
Static Text 11 
Edit Text 2 
Static Text 8 Static Text 10 
Static Text 5 Static Text 9 
Degang parameter property inspector sebagai berikut: 
Static Text 
Komponen String Tag FontAngle FontSize FontWeight 
Static Text 2 Panjang : lbl_panjang italic 10 bold 
Static Text 3 Lebar : lbl_lebar italic 10 bold 
Static Text 4 (kosongkan) hasil_teks1 normal 10 normal 
Static Text 5 (kosongkan) hasil_teks2 normal 10 normal 
Static Text 6 (kosongkan) panjang normal 10 bold 
Static Text 7 (kosongkan) hasil_teks3 normal 10 normal 
Static Text 8 (kosongkan) hasil_teks4 normal 10 normal 
Static Text 9 (kosongkan) lebar normal 10 bold 
Static Text 10 (kosongkan) hasil_teks5 normal 10 normal 
Static Text 11 (kosongkan) hasil normal 10 bold 
Edit Text 
Komponen String Tag Enable 
Static Text 1 (kosongkan) Panjang on 
Static Text 2 (kosongkan) Lebar off 
Yunan Mubarak Ramadani (2014140544) | 01TPLPC (603) 5
Membuat Aplikasi Penghitung Luas Persegi Panjang Pada MATLAB 
3.5.Membuat tombol Hitung dan Tutup dengan Push Button. 
Push Button 1 
Push Button 2 
Degang parameter property inspector sebagai berikut: 
Komponen String Tag Enable 
Push Button 1 Hitung tmbl_hitung off 
Push Button 2 x tmbl_keluar on 
4. Memasukan Kode 
4.1.Kode untuk Edit Text Panjang 
Klik kanan pada Edit Text Panjang pilih View Callbacks > Callback 
Akan diarahkan ke callback code untuk Edit Text Panjang 
Yunan Mubarak Ramadani (2014140544) | 01TPLPC (603) 6
Membuat Aplikasi Penghitung Luas Persegi Panjang Pada MATLAB 
Masukan kode dibawah ini setelah baris diatas: 
panjang = str2double(get(hObject, ’String’)); 
if isnan(panjang) 
set(handles.lebar,’Enable’,’off’); 
set(hObject, ’String’, ’’); 
errordlg(’Panjang harus diisi dengan angka !!’,’Ada yang salah ?’); 
set(handles.hasil_teks1,’string’,’’); 
set(handles.hasil_teks2,’string’,’’); 
set(handles.hasil_panjang,’string’,’’); 
set(handles.hasil_teks3,’string’,’’); 
set(handles.hasil_teks4,’string’,’’); 
set(handles.hasil_lebar,’string’,’’); 
set(handles.hasil_teks5,’string’,’’); 
set(handles.hasil_luas,’string’,’’); 
elseif (panjang <= 0) 
set(handles.lebar,’Enable’,’off’); 
set(hObject, ’String’, ’’); 
errordlg(’Panjang tidak boleh nol !!’,’Ada yang salah ?’); 
set(handles.hasil_teks1,’string’,’’); 
set(handles.hasil_teks2,’string’,’’); 
set(handles.hasil_panjang,’string’,’’); 
set(handles.hasil_teks3,’string’,’’); 
set(handles.hasil_teks4,’string’,’’); 
set(handles.hasil_lebar,’string’,’’); 
set(handles.hasil_teks5,’string’,’’); 
set(handles.hasil_luas,’string’,’’); 
elseif isempty(panjang) 
set(handles.lebar,’Enable’,’off’); 
errordlg(’Panjang tidak boleh kosong !!’,’Ada yang salah ?’); 
set(handles.hasil_teks1,’string’,’’); 
set(handles.hasil_teks2,’string’,’’); 
set(handles.hasil_panjang,’string’,’’); 
set(handles.hasil_teks3,’string’,’’); 
set(handles.hasil_teks4,’string’,’’); 
set(handles.hasil_lebar,’string’,’’); 
set(handles.hasil_teks5,’string’,’’); 
set(handles.hasil_luas,’string’,’’); 
else 
set(handles.lebar,’Enable’,’on’); 
set(handles.hasil_teks1,’string’,’’); 
set(handles.hasil_teks2,’string’,’’); 
set(handles.hasil_panjang,’string’,’’); 
set(handles.hasil_teks3,’string’,’’); 
set(handles.hasil_teks4,’string’,’’); 
set(handles.hasil_lebar,’string’,’’); 
set(handles.hasil_teks5,’string’,’’); 
set(handles.hasil_luas,’string’,’’); 
end 
Yunan Mubarak Ramadani (2014140544) | 01TPLPC (603) 7
Membuat Aplikasi Penghitung Luas Persegi Panjang Pada MATLAB 
4.2.Kode untuk Edit Text Lebar 
Klik kanan pada Edit Text Lebar pilih View Callbacks > Callback 
Akan diarahkan ke callback code untuk Edit Text Lebar 
Masukan kode dibawah ini setelah baris diatas: 
lebar = str2double(get(hObject, ’String’)); 
if isnan(lebar) 
set(handles.tmbl_hitung,’Enable’,’off’); 
set(hObject, ’String’, ’’); 
errordlg(’Lebar harus diisi dengan angka !!’,’Ada yang salah ?’); 
elseif (lebar <= 0) 
set(handles.tmbl_hitung,’Enable’,’off’); 
set(hObject, ’String’, ’’); 
errordlg(’Lebar tidak boleh nol !!’,’Ada yang salah ?’); 
elseif isempty(lebar) 
set(handles.tmbl_hitung,’Enable’,’off’); 
errordlg(’Lebar tidak boleh kosong !!’,’Ada yang salah ?’); 
else 
set(handles.tmbl_hitung,’Enable’,’on’); 
end 
Yunan Mubarak Ramadani (2014140544) | 01TPLPC (603) 8
Membuat Aplikasi Penghitung Luas Persegi Panjang Pada MATLAB 
4.3.Kode untuk Tombol Hitung 
Klik kanan pada Tombol Hitung pilih View Callbacks > Callback 
Akan diarahkan ke callback code untuk Tombol Hitung 
Masukan kode dibawah ini setelah baris diatas: 
panjang=str2num(get(handles.panjang, ’String’)); 
lebar=str2num(get(handles.lebar, ’String’)); 
luas=panjang*lebar; 
set(handles.hasil_teks1,’string’,’Luas persegi panjang’); 
set(handles.hasil_teks2,’string’,’dengan panjang’); 
set(handles.hasil_panjang,’string’,panjang); 
set(handles.hasil_teks3,’string’,’dan’); 
set(handles.hasil_teks4,’string’,’lebar’); 
set(handles.hasil_lebar,’string’,lebar); 
set(handles.hasil_teks5,’string’,’adalah’); 
set(handles.hasil_luas,’string’,luas); 
set(handles.panjang,’string’,’’); 
set(handles.lebar,’string’,’’); 
set(handles.tmbl_hitung,’Enable’,’off’); 
set(handles.lebar,’Enable’,’off’); 
Yunan Mubarak Ramadani (2014140544) | 01TPLPC (603) 9
Membuat Aplikasi Penghitung Luas Persegi Panjang Pada MATLAB 
4.4.Kode untuk Tombol Keluar 
Klik kanan pada Tombol Keluar pilih View Callbacks > Callback 
Akan diarahkan ke callback code untuk Tombol Keluar 
Masukan kode dibawah ini setelah baris diatas: 
selection=questdlg([’Anda Yakin Ingin Menutup Aplikasi’,’ ?’],... 
[’bertanya’ ’’ ’...’],... 
’Ya’,’Batal’,’Ya’); 
if strcmp(selection,’Batal’) 
return 
end 
close; 
4.5.Kode untuk validasi data (reset) 
Letakan kode dibawah ini pada baris paling bawah source code: 
% --------Kode untuk validasi data (reset) 
function initialize_gui(fig_handle, handles, isreset) 
if isfield(handles, ’metricdata’) && ~isreset 
return; 
end 
guidata(handles. LuasPersegiPanjang, handles); 
Yunan Mubarak Ramadani (2014140544) | 01TPLPC (603) 10
Membuat Aplikasi Penghitung Luas Persegi Panjang Pada MATLAB 
5. Run Aplikasi 
Untuk menjalankan aplikasi yang sudah kita buat ini tekan tombol “F5”, atau  
dengan klik icon  pada jendela Editor atau GUIDE MATLAB. 
Dan hasilnya seperti ini: 
Yunan Mubarak Ramadani (2014140544) | 01TPLPC (603) 11

More Related Content

PPT
TERMODINAMIKA
PPT
Fisika Dasar I Pertemuan 2 Gerak satu dimensi
PPTX
Radiasi benda hitam
PDF
Probabilitas, mean, dan standar deviasi
PPT
Fungsi grafik di matlab
PDF
2 dasar praktikum sinyal dgn matlab
PDF
pengukuran
TERMODINAMIKA
Fisika Dasar I Pertemuan 2 Gerak satu dimensi
Radiasi benda hitam
Probabilitas, mean, dan standar deviasi
Fungsi grafik di matlab
2 dasar praktikum sinyal dgn matlab
pengukuran

What's hot (20)

PPT
Atom hidrogen
PPTX
Termodinamika kelompok 6
PPTX
Ppt gelombang elektromagnetik
DOCX
Tugas Matematika 2 : Buku Calculus (Integral Tentu)
PDF
Osilasi teredam
DOCX
Kelompok 4(medan magnet bumi)
DOCX
137227152 tugas-kegagalan-fisika-klasik
PDF
Fisika kuantum
PPTX
Metode transformasi fourier
PPTX
9 rangkaian arus bolak balik
PDF
Tutorial Matlab
DOCX
Bab 2 Laporan Pembangkitan Sinyal Kontinyu
PDF
6 frekuensi sinyal
PPTX
Modulasi frekuensi dan modulasi phase (Fm dan Pm)
PDF
Slide minggu 6 jul
PPTX
4 Menggambar Grafik Fungsi Dengan Matlab
DOCX
Aplikasi Persamaan Differensial Dalam Bidang Ekonomi
PDF
Tabel tukey-hsd bnj
DOCX
MAKALAH FISIKA RADIASI GELOMBANG ELEKTROMAGNETIK
PPT
5 kapasitas panas (termodinamika)
Atom hidrogen
Termodinamika kelompok 6
Ppt gelombang elektromagnetik
Tugas Matematika 2 : Buku Calculus (Integral Tentu)
Osilasi teredam
Kelompok 4(medan magnet bumi)
137227152 tugas-kegagalan-fisika-klasik
Fisika kuantum
Metode transformasi fourier
9 rangkaian arus bolak balik
Tutorial Matlab
Bab 2 Laporan Pembangkitan Sinyal Kontinyu
6 frekuensi sinyal
Modulasi frekuensi dan modulasi phase (Fm dan Pm)
Slide minggu 6 jul
4 Menggambar Grafik Fungsi Dengan Matlab
Aplikasi Persamaan Differensial Dalam Bidang Ekonomi
Tabel tukey-hsd bnj
MAKALAH FISIKA RADIASI GELOMBANG ELEKTROMAGNETIK
5 kapasitas panas (termodinamika)
Ad

Viewers also liked (14)

PDF
Membuat Aplikasi Penghitung Luas & Volume Balok Pada MATLAB
DOCX
Membuat program kalkulator sederhana dengan matlab
PDF
Pengolahan Citra Digital Dengan Menggunakan MATLAB
DOCX
Membuat aplikasi perhitungan luas dan keliling bangun datar dengan macromedia...
PDF
Praktik dengan matlab
DOCX
Contoh program matlab
PDF
Dasar control system dengan matlab
DOCX
Analisa Rangkaian Listrik Menggunakan MATLAB
PDF
Cepat mahir dengan matlab
PPTX
Akar persamaan
PDF
Diktat Panduan Matlab
PPS
Matlab Untuk Pengolahan Citra
PDF
Pembuatan Media Matematika dengan Adobe flash
PPT
Aplikom10 matlab statistik
Membuat Aplikasi Penghitung Luas & Volume Balok Pada MATLAB
Membuat program kalkulator sederhana dengan matlab
Pengolahan Citra Digital Dengan Menggunakan MATLAB
Membuat aplikasi perhitungan luas dan keliling bangun datar dengan macromedia...
Praktik dengan matlab
Contoh program matlab
Dasar control system dengan matlab
Analisa Rangkaian Listrik Menggunakan MATLAB
Cepat mahir dengan matlab
Akar persamaan
Diktat Panduan Matlab
Matlab Untuk Pengolahan Citra
Pembuatan Media Matematika dengan Adobe flash
Aplikom10 matlab statistik
Ad

Similar to Membuat Aplikasi Penghitung Luas Persegi Panjang Pada MATLAB (20)

PDF
Fuzzyfikasi
PDF
delphi
PPT
Modul 12 Penerapan AWT dan Swing dalam Aplikasi.ppt
DOCX
Makalah algo
DOC
Intruksi Fundamental
DOCX
Modul vii dan viii algo
DOCX
Modul iii dan iv algo
PDF
Jeni J2 Me Bab11 Topik Topik Tambahan
PDF
Jeni j2 me-bab11-topik-topik tambahan
PDF
JENI-J2ME-Bab11-Topik-topik Tambahan.pdf
DOCX
Modul praktikum telekomunikasi kurikulum 2018 kkni
PDF
Jeni Intro2 Bab04 Tour Dari Package Java.Lang
PPTX
Dasar Pemrograman Python untuk pembelajaran di SMK
PDF
Chat33237 33308 33529_ok
PPT
Pelatihan Bahasa R
DOCX
Listing Program Penjualan Sepatu
PPTX
Introduction FastAPI for Professional and Student
PDF
Materi pelatihan java fundamental
DOCX
laporan pengamatan.docx
DOCX
Tips dan trik windows
Fuzzyfikasi
delphi
Modul 12 Penerapan AWT dan Swing dalam Aplikasi.ppt
Makalah algo
Intruksi Fundamental
Modul vii dan viii algo
Modul iii dan iv algo
Jeni J2 Me Bab11 Topik Topik Tambahan
Jeni j2 me-bab11-topik-topik tambahan
JENI-J2ME-Bab11-Topik-topik Tambahan.pdf
Modul praktikum telekomunikasi kurikulum 2018 kkni
Jeni Intro2 Bab04 Tour Dari Package Java.Lang
Dasar Pemrograman Python untuk pembelajaran di SMK
Chat33237 33308 33529_ok
Pelatihan Bahasa R
Listing Program Penjualan Sepatu
Introduction FastAPI for Professional and Student
Materi pelatihan java fundamental
laporan pengamatan.docx
Tips dan trik windows

Membuat Aplikasi Penghitung Luas Persegi Panjang Pada MATLAB

  • 1. Membuat Aplikasi Penghitung Luas Persegi Panjang Pada MATLAB Membuat Aplikasi Penghitung Luas Persegi Panjang Pada MATLAB 1. Membuat Figure Baru Buka Program MATLAB Ketik “guide” pada Command Window Akan muncul Jendela “GUIDE Quick Start”, pada tab “Create New GUI” pilih “Blank GUI (Default)” lalu klik tombol “OK”. Yunan Mubarak Ramadani (2014140544) | 01TPLPC (603) 1
  • 2. Membuat Aplikasi Penghitung Luas Persegi Panjang Pada MATLAB 2. Pengenalan Toolbar Sebelum membuat property sebaiknya Anda mengetahui dulu Tool apa saja yang akan kita pakai untuk tutorial kali ini. Push Button Pushbutton merupakan jenis kontrol berupa tombol tekan yang akan menghasilkan tindakan jika diklik, misanya tombol OK, Cancel, Hitung, Hapus, dan sebagainya. Edit Text Edit text digunakan untuk memasukkan atau memodifikasi suatu text yang diinputkan dari Keyboard. Static Text Static text hanya berguna untuk menampilkan text/tulisan, sehingga kita tidak bisa memodifikasi/mengedit text tersebut kecuali memalui property inspector. Panel Panel merupakan kotak tertutup yang dapat digunakan untuk mengelompokkan kontrol-kontrol yang berhubungan. Tidak seperti kontrol lainnya, panel tidak memiliki rutin callback. Yunan Mubarak Ramadani (2014140544) | 01TPLPC (603) 2
  • 3. Membuat Aplikasi Penghitung Luas Persegi Panjang Pada MATLAB 3. Membuat dan mengatur Property 3.1.Merubah Property Background. Untuk merubah property default klik kanan pada jendela kerja, lalu pilih “Property Inspector”. Atau bias juga dengan cara dobel klik pada jendela kerja. Akan muncul jendela “Property Inspector” Yang akan kita rubah hanya pada bagian Name dan Tag Name : ganti menjadi “Menghitung Luas Persegi Panjang” Tag : ganti menjadi “LuasPersegiPanjang” Kemudian save projeknya dengan klik icon , tentukan folder penyimpanannya dan namai dengan “LuasPersegiPanjang”, lalu klik tombol Save. Yunan Mubarak Ramadani (2014140544) | 01TPLPC (603) 3
  • 4. Membuat Aplikasi Penghitung Luas Persegi Panjang Pada MATLAB 3.2.Buatlah judul menggunakan Static Text. Static Text 1 Degang parameter property inspector sebagai berikut: Komponen String Tag FontSize Static Text 1 Menghitung Luas Persegi Panjang Judul 15 3.3.Buatlah dua buah Panel. Panel 1 Panel 2 Degang parameter property inspector sebagai berikut: Komponen Title Tag Panel 1 Luas Persegi Panjang panel Panel 2 Hasil panel_hasil Yunan Mubarak Ramadani (2014140544) | 01TPLPC (603) 4
  • 5. Membuat Aplikasi Penghitung Luas Persegi Panjang Pada MATLAB 3.4.Melengkapi Panel menggunakan Edit Text dan Static Text. Static Text 4 Static Text 2 Static Text 6 Edit Text 1 Static Text 7 Static Text 3 Static Text 11 Edit Text 2 Static Text 8 Static Text 10 Static Text 5 Static Text 9 Degang parameter property inspector sebagai berikut: Static Text Komponen String Tag FontAngle FontSize FontWeight Static Text 2 Panjang : lbl_panjang italic 10 bold Static Text 3 Lebar : lbl_lebar italic 10 bold Static Text 4 (kosongkan) hasil_teks1 normal 10 normal Static Text 5 (kosongkan) hasil_teks2 normal 10 normal Static Text 6 (kosongkan) panjang normal 10 bold Static Text 7 (kosongkan) hasil_teks3 normal 10 normal Static Text 8 (kosongkan) hasil_teks4 normal 10 normal Static Text 9 (kosongkan) lebar normal 10 bold Static Text 10 (kosongkan) hasil_teks5 normal 10 normal Static Text 11 (kosongkan) hasil normal 10 bold Edit Text Komponen String Tag Enable Static Text 1 (kosongkan) Panjang on Static Text 2 (kosongkan) Lebar off Yunan Mubarak Ramadani (2014140544) | 01TPLPC (603) 5
  • 6. Membuat Aplikasi Penghitung Luas Persegi Panjang Pada MATLAB 3.5.Membuat tombol Hitung dan Tutup dengan Push Button. Push Button 1 Push Button 2 Degang parameter property inspector sebagai berikut: Komponen String Tag Enable Push Button 1 Hitung tmbl_hitung off Push Button 2 x tmbl_keluar on 4. Memasukan Kode 4.1.Kode untuk Edit Text Panjang Klik kanan pada Edit Text Panjang pilih View Callbacks > Callback Akan diarahkan ke callback code untuk Edit Text Panjang Yunan Mubarak Ramadani (2014140544) | 01TPLPC (603) 6
  • 7. Membuat Aplikasi Penghitung Luas Persegi Panjang Pada MATLAB Masukan kode dibawah ini setelah baris diatas: panjang = str2double(get(hObject, ’String’)); if isnan(panjang) set(handles.lebar,’Enable’,’off’); set(hObject, ’String’, ’’); errordlg(’Panjang harus diisi dengan angka !!’,’Ada yang salah ?’); set(handles.hasil_teks1,’string’,’’); set(handles.hasil_teks2,’string’,’’); set(handles.hasil_panjang,’string’,’’); set(handles.hasil_teks3,’string’,’’); set(handles.hasil_teks4,’string’,’’); set(handles.hasil_lebar,’string’,’’); set(handles.hasil_teks5,’string’,’’); set(handles.hasil_luas,’string’,’’); elseif (panjang <= 0) set(handles.lebar,’Enable’,’off’); set(hObject, ’String’, ’’); errordlg(’Panjang tidak boleh nol !!’,’Ada yang salah ?’); set(handles.hasil_teks1,’string’,’’); set(handles.hasil_teks2,’string’,’’); set(handles.hasil_panjang,’string’,’’); set(handles.hasil_teks3,’string’,’’); set(handles.hasil_teks4,’string’,’’); set(handles.hasil_lebar,’string’,’’); set(handles.hasil_teks5,’string’,’’); set(handles.hasil_luas,’string’,’’); elseif isempty(panjang) set(handles.lebar,’Enable’,’off’); errordlg(’Panjang tidak boleh kosong !!’,’Ada yang salah ?’); set(handles.hasil_teks1,’string’,’’); set(handles.hasil_teks2,’string’,’’); set(handles.hasil_panjang,’string’,’’); set(handles.hasil_teks3,’string’,’’); set(handles.hasil_teks4,’string’,’’); set(handles.hasil_lebar,’string’,’’); set(handles.hasil_teks5,’string’,’’); set(handles.hasil_luas,’string’,’’); else set(handles.lebar,’Enable’,’on’); set(handles.hasil_teks1,’string’,’’); set(handles.hasil_teks2,’string’,’’); set(handles.hasil_panjang,’string’,’’); set(handles.hasil_teks3,’string’,’’); set(handles.hasil_teks4,’string’,’’); set(handles.hasil_lebar,’string’,’’); set(handles.hasil_teks5,’string’,’’); set(handles.hasil_luas,’string’,’’); end Yunan Mubarak Ramadani (2014140544) | 01TPLPC (603) 7
  • 8. Membuat Aplikasi Penghitung Luas Persegi Panjang Pada MATLAB 4.2.Kode untuk Edit Text Lebar Klik kanan pada Edit Text Lebar pilih View Callbacks > Callback Akan diarahkan ke callback code untuk Edit Text Lebar Masukan kode dibawah ini setelah baris diatas: lebar = str2double(get(hObject, ’String’)); if isnan(lebar) set(handles.tmbl_hitung,’Enable’,’off’); set(hObject, ’String’, ’’); errordlg(’Lebar harus diisi dengan angka !!’,’Ada yang salah ?’); elseif (lebar <= 0) set(handles.tmbl_hitung,’Enable’,’off’); set(hObject, ’String’, ’’); errordlg(’Lebar tidak boleh nol !!’,’Ada yang salah ?’); elseif isempty(lebar) set(handles.tmbl_hitung,’Enable’,’off’); errordlg(’Lebar tidak boleh kosong !!’,’Ada yang salah ?’); else set(handles.tmbl_hitung,’Enable’,’on’); end Yunan Mubarak Ramadani (2014140544) | 01TPLPC (603) 8
  • 9. Membuat Aplikasi Penghitung Luas Persegi Panjang Pada MATLAB 4.3.Kode untuk Tombol Hitung Klik kanan pada Tombol Hitung pilih View Callbacks > Callback Akan diarahkan ke callback code untuk Tombol Hitung Masukan kode dibawah ini setelah baris diatas: panjang=str2num(get(handles.panjang, ’String’)); lebar=str2num(get(handles.lebar, ’String’)); luas=panjang*lebar; set(handles.hasil_teks1,’string’,’Luas persegi panjang’); set(handles.hasil_teks2,’string’,’dengan panjang’); set(handles.hasil_panjang,’string’,panjang); set(handles.hasil_teks3,’string’,’dan’); set(handles.hasil_teks4,’string’,’lebar’); set(handles.hasil_lebar,’string’,lebar); set(handles.hasil_teks5,’string’,’adalah’); set(handles.hasil_luas,’string’,luas); set(handles.panjang,’string’,’’); set(handles.lebar,’string’,’’); set(handles.tmbl_hitung,’Enable’,’off’); set(handles.lebar,’Enable’,’off’); Yunan Mubarak Ramadani (2014140544) | 01TPLPC (603) 9
  • 10. Membuat Aplikasi Penghitung Luas Persegi Panjang Pada MATLAB 4.4.Kode untuk Tombol Keluar Klik kanan pada Tombol Keluar pilih View Callbacks > Callback Akan diarahkan ke callback code untuk Tombol Keluar Masukan kode dibawah ini setelah baris diatas: selection=questdlg([’Anda Yakin Ingin Menutup Aplikasi’,’ ?’],... [’bertanya’ ’’ ’...’],... ’Ya’,’Batal’,’Ya’); if strcmp(selection,’Batal’) return end close; 4.5.Kode untuk validasi data (reset) Letakan kode dibawah ini pada baris paling bawah source code: % --------Kode untuk validasi data (reset) function initialize_gui(fig_handle, handles, isreset) if isfield(handles, ’metricdata’) && ~isreset return; end guidata(handles. LuasPersegiPanjang, handles); Yunan Mubarak Ramadani (2014140544) | 01TPLPC (603) 10
  • 11. Membuat Aplikasi Penghitung Luas Persegi Panjang Pada MATLAB 5. Run Aplikasi Untuk menjalankan aplikasi yang sudah kita buat ini tekan tombol “F5”, atau dengan klik icon pada jendela Editor atau GUIDE MATLAB. Dan hasilnya seperti ini: Yunan Mubarak Ramadani (2014140544) | 01TPLPC (603) 11