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’
Bagussssss mantap jos markotop
BalasHapus