pemodelan-si-baru-uml.ppt
TRANSCRIPT
-
7/18/2019 pemodelan-si-baru-uml.ppt
1/48
UNIVERSITASUNIVERSITAS
BUDI LUHURBUDI LUHUR
FAKULTASFAKULTAS
TEKNOLOGITEKNOLOGI
INFORMASIINFORMASI
www.bl.ac.idwww.bl.ac.id
HAL :HAL : 11
PEMODELAN SISTEM
INFORMASIBERORIENTASI OBYEK
-
7/18/2019 pemodelan-si-baru-uml.ppt
2/48
FAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHURFAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHUR
FAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHURFAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHUR
HAL :HAL : 22
Apa i! UML
U"i#$d M%d$lli"& La"&!a&$ (UML) adalah sebuah"bahasa" y !elah e#$ad% s!a#da& dala %#dus!&% u#!u'%sual%sas% e&a#*a# da# e#d+'ue#!as%'a# s%s!e,%&a#!% lu#a'-
UML e#a.a&'a# sebuah s!a#da& u#!u' e&a#*a# +delsebuah s%s!e-
De#a# e#u#a'a# UML '%!a da,a! ebua! +delu#!u' seua $e#%s a,l%'as% ,%&a#!% lu#a' d%a#a a,l%'as%!e&sebu! da,a! be&$ala# ,ada ,%&a#!% 'e&as s%s!e +,e&as%da# $a&%#a# a,a,u# se&!a d%!ul%s dala bahasa,e&+&aa# a,a,u#- Te!a,% 'a&e#a UML $ua
e#u#a'a#class
da#operation
dala '+#se, dasayaa'a %a leb%h *+*+' u#!u' ,e#ul%sa# ,%&a#!% lu#a' dalabahasa bahasa be&+&%e#!as% +b$e' se,e&!% /00 1aa /2a!au 3B-NET- 4alau,u# de%'%a# UML !e!a, da,a!d%u#a'a# u#!u' +del%# a,l%'as% ,&+sedu&al dala 3Ba!au /-
-
7/18/2019 pemodelan-si-baru-uml.ppt
3/48
FAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHURFAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHUR
FAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHURFAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHUR
HAL :HAL : ''
SE1ARA5 UML
-
7/18/2019 pemodelan-si-baru-uml.ppt
4/48
FAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHURFAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHUR
FAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHURFAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHUR
HAL :HAL : ((
MASUKAN6MASUKAN UNTUK UML
Fusion
Operation descriptions,
Message numbering
Meyer
Before and after
conditions
Harel
State charts
Wirfs-Brock
ResponsibilitiesOdell
Classification
Shlaer - Mellor
Object Lifecycles
Gamma, e!al
Framewors, patterns,
notes
Booch
"aco#son$um#au%h
-
7/18/2019 pemodelan-si-baru-uml.ppt
5/48
FAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHURFAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHUR
FAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHURFAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHUR
HAL :HAL : ))
ARTIFA/T UML
Actor A
Use Case 1
Use Case 2
Actor B
user:
mainWnd: MainWnd
fileMgr :ileMgr
r
e!ositor": #e!ositor"document:$ocument
gile: %r!ile
&: sortB"'ame ( )
*1: $oc+ie, re-uest ( )
2: fetc.$oc( )
/: read$oc ()
0: readile ()
: create ( )
: fill$ocument ( )
3:create( )
4: fillile()
%r!ile
read( )o!en( )create( )fillile( )
re!
#e!ositor"
name : c.ar56 7
read$oc( )readile()
(from 8ersistence)
ileMgr
fetc.$oc( )sortB"'ame( )
$ocument*ist
add()delete()
$ocument
name : intdocid : intnumield : int
get( )o!en()close()read( )sortile*ist( )create( )fill$ocument( )
f*ist
1
ile*ist
add( )delete( )
1
ile
read()
read() fillt.ecode99
U:
MC
#ogueWa+e
glo;al
$ocumentA!!
8ersistenceWindo,&/
?@=DEFGHI=9JKJ
Windo,s'L
?@= NO9JKJ
Windo,s'L
Windo,s&/
Polaris
>
-
7/18/2019 pemodelan-si-baru-uml.ppt
6/48
-
7/18/2019 pemodelan-si-baru-uml.ppt
7/48
FAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHURFAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHURFAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHURFAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHUR
HAL :HAL : ++
Class Diagram Object Diagram Component Diagram
Deployment Diagram
Use Case Diagram Sequence Diagram
Collaboration Diagram Statechart Diagram Activity Diagram
Structural DiagramsStructural Diagrams
Behavioral DiagramsBehavioral Diagrams
9 DIAGRA U!
-
7/18/2019 pemodelan-si-baru-uml.ppt
8/48
FAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHURFAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHURFAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHURFAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHUR
HAL :HAL : ,,
Sequence
Diaga!"
Dynamic vie"s Static vie"s
#$%%a&$a'i$nDiaga!"
Ac'ii'
Diaga!"
S'a'ec*a'
Diaga!"
#%a""
Diaga!"
O&+ec'
Diaga!"
#$!,$nen'Diaga!"
De,%$!en'
Diaga!"
-"e #a"e
Diaga!"
M$.e%
S$!e ,a' $
'*e !$.e% !ig*'
n$' &e i"i&%e $n
an .iaga!
-
7/18/2019 pemodelan-si-baru-uml.ppt
9/48
UNIVERSITASUNIVERSITAS
BUDI LUHURBUDI LUHUR
FAKULTASFAKULTAS
TEKNOLOGITEKNOLOGI
INFORMASIINFORMASI
www.bl.ac.idwww.bl.ac.id
HAL :HAL : 44
USE ASEUSE ASE
DIAGRAMDIAGRAM
-
7/18/2019 pemodelan-si-baru-uml.ppt
10/48
FAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHURFAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHURFAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHURFAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHUR
HAL :HAL : //
USE /ASE DIA7RAM Me#aba&'a# 8u#s%+#al%!as ya# d%ha&a,'a# da&% sebuah s%s!e-
Ya# d%!e'a#'a# adalah 9a,a: ya# d%,e&bua! s%s!e da# bu'a#9baa%a#a:-
Me#aba&'a# 'ebu!uha# sys!e da&% sudu! ,a#da# use&
Me#8+'us'a# ,ada ,&+ses '+,u!e&%sas% (au!+a!ed ,&+*esses)
Me#aba&'a# hubu#a# a#!a&a use *ase da# a*!+&
Use *ase e#aba&'a# ,&+ses sys!e ('ebu!uha# sys!e da&%
sudu! ,a#da# use&) Se*a&a uu use *ase adalah;
< P+la ,e&%la'u sys!e
< U&u!a# !&a#sa's% ya# be&hubu#a# ya# d%la'u'a# +leh sa!u a*!+&
Use *ase d%a&a !e&d%&% da&%
< Use *ase
< A*!+&s
< Rela!%+#sh%,
< Sys!e b+u#da&y b+=es (+,!%+#al)
< Pa*'aes (+,!%+#al)
-
7/18/2019 pemodelan-si-baru-uml.ppt
11/48
FAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHURFAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHURFAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHURFAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHUR
HAL :HAL :
USE /ASE
Use *ase d%bua! be&dasa& 'e,e&lua# a*!+&e&u,a'a# 9a,a: ya# d%'e&$a'a# sys!ebu'a# 9baa%a#a: sys!ee#e&$a'a##ya
Use *ase d%be&% #aa ya# e#ya!a'a# a,ahal ya# d%*a,a% da&% has%l %#!e&a's%#yade#a# a*!+&-
Use cased%#+!as%'a# de#a# aba&(h+&%>+#!al ell%,se)
Use *ase b%asa#ya e#u#a'a# 'a!a 'e&$a
Naa use *ase b+leh !e&d%&% da&% bebe&a,a'a!a da# !%da' b+leh ada ? use *ase ya#e%l%'% #aa ya# saa
-
7/18/2019 pemodelan-si-baru-uml.ppt
12/48
FAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHURFAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHURFAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHURFAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHUR
HAL :HAL : 22
A/TOR
A*!+& e#aba&'a# +&a# sys!e a!au e=!eale#!%!as @ s!a'eh+lde& ya# e#yed%a'a# a!au e#e&%a%#8+&as% da&% sys!e
A*!+& e#aba&'a# sebuah !uas@,e&a# da#bu'a##ya ,+s%s% sebuah $aba!a#
A*!+& ebe&% %#,u! a!au e#e&%a %#8+&as% da&%sys!e
A*!+& b%asa#ya e#u#a'a# Ka!a be#da T%da' b+leh ada '+u#%'as% la#su# a#!a& a*!+& I#d%'as% sys!e u#!u' sebuah a*!+& ya#
e&u,a'a# sebuah sys!e Ada#ya a*!+& beaa 9T%e: ya# e#%#d%'as%'a#
s*heduled ee#!s (sua!u 'e$ad%a# ya# !e&$ad% se*a&a,e&%+d%'@bula#a#)
Le!a''a# a*!+& u!aa a#da ,ada ,+$+' '%&% a!as da&%d%a&a
-
7/18/2019 pemodelan-si-baru-uml.ppt
13/48
FAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHURFAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHURFAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHURFAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHUR
HAL :HAL : ''
Ass+*%a!%+#
Ass+*%a!%+#s bu'a# e#aba&'a# al%&a#da!a@%#8+&as%
Ass+*%a!%+#s d%u#a'a# u#!u'e#aba&'a# baa%a#a a*!+& !e&l%ba!dala use *ase
Ada C $e#%s &elas% ya# b%sa !%bul ,ada use*ase d%a&a
- Ass+*%a!%+# a#!a&a a*!+& da# use *ase
?- Ass+*%a!%+# a#!a&a use *ase
- 7e#e&al%>a!%+#@I#he&%!a#*e a#!a&a use*ase
C- 7e#e&al%>a!%+#@I#he&%!a#*e a#!a&a a*!+&s
-
7/18/2019 pemodelan-si-baru-uml.ppt
14/48
FAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHURFAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHURFAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHURFAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHUR
HAL :HAL : ((
Association antara actor dan usecase
U$u# ,a#ah ,ada ass+*%a!%+# a#!a&a a*!+&da# use *ase e#%#d%'as%'a# siapa/apaya# e%#!a %#!e&a's% da# bu'a##yae#%#d%'as%'a# al%&a# da!a
Seba%'#ya u#a'a# Ga0i1 a"pa pa"au#!u' ass+*%a!%+# a#!a&a a*!+& da# use *ase
ass+*%a!%+# a#!a&a a*!+& da# use *ase ya#
e#u#a'a# pa"a $0b!3au#!u'e#%#d%'as%'a# b%la a*!+& be&%#!e&a's%se*a&apasifde#a# sys!e a#da
-
7/18/2019 pemodelan-si-baru-uml.ppt
15/48
FAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHURFAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHURFAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHURFAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHUR
HAL :HAL : ))
Association antara use case
%#*lude !e&asu' d%dala use *ase la%#(&eu%&ed) @ (d%ha&us'a#)
< Pea#%la# use *ase +leh use *ase la%#*+#!+h#ya adalah ,ea#%la# sebuah 8u#s%
,&+&a
-
7/18/2019 pemodelan-si-baru-uml.ppt
16/48
FAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHURFAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHURFAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHURFAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHUR
HAL :HAL : **
e=!e#d ,e&luasa# da&% use *ase la%# $%'a '+#d%s% a!au
sya&a! !e&,e#uh%< Ku&a#% ,e#u#aa# ass+*%a!%+# E=!e#d %#% !e&lalu ba#ya'
,ea'a%a# ass+*%a!%+# %#% ebua! d%a&a sul%!d%,aha%-
< Ta#da ,a#ah !e&bu'a ha&us !e&a&ah 'e ,a&e#!@base use
*ase< 7aba&'a# ass+*%a!%+# e=!e#d se*a&a e&!%*al
B u a
# e e n i n g
~ ~ e t e n d
B u a
$ e ! o s i t o
' a s a ; a .
Association antara use case(Lanjut)
-
7/18/2019 pemodelan-si-baru-uml.ppt
17/48
FAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHURFAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHURFAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHURFAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHUR
HAL :HAL : ++
Generalization/inheritance antara usecase
7e#e&al%>a!%+#@%#he&%!a#*e d%aba&'a# de#a# sebuah
a&%s be&,a#ah !e&!u!u, ,ada salah sa!u u$u##ya ya#e#u#$u''a# leb%h uu
7aba&'a# e#e&al%>a!%+#@%#he&%!a#*e a#!a&a use *asese*a&a e&!%*al de#a# %#he&%!%# use *ase d%ba.ah
base@,a&e#! use *ase
7e#e&al%>a!%+#@%#he&%!a#*e d%,a'a% 'e!%'a ada sebuah'eadaa# ya# la%# se#d%&%@,e&la'ua# 'husus (singlecondition) B u a
# e e n i n g
' a s a ; a . B u a
$ e ! o s i t o
FAKULTAS TEKNOLOGI INFORMASI UNIVERSITAS BUDI LUHUR
-
7/18/2019 pemodelan-si-baru-uml.ppt
18/48
FAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHURFAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHURFAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHURFAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHUR
HAL :HAL : ,,
Generalization/inheritance antara actor
7aba&'a# e#e&al%>a!%+#@%#he&%!a#*e a#!a&aa*!+&s se*a&a e&!%*al de#a# %#he&%!%# a*!+&d%ba.ah base@,a&e#! use *ase
FAKULTAS TEKNOLOGI INFORMASI UNIVERSITAS BUDI LUHUR
FAKULTAS TEKNOLOGI INFORMASI UNIVERSITAS BUDI LUHURFAKULTAS TEKNOLOGI INFORMASI UNIVERSITAS BUDI LUHUR
-
7/18/2019 pemodelan-si-baru-uml.ppt
19/48
FAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHURFAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHURFAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHURFAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHUR
HAL :HAL : 44
Use case System boundary boxes
D%aba&'a# de#a# '+!a' d%se'%!a& use *ase u#!u'
e#aba&'a# $a#'aua# sys!e a#da (s*+,e +8 +8y+u& sys!e)-
B%asa#ya d%u#a'a# a,ab%la ebe&%'a# bebe&a,aal!ea!%e sys!e ya# da,a! d%$ad%'a# ,%l%ha#
Sys!e b+u#da&y b+=es dala ,e#u#aa##ya +,!%+#al
FAKULTAS TEKNOLOGI INFORMASI UNIVERSITAS BUDI LUHURFAKULTAS TEKNOLOGI INFORMASI UNIVERSITAS BUDI LUHUR
FAKULTAS TEKNOLOGI INFORMASI UNIVERSITAS BUDI LUHURFAKULTAS TEKNOLOGI INFORMASI UNIVERSITAS BUDI LUHUR
-
7/18/2019 pemodelan-si-baru-uml.ppt
20/48
FAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHURFAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHURFAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHURFAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHUR
HAL :HAL : 2/2/
K+,e&as% Bud% Luhu& adalah sebuah '+,e&as% ya# e#el+la s%,a#,%#$a ba% ,a&a a#+!a#ya be&%'u! %#% adalah 'e%a!a# ya#d%la'u'a# +leh ba%a# K&ed%! dala e#a#a#% ,ebe&%a# ,%#$aa#ba% ,a&a a#+!a#ya-
Se!%a, 'al% ba%a# '&ed%! a'a# ebe&%'a# ,%#$aa# 'e,adaA#+!a a'a A#+!a d%ha&us'a# e#%s% F+&ul%& Pe&+h+#a#P%#$aa# ya# be&%s% Nomor FPP, Tanggal Permohonan, NomorAnggota, Nama Anggota, Jumlah Permohonan dan Keperluan.Ya#'eud%a# +leh Ba%a# K&ed%! d%*a!a! da# d%s%,a# 'edala A&s%,FPP- Be&dasa&'a# A&s%, FPP !e&sebu! Ba%a# K&ed%! ebua! Bu'!%Pe%#$aa# ya# d%be&%'a# 'e,ada A#+!a ya# be&%s% N+- BP !lBP N++& A#+!a Naa A#+!a 1ulah Real%sas% LaaA#su&a# 1ulah A#su&a# da# Bu#a-
Se!%a, Bula# A#+!a d%ha&us'a# ebaya& A#su&a# se$ulahA#su&a# ya# d%se,a'a!% ,ada saa! Pe%#$aa# ya# 'eud%a#+leh ba%a# K&ed%! d%*a!a! da# d%&e'a 'edala A&s%, A#su&a#-Be&dasa&'a# A&s%, A#su&a# !e&sebu! ba%a# K&ed%! ebua! Bu'!%A#su&a# ya# d%be&%'a# 'e,ada A#+!a ya# be&%s% N+- BA
Ta#al BA N+- BP 1ulah A#su& da# Bu#a Pada a'h%& bula# Ba%a# K&ed%! selalu ebua! La,+&a# Pe%#$aa#
da# La,+&a# A#su&a# ya# d%be&%'a# Ke,ada Ke!ua K+,e&as%-
STUDI KASUS USE /ASE DIA7RAM
FAKULTAS TEKNOLOGI INFORMASI UNIVERSITAS BUDI LUHURFAKULTAS TEKNOLOGI INFORMASI UNIVERSITAS BUDI LUHUR
FAKULTAS TEKNOLOGI INFORMASI UNIVERSITAS BUDI LUHURFAKULTAS TEKNOLOGI INFORMASI UNIVERSITAS BUDI LUHUR
-
7/18/2019 pemodelan-si-baru-uml.ppt
21/48
FAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHURFAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHURFAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHURFAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHUR
HAL :HAL : 22
Laia" U1$ a1$ Dia&0a5 6
7T. N!1a"a0aadalah sebuah ,e&usahaa# ya# be&e&a' d%b%da# ,e#$uala# Tu#a%ba&a#6ba&a# ele'!&+#%'- Seua !&a#sa's% d% ,e&usahaa# as%h d%la'u'a# se*a&aa#ual- Be&%'u! %#% adalah 'e%a!a# 'e%a!a# ya# d%la'u'a# +leh ba&ia" 7$"8!ala"dala ela'sa#a'a# !&a#sa's% ,e#$uala# Ba&a# d% dala ,e&usahaa#-
1. Pemesanan barang
Se!%a, 'al% Ba%a# ,e#$uala# a'a# e#$ual ba&a# %a selalu e#e&%a 1!0ap$1a"a" da&% p$la"&&a"- Be&dasa&'a# Su&a! ,esa#a# !e&sebu! ba%a# ,e#$uala#'eud%a# e#*a!a! da# e&e'a#ya 'edala A&s%, Su&a! Pesa#a#- Be&dasa&'a# A&s%,su&a! ,esa#a# !e&sebu! ba%a# ,e#$uala# ebua!'a# Fa3!0da# S!0a 9ala"ya#
d%'%&%'a# 'e,ada 7$la"&&a" sebaa% bu'!% bah.a ba&a# ya# d%,esa# sudah!e&eal%sas% da# &a#'a,#ya d%s%,a# sebaa% A&s%, Fa'!u& da# A&s%, Su&a! 1ala#-
. Pembuatan K!itansi
A,ab%la Fa3!0 da# Su&a! 1ala# sudah sa,a% d%!e,a! ,ela#a# a'a,ela#a# e%&%'a# Pebaya&a# ya# 'eud%a# +leh ba&ia" p$"8!ala" d%bua!'a#Kwia"1iya# d%bua! be&dasa&'a# A&s%, Fa'!u& ya# 'eud%a# d%se&ah'a# 'e,adap$la"&&a"sebaa% bu'!% ,ebaya&a# da# &a#'a,#ya d%s%,a# 'edala A&s%,
K.%!a#s%
". Pembuatan #aporan
Se!%a, a'h%& bula# Ba&ia" 7$"8!ala"selalu ebua! Lap%0a" 7$"8!ala"be&dasa&'a#A&s%, Fa'!u&da# Lap%0a" 7$1a"a" be&dasa&'a#A&s%, Pesa#a#da#Lap%0a" 7$"&i0i5a" be&dasa&'a# A&s%, Su&a! 1ala# ya# d%!u$u'a# 'e,ada K$palaBa&ia" 7$"8!ala"
D%%#!a ;Bua!lah Use *ase d%a&a da&% da!a d%a!as G
-
7/18/2019 pemodelan-si-baru-uml.ppt
22/48
UNIVERSITASUNIVERSITAS
BUDI LUHURBUDI LUHUR
FAKULTASFAKULTAS
TEKNOLOGITEKNOLOGI
INFORMASIINFORMASI
www.bl.ac.idwww.bl.ac.id
HAL :HAL : 5555
ATIVITDIAGRAM
FAKULTAS TEKNOLOGI INFORMASI UNIVERSITAS BUDI LUHURFAKULTAS TEKNOLOGI INFORMASI UNIVERSITAS BUDI LUHUR
FAKULTAS TEKNOLOGI INFORMASI UNIVERSITAS BUDI LUHURFAKULTAS TEKNOLOGI INFORMASI UNIVERSITAS BUDI LUHUR
-
7/18/2019 pemodelan-si-baru-uml.ppt
23/48
FAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHURFAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHURFAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHURFAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHUR
HAL :HAL : 2'2'
ATIVIT DIAGRAM
Me#aba&'a# ,&+ses b%s#%s da# u&u!a# a'!%%!asdala sebuah ,&+ses
D%,a'a% ,ada bus%#ess +del%# u#!u'e,e&l%ha!'a# u&u!a# a'!%H!as ,&+ses b%s#%s
S!&u'!u& d%a&a %#% %&%, +.*ha&! a!au Da!a Fl+.D%a&a ,ada ,e&a#*a#a# !e&s!&u'!u&
Sa#a! be&a#8aa! a,ab%la '%!a ebua! d%a&a%#% !e&leb%h dahulu dala e+del'a# sebuah
,&+ses u#!u' eba#!u eaha% ,&+ses se*a&a'eselu&uha#
A*!%%!y d%a&a d%bua! be&dasa&'a# sebuah a!aubebe&a,a use *ase ,ada use *ase d%a&a
FAKULTAS TEKNOLOGI INFORMASI UNIVERSITAS BUDI LUHURFAKULTAS TEKNOLOGI INFORMASI UNIVERSITAS BUDI LUHUR
FAKULTAS TEKNOLOGI INFORMASI UNIVERSITAS BUDI LUHURFAKULTAS TEKNOLOGI INFORMASI UNIVERSITAS BUDI LUHUR
-
7/18/2019 pemodelan-si-baru-uml.ppt
24/48
FAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHURFAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHURFAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHURFAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHUR
HAL :HAL : 2(2(
S%b+l A*!%%!y D%a&a
FAKULTAS TEKNOLOGI INFORMASI UNIVERSITAS BUDI LUHURFAKULTAS TEKNOLOGI INFORMASI UNIVERSITAS BUDI LUHUR
FAKULTAS TEKNOLOGI INFORMASI UNIVERSITAS BUDI LUHURFAKULTAS TEKNOLOGI INFORMASI UNIVERSITAS BUDI LUHUR
-
7/18/2019 pemodelan-si-baru-uml.ppt
25/48
FAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHURFAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHURFAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHURFAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHUR
HAL :HAL : 2)2)
ONTOH
ATIVITDIAGRAM
7$"a0i3a"Ua"& da0i
Acc%!"Ba"3M$lal!i
ATM
FAKULTAS TEKNOLOGI INFORMASI UNIVERSITAS BUDI LUHURFAKULTAS TEKNOLOGI INFORMASI UNIVERSITAS BUDI LUHUR
FAKULTAS TEKNOLOGI INFORMASI UNIVERSITAS BUDI LUHURFAKULTAS TEKNOLOGI INFORMASI UNIVERSITAS BUDI LUHUR
-
7/18/2019 pemodelan-si-baru-uml.ppt
26/48
FAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHURFAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHURFAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHURFAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHUR
HAL :HAL : 2*2*
/ONTO5 A/TI3ITY DIA7RAM
FAKULTAS TEKNOLOGI INFORMASI UNIVERSITAS BUDI LUHURFAKULTAS TEKNOLOGI INFORMASI UNIVERSITAS BUDI LUHUR
FAKULTAS TEKNOLOGI INFORMASI UNIVERSITAS BUDI LUHURFAKULTAS TEKNOLOGI INFORMASI UNIVERSITAS BUDI LUHUR
-
7/18/2019 pemodelan-si-baru-uml.ppt
27/48
FAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHURFAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHURFAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHURFAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHUR
HAL :HAL : 2+2+
K+,e&as% Bud% Luhu& adalah sebuah '+,e&as% ya# e#el+la s%,a#,%#$a ba% ,a&a a#+!a#ya be&%'u! %#% adalah 'e%a!a# ya#d%la'u'a# +leh ba%a# K&ed%! dala e#a#a#% ,ebe&%a# ,%#$aa#ba% ,a&a a#+!a#ya-
Se!%a, 'al% ba%a# '&ed%! a'a# ebe&%'a# ,%#$aa# 'e,adaA#+!a a'a A#+!a d%ha&us'a# e#%s% F+&ul%& Pe&+h+#a#P%#$aa# ya# be&%s% Nomor FPP, Tanggal Permohonan, NomorAnggota, Nama Anggota, Jumlah Permohonan dan Keperluan.Ya#'eud%a# +leh Ba%a# K&ed%! d%*a!a! da# d%s%,a# 'edala A&s%,FPP- Be&dasa&'a# A&s%, FPP !e&sebu! Ba%a# K&ed%! ebua! Bu'!%Pe%#$aa# ya# d%be&%'a# 'e,ada A#+!a ya# be&%s% N+- BP !lBP N++& A#+!a Naa A#+!a 1ulah Real%sas% LaaA#su&a# 1ulah A#su&a# da# Bu#a-
Se!%a, Bula# A#+!a d%ha&us'a# ebaya& A#su&a# se$ulahA#su&a# ya# d%se,a'a!% ,ada saa! Pe%#$aa# ya# 'eud%a#+leh ba%a# K&ed%! d%*a!a! da# d%&e'a 'edala A&s%, A#su&a#-Be&dasa&'a# A&s%, A#su&a# !e&sebu! ba%a# K&ed%! ebua! Bu'!%A#su&a# ya# d%be&%'a# 'e,ada A#+!a ya# be&%s% N+- BA
Ta#al BA N+- BP 1ulah A#su& da# Bu#a Pada a'h%& bula# Ba%a# K&ed%! selalu ebua! La,+&a# Pe%#$aa#
da# La,+&a# A#su&a# ya# d%be&%'a# Ke,ada Ke!ua K+,e&as%-
STUDI KASUS A/TI3ITY DIA7RAM
FAKULTAS TEKNOLOGI INFORMASI UNIVERSITAS BUDI LUHURFAKULTAS TEKNOLOGI INFORMASI UNIVERSITAS BUDI LUHUR
FAKULTAS TEKNOLOGI INFORMASI UNIVERSITAS BUDI LUHURFAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHUR
-
7/18/2019 pemodelan-si-baru-uml.ppt
28/48
FAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHURFAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHURFAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHURFAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHUR
HAL :HAL : 2,2,
Laia" Aci;i< Dia&0a5 6
7T. N!1a"a0aadalah sebuah ,e&usahaa# ya# be&e&a' d%b%da# ,e#$uala# Tu#a%ba&a#6ba&a# ele'!&+#%'- Seua !&a#sa's% d% ,e&usahaa# as%h d%la'u'a# se*a&aa#ual- Be&%'u! %#% adalah 'e%a!a# 'e%a!a# ya# d%la'u'a# +leh ba&ia" 7$"8!ala"dala ela'sa#a'a# !&a#sa's% ,e#$uala# Ba&a# d% dala ,e&usahaa#-
1. Pemesanan barang
Se!%a, 'al% Ba%a# ,e#$uala# a'a# e#$ual ba&a# %a selalu e#e&%a 1!0ap$1a"a" da&% p$la"&&a"- Be&dasa&'a# Su&a! ,esa#a# !e&sebu! ba%a# ,e#$uala#'eud%a# e#*a!a! da# e&e'a#ya 'edala A&s%, Su&a! Pesa#a#- Be&dasa&'a# A&s%,su&a! ,esa#a# !e&sebu! ba%a# ,e#$uala# ebua!'a# Fa3!0da# S!0a 9ala"ya#d%'%&%'a# 'e,ada 7$la"&&a" sebaa% bu'!% bah.a ba&a# ya# d%,esa# sudah!e&eal%sas% da# &a#'a,#ya d%s%,a# sebaa% A&s%, Fa'!u& da# A&s%, Su&a! 1ala#-
. Pembuatan K!itansi
A,ab%la Fa3!0 da# Su&a! 1ala# sudah sa,a% d%!e,a! ,ela#a# a'a,ela#a# e%&%'a# Pebaya&a# ya# 'eud%a# +leh ba&ia" p$"8!ala" d%bua!'a#Kwia"1iya# d%bua! be&dasa&'a# A&s%, Fa'!u& ya# 'eud%a# d%se&ah'a# 'e,adap$la"&&a"sebaa% bu'!% ,ebaya&a# da# &a#'a,#ya d%s%,a# 'edala A&s%,
K.%!a#s%
". Pembuatan #aporan
Se!%a, a'h%& bula# Ba&ia" 7$"8!ala"selalu ebua! Lap%0a" 7$"8!ala"be&dasa&'a#A&s%, Fa'!u&da# Lap%0a" 7$1a"a" be&dasa&'a#A&s%, Pesa#a#da#Lap%0a" 7$"&i0i5a" be&dasa&'a# A&s%, Su&a! 1ala# ya# d%!u$u'a# 'e,ada K$palaBa&ia" 7$"8!ala"
D%%#!a ;Bua!lah A*!%%!y d%a&a da&% da!a d%a!as G
-
7/18/2019 pemodelan-si-baru-uml.ppt
29/48
UNIVERSITASUNIVERSITAS
BUDI LUHURBUDI LUHUR
FAKULTASFAKULTAS
TEKNOLOGITEKNOLOGI
INFORMASIINFORMASI
www.bl.ac.idwww.bl.ac.id
HAL :HAL : 5454
LASS DIAGRAMLASS DIAGRAM
FAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHURFAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHUR
FAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHURFAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHUR
-
7/18/2019 pemodelan-si-baru-uml.ppt
30/48
FAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHURFAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHURFAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHURFAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHUR
HAL :HAL : '/'/
LASS DIAGRAM
$lass adalah sebuah s,es%H'as% ya# $%'ad%%#s!a#s%as% a'a# e#has%l'a# sebuah +b$e' da#e&u,a'a# %#!% da&% ,e#eba#a# da# desa%#be&+&%e#!as% +b$e'-
$lass e#aba&'a# 'eadaa# (a!&%bu!@,&+,e&!%)sua!u s%s!e se'al%us e#a.a&'a# laya#a# u#!u'
ea#%,ulas% 'eadaa# !e&sebu! (e!+da@8u#s%)- $lass diagram e#aba&'a# s!&u'!u& da#
des'&%,s% class, pac%age da# +b$e' bese&!ahubu#a# sa!u saa la%# se,e&!% containment,e.a&%sa# as+s%as% da# la%#6la%#-
$lass e%l%'% !%a a&ea ,+'+' ;< - Naa (da# s!e&e+!y,e)< ?- A!&%bu!< - Me!+da
FAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHURFAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHUR
FAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHURFAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHUR
-
7/18/2019 pemodelan-si-baru-uml.ppt
31/48
FAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHURFAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHURFAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHURFAKULTAS TEKNOLOGI INFORMASI UNIVERSITAS BUDI LUHUR
HAL :HAL : ''
LASS DIAGRAM =LAN9UTAN>
A!&%bu! da# e!+da da,a! e%l%'% salah sa!us%8a! be&%'u! ;
< Pri&ate !%da' da,a! d%,a#%l da&% lua& classya# be&sa#'u!a#
< Protected ha#ya da,a! d%,a#%l +leh classya# be&sa#'u!a# da# a#a'6a#a' ya#e.a&%s%#ya
< Public da,a! d%,a#%l +leh s%a,a sa$a'ama Class
Atri;ut
Metodeo!erasi
FAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHURFAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHUR
FAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHURFAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHUR
-
7/18/2019 pemodelan-si-baru-uml.ppt
32/48
FAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHURFAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHURFAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHURFAKULTAS TEKNOLOGI INFORMASI UNIVERSITAS BUDI LUHUR
HAL :HAL : '2'2
HUBUNGAN ANTAR LASS
- As+s%as% ya%!u hubu#a# s!a!%s a#!a&class
- Uu#yae#aba&'a# class ya# e%l%'% a!&%bu! be&u,a classla%# a!au class ya# ha&us e#e!ahu% e's%s!e#s% class la%#-Pa#ah na&igabilit' e#u#$u''a# a&ah uer' a#!a& class-
?- A&eas% ya%!u hubu#a# ya# e#ya!a'a# ba%a# (9!e&d%&%a!as--:)-
- Pe.a&%sa# ya%!u hubu#a# h%&a&'%s a#!a& class- $lass da,a!d%!u&u#'a# da&% class la%# da# e.a&%s% seua a!&%bu! da#e!+da class asal#ya da# e#abah'a# 8u#s%+#al%!asba&u seh%#a %a d%sebu! a#a' da&% class ya# d%.a&%s%#ya-Kebal%'a# da&% ,e.a&%sa# adalah e#e&al%sas%-
C- 5ubu#a# d%#a%s ya%!u &a#'a%a# ,esa# (message) ya#d%6passing da&% sa!u class 'e,ada class la%#- 5ubu#a#d%#a%s da,a! d%aba&'a# de#a# e#u#a'a# seuencediagram ya# a'a# d%$elas'a# 'eud%a#-
FAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHURFAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHUR
FAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHURFAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHUR
-
7/18/2019 pemodelan-si-baru-uml.ppt
33/48
FAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHURFAKULTAS TEKNOLOGI INFORMASI UNIVERSITAS BUDI LUHURFAKULTAS TEKNOLOGI INFORMASI UNIVERSITAS BUDI LUHURFAKULTAS TEKNOLOGI INFORMASI UNIVERSITAS BUDI LUHUR
HAL :HAL : ''''
/ONTO5 /LASS DIA7RAM
FAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHURFAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHUR
FAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHURFAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHUR
-
7/18/2019 pemodelan-si-baru-uml.ppt
34/48
FAKULTAS TEKNOLOGI INFORMASI UNIVERSITAS BUDI LUHURFAKULTAS TEKNOLOGI INFORMASI UNIVERSITAS BUDI LUHURFAKULTAS TEKNOLOGI INFORMASI UNIVERSITAS BUDI LUHURFAKULTAS TEKNOLOGI INFORMASI UNIVERSITAS BUDI LUHUR
HAL :HAL : '('(
MULTIPLI/ITY
2993
7991
1995
7995
1
5
U#s,e*%Hed E=a*!ly +#e
Je&+ +& +&e (a#y u#l%%!ed)
O#e +& +&e
Je&+ +& +#e (+,!%+#al s*ala& &+le)
S,e*%Hed &a#e
Mul!%,le d%s$+%#! &a#es 2p 399
FAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHURFAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHUR
FAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHURFAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHUR
-
7/18/2019 pemodelan-si-baru-uml.ppt
35/48
FAKULTAS TEKNOLOGI INFORMASI UNIVERSITAS BUDI LUHURFAKULTAS TEKNOLOGI INFORMASI UNIVERSITAS BUDI LUHURFAKULTAS TEKNOLOGI INFORMASI UNIVERSITAS BUDI LUHURFAKULTAS TEKNOLOGI INFORMASI UNIVERSITAS BUDI LUHUR
HAL :HAL : ')')
Asumsi : Se!%a, U#%! da,a! ebua! Leb%h da&% sa!u F+& Pe&%#!aa# Ba&a#- Sa!u F+& Pe&%#!aa# Ba&a# da,a! ebua! Leb%h da&% sa!u Bu'!% Pe#ye&aha#
Ba&a# 'a&e#a da,a! d%u#'%#'a# 1ulah ya# d%%#!a da,a! !%da' saa de#a#$ulah ya# d%se&ah'a#-
-
7/18/2019 pemodelan-si-baru-uml.ppt
36/48
UNIVERSITASUNIVERSITAS
BUDI LUHURBUDI LUHUR
FAKULTASFAKULTAS
TEKNOLOGITEKNOLOGI
INFORMASIINFORMASI
www.bl.ac.idwww.bl.ac.id
HAL :HAL : 6767
I#!e&a*!%+#D%a&a
FAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHURFAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHUR
FAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHURFAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHUR
-
7/18/2019 pemodelan-si-baru-uml.ppt
37/48
FAKULTAS TEKNOLOGI INFORMASI UNIVERSITAS BUDI LUHURFAKULTAS TEKNOLOGI INFORMASI UNIVERSITAS BUDI LUHURFAKULTAS TEKNOLOGI INFORMASI UNIVERSITAS BUDI LUHUR
HAL :HAL : '+'+
S$?!$"c$ Dia&0a5
euence diagram e#aba&'a# %#!e&a's% a#!a& +b$e' d%dala da# d% se'%!a& s%s!e (!e&asu' ,e#u#a displa'da# sebaa%#ya) be&u,a message ya# d%aba&'a#!e&hada, .a'!u- euence diagram !e&d%&% a!a& d%e#s%e&!%'al (.a'!u) da# d%e#s% h+&%>+#!al (+b$e'6+b$e' ya#!e&'a%!)-
euence diagram b%asa d%u#a'a# u#!u' e#aba&'a#
s'e#a&%+ a!au &a#'a%a# la#'ah6la#'ah ya# d%la'u'a#sebaa% &es,+#s da&% sebuah e&ent u#!u' e#has%l'a#output !e&!e#!u- D%a.al% da&% a,a ya# e#6trigger a'!%%!as!e&sebu! ,&+ses da# ,e&ubaha# a,a sa$a ya# !e&$ad% se*a&a%#!eal da# output a,a ya# d%has%l'a#-
D%a&a %#% se*a&a 'husus be&as+s%as% de#a# use *ase
d%a&a Me,e&l%ha!'a# !aha, de% !aha, a,a ya# seha&us#ya
!e&$ad% u#!u' e#has%l'a# sesua!u d%dala use *ase
FAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHURFAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHUR
FAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHURFAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHUR
-
7/18/2019 pemodelan-si-baru-uml.ppt
38/48
FAKULTAS TEKNOLOGI INFORMASI UNIVERSITAS BUDI LUHURFAKULTAS TEKNOLOGI INFORMASI UNIVERSITAS BUDI LUHURU S O OG O S U S S U U U
HAL :HAL : ',',
/+#!+h Seue#*e D%a&a
Pa+e P88( )
: Bagian8em;alian
: orm P88 : Control P88 : Pu!!lier : Barang : P88 : 8esan
Jntr" P88( )Jntr" P88( ) ind ds!l( )
$is!la" Pu!!lier( )$is!la" Pu!!lier( )
ind d;rg( )
$is!la" Barang( )$is!la" Barang( )
umla.( )
Lotal( )
Pa+e 8esan ( )Pa+e 8esan( ) Pa+e 8esan( )
Pa+e P88( ) Pa+e P88( )
FAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHURFAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHUR
FAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHURFAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHUR
-
7/18/2019 pemodelan-si-baru-uml.ppt
39/48
FAKULTAS TEKNOLOGI INFORMASI UNIVERSITAS BUDI LUHUR
HAL :HAL : '4'4
/+#!+h Seue#*e D%a&a
FAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHURFAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHUR
FAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHURFAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHUR
-
7/18/2019 pemodelan-si-baru-uml.ppt
40/48
HAL :HAL : (/(/
/+llab+&a!%+# D%a&a
$ollaboration diagram$uae#aba&'a# %#!e&a's% a#!a& +b$e'se,e&!% seuence diagram !e!a,% leb%he#e'a#'a# ,ada ,e&a# as%#6as%#
+b$e' da# bu'a# ,ada .a'!u Pe#ya,a%a#message-
Se!%a, message e%l%'% seuencenumber d% a#a message da&% leel!e&!%#% e%l%'% #++& - Messaes da&%leel ya# saa e%l%'% ,&eH's ya#saa-
FAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHURFAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHUR
FAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHURFAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHUR
-
7/18/2019 pemodelan-si-baru-uml.ppt
41/48
HAL :HAL : ((
/+#!+h /+llab+&a!%+# D%a&a
FAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHURFAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHUR
FAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHURFAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHUR
-
7/18/2019 pemodelan-si-baru-uml.ppt
42/48
HAL :HAL : (2(2
Sa$ca0 dia&0a5
tatechart diagram e#aba&'a# !&a#s%s% da#,e&ubaha# 'eadaa# (da&% sa!u state 'e state la%##ya)sua!u +b$e' ,ada s%s!e sebaa% a'%ba! da&% stimuliya# d%!e&%a-
Pada uu#ya statechart diagram e#aba&'a#class !e&!e#!u (sa!u class da,a! e%l%'% leb%h da&% sa!u
statechart diagram)- Dala UML state d%aba&'a# be&be#!u' se%e,a!
de#a# sudu! ebula! da# e%l%'% #aa sesua%'+#d%s%#ya saa! %!u- T&a#s%s% a#!a& state uu#yae%l%'% '+#d%s% guard ya# e&u,a'a# sya&a!!e&$ad%#ya !&a#s%s% ya# be&sa#'u!a# d%!ul%s'a# dala'u&u# s%'u-Action ya# d%la'u'a# sebaa% a'%ba! da&%e&ent !e&!e#!u d%!ul%s'a# de#a# d%a.al% a&%s %&%#-
T%!%' a.al da# a'h%& d%aba&'a# be&be#!u' l%#'a&a#be&.aa ,e#uh da# be&.aa se!e#ah-
FAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHURFAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHUR
FAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHURFAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHUR
-
7/18/2019 pemodelan-si-baru-uml.ppt
43/48
HAL :HAL : ('('
/+#!+h S!a!e D%a&a
FAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHURFAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHUR
FAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHURFAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHUR
-
7/18/2019 pemodelan-si-baru-uml.ppt
44/48
HAL :HAL : ((((
De,l+ye#! D%a&a
*eplo'ment+ph'sical diagram e#aba&'a#de!a%l baa%a#a '+,+#e# d%6deplo' dala%#8&as!&u'!u& s%s!e d% a#a '+,+#e# a'a#!e&le!a' (,ada es%# se&e& a!au ,%&a#!% 'e&asa,a) baa%a#a 'ea,ua# $a&%#a# ,ada
l+'as% !e&sebu! s,es%H'as% se&e& da# hal6hal la%#ya# be&s%8a! Hs%'al
Sebuah node adalah se&e& !or%station a!au,%&a#!% 'e&as la%# ya# d%u#a'a# u#!u' e#6
deplo' '+,+#e# dala l%#'u#a# sebe#aya-5ubu#a# a#!a& node (%sal#ya T/P@IP) da#reuirement da,a! $ua d%deH#%s%'a# dalad%a&a %#%-
FAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHURFAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHUR
FAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHURFAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHUR
-
7/18/2019 pemodelan-si-baru-uml.ppt
45/48
HAL :HAL : ()()
/+,+#e#! D%a&a
$omponent diagram e#aba&'a# s!&u'!u& da#
hubu#a# a#!a& '+,+#e# ,%&a#!% lu#a' !e&asu''e!e&a#!u#a# (dependenc') d% a#!a&a#ya-
K+,+#e# ,%&a#!% lu#a' adalah +dul be&%s% codeba%' be&%s% source code au,u# binar' code ba%'librar' au,u# eecutable ba%' ya# u#*ul ,adacompile time, lin% time au,u# run time-
Pada uu#ya '+,+#e# !e&be#!u' da&% bebe&a,aclass da#@a!aupac%age !a,% da,a! $ua da&%'+,+#e#6'+,+#e# ya# leb%h 'e*%l-
K+,+#e# da,a! $ua be&u,a inter-ace ya%!u'u,ula# laya#a# ya# d%sed%a'a# sebuah'+,+#e# u#!u' '+,+#e# la%#-
FAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHURFAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHUR
FAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHURFAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHUR
-
7/18/2019 pemodelan-si-baru-uml.ppt
46/48
HAL :HAL : (*(*
/+#!+h ; /+,+#e#! D%a&a
applet1.class
Demo.html applet2.class
logo.gif
applet1.java
applet2.java
FAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHURFAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHUR
FAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHURFAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHUR
/ ! h / ! D l !
-
7/18/2019 pemodelan-si-baru-uml.ppt
47/48
HAL :HAL : (+(+
/+#!+h ; /+,+#e#! De,l+ye#!D%a&a
FAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHURFAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHUR
FAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHURFAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHUR
-
7/18/2019 pemodelan-si-baru-uml.ppt
48/48
Re8e&e#s% Ma!e&% UML
Sebaa% &e8e&e#s% dala e,ela$a&% da#e#u#a'a# UML s%!us6s%!us ya#e&u,a'a# ,+%#!e&
< h!!,;@@...-*e!us6l%#'s-+&@++ul-h!l
< h!!,;@@...-+-+&
< h!!,;@@...-+-+&@!e*h#+l+y@ul@
< h!!,;@@...-&a!%+#al-*+@ul
< h!!,;@@...-ul-+&@