Anda di halaman 1dari 3

Algoritma

1. Memulai program
2. Memasukkan nilai persamaan l, persamaan k, persamaan p, persamaan a dan nilai
persen kesalahan (pe)
3. Menghitung
a. nilai w (w1) dengan rumus
( l ( 1,5 )−l ( 1,2 ) x−1 ( 1,3 ) y−l ( 1,4 ) z )
w 1=
l ( 1,1 )
b. nilai x (x1) dengan rumus
( k ( 1,5 )−k ( 1,1 ) w−k ( 1,3 ) y−k ( 1,4 ) z )
x 1=
k ( 1,2 )
c. nilai y (y1) dengan rumus
( p ( 1,5 )− p (1,1 ) w− p ( 1,2 ) x− p ( 1,4 ) z )
y 1=
p ( 1,3 )
d. nilai z (z1) dengan rumus
( a ( 1,5 )−a ( 1,1 ) w−a ( 1,2 ) x−a ( 1,3 ) y )
z 1=
a (1,1 )
4. Dilakukan perulangan while hingga nilai persen kesalahan w (erw), persen kesalahan
x (erx), persen kesalahan y (ery), dan persen kesalahan z (erz) kurang dari nilai
toleransi persen kesalahan (pe)
5. Menghitung
a. nilai w (w1) dengan rumus
( l ( 1,5 )−l ( 1,2 ) x−1 ( 1,3 ) y−l ( 1,4 ) z )
w 1=
l ( 1,1 )
b. nilai x (x1) dengan rumus
( k ( 1,5 )−k ( 1,1 ) w−k ( 1,3 ) y−k ( 1,4 ) z )
x 1=
k ( 1,2 )
c. nilai y (y1) dengan rumus
( p ( 1,5 )− p (1,1 ) w− p ( 1,2 ) x− p ( 1,4 ) z )
y 1=
p ( 1,3 )
d. nilai z (z1) dengan rumus
( a ( 1,5 )−a ( 1,1 ) w−a ( 1,2 ) x−a ( 1,3 ) y )
z 1=
a (1,1 )
6. Menghitung persen kesalahan
a. w (erw) dengan rumus

erw= |( w 1−w
w 1 )|
x 100

b. x (erx) dengan rumus

erx= |( x 1−x
x 1 )|
x 100

c. y (ery) dengan rumus

ery= |( y 1−y 1 y )|x 100


d. z (erz) dengan rumus

e=|( z 1−z
z 1 )|
x 100

7. Menampilkan nilai lemak (w1), nilai karbo (x1), nilai protein (y1), nilai air (z1) dan
jumlah iterasi
8. Selesai

Flowchart
Mulai

Memasukkan nilai persamaan l,


persamaan k, persamaan p, persamaan
a dan nilai persen kesalahan (pe)

Menghitung nilai w dari persamaan 1 (w1), nilai x


dari persamaan k (x1), nilai y dari persamaan p
(y1), dan nilai z dari persamaan a (z1)

NO
while erw>pe||erx>pe||ery>pe||erz>pe

YES

Menghitung nilai w dari persamaan 1 (w1), nilai x dari


persamaan k (x1), nilai y dari persamaan p (y1), dan nilai z dari
persamaan a (z1) dan persen kesalahan w(erw), persen kesalhan
x(erx), persen kesalahan y(ery), persen kesalahan z(erz)

Menampilkan nilai lemak (w1),


nilai karbo (x1), nilai protein (y1),
nilai air (z1) dan jumlah iterasi

Selesai

Anda mungkin juga menyukai