Anda di halaman 1dari 5

Laporan Hasil Praktikum Pemrograman

Komputer

Disusun Oleh :
Rodeo Bagus Pratama
19302241022
rodeo200128@gmail.com

JURUSAN PENDIDIKAN FISIKA


FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM
UNIVERSITAS NEGERI YOGYAKARTA
2019
I. Judul : Switch dan Case
II. Permasalahan :
Seorang mahasiswa menarik balok dengan gaya F (N) yang bermassa m (kg) dengan
menggunakan tali di atas permukaan bidang horizontal dengan laju tetap sejauh s
(meter). Sudut yang dibentuk tali dan oermukaan horizontal adalah (teta) dan massa tali
diabaikan (g = 9.8 m.s^-2).
1. Hitung usaha yang dilakukan mahasiswa
2. Hitung gaya normal pada benda.
3. Hitung gaya gesek pada benda.
III. Flowchart :

Start

Membuat List Program

Switch (1/2/3)

Input (F);
ya Input (teta);
Case 1 Input (s);
W = F*cos(teta)*s

tidak

ya Input (m);Input (F);Input

Case 2 (teta);Input (g);


N = (m*g)+(F*sin(teta)*s)

tidak

ya Input (m);Input (F);Input


(teta);Input (g);input (miu);
Case 3
N = (m*g)+(F*sin(teta)*s)
Fg=miu*N

tidak

Bukan perintah

End

IV. List Program


clear all;clc;
disp ('Rodeo Bagus Pratama');
disp ('Pend.Fisika/C');
disp ('19302241022');
disp ('= Usaha =');
disp ('=================');
disp ('Seorang mahasiswa menarik balok dengan gaya F (N) yang bermassa m (kg)
dengan menggunakan tali di atas permukaan bidang horizontal dengan laju tetap
sejauh s (meter).');
disp ('Sudut yang dibentuk tali dan oermukaan horizontal adalah (teta) dan
massa tali diabaikan (g = 9.8 m.s^-2).');
disp ('1. Hitung usaha yang dilakukan mahasiswa');
disp ('2. Hitung gaya normal pada benda');
disp ('3. Hitung gaya gesek pada benda');
pilih = input('Apa yang ingin dihitung ?(1/2/3) : ');
switch pilih
case 1
F = input('masukkan nilai gaya luar (newton) : ');
teta = input('masukkan nilai sudut gaya (teta) : ');
s = input('masukkan nilai perpindahan benda (meter): ');
W = F*cos(teta)*s;
disp ('nilai usaha yang dilakukan sebesar (joule) = '); disp(W');
case 2
m = input ('masukkan massa benda (Kg) : ');
F = input ('masukkan gaya luar benda (newton) : ');
teta = input ('masukkan nilai sudut gaya luar (derajat) : ');
g = 9.8;
N = (m*g)+(F*sin(teta));
disp('nilai gaya normal benda adalah sebesar (newton) = '); disp(N');
case 3
m = input ('masukkan massa benda (Kg) : ');
F = input ('masukkan gaya luar benda (newton) : ');
teta = input ('masukkan nilai sudut gaya luar (derajat) : ');
miu = input ('masukkan nilai koefisien gesek kinetik benda : ');
g = 9.8;
N = (m*g)+(F*sin(teta));
Fg = N*miu;
disp('nilai gaya gesek pada benda sebesar (newton)');disp(Fg');
end

V. Hasil

Rodeo Bagus Pratama


Pend.Fisika/C
19302241022
= Usaha =
=================
Seorang mahasiswa menarik balok dengan gaya F (N) yang bermassa m (kg) dengan menggunakan
tali di atas permukaan bidang horizontal dengan laju tetap sejauh s (meter).
Sudut yang dibentuk tali dan oermukaan horizontal adalah (teta) dan massa tali diabaikan (g = 9.8
m.s^-2).
1. Hitung usaha yang dilakukan mahasiswa
2. Hitung gaya normal pada benda
3. Hitung gaya gesek pada benda
Apa yang ingin dihitung ?(1/2/3) :

Anda mungkin juga menyukai