Anda di halaman 1dari 7

Nama : Dyah Nur Rancangkapti

Nim : 06306144012
Prodi : Fisika kelas E
Tugas : 7 Fisika Komputasi

Permasalahan
Laju seorang penerjun payung selama melayang diudara setelah payungnya mengembang
dinyatakan dengan rumus:
ct
v (t ) =
gm
c
[ −
1−e m ]
dengan g=9,8 m/s2, m=68 kg dan hambatan udara c=12,5 kg/s. Buatlah program untuk menentukan jarak
yang ditempuh penerjun selama 10 detik dengan metode Euler. Jarak yang ditempuh pada saat t=0 detik
adalah 0 meter. Buatlah grafik hubungan antara jarak yang ditempuh dengan waktu selama 10 detik.

Penyelesaian
Formulasi Numerik
Menurut permasalahan diatas, laju seorang penerjun payung adalah turunan pertama terhadap
waktu pada jarak yang ditempuh. Sehingga,
dr
v (t ) =
dt
jarak yang ditempuh (r) dapat diselesaikan dengan penyelesaian persamaan diferensial biasa
(PDB) metode Euler. Metode Euler ditafsirkan sebagai berikut :
r n+1 =r n +f (t n , r n )h
dr
f (x n , y n ) =
dengan ; dt adalah persamaan diferensial yang dievaluasikan pada x n dan yn.
Penyelesaian metode euler diawali dengan memasukkan nilai awal to=0 detik dan ro=0 meter.
Selain itu kita juga memerlukan besarnya ukuran langkah h yang digunakan untuk menentukan
jarak yang ditempuh. Variasi h yang digunakan dalam permasalahan ini kita gunakan 0.05, 0.1,
dan 0.2.

Algoritma
o Definisikan fungsi f(t) dengan perintah inline
o Masukan nilai g=9.8 m/s2, m=68; dan c=12,5kg/s
o Masukan harga awal to=0 dan ro=0
o Definisikan nilai r=ro dan masukan t1=10, h=(varisikan;0.05;0.1;0.2);
o Definisikan tampilan hasil dalam bentuk matriks
o Beri nilai iterasi maksimum n=(t1-to)/h
o Untuk iterasi i=1 sampai dengan n hitung nilai t=i*h
o Definisikan v=f(t)
o Hitung nilai r=r+h*v
o Tampilkan nilai t, r(t) dan v(t)
o Buat grafik hubungan antara t vs r(t)

Diagram Alir

MULAI

Definisikan fungsi f(t)

Beri nilai g=9.8 m/s2, m=68; dan c=12,5kg/s,


t1=10,Beri nilai to=0 dan ro=0 sebagai syarat awal

Definisikan r=ro dan variasikan nilai h=0.05;0.1;0.2.


Tampilkan hasil dalam bentuk matrik []

Beri nilai itersi n =t1-to/h

Untuk i=1 sampai n, hitung t dan r(t) dengan euler

Tampilkan [i’ t’ r(t)’ v(t)’]


Buat grafik t VS r(t)

AKHIR

Listing Program
f=inline('(g*m/c)*(1-exp(-c*t/m))','g','m','c','t');
g=9.8;m=68;c=12.5;to=0;ro=0;r=ro;t1=10;
h=………..% variasikan harga h dengan 0.05, 0.1, dan 0.2
hasilt=[];hasilr=[];hasil=[];
n=(t1-to)/h;
for i=0:n
t=i*h;
v=f(g,m,c,t);
r=r+h*v;
hasilt=[hasilt;t];hasilr=[hasilr;r];
hasil=[hasil;i t r v]
plot(hasilt,hasilr,'m');
grid
xlabel('t (waktu yang ditempuh)');
ylabel('r (jarak yang ditempuh)');
title('Grafik Hubungan waktu dengan jarak')
end

