Anda di halaman 1dari 18

UJIAN PRAKTIKUM AKHIR SEMESTER I

LABORATORIUM PEMROGRAMAN KOMPUTER


“PROGRAM PENYELESAIAN KECEPATAN DAN
PERCEPATAN TANGENSIAL DENGAN SOFTWARE
MATRIKS LABORATORY (MATLAB)”

Dibuat oleh :
1. Linda Dwi Perwita (22031010152)
2. Gefira Anelia Fauzi (22031010171)
3. Mohammad Falahul H. N. (22031010190)

PROGRAM STUDI TEKNIK KIMIA


FAKULTAS TEKNIK
UPN “VETERAN” JAWA TIMUR
2022
I. Algoritma
1. Memulai Program
2. Menampilkan dua pilihan jenis perhitungan
3. Memilih pilihan 1 atau 2
4. Jika memilih pilihan 1, menampilkan tiga pilihan perhitungan kecepatan
tangensial (�� ) dengan kecepatan sudut (�) yang berbeda
a. Memilih pilihan perhitungan 1,2, atau 3
b. Memasukkan jari-jari (r)
c. Jika memilih pilihan 1, menampilkan perhitungan Kecepatan
Tangensial (�� ) dengan kecepatan sudut (�) sebesar 5 rad/s
1) For r=r:2:20
a) Menghitung kecepatan tangensial (�� )
�� = � ∗ �
Dengan syarat
�=5
b) Menampilkan hasil perhitungan kecepatan
tangensial (�� ) dalam bentuk tabel
d. Jika memilih pilihan 2, menampilkan perhitungan kecepatan
tangensial (�� ) dengan kecepatan sudut (�) sebesar 15 rad/s
1) For r=r:2:20
a) Menghitung kecepatan tangensial (�� )
�� = � ∗ �
Dengan syarat
� = 15
b) Menampilkan hasil perhitungan kecepatan
tangensial (�� ) dalam bentuk tabel
e. Jika memilih pilihan 3, menampilkan perhitungan kecepatan
tangensial (�� ) dengan kecepatan sudut (�) sebesar 25 rad/s
1) For r=r:2:20
a) Menghitung kecepatan tangensial (�� )

1
�� = � ∗ �
Dengan syarat
� = 25
b) Menampilkan hasil perhitungan kecepatan
tangensial (�� ) dalam bentuk tabel
f. Jika memilih pilihan selain pilihan 1, 2, atau 3, maka menampilkan
pilihan tidak tersedia
5. Jika memilih pilihan 2, menampilkan tiga perhitungan percepatan
tangensial (�) perubahan kecepatan sudut (∆�) yang berbeda
a. Memilih pilihan perhitungan 1,2, atau 3
b. Memasukkan perubahan waktu (∆�)
c. Jika memilih pilihan 1, menampilkan perhitungan Percepatan
Tangensial (�) dengan perubahan kecepatan sudut (∆�) sebesar 5
rad/s
1) While ∆� <=20
a) Menghitung percepatan tangensial (�)
∆�
�=
∆�
Dengan syarat
∆� = ∆� + 2
∆� = 5
b) Menampilkan hasil perhitungan percepatan
tangensial (�) dalam bentuk tabel
d. Jika memilih pilihan 2, menampilkan perhitungan percepatan
tangensial (�) dengan perubahan kecepatan sudut (∆�) sebesar 15
rad/s
1) While ∆� <=20
a) Menghitung percepatan tangensial (�)
∆�
�=
∆�
Dengan syarat

2
∆� = ∆� + 2
∆� = 15
b) Menampilkan hasil perhitungan percepatan
tangensial (�) dalam bentuk tabel
e. Jika memilih pilihan 3, menampilkan perhitungan percepatan
tangensial (�) dengan perubahan kecepatan sudut (∆�) sebesar 25
rad/s
1) While ∆� <=20
a) Menghitung percepatan tangensial (�)
∆�
�=
∆�
Dengan syarat
∆� = ∆� + 2
∆� = 25
b) Menampilkan hasil perhitungan percepatan
tangensial (�) dalam bentuk tabel
f. Jika memilih pilihan selain pilihan 1, 2, atau 3, maka menampilkan
pilihan tidak tersedia
6. Jika memilih pilihan selain pilihan 1, atau 2, maka menampilkan pilihan
tidak tersedia
7. Program Selesai

