LAPORAN PRAKTIKUM PENGENALAN MATLAB

LAPORAN PRAKTIKUM
ALGORITMA DAN PEMROGRAMAN



Oleh :

Nama                  : Mukholifatur Rosida
NIM                     : 170210101145
Program Studi   : Pendidikan Matematika
Kelas                   : D




PROGRAM STUDI PENDIDIKAN MATEMATIKA
JURUSAN PENDIDIKAN MIPA
FAKULTAS KEGURUAN DAN ILMU PENDIDIKAN
UNIVERSITAS JEMBER
2018



BAB 1 SINTAK DASAR MATLAB

1.     Buatlah suatu program menggunakan MATLAB dalam menentukan volume bola jika diketahui jari – jari bola 65 cm dengan rumus :
Volume =  × p×
a.     Buka aplikasi MATLAB lalu klik New ® Script yang ada pada menu.



b.     Setelah muncul halaman M-File, ketikkan format seperti pada gambar berikut.



c.      Setelah itu klik Run and Advanced yang terdapat pada menu. Lalu muncul Command Window. Lalu  masukkan nilai jari – jari yang diketahui pada soal sehingga didapat nilai volume dari bola.


2.     Seorang anak mendorong meja dengan gaya sebesar 100 N dan perpindahan meja sepanjang 6 m. Berapa usaha yang dilakukan anak tersebut?. Buatlah suatu program menggunakan MATLAB.
a.      Buka aplikasi MATLAB lalu klik New ® Script yang ada pada menu.


b.     Setelah muncul halaman M-File, ketikkan format seperti pada gambar berikut.


c.      Klik Run and Advanced. Muncul Command Window. Masukkan nilai gaya (F) dan perpindahan(s) sesuai pada soal. Hasilnya:


3.     Buatlah suatu program MATLAB untuk mencari nilai dari cos (a+b) dengan input a=45 dan b=60
Jawab:
a.     Buka aplikasi MATLAB lalu klik New ® Script yang ada pada menu.

b.     Setelah muncul halaman M-File, ketikkan format seperti pada gambar berikut.

c.      Klik Run and Advanced. Muncul Command Window. Lalu masukkan nilai a= 45 dan b=60. Hasilnya:


BAB 2. PERULANGAN DAN KONDISIONAL

2.1Literasi terbatas (for…end)
1.     Buatlah suatu program menggunakan MATLAB untuk menentukan nilai fungsi: y=  dengan input a=4, b=8, c=5,d=3, dan interval -6 £  £ 3
jawab:
a.     Buka aplikasi MATLAB lalu klik New ® Script yang ada pada menu.

b.     Setelah muncul halaman M-File, ketikkan format seperti pada gambar berikut.
c.      Klik Run and Advanced. Muncul Command Window. Lalu masukkan nilai a,b,c,dan d sesuai dengan soal. Hasilnya:

2.     Buatlah suatu program MATLAB untuk fungsi :z=  dengan input a= 1,b= 1,c= 1,d= 1, dan interval 3 <  ≤ 1
jawab:
a.     Buka aplikasi MATLAB lalu klik New ® Script yang ada pada menu.

b.     Setelah muncul halaman M-File, ketikkan format seperti pada gambar berikut.
c.      Klik Run and Advanced. Muncul Command Window. Lalu masukkan nilai a,b,c,dan d sesuai dengan soal. Hasilnya:

3.     Buatlah suatu program MATLAB dengan untu fungsi: a= -(log × × )+ -  +  dengan input  dan interval -5 £ 
jawab:
a.     Buka aplikasi MATLAB lalu klik New ® Script yang ada pada menu.

b.     Setelah muncul halaman M-File, ketikkan format seperti pada gambar berikut.

c.      Klik Run and Advanced. Mucul tampilan Command Window. Lalu masukkan nilai x, y, z sesuai dengan perintah yang ada di soal. Hasilnya:

2.2 Literasi Terkondisi(while…end)
4.     Buatlah suatu program matlab yang menyatakan banyaknya kotak pensil untuk diisi 88 pensil buah apabila setiap kotak pensil terisi 4 buah pensil.
Jawab:
a.     Buka aplikasi MATLAB lalu klik New ® Script yang ada pada menu.

b.     Setelah muncul halaman M-File, ketikkan format seperti pada gambar berikut.


c.      Klik Run and Advanced. Muncul kotak Command Window. Lalu masukkan jumlah keseluruhan pensil sesuai pada soal. Hasilnya:

5.     Diketahui luas halaman rumah Mario adalah 250 Lalu untuk membatasi rumahnya dengan rumah orang lain ia sengaja memberi sebuah pagar yang luasnya 5 . Berapa banyak pagar yang harus ia perlukan?
Jawab:
a.     Buka aplikasi MATLAB lalu klik New ® Script yang ada pada menu.

