Lompat ke isi

Aturan Trapesium Rekursif: Perbedaan antara revisi

Ensiklopedia Pengetahuan Universitas Islam Sultan Agung
Maintenance script (bicara | kontrib)
Impor teks terkontrol dari Wikipedia bahasa Indonesia; revisi 29115358; atribusi sumber disertakan.
 
Maintenance script (bicara | kontrib)
Presentation V4: sitasi, referensi, Math, Wikimedia Commons, dan atribusi
 
Baris 8: Baris 8:


== Aturan Trapesium Rekursif ==
== Aturan Trapesium Rekursif ==
Misalkan <math>f</math>
Misalkan <math>f</math>
adalah suatu fungsi yang terdefinisi pada <math> [a,b]
adalah suatu fungsi yang terdefinisi pada <math> [a,b]
Baris 53: Baris 52:


== Langkah-langkah Aturan Trapesium Rekursif ==
== Langkah-langkah Aturan Trapesium Rekursif ==
Dalam menghitung hampiran <math>\int_a^b f(x)\,dx</math>dengan aturan trapesium rekursif, kita lakukan langkah-langkah sebagai berikut;
Dalam menghitung hampiran <math>\int_a^b f(x)\,dx</math>dengan aturan trapesium rekursif, kita lakukan langkah-langkah sebagai berikut;


'''<math>h=b-a</math>'''
'''<math>h=b-a</math>'''
Baris 72: Baris 69:


== Contoh Penghitungan Integral Menggunakan MATLAB ==
== Contoh Penghitungan Integral Menggunakan MATLAB ==
Misalkan kita akan menghitung integral <math>\int_1^5 f(x)\,dx</math>,dengan menggunakan Aturan Trapesium Rekursif. Untuk lebih memudahkan penghitungan dalam MATLAB, telebih dahulu kita buat fungsi dalam M file, berikut fungsinya
Misalkan kita akan menghitung integral <math>\int_1^5 f(x)\,dx</math>,dengan menggunakan Aturan Trapesium Rekursif. Untuk lebih memudahkan penghitungan dalam MATLAB, telebih dahulu kita buat fungsi dalam M file, berikut fungsinya


function Tn=trapesiumrekursif(f,n,a,b)
function Tn=trapesiumrekursif(f,n,a,b)
Baris 97: Baris 92:


end
end


Kita simpan fungsi ini dalam file trapesiumrekursi.m
Kita simpan fungsi ini dalam file trapesiumrekursi.m
Baris 144: Baris 138:


== Daftar Pustaka ==
== Daftar Pustaka ==
Sahid. 2005. Pengantar Komputasi Numerik dengan MATLAB. ANDI, Yogyakarta
Sahid. 2005. Pengantar Komputasi Numerik dengan MATLAB. ANDI, Yogyakarta


== Sumber dan atribusi ==
== Sumber dan atribusi ==


