Anda di halaman 1dari 19

TUGAS PROJEK

ALGORITMA DAN PEMOGRAMAN KOMPUTER

“GAYA DAN KEUNTUNGAN MEKANISME BIDANG MIRING”

Oleh
Genta Ahmad Rifa’i (22034048)
Muhammad Dhimas (22034091)

Dosen Pengampu
Drs. Akamam M.Si

JURUSAN FISIKA
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM
UNIVERSITAS NEGERI PADANG
2023
KATA PENGANTAR

Puji syukur atas kehadirat Allah SWT yang telah memberikan rahmat dan karunia-Nya
sehingga kami dapat menyelesaikan laporan projek yang berjudul “gaya dan keuntungan
mekanisme bidang miring” ini. Adapun tujuan dari penulisan laporan ini adalah untuk memenuhi
tugas projek pada mata kuliah Algoritma Dan Pemograman Komputer. Selain itu, laporan ini
juga bertujuan untuk meningkatkan pemahaman kita terhadap pemograman tentang bidang
miring.
Kami mengucapkan terima kasih kepada Bapak Drs. Akmam, M. Si. Selaku dosen
pengampu mata kuliah algoritma Dan Pemograman Komputer yang telah memberikan tugas ini
sehingga dapat menambah pengetahuan dan wawasan sesuai dengan bidang studi yang kami
tekuni. Kami menyadari dalam laporan yang kami tulis ini masih jauh dari kata sempurna. Oleh
karena itu, kritik dan saran yang membangun kami harapkan dari pembaca demi perbaikan bagi
diri kami untuk kedepannya.

Padang, Desember 2023

Penulis

i
DAFTAR ISI

KATA PENGANTAR..............................................................................................i

DAFTAR ISI............................................................................................................ii

BAB 1 PENDAHULUAN.......................................................................................1

A. Latar Belakang Makalah..............................................................................1

B. Rumusan Makalah........................................................................................1

C. Tujuan Makalah...........................................................................................1

BAB 2 KAJIAN TEORI..........................................................................................2

A. Pengertian Bidang Miring............................................................................3

B. Gaya dan Keuntungan Mekanisme Bidang Miring......................................3

BAB 3 PEMBAHASAN..........................................................................................3

A. Pemasalahan Fisika......................................................................................3

B. Model Matematik (Formulasi Parameter Fisika Terbentuk)........................4

C. Desain (Variabel Input, Output dan Proses)................................................4

D. Algoritma.....................................................................................................6

E. Flowchart......................................................................................................7

F. Coding..........................................................................................................8

G. Hasil Dan Pembahasan...............................................................................10

BAB 4 PENUTUP..................................................................................................14

A. Kesimpulan................................................................................................14

B. Saran...........................................................................................................14

DAFTAR PUSTAKA

ii
BAB 1
PENDAHULUAN

A. Latar Belakang
Bidang miring memiliki peran yang sangat penting dalam kehidupan manusia. Banyak
kegiatan yang dilakukan manusia sangat terabantukan dengan ditemukannya bidang miring.
Tangga merupakan salah satu benda yang memanfaatkan prinsip bidang miring. Dengan
tangga kita dapat lebih mudah untuk mengambil suatu benda yang berada di atas kita. Dahulu,
orang membutuhkan gaya dan energy yang lebih besar untuk memindahkan benda dari atas ke
bawah. Namun dengan menggunakan bidang miring akan dibutuhkan gaya dan energy yang
lebih kecil dari pada tidak menggunakan bidang miring. Mengingat sangat dibutuhkannya
bidang miring dalam membantu kehidupan manusia di masa yang akan datang maka perlu
untuk mempelajari konsep bidang miring agar dapat terciptanya teknologi yang lebih berguna
dikemudian hari Tujuan dari praktikum ini adalah menyelidiki sifat gaya – gaya mekanis dan
energi yang terjadi pada bidang miring.

B. Rumusan Masalah
1. Apa pengertian dari bidang miring ?
2. Bagaimana cara membuat program penyelesaian permasalahan pada peristiwa bidang
miring ?

C. Tujuan
1. Mengetahui apa itu bidang miring.
2. Memenuhi proyek mata kuliah algoritma dan pemograman komputer.
3. Menghasilkan suatu program penyelesaian permasalahan mengenai bidang
miring.