b.     Setelah muncul halaman M-File, ketikkan format seperti pada gambar berikut.

c.      Klik Run and Advanced pada menu. Lalu muncul Command Window. Lalu masukkan nilai pagar sesuai pada soal. Hasilnya:


6.     Taehyung membeli rumah seharga 650.000.000 dan besarnya angsuran senilai 2.000.000 per bulan. Berapa lama nya ia membayar angsuran tersebut? Gunakan program MATLAB untuk menyelesaikannya.
a.     Buka aplikasi MATLAB lalu klik New ® Script yang ada pada menu.

b.     Setelah muncul halaman M-File, ketikkan format seperti pada gambar berikut.

c.      Klik Run and Advanced pada menu. Lalu muncul Command Window. Lalu masukkan input sesuai dengan yang ada di dalam soal. Hasilnya:


2.3 Kondisonal Nilai Absolut(switch…case..end)
7.     Hitunglah luas dan keliling bangun datar segitiga jika sisinya 7.12.8, jajar genjang jika sisinya 4 dan 8, dan lingkaran jika jari – jarinya 27 menggunakan MATLAB.
a.     Buka aplikasi MATLAB lalu klik New ® Script yang ada pada menu.

b.     Setelah muncul halaman M-File, ketikkan format seperti pada gambar berikut.

c.      Klik Run and Advanced pada menu. Lalu muncul Command Window. Lalu masukkan input sesuai dengan yang ada di dalam soal. Hasilnya:

8.     Diketahui harga sebuah semangka=7.000, sebuah melon=5.000, 1 kg jeruk=10.000, 1 kg lemon=15.000, 1 kg anggur merah=18.000, dan 1 kg apel=12.000. Jika ida membeli 2 kg anggur merah dan membeli 3 semangka, berapa uang yang harus dibayar?
Jawab:
a.     Buka aplikasi MATLAB lalu klik New ® Script yang ada pada menu.

b.     Setelah muncul halaman M-File, ketikkan format seperti pada gambar berikut.

c.      Klik Run and Advanced pada menu. Lalu muncul Command Window. Lalu masukkan input sesuai dengan yang ada di dalam soal. Hasilnya:


9.     Hitunglah volume bola dan volume kubus. Input jari – jari =27 cm dan sisi=9 cm menggunakan MATLAB.
a.     Buka aplikasi MATLAB lalu klik New ® Script yang ada pada menu.

b.     Setelah muncul halaman M-File, ketikkan format seperti pada gambar berikut.

c.      Klik Run and Advanced pada menu. Lalu muncul Command Window. Lalu masukkan input sesuai dengan yang ada di dalam soal. Hasilnya:



2.4 Kondisional Nilai Relative(if..elseif..else..end)
10.                        Buatlah sebuah program menggunakan MATLAB yang menentukan nilai rata – rata mahasiswa dengan 20% nilai kuis, 30% nilai UTS, dan 50%nilai UAS dengan capaian rata – rata:
³ 80, kategori A ,lulus
80 < x ³75, kategori AB,lulus
75< x ³ 70, kategori B, lulus
70< x ³ 65, kategori BC, lulus
65 < x ³60, kategori C, lulus
60 < x ³55, kategori CD,tidak lulus
55 < x ³50, kategori D, tidak lulus
£45,kategori E,tidak lulus
Jawab:

a.      Buka aplikasi MATLAB lalu klik New ® Script yang ada pada menu.

b.     Setelah muncul halaman M-File, ketikkan format seperti pada gambar berikut.


c.      Klik Run and Advanced pada menu. Lalu muncul Command Window. Lalu masukkan input sesuai dengan yang ada di dalam soal. Hasilnya:






11.                        Tentukan jenis akar – akar dari persamaan fungsi kuadrat: . Buatlah dengan program MATLAB dengan input a,b,c, dan x=4.
Jawab:
a.     Buka aplikasi MATLAB lalu klik New ® Script yang ada pada menu.

b.     Setelah muncul halaman M-File, ketikkan format seperti pada gambar berikut.


c.      Klik Run and Advanced pada menu. Lalu muncul Command Window. Lalu masukkan input sesuai dengan yang ada di dalam soal. Hasilnya:


12.                        Buatlah suatu program MATLAB untuk menentukan harga fotocopy setiap lembar apabila:
·        Fotocopy kurang 150 lembar harga 250
·        Fotocopy antara 150 – 300 lembar harga 150
·        Fotocopy lebih 300 lembar harga 100
Jawab:
a.     Buka aplikasi MATLAB lalu klik New ® Script yang ada pada menu.


b.     Setelah muncul halaman M-File, ketikkan format seperti pada gambar berikut.


c.      Klik Run and Advanced pada menu. Lalu muncul Command Window. Lalu masukkan input sesuai dengan yang ada di dalam soal. Hasilnya:




BAB 3. VISUALISASI DATA