Konten artikel ini diadaptasi dari [https://id.wikipedia.org/w/index.php?title=Aturan+Trapesium+Rekursif&oldid=29115358 Wikipedia bahasa Indonesia], revisi 29115358 (2026-04-09T08:24:54Z), yang tersedia berdasarkan lisensi Creative Commons Atribusi-BerbagiSerupa (CC BY-SA). Mohon gunakan konten ini secara bijak serta sesuai dengan ketentuan lisensi yang berlaku.
Konten artikel ini diadaptasi dari [https://id.wikipedia.org/w/index.php?title=Aturan+Trapesium+Rekursif&oldid=29115358 Wikipedia bahasa Indonesia], revisi 29115358 (2026-04-09T08:24:54Z), yang tersedia berdasarkan lisensi Creative Commons Atribusi-BerbagiSerupa (CC BY-SA). Mohon gunakan konten ini secara bijak serta sesuai dengan ketentuan lisensi yang berlaku.
<!-- WIKI_UNISSULA_PRESENTATION_V4 -->

Revisi terkini sejak 25 Agustus 2026 04.05

Aturan Trapesium Rekursif merupakan suatu metode pengintegralan dalam analisis numerik. Di dalam Kalkulus, integral tentu didefinisikan sebagai sebuah limit jumlah Riemann. Selanjutnya, menurut Teorema Dasar Kalkulus integral tersebut dapat dihitung dengan rumus,

abf(x)dx=F(b)F(a)

Dengan F(x) adalah antiderivatif f(x) (yakni F’(x)=f(x)). Banyak integral tentu yang dapat dihitung dengan rumus tesebut, tetapi demikian, tidak sedikit integral tentu yang tidak dapat dihitung dengan rumus di atas, hal itu dikarenakan integran f(x)tidak mempunyai antiderivatif yang dapat dinyatakan dalam fungsi-fungsi elementer. Dalam hal ini perhitungan yang dapat dilakukan adalah secara numerik.

Integrasi numerik merupakan suatu alat utama yang digunakan para ilmuwan untuk mendapatkan nilai-nilai hampiran untuk integral tentu yang tidak dapat diselesaikan secara analitik. Dalam mendapatkan nilai-nilai hampiran integral tentu, digunakan banyak metode, salah satu metode yang dapat digunakan adalah Aturan Trapesium Rekursif. Berikut akan dijelaskan penghitungan integral tentu menggunakan Aturan Trapesium Rekursif.

Aturan Trapesium Rekursif

Misalkan f adalah suatu fungsi yang terdefinisi pada [a,b] . Misalkan a=x0<x1<x2<...<xn suatu partisi sedemikian seihngga xk=x0+kh dengan h=(ba)/n untuk k=0,1,2,3,...n. Perhatikan aturan trapesium untuk fungsi f terhadap partisi di atas (untuk keperluan pembahasan pada bagian ini, kita gunakan notasi kuadratur dengan menyertakan cacah dan lebar subinterval),

 Tn(f,h)=h2(f0+2f1+2f2+....+2fn1+fn)

=h2(f0+fn)+h(f1+f2+....+f(n1))
=h2(f0+fn)+hk=1n1fk...................(1)

Jika lebar setiap subinterval diperkecil separonya, maka didapat

 T2n(f,h2)=h4(f0+f2n)+h2k=12n1fk

=h4(f0+f2n)+h2j=1n1f2j+h2j=1nf2j1...................(2)

 T2n(f,h2)=Tn(f,h2+h2j=1nf2j1...................(3)

Pada (1) berlaku fk=f(x0+kh), sedangkan pada (2) berlaku fk=f(x0+kh/2, sehingga f2k, pada (2) sama dengan fk pada (1). Rumus (3) disebut rumus trapesium rekursif. Rumus ini memungkinkan penggunaan aturan trapesium majemuk secara efisien, tanpa harus menghitung ulang nilai-nilai fungsi di beberapa absis yang sudah dihitung sebelumnya. Untuk h=(ba), dan n=1,2,4,8,16....... atau n=20,21,22,23,24,......,2k...... Kita akan mendapatkan barisan aturan trapesium T0,T1,T2,T3,.....Tk,.... dengan, T0=T1(f,h)=h2(f(a)+f(b)) dan,Tk=T2k(f,h2k), k=1,2,3,... yang memenuhi hubungan Tk+1=Tk2+h2k+1j=12kf2j1, dengan f1=f(a+i(h2k+1)............... (4)

Langkah-langkah Aturan Trapesium Rekursif

Dalam menghitung hampiran abf(x)dxdengan aturan trapesium rekursif, kita lakukan langkah-langkah sebagai berikut;

h=ba

T0=h2(f(a)+f(b))

T1=T02+h2f1

T2=T12+h4(f1+f3)

T3=T22+h8(f1+f3+f5) . . . dst

Contoh Penghitungan Integral Menggunakan MATLAB

Misalkan kita akan menghitung integral 15f(x)dx,dengan menggunakan Aturan Trapesium Rekursif. Untuk lebih memudahkan penghitungan dalam MATLAB, telebih dahulu kita buat fungsi dalam M file, berikut fungsinya

function Tn=trapesiumrekursif(f,n,a,b)

h=b-a;

if n==0, Tn=h*(f(a)+f(b))/2;

else if n>0,

      index=[1:2:2^n-1];
      x=a+h*index/(2^n);
      F=f(x);
      Jf=sum(F);
      Tn=trapesiumrekursif(f,n-1,a,b)/2+Jf*h/(2^n);
   end

end

Kita simpan fungsi ini dalam file trapesiumrekursi.m untuk menghitung integral yang dimaksud, kita tinggal memasukan fungsinya dalam command window MATLAB, berikut caranya;

>> f=inline(‘exp(x)’)

kemudian akan munncul hasil sebagai berikut

f =

    Inline function:
    f(x) = exp(x)

selanjutnya kita panggil fungsi fungsi trapesiumrekursif,

>> T=[];

>> for n=0:10,

Tn=trapesiumrekursif(f,n,1,5);

T=[T;n Tn];

end

Selanjutnya kita tampilkan nilai T

>> T

kemudian akan muncul hasil sebagai berikut,

T =

        0  302.2629
   1.0000  191.3025
   2.0000  157.6385
   3.0000  148.7176
   4.0000  146.4529
   5.0000  145.8845
   6.0000  145.7423
   7.0000  145.7067
   8.0000  145.6978
   9.0000  145.6956
  10.0000  145.6951

Maksud dari tabel penghitungan MATLAB di atas adalah, kolom pertama menyatakan nilai-nilai n, dan kolom kedua menyatakan Tn.

Daftar Pustaka

Sahid. 2005. Pengantar Komputasi Numerik dengan MATLAB. ANDI, Yogyakarta

Sumber dan atribusi

Konten artikel ini diadaptasi dari Wikipedia bahasa Indonesia, revisi 29115358 (2026-04-09T08:24:54Z), yang tersedia berdasarkan lisensi Creative Commons Atribusi-BerbagiSerupa (CC BY-SA). Mohon gunakan konten ini secara bijak serta sesuai dengan ketentuan lisensi yang berlaku.