aplikasi gerak parabola menggunakan gui matlab 2. membuka guide matlab dengan cara mengetik...

Post on 04-Sep-2018

301 Views

Category:

Documents

18 Downloads

Preview:

Click to see full reader

TRANSCRIPT

1

Aplikasi gerak parabola

menggunakan GUI Matlab

Adi Pamungkas

https://pemrogramanmatlab.wordpress.com/

2

3

Langkah-langkah untuk membuat program aplikasi gerak parabola adalah: 1. Membuka aplikasi software Matlab

4

2. Membuka GUIDE Matlab dengan cara mengetik “guide” pada command window dan tekan enter, sehingga muncul tampilan seperti pada gambar di bawah ini

5

atau klik menu New >> Graphical User Interface seperti yang ditunjukkan pada gambar berikut

6

3. Klik “OK” pada GUIDE Quick Start >> Create New GUI >> Blank GUI (default)

7

sehingga akan muncul tampilan GUIDE Matlab seperti pada gambar berikut

8

4. Untuk menampilkan nama palet komponen, klik File >> Preferences

9

kemudian beri tanda centang (√) pada menu Show names in component palette lalu klik “OK”

10

sehingga akan muncul tampilan seperti pada gambar di bawah ini

11

5. Buatlah desain tampilan dengan menggunakan 5 buah static text, 2 buah uipanel, 1 buah pushbutton, 1 buah axes, dan 4 buah edit text

12

6. Editlah property masing-masing komponen dengan cara meng-double klik setiap komponen lalu mengganti propertynya sesuai dengan tabel berikut

No Nama Komponen Property Nilai

1 Static Text

FontSize 14

String Grafik Parabola

Tag text1

2 Uipanel

FontSize 12

FontWeight bold

Title Masukan

Tag uipanel1

3 Uipanel

FontSize 12

FontWeight bold

Title Keluaran

Tag uipanel2

4 Static Text FontSize 12

13

String Kec. Awal

Tag text2

5 Static Text

FontSize 12

String Sudut Elevasi

Tag text3

6 Static Text

FontSize 12

String x max

Tag text4

7 Static Text

Fontsize 12

String y max

Tag text5

8 Pushbutton

FontSize 12

String Proses

Tag pushbutton1

9 Axes XTick <kosongkan>

14

YTick <kosongkan>

ZTick <kosongkan>

Tag axes1

10 Edit Text

FontSize 12

String <kosongkan>

Tag edit1

11 Edit Text

FontSize 12

String <kosongkan>

Tag edit2

12 Edit Text

FontSize 12

String <kosongkan>

Tag edit3

13 Edit Text

FontSize 12

String <kosongkan>

Tag edit4

15

sehingga tampilan desain GUI akan seperti pada gambar berikut

16

7. Jalankan (Run) GUI yang telah dibuat kemudian simpan filenya misalnya dengan nama “parabola”

17

sehingga akan muncul tampilan seperti pada gambar berikut

18

8. Isikan script program berikut pada pushbutton1_Callback

v0 = str2double(get(handles.edit1,'String')); alfa = str2double(get(handles.edit2,'String')); alfa = alfa/180*pi; g = 10; tmax = 2*v0*sin(alfa)/g; t = 0:0.01:tmax; y = v0*sin(alfa).*t-0.5*g*(t.^2); x = v0*cos(alfa).*t;

axes(handles.axes1) plot(x,y,'r') grid on title('Grafik gerak parabola'); xlabel('jarak (m)'); ylabel('ketinggian (m)');

xmax = ((v0^2)*(sin(2*alfa)))/g; ymax = ((v0^2)*(sin(alfa))^2)/(2*g);

set(handles.edit3,'string',strcat(num2str(xmax),' m')); set(handles.edit4,'string',strcat(num2str(ymax),' m'));

19

sehingga tampilan script program akan tampak seperti pada gambar berikut

20

9. Jalankan (Run) script tersebut sehingga akan muncul tampilan seperti pada gambar di bawah ini

21

10. Masukkan nilai kecepatan awal dan besar sudut elevasi kemudian tekan tombol proses untuk melihat hasil program aplikasi gerak parabola

22

Materi dan source code dalam modul ini dapat diunduh pada https://pemrogramanmatlab.wordpress.com/

top related