1.     Buatlah suatu program menggunakan MATLAB untuk visualisasi grafik fungsi y= sin x+cos x
Jawab:
a.     Buka aplikasi MATLAB lalu klik New ® Script yang ada pada menu.


b.     Setelah muncul halaman M-File, ketikkan format seperti pada gambar berikut.

c.      Klik Run and Advanced pada menu. Lalu muncul Command Window. Lalu masukkan input sesuai dengan yang ada di dalam soal. Hasilnya:



2.     Buatlah suatu program menggunakan MATLAB untuk visualisasi 3D grafik fungsi z= .
Jawab:
a.     Buka aplikasi MATLAB lalu klik New ® Script yang ada pada menu.


b.     Setelah muncul halaman M-File, ketikkan format seperti pada gambar berikut.


c.      Klik Run and Advanced pada menu. Lalu muncul Command Window. Lalu masukkan input sesuai dengan yang ada di dalam soal. Hasilnya:


3.     Buatlah suatu program menggunakan MATLAB untuk visualisasi 3D grafik fungsi c=
a.     Buka aplikasi MATLAB lalu klik New ® Script yang ada pada menu.


b.     Setelah muncul halaman M-File, ketikkan format seperti pada gambar berikut.

c.      Klik Run and Advanced pada menu. Lalu muncul Command Window. Lalu masukkan input sesuai dengan yang ada di dalam soal. Hasilnya:




BAB 4. GUI (Graphical User Interface)

1)    Buatlah suatu program GUI untuk menentukan nilai harga buku, pensil, dan penghapus di sebuah toko buku  apabila 1 buku seharga 3000,pensil seharga 2000 dan penghapus seharga 500. Masukkan dengan input buku=6,pensil=10, dan penghapus=4.
Jawab:
a.     Buka aplikasi MATLAB. Menu Home ® New ® App ® Guide ® OK. Akan muncul halaman seperti ini.

b.     Perbesar halaman tersebut dengan cara menarik sisi pojok.


c.      Setelah itu buatlah format sebagai berikut. Warna biru dan hijau menggunakan “static text”, warna kuning menggunakan “Edit Text”, dan warna merah menggunakan “Push Button”.


d.     Lalu Ctrl + S akan muncul halaman seperti ini

e.      Setelah itu klik kanan pada “Push Button” ® Tampilan ® View Callback ® Callback

f.       Ketikkan format seperti ini


g.     Klik kanan pada “Close” ® View Callback ® Callback

h.     Ketikkan format seperti ini


i.       Kembali pada halaman GUI kemudian klik ‘Run’, akan ditampilkan seperti gambar berikut. Masukkan input sesuai dengan soal klik ‘Tampilkan’. Untuk keluar dari tampilan GUI maka klik ‘Keluar’

2)    Buatlah suatu program menggunakan GUI pada MATLAB untuk menentukan
a.     Buka aplikasi MATLAB. Menu Home ® New ® App ® Guide ® OK. Akan muncul halaman seperti ini.

b.     Perbesar halaman tersebut dengan cara menarik sisi pojok.


c.      Setelah itu buatlah format sebagai berikut. Warna Cokelat , Hijau Lumut, dan Ungu menggunakan “static text”, warna Tosca menggunakan “Edit Text”, dan warna Kuning menggunakan “Push Button”.

d.     Lalu Ctrl + S, muncul seperti ini.


e.      Lalu kembali ke halaman GUIDE. Untuk “Luas” klik kanan ® View Callback ® Callback.

f.       Ketikkan format seperti ini.

g.     Kembali pada halaman GUI kemudian klik ‘Run’, akan ditampilkan seperti gambar berikut. Masukkan input sesuai dengan soal klik ‘Tampilkan’. Untuk keluar dari tampilan GUI maka klik ‘Keluar’


3)    Buatlah sebuah program menggunakan GUI pada MATLAB untuk mencari grafik .
Jawab:
a.     Buka aplikasi MATLAB. Menu Home ® New ® App ® Guide ® OK. Akan muncul halaman seperti ini.

b.     Perbesar halaman tersebut dengan cara menarik sisi pojok.




c.      Setelah muncul halaman GUI, buat format seperti pada gambar berikut. Warna biru dan hijau menggunakan ‘Static text’, warna putih menggunakan ‘Edit text’, warna merah menggunakan ‘Push Button’, dan klik ‘Axes’ untuk sebagai tempat grafik.

d.     Lalu Ctrl + S, muncul seperti ini

e.      Lalu kembali ke halaman GUIDE. Untuk “Luas” klik kanan ® View Callback ® Callback.

f.       Kembali pada halaman GUI kemudian klik ‘Run’, akan ditampilkan seperti gambar berikut. Masukkan konstanta a, b, c,dan d lalu klik ‘Tampilan’. Untuk keluar dari tampilan GUI maka klik ‘Close’

Komentar

Posting Komentar