Anda di halaman 1dari 9

LABORATORIUM TEKNIK KIMIA

FAKULTAS TEKNIK
UPN “VETERAN” JAWA TIMUR Nama : MUZDALIFAH
NPM/Semester : 19031010027/1
Praktikum : PEMROGRAMAN KOMPUTER Sesi : VI
Percobaan : MATRIX DAN PLOT DALAM Paralel :A
PEMROGRAMAN MATLAB

Tanggal : 6 NOVEMBER 2019


Pembimbing : LILIK SUPRIANTI, ST, MSC LAPORAN RESMI

SOAL :
1. Buatlah 3 contoh soal perhitungan matriks dengan jawabannya ( manual dan
menggunkan matlab) !
2. Buatlah sebuah program yang dapat digunakan untuk mensimulasikan gerak
parabola !
3. Cari contoh grafik 3 dimensi dan praktikan dengan plot di matlab !

113
JAWABAN :
1. PERHITUNGAN MATRIKS SECARA MANUAL DAN MENGGUNAKAN
MATLAB
a. Perjumlahan Matriks
2 6 7 5
Matriks A = [ ] dan matriks B = [ ]
5 8 7 4
A+B=?

1) SECARA MANUAL
2 6 7 5
A+B = [ ]+[ ]
5 8 7 4
2+7 6+5
= [ ]
5+7 8+4
9 11
= [ ]
12 12

2) MATLAB

114
b. Pengurangan Matriks
2 6 7 5
Matriks A = [ ] dan matriks B = [ ]
5 8 7 4
A-B=?

1) SECARA MANUAL
2 6 7 5
A-B = [ ]-[ ]
5 8 7 4
2−7 6−5
= [ ]
5−7 8−4
−5 1
= [ ]
−2 4

2) MATLAB

115
c. Perkalian Matriks
2 6 7 5
Matriks A = [ ] dan matriks B = [ ]
5 8 7 4
AxB=?

1) SECARA MANUAL
2 6 7 5
AxB = [ ]x[ ]
5 8 7 4
(2 𝑥 7) + (6 𝑥 7) (2 𝑥 5) + (6 𝑥 4)
= [ ]
(5 𝑥 7) + (8 𝑥 7) (5 𝑥 5) + (8 𝑥 4)
56 34
= [ ]
91 57

2) MATLAB

116
2. ALGORITMA
a. Mulai
b. Input kecepatan awal dan sudut
c. Proses menghitung

Jarak maks yang ditempuh = (Vo² x sin(2 x sdt)/g)

Tinggi maks = (Vo² x o / 2 x g)

Waktu saat Hmaks = ( Vo x n) / g

d. Menampilkan hasil perhitungan jarak yang ditempuh, tinggi maksimum,


dan waktu saat ketinggian maksimum
e. Selesai

117
FLOWCHART

Mulai

Input kecepatan awal dan


sudut

Proses perhitungan jarak maks yang


ditempuh, tinggi maks, dan waktu saat
Hmaks

Output hasil perhitungan


jarak maks yang ditempuh,
tinggi maks, dan waktu saat
Hmaks

Selesai

118
LISTING
clear all;
clc;
disp('=====================GERAK
PARABOLA===================');
disp(' ');
Vo=input('Masukan kecepatan awal (m/s) = ');
Sd=input('Masukan sudut (derajat) = ');
Sdt=(Sd/180)*pi;
n=sin(Sdt);
o=n.^2;
g=10;
Hmax=(Vo.^2)*o/(2*g);
tp=(Vo*n)/g;
Smax=(Vo.^2)*sin(2*Sdt)/g;
ts=2*tp;
disp(['Jarak maksimum yang ditempuh (m) = ',num2str(Smax)]);
disp(['Tinggi maksimum (m) = ',num2str(Hmax)]);
disp(['Waktu saat ketinggian maksimum (s) = ',num2str(tp)]);
t=0:0.01:ts;
x=Vo*t*cos(Sdt);
y=Vo*t*sin(Sdt)-((1/2*g)*(t.^2));
plot(x,y);
xlabel('Jarak(m)');
ylabel('Tinggi(m)');

119
HASIL RUN

120
3. LISTING
x = linspace(-17,17,83);y = x;
[X,Y] = meshgrid(x,y);
R = sqrt(X.^2+Y.^2);
Z = sin(R)./(R+eps);
surf(X,Y,Z);

HASIL RUN

121

Anda mungkin juga menyukai