Aplikasi gerak parabola menggunakan GUI Matlab GUIDE Matlab dengan cara mengetik “guide” pada...

22
1 Aplikasi gerak parabola menggunakan GUI Matlab Adi Pamungkas https://pemrogramanmatlab.wordpress.com/

Transcript of Aplikasi gerak parabola menggunakan GUI Matlab GUIDE Matlab dengan cara mengetik “guide” pada...

Page 1: Aplikasi gerak parabola menggunakan GUI Matlab GUIDE Matlab dengan cara mengetik “guide” pada command window dan tekan enter, sehingga muncul tampilan seperti pada gambar di …

1

Aplikasi gerak parabola

menggunakan GUI Matlab

Adi Pamungkas

https://pemrogramanmatlab.wordpress.com/

Page 2: Aplikasi gerak parabola menggunakan GUI Matlab GUIDE Matlab dengan cara mengetik “guide” pada command window dan tekan enter, sehingga muncul tampilan seperti pada gambar di …

2

Page 3: Aplikasi gerak parabola menggunakan GUI Matlab GUIDE Matlab dengan cara mengetik “guide” pada command window dan tekan enter, sehingga muncul tampilan seperti pada gambar di …

3

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

Page 4: Aplikasi gerak parabola menggunakan GUI Matlab GUIDE Matlab dengan cara mengetik “guide” pada command window dan tekan enter, sehingga muncul tampilan seperti pada gambar di …

4

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

Page 5: Aplikasi gerak parabola menggunakan GUI Matlab GUIDE Matlab dengan cara mengetik “guide” pada command window dan tekan enter, sehingga muncul tampilan seperti pada gambar di …

5

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

Page 6: Aplikasi gerak parabola menggunakan GUI Matlab GUIDE Matlab dengan cara mengetik “guide” pada command window dan tekan enter, sehingga muncul tampilan seperti pada gambar di …

6

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

Page 7: Aplikasi gerak parabola menggunakan GUI Matlab GUIDE Matlab dengan cara mengetik “guide” pada command window dan tekan enter, sehingga muncul tampilan seperti pada gambar di …

7

sehingga akan muncul tampilan GUIDE Matlab seperti pada gambar berikut

Page 8: Aplikasi gerak parabola menggunakan GUI Matlab GUIDE Matlab dengan cara mengetik “guide” pada command window dan tekan enter, sehingga muncul tampilan seperti pada gambar di …

8

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

Page 9: Aplikasi gerak parabola menggunakan GUI Matlab GUIDE Matlab dengan cara mengetik “guide” pada command window dan tekan enter, sehingga muncul tampilan seperti pada gambar di …

9

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

Page 10: Aplikasi gerak parabola menggunakan GUI Matlab GUIDE Matlab dengan cara mengetik “guide” pada command window dan tekan enter, sehingga muncul tampilan seperti pada gambar di …

10

sehingga akan muncul tampilan seperti pada gambar di bawah ini

Page 11: Aplikasi gerak parabola menggunakan GUI Matlab GUIDE Matlab dengan cara mengetik “guide” pada command window dan tekan enter, sehingga muncul tampilan seperti pada gambar di …

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

Page 12: Aplikasi gerak parabola menggunakan GUI Matlab GUIDE Matlab dengan cara mengetik “guide” pada command window dan tekan enter, sehingga muncul tampilan seperti pada gambar di …

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

Page 13: Aplikasi gerak parabola menggunakan GUI Matlab GUIDE Matlab dengan cara mengetik “guide” pada command window dan tekan enter, sehingga muncul tampilan seperti pada gambar di …

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>

Page 14: Aplikasi gerak parabola menggunakan GUI Matlab GUIDE Matlab dengan cara mengetik “guide” pada command window dan tekan enter, sehingga muncul tampilan seperti pada gambar di …

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

Page 15: Aplikasi gerak parabola menggunakan GUI Matlab GUIDE Matlab dengan cara mengetik “guide” pada command window dan tekan enter, sehingga muncul tampilan seperti pada gambar di …

15

sehingga tampilan desain GUI akan seperti pada gambar berikut

Page 16: Aplikasi gerak parabola menggunakan GUI Matlab GUIDE Matlab dengan cara mengetik “guide” pada command window dan tekan enter, sehingga muncul tampilan seperti pada gambar di …

16

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

Page 17: Aplikasi gerak parabola menggunakan GUI Matlab GUIDE Matlab dengan cara mengetik “guide” pada command window dan tekan enter, sehingga muncul tampilan seperti pada gambar di …

17

sehingga akan muncul tampilan seperti pada gambar berikut

Page 18: Aplikasi gerak parabola menggunakan GUI Matlab GUIDE Matlab dengan cara mengetik “guide” pada command window dan tekan enter, sehingga muncul tampilan seperti pada gambar di …

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'));

Page 19: Aplikasi gerak parabola menggunakan GUI Matlab GUIDE Matlab dengan cara mengetik “guide” pada command window dan tekan enter, sehingga muncul tampilan seperti pada gambar di …

19

sehingga tampilan script program akan tampak seperti pada gambar berikut

Page 20: Aplikasi gerak parabola menggunakan GUI Matlab GUIDE Matlab dengan cara mengetik “guide” pada command window dan tekan enter, sehingga muncul tampilan seperti pada gambar di …

20

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

Page 21: Aplikasi gerak parabola menggunakan GUI Matlab GUIDE Matlab dengan cara mengetik “guide” pada command window dan tekan enter, sehingga muncul tampilan seperti pada gambar di …

21

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

Page 22: Aplikasi gerak parabola menggunakan GUI Matlab GUIDE Matlab dengan cara mengetik “guide” pada command window dan tekan enter, sehingga muncul tampilan seperti pada gambar di …

22

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