id 5
digilib.uns.ac.id
BAB II
TINJAUAN PUSTAKA
2.1.1 Integral
Integral merupakan invers atau kebalikan dari differensial. Integral terdiri
dari dua macam yakni integral tentu dan integral tak tentu. Integral tentu
merupakan suatu integral yang dibatasi oleh suatu nilai tertentu yang sering
disebut batas atas dan batas bawah. Sedangkan integral tak tentu digunakan untuk
mencari fungsi asal dari turunan suatu fungsi (Purcell & Verberg, 2010).
Integral tentu dinyatakan seperti pada Persamaan (1).
𝑏
𝐼 = ∫𝑎 𝑓(𝑥)𝑑𝑥. (1)
Integrasi tentu sama dengan menghitung luas daerah yang dibatasi kurva y
=f(x), dengan batas x=a dan x=b (Munir, 2015).
Integral ganda merupakan perhitungan volume ruang di bawah permukaan kurva
f(x,y) yang alasnya berupa bidang yang dibatasi oleh garis x=a, x=b, y=c, y=d.
Volume benda berdimensi tiga dihitung seperti pada Persamaan (2).
𝑏 𝑑 𝑑 𝑏
𝐼 = ∫𝑎 ∫𝑐 𝑓(𝑥, 𝑦)𝑑𝑦𝑑𝑥 = ∫𝑐 [∫𝑎 𝑓(𝑥, 𝑦)𝑑𝑥]𝑑𝑦 (2)
Volume = Luas Alas x tinggi
Solusi integral ganda adalah dengan melakukan integrasi dua kali dalam
arah x menghitung luas alas, dan arah y menghitung tinggi (Munir R, 2015)
5
perpustakaan.uns.ac.id 6
digilib.uns.ac.id
menghasilkan error sekecil mungkin untuk memperoleh hasil yang lebih baik
(Munir, 2015) Ada beberapa metode dalam perhitungan integral secara numerik.
Diantaranya metode Trapesium, Simpson, Romberg, hingga Monte Carlo.
dengan :
n = jumlah upselang
(𝑏−𝑎)
h = jarak antar titik ( ℎ = )
𝑛
Metode 1/3 Simpson dapat didefinisikan sebagai luas daerah yang dibatasi
oleh hampiran fungsi parabola. Gambar 2.2 menunjukkan metode 1/3 Simpson.
𝑏 ℎ
: 𝐼 = ∫𝑎 𝑓(𝑥) 𝑑𝑥 ≈ 𝐼 = (𝑓(𝑥0 ) + 4 ∑𝑛−1 𝑛−2
𝑖=1,3,5 𝑓𝑖 + 2 ∑𝑖=2,4,6 𝑓𝑖 + 𝑓(𝑥𝑛 )) (4)
3
Dengan
n = jumlah upselang
(𝑏−𝑎)
h = jarak antar titik ( ℎ = )
𝑛
Penggunaan metode 1/3 Simpson ini mensyaratkan bahwa jumlah upselang (n)
harus genap (Munir, 2015).
commit to user
perpustakaan.uns.ac.id 8
digilib.uns.ac.id
𝑏 3ℎ 3ℎ
𝐼 = ∫ 𝑓(𝑥) 𝑑𝑥 ≈ 𝐼 = ∫ 𝑓(𝑥) 𝑑𝑥 ≈ 𝐼 = ∫ 𝑝3 (𝑥) 𝑑𝑥
𝑎 0 0
3ℎ
𝐼= (𝑓(𝑥0 ) + 3 ∑𝑛−1 𝑛−3
𝑖≠3,6,9 𝑓𝑖 + 2 ∑𝑖=3,6,9 𝑓𝑖 + 𝑓(𝑥𝑛 )) (5)
8
n = jumlah upselang
(𝑏−𝑎)
h = jarak antar titik ( ℎ = )
𝑛
commit to user
perpustakaan.uns.ac.id 9
digilib.uns.ac.id
𝐼(ℎ)−𝐼(2ℎ)
𝐽 = 𝐼(ℎ) + (6)
2𝑞 −1
Gunakan runtutan A0, A1, A2,.. untuk mendapatkan B1, B2, B3 . Nilai B1,
B2, B3 dapat dilihat pada Persamaan (7).
𝐴𝑘 − 𝐴𝑘−1
𝐵𝑘 = 𝐴𝑘 + (7)
22 −1
variabel) yang sulit dipecahkan, misalnya dengan kalkulus integral, atau metode
numerik lainnya. Salah satu penggunaan penting metode Monte Carlo adalah
untuk menghitung integral suatu fungsi. Ide dasarnya adalah dengan mengambil
sejumlah titik acak pada sumbu absis yang berada pada batas integrasi, kemudian
dihitung nilai fungsinya dan dijumlahkan. Pengambilan jumlah titik sampel dapat
dipilih sembarang sesuai dengan kebutuhan. Formulasi integrasi Monte Carlo
untuk satu dimensi dinyatakan seperti pada Persamaan (8) (Gunarto, 1992).
(𝑏−𝑎)
𝐼= ∑𝑖=𝑛
𝑖=1 𝑓(𝑥𝑖 ) (8)
𝑛
Error atau yang sering disebut galat merupakan salah satu bentuk
kesalahan yang terjadi karena adanya ketidaksamaan anatara solusi analitik dan
solusi numerik. Pada perhitungan integral, error merupakan standar mutlak antara
selisih nilai analitik (nilai eksak) dan nilai hampiran (Munir, 2015).
𝐸 = 𝑥 − 𝑥̅ (9)
dimana
E = error atau galat
x = nilai analitik (eksak)
𝑥̅ = nilai hampiran
|𝐸| = |𝑥 − 𝑥̅ | (10)
Panjang sebuah kayu berdasarkan hasil pengukuran yang dilakukan oleh
orang A adalah 88 cm, padahal panjang kayu sebenarnya adalah 90 cm. Galatnya
commit to orang
90-88 = 1 cm. Sementara hasil pengukuran user B terhadap panjang buku adalah
perpustakaan.uns.ac.id 11
digilib.uns.ac.id
𝐸
𝐸𝑅 = x 100 % (11)
𝑥
dimana
ER = error relatif
E = nilai error
x = nilai eksak
persamaan diatas merupakan persamaan galat yang telah dinormalkan terhadap
nilai eksak yang dinamakan galat relatif (Munir, 2015).
commit to user
perpustakaan.uns.ac.id 12
digilib.uns.ac.id
Tabel 2.2 Simbol Use Case Diagram (Dennis, Haley W, & M. Roth, 2012)
Tabel 2.3 Simbol Sequence Diagram (Dennis, Haley W, & M. Roth, 2012)
commit to user
perpustakaan.uns.ac.id 14
digilib.uns.ac.id
commit to user
perpustakaan.uns.ac.id digilib.uns.ac.id 15
commit to user