Anda di halaman 1dari 16

BAB III

PERANCANGAN SISTEM

3.1 Kebutuhan Perangkat Keras (hardware) dan Perangkat Lunak (software)

Perangkat keras (hardware) dan perangkat lunak (software) yang digunakan

sebagai pendukung dalam menjalankan Program Penyelesaian Integral Dengan

Metode Luas Trapesium dan Metode Simpson ini memiliki kebutuhan sistem

minimum sebagai berikut:

1. Prosesor Intel Pentium 233Mhz keatas, AMD sekelasnya

2. RAM 32 Mb atau lebih

3. Ruang Harddisk 3Mb atau lebih

4. Monitor

5. Mouse dan keyboard

6. Sistem operasi Windows 98, Me, NT, 2000, XP

7. Borland C++ Builder 5.0 yang sudah terinstal

3.2 Rancangan Masukan (input ) dan Rancangan Keluaran (output)

Masukan (input) adalah tahap dari suatu aplikasi program. Untuk

menghasilkan sebuah sistem yang baik, diperlukan adanya rancangan masukan

yang jelas dan memiliki validasi yang baik pula. Keluaran (output) adalah tujuan

dari kegiatan pembuatan sistem. Adapun rancangan masukan dan keluaran dari

program ini adalah


13

3.2.1 Rancangan Form Pilihan Fungsi dan Metode

Rancangan Form Pilihan Fungsi dan Metode digunakan untuk memilih

fungsi persamaan dan memilih metode yang akan digunakan.

Daftar fungsi
xxxxxxx
xxxxxxx Luas Trapesium
Metode:
xxxxxxx
xxxxxxx Simpson
xxxxxxx

Gambar 3.1 Rancangan Form Pilihan Fungsi dan Metode.

3.2.2 Rancangan Form Metode Luas Trapesium

Rancangan Form Metode Trapesium digunakan untuk memasukan nilai

dari Batas Awal (a), Batas Akhir(b), Batasan Error(Eps), Iteraksi Mak dan Set

Desimal. Dengan tombol Proses Menghasilkan keluaran pada tabel dengan

mengisi nilai Iterasi, SubInterval, Luas, dan Error. Tab Detail Menghasilkan

perhitungan secara lengkap dari tiap iterasi. Tab grafik untuk menampilkan

keluaran grafik fungsi persamaan.


14

METODE LUAS TRAPESIUM

Entri
Detail Grafik
u

Fungsi XXX Iterasi SubInterval Luas Error

Batas Awal (a)

Batas Akhir(b)

Batasan Error(Eps)

Iteraasi Mak
Set Desimal

Proses Hapus

Keluar

Gambar 3.2 Rancangan Form Metode Luas Trapesium.

3.2.3. Rancangan Form Metode Simpson

Rancangan Form Metode Simpson digunakan untuk memasukan nilai

dari Batas Awal (a), Batas Akhir(b), Batasan Error(Eps), Iteraksi Mak dan Set

Desimal. Dengan tombol Proses Menghasilkan keluaran pada tabel dengan

mengisi nilai Itrasi, SubInterval, Luas, dan Error. Tab Detail Menghasilkan

perhitungan secara lengkap dari tiap iterasi. Tab grafik untuk menampilkan

keluaran grafik fungsi persamaan.


15

METODE SIMPSON

Entri
Detail Grafik
u

Fungsi XXX Iterasi SubInterval Luas Error

Batas Awal (a)

Batas Akhir(b)

Batasan Error(Eps)

Iteraasi Mak
Set Desimal

Proses Hapus

Keluar

Gambar 3.3 Rancangan Form Metode Simpson.

3.3 Algoritma dan Diagram Alir

Algoritma adalah langkah-langkah yang ditempuh untuk menyelesaikan

suatu persoalan. Digram Alir (flowchart) adalah bagan dari suatu rangkaian

intruksi secara singkat atau bisa juga disebut sebagai aliran program.

3.3.1 Algoritma Metode Luas Trapesium.

Adapun algoritma yang digunakan untuk menyelesaikan Metode Luas

