Prak Fiskom - 1187030011 - Fitri Indah Anggreani - 3 - Gerak Jatuh Bebas Dengan Gaya Gesek Udara
Prak Fiskom - 1187030011 - Fitri Indah Anggreani - 3 - Gerak Jatuh Bebas Dengan Gaya Gesek Udara
Oleh:
Fitri Indah Anggreani
(1187030011)
JURUSAN FISIKA
FAKULTAS SAINS DAN TEKNOLOGI
UIN SUNAN GUNUNG DJATI BANDUNG
2020
ABSTRACT
A Computational Physics Practicum has been carried out, entitled Free Fall Motion with Air
Friction on Monday, 19 October 2020 at their respective places via the Youtube
communication application. This practicum aims to understand the concepts and numerical
solutions of Free Fall Motion with Air Friction., Solve ordinary differential equations on the
phenomenon of Free Fall Motion with Air Friction using the Excel-based Euler method and
Python programming. This practicum requires a laptop with Excel and Python software then
entered in the form of data related to the problem of free fall motion with air friction and then
look at the graphs that have been graphed and velocity against time by the calculation of time
and time. From the existing Excel and python graph data, the results show that between the
exact calculation, and the euler have values that are similar to each other and not much
different at the initial time interval and the increase in time, the euler velocity value will be
increasingly different from the analytical results.
ABSTRAK
Telah dilakukan Praktikum Fisika Komputasi yang berjudul Gerak Jatuh bebas dengan gaya
Gesek Udara pada Senin, 19 Oktober 2020 di tempat masing- masing melalui aplikasi
komunikasi Youtube. Praktikum ini bertujuan untuk Memahami konsep dan solusi numerik
Gerak Jatuh Bebas dengan Gaya Gesek Udara., Memecahkan persamaan diferensial biasa
pada fenomena Gerak Jatuh Bebas dengan Gaya Gesek Udara menggunakan metode Euler
berbasis Excel dan pemrograman Python. Praktikum ini membutuhkan laptop dengan
software Excel dan Python kemudian dimasukkan berupa data data angka terkait masalah
gerak jatuh bebas dengan gaya gesek udara dan kemudian melihat grafik yang telah di plot
yaitu grafik posisi dan kecepatan terhadap waktu oleh perhitungan eksak, dan euler . Dari
data grafik Excel dan python yang ada didapatkan hasil bahwa antara perhitungan eksak, dan
euler memiliki nilai yang saling mirip dan tidak jauh beda pada selang waktu awal dan
seiring bertambah waktu maka nilai kecepatan euler akan semakin berbeda dengan hasil
analitik.
Pada praktikum ini dilakukan perhitungan gerak jatuh bebas dengan gaya
gesek sebuah benda dengan menggunakan perhitungan eksak dan perhitungan
numeric dengan menggunakan metode euler. Metode Euler(Euler Method) adalah
prosedur numerik orde pertama untuk menyelesaikan persamaan diferensial
biasa (ODE) dengan nilai awal tertentu. Dan untuk mengetahui lebih jelas dapat
dilihat pada hasil praktikum ini.
B. TUJUAN
Tujuan dalam praktikum ini sebagai berikut:
1. Memahami konsep dan solusi numerik Gerak Jatuh Bebas dengan Gaya Gesek Udara.
2. Memecahkan persamaan diferensial biasa pada fenomena Gerak Jatuh Bebas dengan
Gaya Gesek Udara menggunakan metode Euler berbasis Excel dan pemrograman Python
BAB II
DASAR TEORI
A. Python
Python adalah bahasa pemrograman tujuan umum yang ditafsirkan, tingkat tinggi. Python
buat oleh Guido van Rossum dan pertama kalinya dirilis pada tahun 1991, filosofi desain
Python menekankan keterbacaan kode dengan penggunaan spasi putih yang
signifikan. Rancang bangun bahasanya dan pendekatan berorientasi objek bertujuan untuk
memudahkan programmer menulis kode yang jelas dan logis untuk proyek skala kecil dan
besar.
Matplotlib
Matplotlib adalah library Python yang fokus pada visualisasi data seperti
membuat plot grafik. Matplotlib pertama kali diciptakan oleh John D. Hunter dan sekarang telah
dikelola oleh tim developer yang besar. Awalnya matplotlib dirancang untuk menghasilkan plot grafik
yang sesuai pada publikasi jurnal atau artikel ilmiah. Matplotlib dapat digunakan dalam script Python,
Python dan IPython shell, server aplikasi web, dan beberapa toolkit graphical user
interface (GUI) lainnya.
Visualisasi dari matplotlib adalah sebuah gambar grafik yang terdapat satu sumbu atau lebih.
Setiap sumbu memiliki sumbu horizontal (x) dan sumbu vertikal (y), dan data yang direpresentasikan
menjadi warna dan glyphs seperti marker (contohnya bentuk lingkaran) atau lines (garis) atau poligon.
B. Microsoft Excel
Metode Lagrange
Pada metode lagrange ini, tentukan terlebih dahulu nilai energi potensial dan energi
kinetik pada sistem gerak jatuh bebas, yaitu :
2
dan
Kemudian disubstitusikan ke fungsi Lagrange
Fungsi lagrange gerak jatuh bebas dengan gaya gesek udara yang telah kita dapatkan pada
persamaan di atas, kita diferensialkan sesuai dengan persamaan lagrange berikut :
Ruas sebelah kanan bernilai nol karena termasuk gaya konservatif, selanjutnya dilakukan
diferensial
2. Metode Numerik
Solusi gerak jatuh bebas tidak hanya dapat diselesaikan dengan persamaan secara
eksak saja, namun dapat diselesaikan juga dengan cara numerik menggunakan metode euler.
Dalam matematika dan ilmu komputer, metode euler adalah prosedur numerik orde pertama
untuk menyelesaikan persamaan diferensial biasa (ODE). Metode euler ini adalah metode
eksplisit mendasar untuk integrasi numerik dari ODE dan merupakan metode runge-kutta
paling sederhana. Untuk kasus gerak jatuh bebas tanpa gaya gesek didapatkan solusi
persamaan sebagai berikut :
Dimana nilai adalah stepsize yang merupakan selang waktu pertama dan kedua yaitu
Untuk mendapatkan hasil yang mendekati solusi eksak, maka persamaan di atas
dimodifikasi menjadi :
1. Laptop 1 Buah
2. Software Python -
Mulai
Selesai
BAB IV
HASIL DAN PEMBAHASAN
A. Data
massa 70 kg
Waktu awal(a) 0 s
Waktu akhir(b) 10 s
0 0 0 0
300
posisi(m)
200
Series1
100
0
0 2 4 6
waktu(s) 8 10 12
50
40
30
Series1
20
10
0
0 2 4 6 8 10 12
waktu(s)
Pada praktikum kali ini melakukan percobaan data gerak jatuh bebas dengan gaya
gesek udara pada software excel dan Python. Data awal yang dimiliki adalah m sebagai
massa benda yaitu sebesar 70 kg, percepatan gravitasi(g) sebesar 9.8 m/s2, koevisie gesekan
(b) sebesar 7 kg/s, waktu awal (a) dan waktu akhir (b) sebesar 0 s dan 10 s, Jumlah data(N)
sebanyak seratus dan nilai stepsize(h) yang didapatkan dari selisih waktu dibagi jumlah data
yang hasilnya sebesar 0.1 s. Pada Ms. Excel terdapat metode perhitungan, euler. Dari metode
tersebut dicari data posisi(y), ky, dan kecepatan(v) , kv dari data pertama sampai yang ke-
seratus.
Dari data yang diambil pada excel didapatkan 2 buah grafik yaitu grafik kecepatan
terhadap waktu dan grafik posisi terhadap waktu. Untuk grafik pertama adalah grafik yang
menunjukkan bagaimana perubahan posisi terhadap waktu. Kurvanya berbentuk melengkung
kurang beraturan, hal ini dikarenakan gaya gesek udara yang mempengaruhi percepatan gerak
benda
Grafik kedua adalah grafik yang menunjukkan bagaimana kecepatan berubah
terhadap waktu.Bentuk kurva yaitu garis lengkung dari bawah ke atas yang menunjukkan
kecepatannya makin bertambah dan berubah tapi tetapi tidak beraturan dan berarti percepatan
benda tidak konstan, berbeda dengan gerak jatuh tanpa gaya gesek.
Selain menggunakan software Ms. Excel, penghitungan data gerak jatuh bebas tanpa
gaya gesek juga dilakukan menggunakan python, dengan nilai yang masih sama. Ada tiga
modul yng digunakan program utama pada percobaan ini, yaitu numpy, matplotlib dan
printSoln. Numpy adalah library python untuk perhitungan numeric. Untuk menguluarkan
plot data digunakan matplotlib. Matplotlib adalah library Python yang fokus pada visualisasi
data seperti membuat plot grafik. Selain program utama, terdapat dua program lagi yang
digunakan untuk menampilkan plot, yaitu program fungsi euler dan printSoln. Program euler
berfungsi sebagai program yang digunakan dalam perhitungan. Program printSoln berfungsi
mem-print data hasil eksekusi menggunakan metode euler.
Pada program utama berisi solusi euler dan solusi eksak. Rumus utama dari metode
tersebut adalah fungsi kecepatan. Setelah program di run akan muncul plot grafik. Grafik
tersebut adalah grafik kecepatan terhadap waktu Eksak dan euler . Masing-masing Kurva
grafik eksak dan euler berbentuk garis lengkung dari bawah ke atas, namun dari kurva
menunjukkan bahwa semakin bertambahnya waktu, terjadi penurunan keakuratan pada
metode euler jika dibandingkan dengan metode analitik.. Bentuk Grafik nya pun mendekati
bentuk grafik yang ada pada excel. Ini menunjukkan kalau perhitungan eksak maupun
numerik dapat menghasilkan hasil yang sama/mirip walau cara perhitungannya berbeda.
BAB V
KESIMPULAN