1
BAB 2
KAJIAN TEORI

A. Pengertian Bidang Miring.


Bidang miring adalah permukaan datar dengan salah satu ujungnya lebih tinggi dari
ujung yang lain. Bidang miring merujuk pada permukaan datar yang tidak sejajar dengan
lantai horizontal atau dinding vertikal. Sudut antara bidang miring dan horisontal disebut
sebagai sudut miring.
Konsep ini sering digunakan dalam berbagai situasi fisika, seperti menghitung gaya yang
bekerja pada benda yang bergerak di atas bidang miring, mengkaji pergerakan proyektil,
atau memahami masalah terkait energi potensial dan kinetik.

B. Gaya dan Keuntungan Mekanisme Bidang Miring


a. Gaya pada bidang miring

Gaya pada bidang miring melibatkan interaksi antara objek atau benda dengan bidang
yang condong. Beberapa gaya utama yang terlibat adalah gaya gravitasi, normal, dan
gesekan. Gaya pada bidang miring prinsip kerjanya hampir sama seperti gaya yang
bekerja pada bidang datar, hanya saja benda pada bidang miring bergerak dengan sudut
tertentu. Persamaan bidang miring dapat diketahui sebagai berikut:

2
b. Keuntungan mekanisme pada bidang miring
Keuntungan mekanis ini adalah sebuah angka yang menunjukkan berapa kali pesawat
sederhana dapat menggandakan gaya. Keuntungan ini dapat bervariasi tergantung pada
implementasi spesifik dan kondisi aplikasi, namun, secara umum, mekanisme pada
bidang miring sering digunakan untuk memaksimalkan efisiensi dan fungsionalitas dalam
berbagai konteks. Caranya, dapat dilihat pada rumus di bawah ini!

BAB 3
PEMBAHASAN

A. Permasalahan
Buatlah dalam satu program tentang bidang miring yang berisikan sebagai berikut
a. Buatlah program materi pada bidang miring
b. Buatlah program pada bidang pada seseorang ingin memindahkan sebuah beban bermassa
5kg ke dalam mobil. Agar lebih mudah seseorang tersebut mengambil sebuah papan dengan
panjang 5 m, kemudian disandarkan di atas bak mobil dengan ketinggian 100 cm dari atas
tanah.Tentukan!
1.Gaya bidang miring
2. Keuntungan mekanisme bidang miring

3
c. Buatlah program kuis essai tentang bidang miring
Jika sebuah beban bermassa 10 kg akan dipindahkan ke dalam mobil dengan menggunakan
sebuah papan, dengan panjang 10 m yang disandarkan di atas bak mobil dengan ketinggian
200 cm dari atas tanah. Hitunglah berapa gaya yang di perlukan untung memindahkan beban
tersebut?

B. Model Matematik (Formulasi Parameter Fisika Terbentuk)


1. Gaya pada bidang miring
Nilai percepatan gravitasi yaitu 10 m/s^2 ( g = 10 m/s^2).
Rumus gaya pada bidang miring adalah :
Wxh
F=
s
2. Keuntungan mekanisme bidang miring
Nilai percepatan gravitasi yaitu 10 m/s^2 ( g = 10 m/s^2)
Maka, rumus untuk keuntungan mekanisme bidang miring adalah:
s W
KM = =
h F

C. Desain (Variabel Input, Output dan Proses)


Analisis
Tampilana menu
1. Materi
2. Operasi program
3. Kuis
a. Input :
1. Pada menu
Pilihan menu=p
2. Pada operasi program
 Massa benda = m

4
 Panjang bidang miring = s
 Tinggi bidang miring = h
Pilihan program = p
3. Pada grafik
 Massa=m
 Panjang bidang miring=s
4. Pada kuis
Input jawaban kuis = j

b. Output :
1. Pada menu 1
Output materi
2. Pada menu 2
 Gaya pada bidag miring = F
 Keuntungan mekanisme bidang miring = KM
3. Pada menu 4
Menampilkan grafik
4. Pada menu 3
Keterangan jawaban kuis

c. Proses :
1. Jika p=1, maka akan menampilkan materi
2. Jika p=2, maka akan menamilkan program aplikasi
Pilihan program p=
 Jika p=1, maka akan menampilkan program gaya pada bidang miring
Wxh
F=
s

 Jika p=2, maka akan menampilkan programkeuntungan mekanisme pada