Trapesiumn adalah sebagai berikut.

1. Masukan pilihan fungsi y=f(x).

2. Masukan nilai batas awal (a), nilai batas akhir (b), batasan

error(Eps) dan iteraksi maksimal(Ite).

3. Ditentukan nilai i=0, err=10.00.

4. Selama err > eps dan i<Ite Maka Kerjakan:

- i=i+1
16

- trap[i]=0.

- Jumlah SubInterval n= i .

- h=(b-a)/n.

- x=a.

- Selama x<=b maka kerjakan:

1. fx=f(x).

2. Jika x=a atau x=b maka trap[i]=trap[i]+fx.

3. Jika tidak, trap[i]=trap[i]+2*fx.

4. x=x+h.

- err= trap[i]-trap[i-1].

- Tampikan Luas=trap[i], Nilai

kesalahan (err);

5. Selesai

3.3.2 Algoritma Metode Simpson.

Adapun algoritma yang digunakan untuk menyelesaikan Metode

Simpson adalah sebagai berikut.

1. Masukan pilihan fungsi y=f(x).

2. Masukan nilai batas awal (a), nilai batas akhir (b), batasan

error (Eps) dan iteraksi maksimal(Ite).

3. Ditentukan nilai i=0, err=10.00.

4. Selama err > eps dan i<Ite Maka Kerjakan:

- i=i+1;j=0.
17

- simp[i]=0.

- Jumlah SubInterval n=2* i .

- h=(b-a)/n.

- x=a.

- Selama x<=b maka kerjakan:

1. fx=f(x).

2. j=j+1.

3. Jika x=a atau x=b maka simp[i]=simp[i]+fx;

4. Jika x>a dan x<b dan j mod 2 =0:

simp[i]=simp[i]+4*fx;

5. Jika x>a dan x<b dan j mod 2 =1:

simp[i]=simp[i]+2*fx;

6. x=x+h;

- err= simp[i]-simp[i-1];

- Tampikan Luas=simp[i], Nilai kesalahan (err);

5. Selesai.
18

3.3.3 Diagram Alir Metode Luas Trapesium


19

Mulai

F(x)
a,b,eps,Ite

i=0 , err=10.00

err<=eps
dan
Tampikan
I<Ite
trap[i] dan err

err=trap[i]-trap[i-1]

trap[i]=trap[i[+2*fx
20

x<=b

x=a atau trap[i]=trap[i]+fx


x=b
21

x=x+h
22

tidak
ya
Selesa
i

ya
23

tidak

tidak
ya

Gambar 3.4 Diagram Alir (flowchart) Metode Luas Trapesium.

3.3.4 Diagram Alir Metode Simpson

Mulai

F(x)
a,b,eps,Ite

i=i+1
simp[i]=0
n=2* i i=0 err<eps
, err=10.00
Tampikan simp[i] dan
h=(b-a)/n
fx=f(x)
x<=b I<Ite
dan err
err=simp[i]-simp[i-1] x=a
j=j+1 Selesai
tidak A yaya B tidak
24

ya

simp[i]=simp[i]+fx x=a atau x=b

tidak
ya
x>a dan x<b
simp[i]=simp[i]+4*fx dan j mod
2=0

tidak
ya
x>a dan x<b
simp[i]=simp[i[+2*fx dan j mod
2=1

x=x+h B

Gambar 3.5 Diagram Alir (flowchart) Metode Simpson.

3.3.5 Diagram Alir Sistem

Digram Alir sistem merupakan rangkaian intruksi secara berurutan dari

suatu sistem yang akan dibuat. Diagram alir sistem dari program ini adalah

sebagai berikut:
25

Masukan

Metode Luas Metode Simpson


Trapesium Pilih Metode

Keluaran
26

Mulai

Selesai
27

Gambar 3.6 Diagram Alir Sistem.

Proses diatas memiliki dua percabangan, yaitu memilih salah satu dari dua

metode. Proses untuk setiap metode telah dijelaskan sebelumnya, yaitu pada

algoritma dan diagram alir dari Metode Luas Trapesium dan Metode Simpson.