Anda di halaman 1dari 10

PERANCANGAN PROGRAM PENGHITUNG LUAS BERBASIS GUI

DENGAN PROGRAM MATLAB 7.8.0














OLEH :
I MADE OKA GUNA ANTARA (1108205007)







JURUSAN FISIKA
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM
UNIVERSITAS UDAYANA
2014
1.1. Penghitung Luas Segitiga
1.1.1. Rancangan/Desain GUI

Gambar 1.1. Desain GUI Penghitung Luas Segitiga

1.1.2. Daftar Komponen
No. Komponen Properties
1 Static text1 String PENGHITUNG LUAS SEGITIGA
2 Static text2 String Luas Segitiga
3 Static text3 String Alas :
4 Static text4 String Tinggi :
5 Static text5 String Hasil :
6 Edit text1 String
Tag Alas
7 Edit text2 String
Tag tinggi_s
8 Edit text3 String
Tag hasil_s
9 Pushbutton1 String Hitung
Tag hitung_s

1.1.3. Kode Program (Source Program)
Function : hitung_s_Callback
function hitungS_Callback(hObject, eventdata, handles)
alas=str2num(get(handles.alas,'String'));
tinggi=str2num(get(handles.tinggi_s,'String'));
h=(alas*tinggi)/2;
set(handles.hasil_s,'String',num2str(h));

1.1.4. Hasil Eksekusi (RUN) Program
Hasil eksekusi program Penghitung Luas Segitiga dapat dilihat dalam gambar 1.2.

Gambar 1.2. Hasil Eksekusi program Penghitung Luas Segitiga
Cara kerja program :
- Masukkan nilai alas, misalkan 4
- Masukkan nilai tinggi, misalkan 9
- Klik tombol Hitung

Maka akan didapatkan hasil seperti diperlihatkan dalam gambar 1.3.

Gambar 1.3. Hasil Akhir eksekusi program Penghitung Luas Segitiga
Penjelasan program :
-Persamaan luas segitiga adalah :
Luas Segitiga =
-dengan nilai masing-masing, yaitu :
Alas : 4 cm
Tinggi : 9 cm
-dan hasilnya adalah 18 cm











1.2. Penghitung Luas Lingkaran
1.2.1. Rancangan/Desain GUI

Gambar 1.4. Desain GUI Penghitung Luas Lingkaran
1.2.2. Daftar Komponen
No. Komponen Properties
1 Static text1 String PENGHITUNG LUAS LINGKARAN
2 Static text2 String Luas Lingkaran
3 Static text3 String Jari-Jari :
4 Static text4 String Hasil :
7 Edit text1 String
Tag r
7 Edit text2 String
Tag hasil_l
8 Pushbutton1 String Hitung
Tag hitungL



1.2.3. Kode Program (Source Program)
Function : hitungL_Callback
function hitungL_Callback(hObject, eventdata, handles)
r=str2num(get(handles.r,'String'));
h=3.14*(r^2);
set(handles.hasil_l,'String',num2str(h));

1.2.4. Hasil Eksekusi (RUN) Program
Hasil eksekusi program Penghitung Luas Lingkaran dapat dilihat dalam gambar 1.5.

Gambar 1.5. Hasil Eksekusi program Penghitung Luas Lingkaran
Cara kerja program :
- Masukkan nilai jari-jari, misalkan 5
- Klik tombol Hitung




Maka akan didapatkan hasil seperti diperlihatkan dalam gambar 1.6.

Gambar 1.6. Hasil Akhir eksekusi program Penghitung Luas Lingkaran
Penjelasan program :
-Persamaan luas lingkaran adalah :
Luas lingkaran =


-dengan nilai, yaitu :
Jari-jari (r) : 5 cm
-dan hasilnya adalah 78,5 cm










1.3. Penghitung Luas Trapesium
1.3.1. Rancangan/Desain GUI

Gambar 1.7. Desain GUI Penghitung Luas Lingkaran

1.3.2. Daftar Komponen
No. Komponen Properties
1 Static text1 String PENGHITUNG LUAS TRAPESIUM
2 Static text2 String Luas Trapesium
3 Static text3 String Sisi Sejajar (1) :
4 Static text4 String Sisi Sejajar (2) :
5 Static text5 String Tinggi :
6 Static text6 String Hasil :
7 Edit text1 String
Tag a
8 Edit text2 String
Tag b
9 Edit text3 String
Tag tinggi_t
10 Edit text4 String
Tag hasil_t
11 Pushbutton1 String Hitung
Tag hitungT

1.3.3. Kode Program (Source Program)
Function : hitungT_Callback
function hitungT_Callback(hObject, eventdata, handles)
sisi1=str2num(get(handles.a,'String'));
sisi2=str2num(get(handles.b,'String'));
tinggi=str2num(get(handles.tinggi_t,'String'));
h=((sisi1+sisi2)/2)*tinggi;
set(handles.hasil_t,'String',num2str(h));

1.3.4. Hasil Eksekusi (RUN) Program
Hasil eksekusi program Penghitung Luas Lingkaran dapat dilihat dalam gambar 1.8.

Gambar 1.8. Hasil Eksekusi program Penghitung Luas Trapesium
Cara kerja program :
- Masukkan nilai sisi sejajar (1), misalkan 5
- Masukkan nilai sisi sejajar (2), misalkan 9
- Masukkan nilai tinggi, misalkan 10
- Klik tombol Hitung

Maka akan didapatkan hasil seperti diperlihatkan dalam gambar 1.9.

Gambar 1.6. Hasil Akhir eksekusi program Penghitung Luas Lingkaran
Penjelasan program :
-Persamaan luas trapesium adalah :
Luas trapesium = (

)
-dengan nilai, yaitu :
sisi sejajar (1) : 5 cm
sisi sejajar (1) : 9 cm
tinggi : 10 cm
-dan hasilnya adalah 70 cm

Anda mungkin juga menyukai