bidang miring
5
s W
KM = =
h F
3. Jika p=3
h=0:0,1:10

4. Jika p=4, maka akan menampilkan kuis

Massa bola a (ma)=10 kg

 Panjang bidang miring(s)=10 m


 Tinggi bidang miring(h)=200 cm
 Jika jawaban <F maka jawaban salah dan ditampilkan pembahasan
 Jika jawaban =F maka jawaban benar dan ditampilkan pembahasan
 Jika jawaban >F maka jawaban salah dan ditampilkan pembahasan
D. Algoritma
1. Mulai
2. Masukan input massa, panjang bidang miring, timggi bidang miring, dan nilai
percepatan gravitasi(g=10)
3. Setelah dimasukkan, maka dapat diketahui gaya dan keuntungan mekanisme bidang
miringnya.
4. Selesai

E. Flowchart

6
7
F. Coding

% Tugas Projek Algoritma Dan Pemograman Komputer


clc;
close all;
clear all;
disp ('============================================');
disp (' == Nama : MUHAMMAD DHIMAS == ');
disp (' == Nim : 22034091 == ');
disp ('============================================');
disp (' == Nama : GENTA AHMAD == ');
disp (' == Nim : 22034048 ==' );
disp ('============================================');
disp ('Bidang miring');
disp ('============================================');

