! "
# $
Mulai
Batasan Masalah
Pengembangan Model
Rancangan Algoritma
Perbaikan Algoritma
Pemrograman
Pengujian Pembetulan Analisa
Dokumentasi
Selesai Mulai
Batasan Masalah
Pengembangan Model
Rancangan Algoritma
Perbaikan Algoritma
Pemrograman
Pengujian Pembetulan Analisa
Dokumentasi
Selesai Mulai
Batasan Masalah
Pengembangan Model
Rancangan Algoritma
Perbaikan Algoritma
Pemrograman
Pengujian Pembetulan Analisa
Dokumentasi
%
& &
' ( &
! !
) ' (
** &
' (
&
& !
' ( &
!
& & + +
' (
' ( !
' ( ,
! '
( ! ' ( !
' ( ' (
'
-( ' ( !
! !
' (
) ! . &
/ ! / 0 '1 & 1 2 3 1 4(
% 5 0 6 0 ' ! & !(
7 8 0 6 0 ' 4(
. 0 0 6 0 ' 9 (
: !
9 +
$ 6
7
& 4 & ! ! 2 4
!
&
4 ! 4 ; # 9 9 4
"
! !
&
& /
# $
&
6
4 0 )! 80 5
% &' !
/
4
• 8
• 8
• ;
• 8
! ! !
!
4 4<< ) $ , 6
( )
• 6 ' (
• 8 ! 6
' (
* + , +
8 = >
. )
//
& 6
4 1 & ! 1 4<<
-)
9
. '/ 0 ' '
&
)
! !
& - '
4
6
true false
' 6 (
0 1 2 ! !
& >! !
&
>! ! !
) !
;/0/# 4<<
! & !
9
- ! + 3 !
? 6
3 4 !
&
0
) $
@
&
)
- '
& 6
9
&
3 !
! ) !
& >
! !
> /
! 3 !
& !
)
5 !
&
!
! ! !
"
" &2 !
A !
!
& !
!
!
6 /
4
6 * *
!
/
/
B
)
) 9 &
9
& 7 %
# 7 % / C
"
$
)
)
)
'2/;$;9B 4/&/0( '4 4<< 9 9(
' (
/ )
4 ! !
D
9
8 ' ( /
9
' ( B
C
'!( 6
: B
B
4 4
short long int
! /
8
/ ! )
, ,
"
8
$
! ! !
E
!
!
+
/
)
)
4 )
!
2
$
2/;$;9B ! 4 4<<
2 3
& 3
0
&
F &
D
D 6
! 6 KelasMhs
*& * *G * *) * 6 JenisKel
*0 * * *
0
$ $; D 290)D
.- 0
)
! ! / 6
! !
! ! !
5
! ! 9)4++ F !
E + FB
" !
) 0 '
' (
1 !
& 0
8
6 !
! !
! ' (
0 4
8
9
' (
0 $
C
.- 0
8 !
&2 ! ,. 0
$
3 6
8
" " & !
8
2 9 $ ' " # ( ! ) A:
+ 9 $
9 $
' (
9 $
' < (
9 )
7
2
' ! (
)
& 7
' (
0 7 !
6
3 ! / !/
$ !
4 !
'"(
$ !
4 4
+ 6 ! I J
9
6
6 ! ' K C 4(
%
!
' (
'!
(
$
! 8
6
+