Anda di halaman 1dari 10

Algoritma dan Pemrograman 1

2. Definisi dan Simbol Flowchart

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

Dalam pen l!#an Fl&'(ha"% d!$enal d a m&del, ya!% Program Flowchart


System Flowchart : -a!% + bagan -ang mempe"l!ha%$an

" %an p"&#ed "e dan p"&#e# da"!

bebe"apa .!le d! dalam med!a %e"%en% .


*elal ! .l&'(ha"% !n! %e"l!ha% )en!# med!a peny!mpanan yang d!pa$a! dalam peng&lahan da%a.

Sela!n !% & %p %. T!da$

) 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% $

Definisi dan simbol Flowchart

Algoritma dan Pemrograman 1 C&n%&h Sy#%em Fl&'(ha"%

Keyboard

CPU

Disket

VDU
Gamba" /. Da%a )a'aban )!an

0&"e$#!

Da.%a" 0&"e$#! Da%a

F!le %ama )!an

Tabel S!#'a

Pe"!$#a 1)!an

F!le #!#'a l l #

Lap&"an Ha#!l 1)!an

Gamba" 2.

Definisi dan simbol Flowchart

Algoritma dan Pemrograman 1

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

Start Input Berapa data ; N

Input

!" # $

%or K # 1 to N

Proses

Input Bi"

!" # !" ' Bi"

&utput

Ne(t K

Print u!"a* # ; !"

)nd
Gb" /. (&n(ep% al Fl&'(ha"%

)nd

gb" 2. de%a!l .l&'(ha"%

Definisi dan simbol Flowchart

Algoritma dan Pemrograman 1

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 !

Flow Direction Symbols

S!mb&l a" # 4 flow" yaitu menya%a$an )alannya a" # # a% p"&#e#

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

Definisi dan simbol Flowchart

Algoritma dan Pemrograman 1

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

%e"%en% yang a$an mengha#!l$an d a $em ng$!nan

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

Definisi dan simbol Flowchart

Algoritma dan Pemrograman 1

Input !utput Symbols S!mb&l p"&#e# input#output" !np % a%a menya%a$an & %p % %anpa

%e"gan% ng )en!# pe"ala%annya

S!mb&l punched d!% l!# $e $a"%

card" menya%a$an a%a & %p %

!np % be"a#al da"! $a"%

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 %

dalam ben% $ d&$ men 6melal ! p"!n%e"3

S!mb&l display" men(e%a$ $el a"an dalam laya" m&n!%&"

Definisi dan simbol Flowchart

Algoritma dan Pemrograman 1

"IP! #"ierarchy plus Input-Process-!utput$


*e" pa$an ala% d&$ men%a#! p"&g"am yang d!$embang$an dan d!d $ ng &leh IB*. Te%ap! $!n! HIPO ) ga %elah d!g na$an #ebaga! ala% ban% me"an(ang dan mend&$ men%a#!$an #!$l # pengembangan #!#%em SASARAN HIPO HIPO %elah d!"an(ang dan d!$embang$an #e(a"a $h # # n% $ menggamba"$an # a% #%" $% " be"%!ng$a% g na memaham! . ng#!-. ng#! da"! n% $ menggamba"$an yang !% a$an HIPO n% $

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,

Definisi dan simbol Flowchart

Algoritma dan Pemrograman 1

S!#%em Pe" #%a$a

En%"y Da%a
/.8

Pelayanan

Lap&"an Lap&"an 5.8

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

Tambah /././ Ed!% /./.2 L!ha% /./.5 Hap # /./.7

Tambah /.2./ Ed!% /.2.2 L!ha% /.2.5 Hap # /.2.7

Tambah /.5./ Ed!% /.5.2 L!ha% /.5.5 Hap # /.5.7

Tambah 2.2./ Ed!% 2.2.2 L!ha% 2.2.5 Hap # 2.2.7

Tambah 2././ Ed!% 2./.2

Definisi dan simbol Flowchart

L!ha% 2./.5 Hap # 2./.7

Algoritma dan Pemrograman 1

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"!

bag!an !np % men n) $$an

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

0a"% Iden%!%a# Da.%a" 0a"ya'an Sl!p Ga)!

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 $

Definisi dan simbol Flowchart

Anda mungkin juga menyukai