3
II. Flowchart

4
5
6
7
III. Script / Listing
clear all;
clc;
disp('======================================================
=======================================')
disp('PERHITUNGAN KECEPATAN DAN PERCEPATAN TANGENSIAL')
disp('======================================================
=======================================')
disp('1. Perhitungan Kecepatan Tangensial (Vt)')
disp('2. Perhitungan Percepatan Tangensial (a)')
disp('======================================================
=======================================')
x=input('Apa Yang Ingin Anda Hitung ? Saya Ingin Menghitung Pilihan No. ');
disp('======================================================
=======================================')
switch x
case 1
disp('Perhitungan Kecepatan Tangensial (Vt)')
disp('1. Diketahui kecepatan sudut(w) sebesar 5 rad/s')
disp('2. Diketahui kecepatan sudut(w) sebesar 15 rad/s')
disp('3. Diketahui kecepatan sudut(w) sebesar 25 rad/s')
k=input('Masukkan Pilihan Anda (sesuai keterangan diatas) = ');
r=input('Masukkan jari-jari(r) dalam satuan m = ');
disp('======================================================
=======================================')
if k==1
disp('Perhitungan Kecepatan Tangensial(Vt) dengan kecepatan sudut(w) sebesar 5
rad/s')
w=5;

8
disp('======================================================
=======================================')
fprintf('%23s%17s%28s\n','Kecepatan Sudut(w)','Jari-Jari(r)','Kecepatan
Tangensial(Vt)');
disp('======================================================
=======================================')
for r=r:2:20
vt=w*r;
fprintf('%15.0f%20.0f%19.0f\n',w,r,vt);
end
disp('======================================================
=======================================')
elseif k==2
disp('Perhitungan Kecepatan Tangensial(Vt) dengan kecepatan sudut(w) sebesar
15 rad/s')
w=15;
disp('======================================================
=======================================')
fprintf('%23s%17s%28s\n','Kecepatan Sudut(w)','Jari-Jari(r)','Kecepatan
Tangensial(Vt)');
disp('======================================================
=======================================')
for r=r:2:20
vt=w*r;
fprintf('%15.0f%20.0f%19.0f\n',w,r,vt);
end
disp('======================================================
=======================================')
elseif k==3

9
disp('Perhitungan Kecepatan Tangensial(Vt) dengan kecepatan sudut(w) sebesar
25 rad/s')
w=25;
disp('======================================================
=======================================')
fprintf('%23s%17s%28s\n','Kecepatan Sudut(w)','Jari-Jari(r)','Kecepatan
Tangensial(Vt)');
disp('======================================================
=======================================')
for r=r:2:20
vt=w*r;
fprintf('%15.0f%20.0f%19.0f\n',w,r,vt);
end
disp('======================================================
=======================================')
else
disp('Pilihan Tidak Tersedia')
end
case 2
disp('Perhitungan Percepatan Tangensial (a)')
disp('1. Diketahui Perubahan kecepatan sudut(Aw) sebesar 5 rad/s')
disp('2. Diketahui Perubahan kecepatan sudut(Aw) sebesar 15 rad/s')
disp('3. Diketahui Perubahan kecepatan sudut(Aw) sebesar 25 rad/s')
p=input('Masukkan Pilihan Anda (sesuai keterangan diatas) = ');
At=input('Masukkan Perubahan waktu(At) dalam satuan s = ');
disp('======================================================
=======================================')
if p==1
disp('Perhitungan Percepatan Tangensial(a) dengan perubahan kecepatan
sudut(Aw) sebesar 5 rad/s')
Aw=5;

10
disp('======================================================
=======================================')
fprintf('%34s%24s%28s\n','Perubahan Kecepatan Sudut(Aw)','Perubahan
Waktu(At)','Percepatan Tangensial(a)');
disp('======================================================
=======================================')
while At<=20
a=Aw/At;
At=At+2;
fprintf('%20.0f%28.0f%26.0f\n',Aw,At,a);
end
disp('======================================================
=======================================')
elseif p==2
disp('Perhitungan Percepatan Tangensial(a) dengan perubahan kecepatan
sudut(Aw) sebesar 15 rad/s')
Aw=15;
disp('======================================================
=======================================')
fprintf('%34s%24s%28s\n','Perubahan Kecepatan Sudut(Aw)','Perubahan
Waktu(At)','Percepatan Tangensial(a)');
disp('======================================================
=======================================')
while At<=20
a=Aw/At;
At=At+2;
fprintf('%20.0f%28.0f%26.0f\n',Aw,At,a);
end
disp('======================================================
====================')
elseif p==3

11
disp('Perhitungan Percepatan Tangensial(a) dengan perubahan kecepatan
sudut(Aw) sebesar 25 rad/s')
Aw=25;
disp('======================================================
=======================================')
fprintf('%34s%24s%28s\n','Perubahan Kecepatan Sudut(Aw)','Perubahan
Waktu(At)','Percepatan Tangensial(a)');
disp('======================================================
=======================================')
while At<=20
a=Aw/At;
At=At+2;
fprintf('%20.0f%28.0f%26.0f\n',Aw,At,a);
end
disp('======================================================
=======================================')
else
disp('Pilihan Tidak Tersedia')
end
otherwise
disp('Pilihan Tidak Tersedia')
end

12
IV. Hasil Run
1. Jika memilih pilihan 1, menampilkan perhitungan kecepatan tangensial (�� )
a. Jika memilih pilihan 1, menampilkan perhitungan Kecepatan
Tangensial (�� ) dengan kecepatan sudut (�) sebesar 5 rad/s

Gambar 1 Kondisi 1, Pilihan 1

b. Jika memilih pilihan 2, menampilkan perhitungan kecepatan tangensial


(�� ) dengan kecepatan sudut (�) sebesar 15 rad/s

Gambar 2 Kondisi 1, Pilihan 2

13
c. Jika memilih pilihan 3, menampilkan perhitungan kecepatan tangensial
(�� ) dengan kecepatan sudut (�) sebesar 25 rad/s

Gambar 3 Kondisi 1, Pilihan 3

d. Jika memilih pilihan selain pilihan 1, 2, atau 3, maka menampilkan


pilihan tidak tersedia

Gambar 4 Kondisi 1, Pilihan lainnya

14
2. Jika memilih pilihan 2, menampilkan perhitungan percepatan tangensial (�)
a. Jika memilih pilihan 1, menampilkan perhitungan Percepatan
Tangensial (�) dengan perubahan kecepatan sudut (∆�) sebesar 5 rad/s

Gambar 5 Kondisi 2, Pilihan 1

b. Jika memilih pilihan 2, menampilkan perhitungan percepatan


tangensial ( � ) dengan perubahan kecepatan sudut ( ∆� ) sebesar 15
rad/s

Gambar 6 Kondisi 2, Pilihan 2

15
c. Jika memilih pilihan 3, menampilkan perhitungan percepatan
tangensial ( � ) dengan perubahan kecepatan sudut ( ∆� ) sebesar 25
rad/s

Gambar 7 Kondisi 2, Pilihan 3

d. Jika memilih pilihan selain pilihan 1, 2, atau 3, maka menampilkan


pilihan tidak tersedia

Gambar 8 Kondisi 2, Pilihan lainnya

16
3. Jika memilih pilihan selain pilihan 1, atau 2, maka menampilkan pilihan
tidak tersedia

Gambar 9 Kondisi lainnya

17

Anda mungkin juga menyukai