Professional Documents
Culture Documents
Prak Fiskom - 1187030011 - Fitri Indah Anggreani - 9 - Metode Raphson
Prak Fiskom - 1187030011 - Fitri Indah Anggreani - 9 - Metode Raphson
Prak Fiskom - 1187030011 - Fitri Indah Anggreani - 9 - Metode Raphson
Oleh:
Fitri Indah Anggreani
(1187030011)
JURUSAN FISIKA
FAKULTAS SAINS DAN TEKNOLOGI
UIN SUNAN GUNUNG DJATI BANDUNG
2020
ABSTRACT
A Computational Physics Practicum has been conducted, entitled Newton Raphson Method to
Determine Equation Roots using Python 3 on Monday, December 7, 2020 in their respective
locations through the Youtube communication application. This practicum aims to
understand the concept of finding the roots of non-linear equations based on the Newton-
Raphson Method, Implementing numerical methods to find the roots of non-linear equations
based on the Raphson Method using Python 3, applying in physical science and engineering
problems. This practicum requires a laptop with Python software then entered in the form of
data and programming related to integral calculation using the bisection method with an
example value of f (x) = x2-4. In the initial guess python experiment, the tolerance to the
formula in the appropriate shell program will get the integral value. For the amount of
tolerance entered, which is 10-20 and the x value obtained is 2.In addition to calculating the
roots of the quadratic equation as in the example, it can also be done to work on other
physical processes such as in the electric charge experiment looking for the position of the
zero charge which is obtained by the value 4 then looking the time it takes for the rocket to
reach airspeed. The value obtained, the smaller the tolerance value, the more equal the value
generated by the exact calculation.
ABSTRAK
Telah dilakukan Praktikum Fisika Komputasi yang berjudul Metode Newton Raphson untuk
Menentukan Akar Persamaan menggunakan Python 3 pada Senin, 7 Desember 2020 di
tempat masing- masing melalui aplikasi komunikasi Youtube. Praktikum ini bertujuan untuk
Memahami konsep untuk mencari akar-akar persamaan non-linier berbasis Metode Newton-
raphson, Mengimplmentasikan metode numerik untuk mencari akar-akar persamaan non-
linier berbasis Metode Raphson menggunakan Python 3, Mengaplikasikan dalam
permasalahan sains fisis dan teknik . Praktikum ini membutuhkan laptop dengan software
Python kemudian dimasukkan berupa data dan pemograman terkait penghitungan integral
dengan metode bisection dengan nilai contoh f(x)=x2-4. Pada percobaan python tebakan
aawal ,toleransi ke dalam rumus pada program shell yang sesuai akan didapatkan nilai
integralnya. Untuk jumlah toleransi yang dimasukkan yaitu sebesar 10-20 dan nilai x yang
didapatkan sebesar 2. Selain menghitung akar persamaan kuadrat seperti pada contoh, juga
dapat dilakukan untuk mengerjakan proses fisis lainnya seperti pada percobaan muatan listrik
mencari posisi muatan nol yang didapatkan nilai 4 kemudian mencari nilai waktu yang
dibutuhkan roket untul mencapai kecepatann udara. Nilai yang didapatkan, semakin kecil
nilai toleransinya, semakin sama dengan nilai yang dihasilkan oleh perhitungan eksak.
Suatu integral dapat diselesaikan dengan 2 cara, yaitu secara analitik dan secara
numerik Perhitungan secara analitik dilakukan untuk menyelesaikan integral pada fungsi
yang relatif mudah. Karena terkadang fungsi tersebut kompleks atau sulit dihitung nilai
integralnya, perhitungan secara analitik ini tidak dapat menyelesaikan solusi dari fungsi
tersebut Untuk itu, perhitungan integral secara numerik merupakan cara untuk
menyelesaikan solusi tersebut.
Metode integrasi numerik adalah suatu cara untuk menghitung luasan daerah di
bawah fungsi yang dimaksud pada selang yang diberikan. Jika suatu fungsi memiliki
luasan yang baku seperti luasan persegi panjang dengan panjang x lebar, mungkin itu
dapat dengan mudah dilakukan. Tetapi umumnya suatu persamaan fungsi umumnya:
fungsi linier dan fungsi kuadrat . Contohnya yaitu mencari luasan pada fungsi dengan
integrasi numeric.
A. METODE NUMERIK
Metode numerik adalah teknik untuk menyelesaikan permasalahan- permasalahan
yang diformulasikan secara matematik dengan cara operasi hitungan (arithmetic). Metode
numerik merupakan suatu teknik untuk menyelesaikan masalah matematika yang efektif dan
efisien. Dengan bantuan computer ia sanggup menangani masalah yang rumit dan melibatkan
perhitungan yang luas. Tahap-tahap memecahkan masalah persoalan secara numerik yang
dilakukan dalam pemecahan persoalan dunia nyata dengan metode numeric, yaitu:
persamaan garis
untuk n = 1, 2, 3, …
B. 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.
Python telah dirancang pada akhir 1980-an sebagai penerus bahasa ABC. Python 2.0,
dirilis pada tahun 2000, memperkenalkan fitur-fitur seperti pemahaman daftar dan sistem
pengumpulan sampah dengan penghitungan referensi. Python 3.0, dirilis pada tahun 2008,
adalah revisi utama dari bahasa yang tidak sepenuhnya kompatibel dari versi sebelumnya,
dan banyak kode Python 2 yang tidak berjalan tanpa modifikasi pada Python 3 tersebut.
BAB III
METODOLOGI PRAKTIKUM
1. Laptop 1 Buah
2. Software Python -
Mulai
Selesai
BAB IV
HASIL DAN PEMBAHASAN
A. Data
Soal 1
Data Nilai
Tebakan awal 10
Toleransi 10-10
x 3.99
Data Nilai
Tebakan awal 10
Toleransi 10-20
x 4
Soal2
Data Nilai
Tebakan awal 100
Toleransi 10-20
t 70.87797
Hasil percobaan python
Soal 1
Soal 2
Gambar 2. Data Integral Simpson Multigrid yaitu 2 grid. Hasil integral menunjukkan
metode ini memiliki ketelitian yang tinggi walau hanya menggunakan 2 grid.
B. Pembahasan
Pada praktikum kali ini melakukan percobaan Metode Newton Raphson untuk
Menentukan Akar Persamaan menggunakan Python 3. Percobaan ini dilakukan menggunakan
software Python. Prinsip dari metode ini menggunakan pendekatan satu titik sebagai titik
awal. Semakin dekat titik awal yang kita pilih dengan akar sebenarnya, maka semakin cepat
konvergen ke akarnya . Percobaan yang dilakukan yaitu percobaan dengan software python.
Percobaan ini dilakukan dengan memasukkan program raphson lalu mengimport ke program
nilai yang akan di hitung. Ketika program di run dan dimasukkan nilai tebakan awal x1 dan
toleransi akan keluar hasil akar persamaannya.
Pada percobaan pertama mencari nilai akar dari persamaan x 2-4 dengan nilai tebakaan
awal sebesar 4 dan digunakan nilai toleransi sebesar 10-20. Dari nilai tersebut menghasilkan
outpun berupa nilai x sebesar 2.
Pada percobaan kedua yaitu soal nomor 1 mengenai medan listrik yaitu mencari titik
garis yang menghubungkan2 muatan dengan medan listrik sama dengan nol. Dari soal
diketahui nilai Q1 =+4 C, Q2 = +9 C dan jarak keduanya adalah 10 meter sehingga diketahui
tebakan awal 10, sedangkan untuk nilai toleransi digunakan 2 nilai yaitu 10-10 dan 10-20 .
Dengan menggunakan rumus pada solusi akan didapatkan nilai f(x) seperti pada program
yang sudah dibuat dan kemudian didapatkan hasil jawabannya yaitu pada toleransi 10-10
hasilnya sekitar 3.999 dan pada toleransi 10-20 hasilnya didapatkan 4.
Percobaan ketiga yaitu soal nomor 2 mengenai kecepatan roket yaitu mencari waktu
yang diperlukan agar roket mencapai kecepatan udara 335m/s. Dari soal juga diketahui nilai u
= 2510m/s, m0 = 2.8x106, m = 13.3x103 kg/s, g = 9.81m/s2 dan vudara = 335 m/s. lalu
dimasukkan nilai tebakan awal sebesar 100 dan toleransi 10-20 . Dengan menggunakan
rumus pada solusi akan didapatkan nilai f(x) seperti pada program yang sudah dibuat dan
kemudian didapatkan hasil jawabannya yaitu 70.87797226808105. Dengan demikian
diketahui waktu yang diperlukan agar roket mencapai kecepatan udara yaitu sekitar 70.88 s.
Sebelum menggunakan perhitungan numeric bisection ini, persamaan juga dikerjakan
dengan mneggunakan metode eksak dan hasil yang didapatkan adalah pada saat nilai
toleransi 10-20 memiliki akurasi lebih tinggi dari pada 10-10 atau semakin mendekati nol
toleransinya, semakin tepat hasilnya.
BAB V
KESIMPULAN
1. Metode numerik merupakan salah satu alternatif metode penyelesaian yang berupa
hampiran dan penting dalam terapan praktis dimana para ilmuwan seringkali
menghadapi masalah-masalah yang aktual dan tidak dapat diselesaikan secara analitis
Dengan menggunakan salah satu metode yaitu Metode Newton-Raphson yang
merupakan metode pencarian akar suatu fungsi f(x) dengan pendekatan satu titik,
dimana fungsi f(x) mempunyai turunan.
3. Perhitugan newton metode raphson dapat diterapkan dalam beberapa prinsip fisika
dan teknik seperti mencari kecepatan roket, menentukan titik posisi muatan dan lain
sebagainya.
REFERENSI
[1] Munir, Rinaldi. 1997. Metode Numerik untuk Teknik Informatika. Bandung: Institut
Teknologi Bandung.
[2]Giancoli, Douglas. 2001. Fisika Untuk Ilmu Pengetahuan dan Teknik Jilid 2. Jakarta:
Erlangga
[3] Abdullah, M .2010. Fisika Dasar 1. Jakarta: Erlangga
[4] Nasiha,K.2008. Penyelesaian Sistem Persamaan Tak Linier Dengan Metode Newton
Raphson. Pendidikan Matematika
[5] Hartono, D. E. Juni. 2000. Modul praktikum Komputasi Metode Numerik. Universitas
Gadjah Mada
[6] http://people.usd.ac.id/~ydkristanto/index.php/2018/06/kado-dari-newton-dan-raphson/
(Diakses 12 Desember 2020)
[7] http://file.upi.edu/Direktori/FPMIPA/JUR._PEND._MATEMATIKA/196805111991011-
JARNAWI_AFGANI_DAHLAN/Metode_Numerik/Metode_Newton-Raphson.pdf (Diakses
12 Desember 2020)