A. PENGERTIAN DASAR FLOWCHART Adalah Bagan-bagan yang memp nya! a" # yang menggamba"$an lang$ah-lang$ah penyele#a!an # a% penya)!an da"! # a% alg&"!%ma T ) an *emb a% Fl&'(ha% + *enggamba"$an # a% %ahapan penyele#a!an ma#alah Se(a"a #ede"hana, %e" "a!, "ap! dan )ela# *engg na$an #!mb&l-#!mb&l #%anda" Sistem Flowchart dan ma#alah. Fl&'(ha"% me" pa$an (a"a
) ga menggamba"$an .!le yang d!pa$a! #ebaga! !np % dan n% $ menggamba"$an " %an lang$ah n% $
d!g na$an
meme(ah$an ma#alah Hanya n% $ menggamba"$an p"&#ed " dalam #!#%em yang d!ben% $
Keyboard
CPU
Disket
VDU
Gamba" /. Da%a )a'aban )!an
0&"e$#!
Tabel S!#'a
Pe"!$#a 1)!an
F!le #!#'a l l #
Gamba" 2.
Program Flowchart
-a!% + Bagan yang mempe"l!ha%$an p"&g"am. " %an dan h b ngan p"&#e# dalam # a%
D a )en!# me%&de penggamba"an p"&g"am .l&'(ha"% + /3 Conceptual flowchart, menggamba"$an al " peme(ahan ma#alah #e(a"a gl&bal 23 Detail flowchart, menggamba"$an al " peme(ahan ma#alah #e(a"a "!n(!
Start
Input
!" # $
%or K # 1 to N
Proses
Input Bi"
&utput
Ne(t K
)nd
Gb" /. (&n(ep% al Fl&'(ha"%
)nd
Simbol-simbol Flowchart Simbol-simbol yang di pakai dalam flowchart dibagi menjadi /3 , 23 Fl&' d!"e(%!&n #ymb&l# , D!g na$an n% $ mengh b ng$an #!mb&l #a% dengan yang la!n D!#eb % ) ga (&nne(%!ng l!ne P"&(e##!ng #ymb&l# - *en n) $an )en!# &pe"a#! peng&lahan dalam # a% p"&#ed " 53 Inp % 4 O %p % #ymb&l# - *en n) $$an )en!# pe"ala%an yang d!g na$an #ebaga! med!a !np % a%a & %p %. p"&#e# 4 kelompok !
S!mb&l communication link" yaitu menya%a$an %"an#m!#! da%a da"! #a% l&$a#! $e l&$a#! la!n
S!mb&l
connector"
berfungsi
menya%a$an
#amb ngan da"! p"&#e# $e p"&#e# la!nnya dalam halaman yang #ama S!mb&l offline connector" menya%a$an
#amb ngan da"! p"&#e# $e p"&#e# la!nnya dalam halaman yang be"beda
Processing Symbols S!mb&l process" yaitu menya%a$an # a% 6p"&#e#3 yang d!la$ $an &leh $&mp %e" S!mb&l manual" yaitu menya%a$an # a% 6p"&#e#3 yang %!da$ d!la$ $an &leh $&mp %e" S!mb&l decision" yaitu men ) $$an # a% )a'aban + ya 4 %!da$ S!mb&l predefined process" yaitu menya%a$an $&nd!#! %!nda$an %!nda$an
penyed!aan %empa% peny!mpanan # a% peng&lahan n% $ membe"! ha"ga a'al S!mb&l terminal" yaitu menya%a$an pe"m laan a%a a$h!" # a% p"&g"am S!mb&l $ey!ng &pe"a%!&n, *enya%a$an #egal )en!# &pe"a#! yang d!p"&#e# dengan mengg na$an # a% me#!n yang memp nya! $eyb&a"d S!mb&l &..l!ne-#%&"age, men n) $$an bah'a da%a dalam #!mb&l !n! a$an d!#!mpan $e # a% %e"%en% S!mb&l man al !np %, mema# $$an da%a #e(a"a man al dengan mengg na$an &nl!ne $eyb&a"d med!a
Input !utput Symbols S!mb&l p"&#e# input#output" !np % a%a menya%a$an & %p % %anpa
S!mb&l magnetic tape" menya%a$an !np % be"a#al da"! p!%a magne%!# a%a & %p % d!#!mpan $e p!%a magne%!# S!mb&l disk storage" menya%a$an !np % be"a#al da"! da"! d!#$ a%a d!#!mpan $e d!#$
S!mb&l document" men(e%a$ $el a"an
& %p %
m&d l-m&d l # a% #!#%em, dan HIPO ) ga d!"an(ang n% $ men n) $$an !n#%" $#!-!n#%" $#! d!g na$an, p"&g"am
m&d l-m&d l yang ha" # d!#ele#a!$an &leh pem"&g"am. HIPO %!da$ d!pa$a! d!#amp!ng
menyed!a$an pen)ela#an yang leng$ap da"! !np % yang a$an d!g na$an, p"&#e# yang a$an d!la$ $an #e"%a & %p % yang d!!ng!n$an. DIAGRAM HIPO HIPO mengg na$an %!ga ma(am d!ag"am ya!% #ebaga! be"!$ % + a. %isual table of contents D!ag"am !n! menggamba"$an h b ngan da"! m&d l-m&d l dalam # a% #!#%em #e(a"a be")en)ang n% $ ma#!ng-ma#!ng %!ng$a%annya,
En%"y Da%a
/.8
Pelayanan
0a"ya'an /./
Angg&%a /.2
P #%a$a /.5
P!n)aman 2./
0embal!an 2.2
Lap&"an Denda
Lap&"an P #%a$a
Lap&"an Pem!n)am
b. !&er&iew diagrams O9e"9!e' d!ag"am# d!mana d!g na$an !np %, n% $ p"&#e# men n) $$an dan #e(a"a & %p %, !%em-!%em da%a ga"!# be#a" h b ngan da"!
yang a$an d!g na$an &leh bag!an p"&#e# be"!#! lang$ah-lang$ah yang menggamba"$an $e")a da"! . ng#! a%a m&d l dan bag!an & %p % be"!#! ha#!l pem"&#e#an da%a. Inp % Da%a 0a"ya'an P"&(e## *ema# $$an Da%a O %p % 2 2 2 c. Detail Diagram Detai" Dia3ra! berisi e"e!en2e"e!en dasar dari paket yan3 !en33a!barkan se4ara rin4i ker5a dari 6un3si atau !odu" Input
Da%a 0a"ya'an mel!p %! + 2 2 2 2 2 2 2 2 2 2 2 NIP Nama Leng$ap Tempa% Tanggal Lah!" Alama% Leng$ap G&l&ngan :aba%an S%a% # : mlah Ana$ Ga)! P&$&$ T n)angan 2 2 2 2
Process
*a# $$an Da%a 1)! Da%a 1)! A$h!" Inp % Da%a 2 0e#amaan 2 2 2 2
!utput
0a"% Iden%!%a# Da.%a" 0a"ya'an Sl!p Ga)! Pembe"!%ah an 0e#amaan Da%a Pembe"!%ah an 0e#alahan Da%a 0embal! $e *en Ind $