jwb = 'Y';
while (jwb=='y')|(jwb=='Y')
disp ('Tampilan menu');
disp ('1 Materi');
disp ('2 Operasi program');
disp ('3 Grafik');
disp ('4 Kuis');
p=input ('pilihan menu = ');
switch p
case 1
disp ('materi');
disp ('= Materi Pengertian Bidang Miring. =');
disp ('============');
disp ('bidang miring adalah permukaan datar dengan salah satu
ujungnya lebih tinggi dari ujung yang lain.');
disp ('Ada pun bidang miring yang di jelaskan pada materi
ini,meliputi di atntara lain: ');
disp ('...');
disp ('a. Gaya pada bidang miring');
disp (' Gaya pada bidang miring melibatkan interaksi antara objek
atau benda dengan bidang yang condong.');
disp ('Beberapa gaya utama yang terlibat adalah gaya gravitasi,
normal, dan gesekan');
disp ('rumus gaya pada bidang miring :F=(W.h)/s');

disp ('b. Keuntungan mekanisme pada bidang miring');


disp ('Keuntungan mekanis ini adalah sebuah angka yang menunjukkan
berapa kali pesawat sederhana dapat menggandakan gaya.');
disp ('rumus keuntungan mekanismenya : KM= s/h = W/F');

disp ('...');
disp ('keterangan rumus');
disp ('F = Gaya yang di berikan [N]');
disp ('W = berat benda [N]');
disp ('h = tinggi bidang miring [m]');
disp ('s = panjang bidang miring [m]');
disp ('KM = keuntungan mekanisme');

8
case 2
disp ('operasi program');
disp ('1. gaya pada bidang miring');
disp ('2. keuntungan pada bidang miring');
m= input ('massa = ');
h= input ('tinggi bidang miring = ');
s= input ('panjang bidang miring = ');
p=input ('pilihan = ');
g=10;

switch p
case 1
disp ('gaya pada bidang miring');
W= m*g;
F= (W*h)/s;
fprintf ('gaya pada bidang miring= %2.2f\n',F);

case 2
disp ('keuntungan pada bidang miring');
KM=s/h;
fprintf ('keuntungan mekanisme = %2.2f\n',KM);
end;

case 3
m=input('massa= ');
s=input('Panjang bidang mring= ');
g=10;
h=0:0.1:10
W=m*g;
F=(W*h)/s;
plot(h,F,'b');
xlabel('Tinggi(m)');
ylabel('Gaya yang diberikan(N)');
title('Grafik hubungan tinggi bidang miring dengan gaya');
hold on;

case 4
disp ('4 kuis');
disp ('...')
disp ('Jika sebuah beban bermassa 10 kg akan dipindahkan ke dalam
mobil dengan menggunakan sebuah papan, ');
disp ('dengan panjang 10 m yang disandarkan di atas bak mobil
dengan ketinggian 200 cm dari atas tanah. ');
disp ('Hitunglah berapa gaya yang di perlukan untung memindahkan
beban tersebut?')
j=input ('masukkan jawaban kuis=');
m= 10;
g= 10
h= 2;
s=10;
W=m*g
F=(W*h)/s;
if (j<F)
disp ('MAAF jawaban anda SALAH ');
disp ('belajar lagi');

9
disp ('pembahasan : ');
disp ('F= (W*h)/s');
disp ('F=(100*2)/10 = 20 N');
disp ('Jadi,jika beban bermassa 10 kg yang akan di pindah kan
ke mobil,');
disp ('dimana bidang miring yang di gunakan telah di
ketahui:');
disp ('tinggi 2 meter dan panjang 10 meter');
disp ('gaya yang akan di hasilkan adalah 20 N');
end;

if (j==F)
disp ('BAGUS,jawaban kamu BENAR');
disp ('Jadi,jika gaya pada bidang miring');
disp ('dimana massa beban telah di ketahui');
disp ('tinggi dan panjang bidang miring telah di
ketahiu,maka');
disp ('gaya yang akan di hasilkan adalah 20 N');
end

if (j>F);
disp ('MAAF jawaban anda SALAH ');
disp ('belajar lagi');
disp ('pembahasan : ');
disp ('F= (W*h)/s');
disp ('F=(100*2)/10 = 20 N');
disp ('Jadi,jika beban bermassa 10 kg yang akan di pindah kan
ke mobil,');
disp ('dimana bidang miring yang di gunakan telah di
ketahui:');
disp ('tinggi 2 meter dan panjang 10 meter');
disp ('gaya yang akan di hasilkan adalah 20 N');
end
end
jwb=input ('ingin lanjut?[y/selesai]= ','s');
end
disp ('==============================');
disp ('== SELESAI ==');
disp ('==============================');
disp ('==============================');

G. Hasil dan Pembahasan


1. Jika memilih pilihan 1 akan muncul materi tentang bidang miring, kemudian jika
ingin melanjutkan program maka dimasukkan huruf y jika tidak, program
langsung selesai.

10
2. Jika memilih pilihan 2 akan muncul operasi program tentang bidang miring,
memasukkan nilai sesuai yang diinginkan dan muncul hasil dari operasi program.
Kemudian jika ingin melanjutkan program maka dimasukkan huruf y jika tidak,
program langsung selesai.

11
 Ketika pilhan 1

 Ketika pilihan 2

3. Jika memilih pilihan 3 akan muncul grafik tentang bidang miring, grafik tentang
hubungan tinggi bidang miring dan gaya. Kemudian jika ingin melanjutkan
program maka dimasukkan huruf y jika tidak, program langsung selesai.

12
4. Jika memilih pilihan 4 akan muncul kuis tentang bidang miring, memasukkan
jawaban kuis dan muncul hasil dari jawaban kuis. Kemudian jika ingin
melanjutkan program maka dimasukkan huruf y jika tidak, program langsung
selesai.

 Ketika jawaban benar

13
 Ketika jawaban salah

14
BAB 4

PENUTUP

A. Kesimpulan
Menurut penjelasan sebelumnya, kesimpulannya adalah program yang kami buat untuk
topik fisika mengenai bidang miring menggunakan perintah switch. Dalam perintah
switch ini, program akan berjalan sesuai dengan pilihan yang diinginkan oleh pengguna.
B. Saran
Kami menyadari bahwa makalah ini banyak kekurangan, jadi kritik ataupun saran dari
pembaca sangat diperlukan untuk memprbaiki kekurangan tersebut dan supaya makalah
ini bisa menjadi makalah yang lebih baik lagi.

15
DAFTAR PUSTAKA

Stormy Attaway, 2012, MATLAB: A Practical Introduction to Programming and Problem


Solving, Second Edition, Butterworth-Heinemann is an imprint of Elsevier.
(http://library.lol/main/2F4506DDBC9D868C9ED5D831C4AA7EF7)
Akmam, dkk. Modul Praktikum Algoritma dan Pemograman Komputer, FMIPA UNP Padang.
Akmam. Algoritma dan Pemograman Komputer untuk Sains, Teknik dan Ilmu Komputer,
Jurusan Fisika FMIPA UNP Padang.

Putra, prasetya eka.laporan fisika bidang miring,universitas islam Indonesia,Badung

16

Anda mungkin juga menyukai