Keluaran Program
Untuk h=0.05
Hasil
i t r(t) v(t)
0 0 0 0
1.0000 0.0500 0.0244 0.4878
2.0000 0.1000 0.0729 0.9710
3.0000 0.1500 0.1454 1.4499
4.0000 0.2000 0.2417 1.9244
……. …….. …….. ………
……. …….. …….. ………
……. …….. …….. ………
198.0000 9.9000 285.8838 44.6728
199.0000 9.9500 288.1214 44.7519
200.0000 10.0000 290.3629 44.8302

keluaran grafik

Grafik Hubungan waktu dengan jarak


300

250
r (jarak yang ditem puh)

200

150

100

50

0
0 1 2 3 4 5 6 7 8 9 10
t (waktu yang ditempuh)

untuk h=0.1
hasil
i t r(t) v(t)
0 0 0 0
1.0000 0.1000 0.0971 0.9710
2.0000 0.2000 0.2895 1.9244
3.0000 0.3000 0.5756 2.8604
4.0000 0.4000 0.9535 3.7794
5.0000 0.5000 1.4217 4.6816
……. …….. …….. ………
……. …….. …….. ………
……. …….. …….. ………
……. …….. …….. ………
96.0000 9.6000 273.6420 44.1830
97.0000 9.7000 278.0770 44.3493
98.0000 9.8000 282.5282 44.5125
99.0000 9.9000 286.9955 44.6728
100.0000 10.0000 291.4785 44.8302

keluaran grafik
Grafik Hubungan waktu dengan jarak
300

250
r (jara k y an g d ite m p uh )

200

150

100

50

0
0 1 2 3 4 5 6 7 8 9 10
t (waktu yang ditempuh)

untuk h=0.2
hasil
i t r(t) v(t)
0 0 0 0
1.0000 0.2000 0.3849 1.9244
2.0000 0.4000 1.1408 3.7794
3.0000 0.6000 2.2542 5.5673
4.0000 0.8000 3.7124 7.2908
5.0000 1.0000 5.5028 8.9520
……. …….. …….. ………
……. …….. …….. ………
……. …….. …….. ………
……. …….. …….. ………
46.0000 9.2000 258.2261 43.4865
47.0000 9.4000 266.9943 43.8411
48.0000 9.6000 275.8309 44.1830
49.0000 9.8000 284.7334 44.5125
50.0000 10.0000 293.6994 44.8302

keluaran grafik
Grafik Hubungan waktu dengan jarak
300

250
r (jarak y ang ditem puh)

200

150

100

50

0
0 1 2 3 4 5 6 7 8 9 10
t (waktu yang ditempuh)

Pembahasan
Dalam permasalahan diatas (mencari jarak tempuh), kita menggunakan metode euler untuk
menyelesaikannya karena persamaan yang diberikan adalah persamaan kecepatan sehingga untuk
mencari jarak yang ditempuh dalam t diperlukan penyelesaian persamaan diferensial. Dengan
metode euler, kita dapat melihat jarak yang ditempuh pada keluaran hasil diatas. Untuk
mengetahui kepresisian jarak terhadap waktu, kita perlu memvariasikan harga h, dalam
penyelesaian h untuk permasalahan ini digunakan 0.05, 0.1 dan 0.2.
Setelah diamati untuk harga h yang lebih besar kita memerlukan iterasi yang cukup lama
dibandingkan jika kita menggunakan harga h yang mendekati nol.
Saat h=0.05 jarak yang ditempuh selama 10 detik adalah 290.3629 meter dengan kecepatan
44.8302 m/s2 dan iterasi selama 200 kali. Saat h=0.1 jarak yang ditempuh selama 10 detik adalah
291.4785 meter dengan kecepatan 44.8302 m/s2 dan iterasi selama 100 kali. Sedangkan saat
h=0.2 jarak yang ditempuh selama 10 detik adalah 293.6994 meter dengan kecepatan
44.8302m/s2 dan iterasi selama 100 kali.
Sehingga dapat disimpulkan dari permasalahan ini bahwa dengan kecepatan dan waktu yang
sama kita perlu menggunakan ukuran langkah yang kecil atau semakin mendekati nol agar
mendapatkan jarak tempuh yang cepat untuk penerjun tempuh selama 10 detik.

Anda mungkin juga menyukai