ABSTRACT− The problem in this experiment is to complete the program to calculate the integral value of
an equation using the Reimann method, the trapezoid integration method and the simpson integration
method which aims to recognize the methods used to calculate the integral value of an equation and
calculate the integral value in an equation. The trapezoidal integration method of each part to be calculated
is expressed as trapezoidal. The reimann method is a method for calculating integrals based on square rules.
The simpson integration method of each part is not trapezoidal but consists of two trapezids using weight at
its midpoint. Simpson's method is more accurate because of its integration based on the quadratic function
approach for each of the three sets of data in the data set that it wants to integrate.
.
KEYWORD : INTEGRATION METHOD; NUMERICAL METHODS; REIMANN METHOD; SIMPSON
INTEGRATION; TRAPEZOIDAL.
1
2 Laporan Praktikum Fisika Komputasi, Integrasi Numerik, 2020
b
meshless. Metode meshless memiliki
keuntungan karena mesh dari domain tidak ∫ f ( x ) dx …(2)
a
dilakukan sehingga simulasi lebih Gagasan daerah integral Reiman adalah
sederhana. Metode smothed particle menggunakan hampiran yang sangat
hydrodynamics (SPH), element free sederhana untuk daerah S. Dengan
Galerkin (EFG), radial basis function (RBF) mengambil hampiran yang semakin baik,
dan radial point interpolation method dapat dikatakan dalam limitnya bisa
(RPIM) termasuk metode meshfree atau didaatkan luas daerah S dibawah kurva
meshless tersebut. Metode numerik (Sangadji, 2008).
misalnya, finite difference method (FDM),
FEM, DGM, FMV, SPH, EFG, RBF dan RPIM Metode integral Reiman ini
dapat dikombinasikan untuk penyelesaian merupakan metode integral yang digunakan
numerik pada domain ruang dan waktu, dalam kalkulus, dan didefenisikan sebagai :
misalnya RBF dengan integrasi waktu b n
3
4 Laporan Praktikum Fisika Komputasi, Integrasi Numerik, 2020
METODE PENELITIAN
A. Algoritma
1. Program integrasi metode reimann,
trapezoidal dan simpson END
a. Memulai program
b. Memasukkan persamaan HASIL DAN PEMBAHASAN
c. Memasukkan fungsi batas atas, batas A. Hasil Komputasi
bawah dan jumlah segmen Hitung jarak yang ditempuh oleh
d. Masukkan fungsi jumlah reimann, sebuah roket yang mempunyai kecepatan
jumah trapezoida dan jumlah simpson vertikal, selama 40 detik pertama,
e. Memasukkan fungsi untuk gunakanlah metode trapezoidal, simpson
mendefinisikan fungsi yang kan dicari dan WxMaxima kemudian bandingkan
nilainya ketiganya.
f. Memasukkan fungsi untuk mencari 1) v = 10t2 – 4t untuk 0≤t≤10
nilai luas dengan metode reimann dengan menggunakan perhitungan
g. Memasukkan fungsi untuk mencari komputasi pada program C++ diperoleh
nilai luas dengan metode trapezoidal hasil yaitu :
h. Memasukkan fungsi untuk mencari Metode trapezoidal : 51661.34375
nilai luas dengan metode simpson Metode simpson : 3133.333251953125
i. Memasukkan data untuk menjalankan WxMaxima:3133.333333333333
program
j. Hasil dari program
B. Flowchart
1. Program integrasi metode reimann,
trapezoidal dan simpson
START
Input fungsi
-5
Hitung integral berganda dengan -6
menggunakan metode trapezoidal dan -7
simpson, dan menggunakan WxMaxima -8
1 x -9 x (m)
a. ∫∫ xy dxdy
1 0
Grafik Penampang lintang sungai
5
6 Laporan Praktikum Fisika Komputasi, Integrasi Numerik, 2020
7
8 Laporan Praktikum Fisika Komputasi, Integrasi Numerik, 2020
return luas;
}
/*mencari nilai luas dengan metode simpson
1/3*/
float simpson(float bwh, float ats, float jlh)
{
int i;
float luas=0;
float lebar_segmen=(ats-bwh)/jlh;
float node, y;
luas = lebar_segmen *(f(ats)+ f(bwh))/3;
for(i=1;i<jlh;i++)
{
node=bwh+i*lebar_segmen; Gambar 2 Tugas Praktikum 1
y=f(node);
if(i%2==1)
y*=4;
else
y*=2;
luas+=lebar_segmen*y/3;
}
return luas;
}
Gambar 3 Tugas Praktikum 1
Listing Program Menghitung integral
fungsi WxMaxima
//untuk persamaan x2+ x- cos(x * π/180)
//secara analitik
s(x) := x^2+x-cos(x*%pi/180);
integrate(s(x),s);
subst(1, x, %); // memasukkan 1 sebagai
variable titik yang dicari
float(%), numer; // menghitung nilai
numeriknya
//menggunakan metode integral Romberg
romberg( x^2+x-cos(x*%pi/180), x, 0, 1);
//batas dari 0 sampai 1