Anda di halaman 1dari 17

12

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
xxxxxxx
xxxxxxx
xxxxxxx

Metode:
Luas Trapesium
Simpson

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
u

Detail

Grafik
Iterasi

Fungsi XXX

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
u

Detail

Grafik
Iterasi

Fungsi XXX

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.

simp[i]=0.

17

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

Tampikan
trap[i] dan err

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

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

err<=eps
dan
I<Ite

20

i=i+1
trap[i]=0
n= i
h=(b-a)/h
x=a

x<=b

fx=f(x)

21

x=a atau
x=b

trap[i]=trap[i]+fx

22

x=x+h

23

ya

tidak

Selesa
i

ya

24

tidak

ya

tidak

Gambar 3.4 Diagram Alir (flowchart) Metode Luas Trapesium.


3.3.4

Diagram Alir Metode Simpson


Mulai

F(x)
a,b,eps,Ite

Tampikan simp[i]
err=simp[i]-simp[i-1]
dan err

tidak

i=i+1
simp[i]=0
n=2* i
x<=b
h=(b-a)/n
fx=f(x)
x=a
j=j+1
A yaya

i=0 err<eps
, err=10.00
dan
I<Ite
B

Selesai
tidak

25

ya
x=a atau x=b

simp[i]=simp[i]+fx

tidak

ya
x>a dan x<b
dan j mod
2=0

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

tidak

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

x>a dan x<b


dan j mod
2=1

x=x+h

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:

26

Masukan

Metode Luas
Trapesium

Pilih Metode

Keluaran

Metode Simpson

27

Mulai

Selesai

28

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.

Anda mungkin juga menyukai