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

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

Upload: vonhan

Post on 04-Sep-2018

301 views

Category:

Documents


18 download

TRANSCRIPT

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

1

Aplikasi gerak parabola

menggunakan GUI Matlab

Adi Pamungkas

https://pemrogramanmatlab.wordpress.com/

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

2

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

3

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

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

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 2. Membuka GUIDE Matlab dengan cara mengetik “guide” pada command window dan tekan enter, sehingga muncul tampilan seperti pada gambar

5

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

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

6

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

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

7

sehingga akan muncul tampilan GUIDE Matlab seperti pada gambar berikut

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

8

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

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

9

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

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

10

sehingga akan muncul tampilan seperti pada gambar di bawah ini

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

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 2. Membuka GUIDE Matlab dengan cara mengetik “guide” pada command window dan tekan enter, sehingga muncul tampilan seperti pada gambar

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 2. Membuka GUIDE Matlab dengan cara mengetik “guide” pada command window dan tekan enter, sehingga muncul tampilan seperti pada gambar

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 2. Membuka GUIDE Matlab dengan cara mengetik “guide” pada command window dan tekan enter, sehingga muncul tampilan seperti pada gambar

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 2. Membuka GUIDE Matlab dengan cara mengetik “guide” pada command window dan tekan enter, sehingga muncul tampilan seperti pada gambar

15

sehingga tampilan desain GUI akan seperti pada gambar berikut

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

16

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

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

17

sehingga akan muncul tampilan seperti pada gambar berikut

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

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 2. Membuka GUIDE Matlab dengan cara mengetik “guide” pada command window dan tekan enter, sehingga muncul tampilan seperti pada gambar

19

sehingga tampilan script program akan tampak seperti pada gambar berikut

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

20

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

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

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 2. Membuka GUIDE Matlab dengan cara mengetik “guide” pada command window dan tekan enter, sehingga muncul tampilan seperti pada gambar

22

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