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 on Thursday, October 15, 2020 at
their respective places through the Youtube communication application. This practicum aims
to be able to conduct case studies of free fall motion without air friction on Ms. Excel, Can
display free fall motion charts without air friction from exact and euler solutions on Ms.
Excel, Can display position versus time graph from exact and euler solutions in python. This
practicum requires a laptop with Excel and Python software then entered in the form of
numerical data related to the problem of free fall motion without friction and then see the
graphs that have been plotted, namely graphs of position, velocity and altitude against time
by exact calculations, euler and modified euler. From the existing Excel chart data, it is
found that the exact calculation, the modified euler, and the modified euler have similar
values and are not much different. Likewise, python data, from the code that has been created
will output a graph of position against time with the exact and euler methods and the results
are similar.
ABSTRAK
Telah dilakukan Praktikum Fisika Komputasi pada Kamis, 15 Oktober 2020 di tempat
masing- masing melalui aplikasi komunikasi Youtube. Praktikum ini bertujuan untuk agar
Dapat melakukan studi kasus gerak jatuh bebas tanpa gesekan udara pada Ms. Excel, Dapat
menampilkan grafik gerak jatuh bebas tanpa gesekan udara dari solusi eksak dan euler pada
Ms. Excel, Dapat menampilkan grafik posisi terhadap waktu dari solusi eksak dan euler pada
python. Praktikum ini membutuhkan laptop dengan software Excel dan Python kemudian
dimasukkan berupa data data angka terkait masalah gerak jatuh bebas tanpa gaya gesek dan
kemudian melihat grafik yang telah di plot yaitu grafik posisi, kecepatan dan ketinggian
terhadap waktu oleh perhitungan eksak, euler dan euler modifikasi. Dari data grafik Excel
yang ada didapatkan hasil bahwa antara perhitungan eksak, euler dan euler modifikasi
memiliki nilai yang saling mirip dan tidak jauh beda. Begitu pula data python, dari code
yang telah dibuat akan mengeluarkan grafik posisi terhadap waktu dengan metode eksak dan
euler dan hasilnya pun mirip.
Pada praktikum ini dilakukan perhitungan gerak jatuh bebas tanpa 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. Dapat melakukan studi kasus gerak jatuh bebas tanpa gesekan udara pada Ms.
Excel
2. Dapat menampilkan grafik gerak jatuh bebas tanpa gesekan udara dari solusi eksak
dan euler pada Ms. Excel
3. Dapat menampilkan grafik posisi terhadap waktu dari solusi eksak dan euler pada
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 :
dan
Kemudian disubstitusikan ke fungsi Lagrange
Fungsi lagrange gerak jatuh bebas tanpa 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
Metode Hamilton
Metode Hamilton hampir mirip dengan metode lagrange, namun pada metode
Hamilton ini variabel kecepatan diubah ke dalam variabel momentum, yaitu :
sehingga
Dan energi kinetiknya menjadi
Dan
Fungsi hamilton gerak jatuh bebas tanpa gaya gesek udara yang telah kita dapatkan
pada persamaan di atas, kita diferensialkan sesuai dengan persamaan hamilton berikut :
1.
Dan
2.
Sehingga didapatkan :
Berdasarkan persamaan di atas dapat kita tarik kesimpulan bahwa gerak jatuh bebas
tanpa gaya gesek udara akan menghasilkan percepatan gravitasi. Selain itu, pada gerak
jatuh bebas tanpa gaya gesek udara berlaku persamaan-persamaan berikut :
Kecepatan Setiap Saat
Solusi persamaan diatas merupakan solusi dari gerak benda GLBB. Benda yang mengalami
gerak lurus berubah beraturan memiliki kecepatan yang berubah seiring dengan perubahan
waktu. Namun perubahan kecepatannya selalu konstan atau disebut juga percapatannya
konstan. Kecepatan yang berubah ini berpengaruh pada perubahan posisi atau jarak setiap
selang waktu tertentu, jika perubahan jarak semakin besar maka kecepatan benda akan
semakin bertambah, hal ini disebut dengan GLBB dipercepat. Sebaliknya, jika perubahan
jarak semakin kecil dan kecepatan benda semakin lambat maka hal ini disebut GLBB
diperlambat.
Pada kasus gerak jatuh bebas ini, benda dijatuhkan tanpa memiliki kecepatan awal sehingga
nilai dan , maka :
Dan
Dimana nilai adalah stepsize yang merupakan selang waktu pertama dan kedua (h)
atau
Untuk mencari solusi numerik persamaan posisi setiap waktu, yaitu sebagai berikut :
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
Waktu awal(a) 0 s
Waktu akhir(b) 10 s
- Perhitungan gerak jatuh bebas tanpa gaya gesek udara dapat dilakukan dengan
menggunakan Ms. Excel, yaitu dengan cara memasukkan data ke dalam sheet dan
memasukkan formula sesuai dengan nilai yang ingin dicari dan juga akan didapatkan
grafik yang sesuai.
- Perhitungan gerak jatuh bebas tanpa gaya gesek juga dapat dilakukan dengan
memasukkan code nilai data euler dan modul modul yang dibutuhkan yang kemudian
akan mengeluarkan plot grafik
- Grafik posisi terhadap waktu dapat ditampilkan pada excel dan python dengan
bentuk kurva yaitu garis melengkung dari bawah ke atas yang menunjukkan posisi akan
semakin bertambah dan semakin besar seiring berjalannya waktu.
REFERENSI