Anda di halaman 1dari 2

Praktikum XIII Metode Numerik 1

PRAKTIKUM XIII

Materi : Integral

Dasar Teori
b
I   f ( x) dx
a

Jika f(x)>0, tafsiran geometrik = luas daerah.

Aturan persegi panjang.

Disini aproksimasi f (x) dengan suatu fungsi tangga (fungsi konstan sepotong-potong)

I ( f )  I 0 ( f )  h[ f ( x0 )  f ( x1 )   f ( xn1 )]

Algoritma metode Persegi Panjang Atas:


1. Metode Persegi Panjang Atas
a. Input: f, a, b, n
f: fungsi, a: batas atas, b:batas bawah, n:jumlah panel
b. lb=(a-b)/n
tp=b+lb
c. ptot=0
for i=1 s.d n
Cari f dengan parameter tp (pj)
ptot=ptot+pj
tp=tp+lb
d. luas=lb*ptot;
e. Output(luas)
2. Metode Persegi Panjang Bawah
tp=b
3. Metode Persegi Panjang Tengah
tp=b+(lb/2)

Langkah Praktikum :

1. Berikut adalah implementasi algoritma metode Persegi Panjang Atas untuk


4
menentukan pendekatan dalam menghitung, ∫2 𝑥 2 𝑑𝑥, dengan menggunakan 10000
persegi panjang.
clc;
clear;
tic;
deff("y=f(x)","y=x^2");
a=4;
b=2;
n=10000;
Praktikum XIII Metode Numerik 2

lb=(a-b)/n;
tp=b+lb;
ptot=0;
for i=1:n
pj=f(tp);
ptot=ptot+pj;
tp=tp+lb;
mprintf("Panjang ke %d = %12.10f\n",i,pj);
end
luas=ptot*lb;
waktu=toc();
mprintf("\nLebar = %12.10f\n",lb);
mprintf("Panjang total = %12.10f\n",ptot);
mprintf("Luas = %12.10f\n",luas);
mprintf("Waktu proses= %12.10f detik",waktu);

2. Modifikasi program diatas menjadi bentuk fungsi tanpa harus menampilkan hasil
setiap perulangan. Output fungsi adalah luas. Tambahkan juga fungsi untuk Metode
Persegi Panjang Bawah dan Tengah. Panggil fungsi dengan tampilan perbandingan
hasil dan ketiga metode tersebut, untuk n=nim masing masing, tambahkan n dengan
50 dalam 10 kali perulangan. Tampilkan juga waktu prosesnya.

Contoh output untuk nim: 1234 sebagai berikut:

Anda mungkin juga menyukai