Dibuat oleh :
1. Linda Dwi Perwita (22031010152)
2. Gefira Anelia Fauzi (22031010171)
3. Mohammad Falahul H. N. (22031010190)
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
13
c. Jika memilih pilihan 3, menampilkan perhitungan kecepatan tangensial
(�� ) dengan kecepatan sudut (�) sebesar 25 rad/s
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
15
c. Jika memilih pilihan 3, menampilkan perhitungan percepatan
tangensial ( � ) dengan perubahan kecepatan sudut ( ∆� ) sebesar 25
rad/s
16
3. Jika memilih pilihan selain pilihan 1, atau 2, maka menampilkan pilihan
tidak tersedia
17