You are on page 1of 21

BAB II

2.1 PENGERTIAN SISTEM


Sistem adalah sekumpulan unsur / elemen yang saling berkaitan dan saling
mempengaruhi dalam melakukan kegiatan bersama untuk mencapai suatu tujuan.
Contoh :
- Sistem Komputer terdiri dari : Software, Hardware, Brainware.
- Sistem kuntansi
!"#$%& '() B*+!),-.
Sistem merupakan seperangkat unsur yang saling terikat dalam suatu antar
relasi diantara unsur.unsur tersebut dengan lingkungan.
)+(! */(*(+.
Sistem adalah suatu kumpulan kesatuan dan perangkat hubungan satu
sama lain.
!. 0K(,.
Sistem adalah setiap kesatuan secara konseptual atau fisik yang terdiri
dari bagian.bagian dalam keadaan saling tergantung satu sama lainnya.
Syarat-syarat sistem :
1. Sistem harus dibentuk untuk menyelesaikan tujuan.
2. 3lemen sistem harus mempunyai rencana yang ditetapkan.
4. danya hubungan diantara elemen sistem.
5. "nsur dasar dari proses 6arus informasi, energi dan material7 lebih penting
dari pada elemen sistem.
8. +ujuan organisasi lebih penting dari pada tujuan elemen.


Secara garis besar, sistem dapat dibagi 2 :
a. S%S+39 ,%S%K 6 PHYSICAL SYSTEM 7 :
Kumpulan elemen.elemen / unsur.unsur yang saling berinteraksi satu sama lain
secara fisik serta dapat diidentifikasikan secara nyata tujuan.tujuannya.
Contoh :
- Sistem transportasi, elemen : petugas, mesin, organisasi yang menjalankan
transportasi .
- Sistem Komputer, elemen : peralatan yang berfungsi bersama.sama untuk
menjalankan pengolahan data.
b. S%S+39 BS+*K 6 ABSTRACT SYSTEM 7 :
Sistem yang dibentuk akibat terselenggaranya ketergantungan ide, dan tidak
dapat diidentifikasikan secara nyata, tetapi dapat diuraikan elemen.elemennya.
Contoh :
Sistem +eologi, hubungan antara manusia dengan +uhan.
2.1.1M!E" #M#M SISTEM
9odel Sistem Sederhana
input proses output
Contoh :
- /rogram perhitungan Basic kita masukkan, setelah dijalankan kita dapatkan
hasilnya.
- #ata mahasiswa 6nama, nilai7 diproses menjadi daftar nilai semester 6berupa
laporan7.
Sistem dengan banyak %nput dan (utput
%nput1 (utput 1
%nput2 /*(S3S (utput 2
:. ::..
%nput n (utput n
Contoh :

9atriks masukannya banyak, keluarannyapun banyak.
2.1.2. $ARA$TERISTI$ SISTEM
a. (rganisasi
b. %nteraksi
c. %nterdependensi
d. %ntegrasi
e. +ujuan pokok
a. rga%isasi
9encakup struktur dan fungsi organisasi.
Contoh :
. struktur
#%*"+
9*K+ /*(# #9 S"B S%S+39
B&.S"BS%S+39
. ,ungsi
(rganisasi tidak akan berjalan tanpa adanya fungsi dari setiap bagian maupun
sub bagian.
Contoh :
. ,ungsi direktur utama.
bertanggung jawab penuh terhadap mati atau hidupnya perusahaan yang
dipimpinnya.
. ,ungsi departemen marketing.
bertanggung jawab penuh atas kelancaran pembuatan produk dengan jalan

mencari langganan pembeli.
. ,ungsi departemen keuangan dan administrasi.
bertanggung jawab atas kelancaran pengeluaran keuangan perusahaan.
b. I%tera&si
Saling keterhubungan antara bagian yang satu dengan lainnya.
Contoh :
S dengan bagian / dengan bagian #3 dan sebaliknya.
S : Sistem nalis, / : /rogrammer, #3 : #ata entry.
c. I%terdepe%de%si
Bagian yang satu mempunyai ketergantungan dengan bagian yang lainnya.
Contoh :
Bagian marketing saling bergantung dengan bagian produksi dan bagian
keuangan dan administrasi dalam hal penagihan pada customer.
d. I%tegritas
Suatu keterpaduan antara subsistem.subsistem untuk mencapai tujuan.
Contoh :
Bagian marketing mendapat pesanan 1;; buah mobil tapi hanya mampu
menyediakan 8; unit. "ntuk menangani masalah ini diadakan kerjasama
dengan perusahaan lain yang bergerak dalam bidang yang sama.
e. Mai% b'ecti(% )T*'*a% #tama+
/emusatan tujuan yang sama dari masing.masing subsistem.
Contoh :
Suatu perusahaan memerlukan pemusatan tujuan.

LANDASAN TEORI
A. Pengertian Sistem Informasi
a) Pengertian Sistem
"Sistem adalah suatu eranga dari !rosedur-!rosedur "ang saling #erhu#ungan "ang
disusun sesuai dengan suatu sema "ang men"eluruh$ untu melasanaan suatu egiatan
atau fungsi utama dari !erusahaan."
%erdasaran uraian diatas$ da!at disim!ulan #ah&a sistem adalah um!ulan dari
#er#agai unsur atau #agian "ang saling #eraitan dan #eer'a sama untu men(a!ai tu'uan
"ang telah ditentuan.
#) Pengertian Informasi
Informasi meru!aan !roses le#ih lan'ut dari data dan memilii nilai tam#ah.
Informasi "ang dihasilan adalah informasi "ang #erguna untu !engam#ilan e!utusan
!erusahaan. !engertian informasi menurut )ushing dalam #uun"a sistem informasi
autansi oleh nugroho &id'a'anto *++, adalah se#agai #eriut- "Informasi diartian
se#agai eluaran . Out!ut ) dari suatu !engolahan data "ang telah diorganisir dan #erguna
#agi orang "ang menerima"
Dari uraiaan diatas da!at disim!ulan #ah&a informasi adalah data "ang #erguna
"ang diolah sehingga da!at di'adian se#agai dasar untu mengam#il e!utusan "ang
te!at. Informasi "ang #ersum#er dari !engolahan data #ar-us rele/an$ andal$ lenga!$
te!at &atu$ da!at di!ahami dan da!at di/erifiasi.
() 0enurut John F. Nash .,112-3) "ang diter'emahan oleh La 0id'an dan A4har Susanto$
men"ataan #ah&a Sistem Informasi adalah -
Sistem Informasi adalah om#inasi dari manusia$ fasilitas atau alat tenologi$ media$
!rosedur dan !engendalian "ang #ermasud menata 'aringan omuniasi "ang !enting$
!roses atas transasi-transasi tertentu dan rutin$ mem#antu mana'emen dan !emaai
intern dan estern dan men"ediaan dasar !engam#ilan e!utusan "ang te!at.
d) menurut Henry Lucas .,133-52) "ang diter'emahan oleh 6ugianto 7.0$ men"ataan
#ah&a sistem Informasi adalah -

Sistem Informasi adalah suatu egiatan dari !rosedur!rosedur "ang diorganisasian$
#ilamana dieseusi aan men"ediaan informasi untu menduung !engam#ilan
e!utusan dan !engendalian di dalam organisasi.
Dari !engertian sitem informasi diatas$ maa da!at disim!ulan #ah&a Sistem
Informasi men"ediaan informasi untu mem#antu !engam#ilan e!utusan mana'emen$
o!erasi !erusahaan dari hari e hari dan informasi "ang la"a untu !iha luar
!erusahaan.
8arateristi dari informasi "ang #erguna terse#ut adalah-
,. Rele/an Informasi itu rele/an 'ia mengurangi etida!astian$ mem!er#aii emam!uan
!engam#ilan e!utusan untu mem#uat !redisi$ mengonfirmasian atau mem!er#aii
es!etasi merea se#elumn"a.
*. Andal Informasi itu andal 'ia #e#as dari esalahan atau !en"im!angan$ dan se(ara aurat
me&aili e'adian atau atifitas di organisasi.
5. Lenga! Informasi itu lenga! 'ia tida menghilangan as!e-as!e !enting dari
e'adian "ang meru!aan dasar masalah atau atifitas-atifitas "ang diuurn"a.
9. Te!at &atu Informasi itu te!at &atu 'ia di#erian !ada saat "ang te!at untu
memunginan !engam#ilan e!utusan menggunaann"a dalam mem#uat e!utusan.
2. Da!at di!ahami Informasi da!at di!ahami 'ia disa'ian dalam #entu "ang da!at di!aai
dan 'elas.
:. Da!at di/erifiasi Informasi da!at di/erifiasi 'ia dua orang dengan !engetahuan "ang
#ai$ #eer'a se(ara inde!enden dan masing-masing aan menghasilan informasi "ang
sama.
SEJARAH UML
Pada Oto#er ,119$ Dr. 6ames Rum#augh #erga#ung dengan Perusahaan Rational
sot&are$ dimana ;rad" %oo(h sudah #eer'a disana se#elumn"a. ;rad" %oo(h
mengem#angan O#'e(t Oriented Design .OOD) dan Dr. 6ames Rum#augh mengem#angan
O#'e(t 0odeling Te(hni<ue .O0T). Duet 0erea !ada Oto#er ,112 menghasilan =nified
0ethod /ersi +.3. 0usim gugur ,112 Dr. I/ar 6a(o#son iut !ula #erga#ung dengan duet
Rum#augh-%oo(h$ dengan mem!erenalan tool use (ase. Trio terse#ut !ada #ulan 6uni ,11:

menghasilan =nified 0odeling Language .=0L) /ersi +.1. Se#elumn"a Dr. I/ar 6a(o#son
mengem#angan O#'e(t Oriented Soft&are Engineering .OOSE). Trio ini mengem#angan
Ratinal =nified Pro(ess .R=P) %an"a !erusahaan soft&are merasaan #agaimana
!entingn"a =0L dalam tu'uan strategis merea$ sehingga #e#era!a !erusahaan mem#entu
se#uah onsorsium "ang terdiri dari !erusahaan-!erusahaan se!erti -
0i(rosoft
Ora(le
I%0
7e&lett-Pa(ard
Intelli(or!
I-Logi>
DE)$ Digital E<ui!ment )or!
Te>as instrument
Dari onsorsium terse#ut !ada #ulan 6anuari ,11? lahirlah =0L /ersi ,.+

Pada #ulan Se!tem#er ,11? lahirlah =0L /ersi ,.,$ dengan 3 #uah diagram$ "aitu -
,. =se (ase diagram
*. A(ti/it" diagram
5. Se<uen(e diagram
9. )olla#oration diagram
2. )lass diagram
:. State(hart diagram
?. )om!onent diagram
3. De!lo"ment diagram
Pada #ulan No/em#er ,11? se#uah organisasi non !rofit standarisasi O#'e(t 0anagement ;rou!
.O0;) mengaui =0L se#agai se#uah #ahasa !emodelan standar untu a!liasi o#'e(t
oriented.
O0; didirian !ada #ulan A!ril ,131 oleh se#elas !erusahaan soft&are$ dengan antor !usat
di Needham$ 0A$ =SA. .&&&.omg.org) Pada tahun ,111 lahirlah =0L /ersi ,.5$ men'adi 1

#uah diagram$ dengan !enam#ahan -

%usiness use (ase Diagram.
Pada 0a" *++, lahirlah =0L /ersi ,.9$ men'adi ,+ #uah diagram$ dengan !enam#ahan -
O#'e(t Diagram
Pada tahun *++* lahirlah =0L /ersi *.+$ men'adi ,5 #uah diagram$ dengan !enam#ahan dan
!enggantian "aitu -
,. =se )ase Diagram
*. A(ti/it" Diagram
5. Se<uen(e Diagram
9. )ommuni(ation Diagram .)olla#oration diagram in /ersi ,.>)
2. )lass Diagram
:. State 0a(hine Diagram .State(hart diagram in /ersi ,.>)
?. )om!onent Diagram
3. De!lo"ment Diagram
1. )om!osite Stru(ture Diagram
,+. Intera(tion O/er/ie& Diagram
,,. O#'e(t Diagram
,*. Pa(age Diagram
,5. Timing Diagram
B. B. DEFINISI UML (Unified Modelin Lanuae!
UML (Unified Modelin Lanuae! adalah se#uah #ahasa "ang #erdasaran
grafi@gam#ar untu mem/isualisasi$ mens!esifiasian$ mem#angun$ dan !endoumentasian
dari se#uah sistem !engem#angan soft&are #er#asis OO .O#'e(t-Oriented). =0L tida han"a
meru!aan se#uah #ahasa !emograman /isual sa'a$ namun 'uga da!at se(ara langsung
dihu#ungan e #er#agai #ahasa !emograman$ se!erti 6AAA$ )BB$ Aisual %asi($ atau #ahan
dihu#ungan se(ara langsung e dalam se#uah o#'e(t-oriented data#ase.

". BA#IAN$BA#IAN UML
%agian-#agian utama dari =0L adalah /ie&$ diagram$ model element$ dan general
me(hanism.

%. &ie'
Aie& digunaan untu melihat sistem "ang dimodelan dari #e#era!a as!e "ang
#er#eda. Aie& #uan melihat grafi$ ta!i meru!aan suatu a#strasi "ang #erisi se'umlah

diagram. %e#era!a 'enis /ie& dalam =0L antara lain - use (ase /ie&$ logi(al /ie&$
(om!onent /ie&$ (on(urren(" /ie&$ dan de!lo"ment /ie&.
(. Use case &ie'
0endesri!sian fungsionalitas sistem "ang seharusn"a dilauan sesuai "ang
diinginan e>ternal a(tors. A(tor "ang #erinterasi dengan sistem da!at #eru!a user atau
sistem lainn"a. Aie& ini digam#aran dalam use (ase diagrams dan adang-adang dengan
a(ti/it" diagrams. Aie& ini digunaan terutama untu !elanggan$ !eran(ang .designer)$
!engem#ang .de/elo!er)$ dan !engu'i sistem .tester).
). Loical &ie'
0endesri!sian #agaimana fungsionalitas dari sistem$ strutur statis .(lass$ o#'e(t$ dan
relationshi! ) dan ola#orasi dinamis "ang ter'adi etia o#'e(t mengirim !esan e o#'e(t lain
dalam suatu fungsi tertentu. Aie& ini digam#aran dalam (lass diagrams untu strutur statis
dan dalam state$ se<uen(e$ (olla#oration$ dan a(ti/it" diagram untu model dinamisn"a.
Aie& ini digunaan untu !eran(ang .designer) dan !engem#ang .de/elo!er).
*. "o+,onen- &ie'
0endesri!sian im!lementasi dan etergantungan modul. 8om!onen "ang meru!aan ti!e
lainn"a dari (ode module di!erlihatan dengan strutur dan etergantungann"a 'uga aloasi
sum#er da"a om!onen dan informasi administrati/e lainn"a. Aie& ini digam#aran
dalam (om!onent /ie& dan digunaan untu !engem#ang .de/elo!er).
.. "oncurrency &ie'
0em#agi sistem e dalam !roses dan !rosesor. Aie& ini digam#aran dalam diagram dinamis
.state$ se<uen(e$ (olla#oration$ dan a(ti/it" diagrams) dan diagram im!lementasi .(om!onent
dan de!lo"ment diagrams) serta digunaan untu !engem#ang .de/elo!er)$ !engintegrasi
.integrator)$ dan !engu'i .tester).
/. De,loy+en- &ie'
0endesri!sian fisi dari sistem se!erti om!uter dan !erangat .nodes) dan #agaimana
hu#ungann"a dengan "ang lain. Aie& ini digam#aran dalam de!lo"ment diagrams dan
digunaan untu !engem#ang .de/elo!er)$ !engintegrasi .integrator)$ dan !engu'i .tester).
D. DIA#RAM

,. =se )ase Diagram
*. A(ti/it" Diagram
5. Se<uen(e Diagram
9. )ommuni(ation Diagram .)olla#oration diagram in /ersi ,.>)
2. )lass Diagram
:. State 0a(hine Diagram .State(hart diagram in /ersi ,.>)
?. )om!onent Diagram
3. De!lo"ment Diagram
1. )om!osite Stru(ture Diagram
,+. Intera(tion O/er/ie& Diagram
,,. O#'e(t Diagram
,*. Pa(age Diagram
,5. Timing Diagram
%eriut ini sa"a aan men'elasan tentang diagram-diagram terse#ut -
%. Use "ase Diara+
=se (ase adalah a#strasi dari interasi antara s"stem dan a(tor. =se (ase #eer'a dengan
(ara mendesri!sian ti!e interasi antara user se#uah s"stem dengan sistemn"a sendiri
melalui se#uah (erita #agaimana se#uah s"stem di!aai. =se (ase meru!aan onstrusi
untu mendesri!sian #agaimana s"stem aan terlihat di mata user. Sedangan use (ase
diagram memfasilitasi omuniasi diantara analis dan !engguna serta antara analis dan (lient.
#a+0ar Use "ase Diara+
Diagram =se )ase #erguna dalam tiga hal -
0en'elasan fasilitas "ang ada .re<uirements)
- =se )ase #aru selalu menghasilan fasilitas #aru etia sistem di analisa$ dan design men'adi
le#ih 'elas.
8omunias dengan lien
- Penggunaan notasi dan sim#ol dalam diagram =se )ase mem#uat !engem#ang le#ih mudah
#eromuniasi dengan lien-lienn"a.
0em#uat test dari asus-asus se(ara umum

- 8um!ulan dari e'adian-e'adian untu =se )ase #isa dilauan test asus la"a untu
e'adian-e'adian terse#ut.
(. Ac-i1i-y Diara+
Pada dasarn"a diagram A(ti/it" sering digunaan oleh flowchart. Diagram ini #erhu#ungan
dengan diagram State(hart. Diagram State(hart #erfous !ada obyek yang dalam suatu proses
.atau !roses men'adi suatu o#"e)$ diagram A(ti/it" #erfous !ada aktifitas-aktifitas yang terjadi
yang terkait dalam suatu proses tunggal. 6adi dengan ata lain$ diagram ini menun'uan
#agaimana atifitas-atifitas terse#ut #ergantung satu sama lain. Se#agai (ontoh$ !erhatian
!roses "ang ter'adi. CPengam#ilan uang dari #an melalui AT0.D Ada tiga atifitas elas .orang$
dan lainn"a) "ang terait "aitu - )ustomer$ AT0$ and %an. Proses #era&al dari lingaran start
hitam !ada #agian atas dan #erahir di !usat lingaran sto! hitam@!utih !ada #agian #a&ah.
Ati/itas digam#aran dalam #entu ota !ersegi. Lihat gam#ar di #a&ah ini$ agar le#ih 'elas -
)ontoh Diagram A(ti/it" EPengam#ilan =ang melalui AT0F.
#a+0ar
Diagram A(ti/it" da!at di#agi men'adi #e#era!a 'alur elom!o "ang menun'uan o#"e
mana "ang #ertanggung 'a&a# untu suatu atifitas. Peralihan tunggal .single transition)
tim#ul dari setia! adan"a activity .atifitas)$ "ang saling menghu#ungi !ada atifitas

#eriutn"a. Se#uah transition .transisi) da!at mem#uat (a#ang e dua atau le#ih !er(a#angan
exclusive transition .transisi eslusif). La#el Guard Expression .ada didalam G H) "ang
menerangan out!ut .eluaran) dari !er(a#angan. Per(a#angan aan menghasilan #entu
men"eru!ai #entu intan. Transition #isa #er(a#ang men'adi #e#era!a atifitas !aralel "ang
dise#ut For2. Fork #eserta join .ga#ungan dari hasil out!ut fork) dalam diagram #er#entu
solid bar .#atang !enuh).
). Se3uence Diara+
Diagram )lass dan diagram O#'e(t meru!aan suatu gam#aran model statis. Namun ada 'uga
"ang #ersifat dinamis$ se!erti Diara+ In-erac-ion. Diagram se<uen(e meru!aan salah satu
diagram Intera(tion "ang men'elasan #agaimana suatu o!erasi itu dilauanI message .!esan)
a!a "ang diirim dan a!an !elasanaann"a. Diagram ini diatur #erdasaran &atu. O#"e-o#"e
"ang #eraitan dengan !roses #er'alann"a o!erasi diurutan dari iri e anan #erdasaran &atu
ter'adin"a dalam !esan "ang terurut. Di #a&ah ini adalah diagram Se<uen(e untu !em#uatan
7otel Reser/ation. O#"e "ang menga&ali urutan message adalah EaReser/ation Jindo&F.
)ontoh Diagram Se<uen(e EPemesanan amar di 7otelF.
#a+0ar
EReser/ation &indo&F mengirim !esan makeReservation() e E7otel)hainF. 8emudian
E7otel)hainF mengirim !esan "ang sama e E7otelF. %ila E7otelF !un"a amar osong$ maa
di#uat EReser/ationF dan E)onfirmationF. ifeline adalah garis dot .!utus-!utus) /ertial !ada
gam#ar$ menerangan &atu ter'adin"a suatu o#"e. Setia! !anah "ang ada adalah
!emanggilan suatu !esan. Panah #erasal dari !engirim e #agian !aling atas dari #atang
egiatan .activation bar) dari suatu !esan !ada lifeline !enerima. !ctivation bar menerangan
laman"a suatu !esan di!roses. Pada gam#ar diagram $ terlihat #ah&a E7otelF telah melauan

!emanggilan diri sendiri untu !emerisaan 'ia ada amar osong. %ila #enar$ maa
E7otelFmem#uat EReser/ationF dan E)onfirmationF. Pemanggilan diri sendiri dise#ut dengan
iterasi. Expression "eng diurung dengan CG HD$ adalah condition .eadaan ondisi). Pada
diagram da!at di#uat note .(atatan). Pada gam#ar$ terlihat se!erti selem#ar ertas "ang
#erisian tes. "ote #isa diletaan dimana sa'a !ada diagram =0L.
*. "o++unica-ion Diara+ ("olla0ora-ion diara+ in 1ersi %.4!
)olla#oration diagram menggam#aran interasi antar o#'e se!erti se<uen(e diagram$
teta!i le#ih meneanan !ada !eran masing-masing o#'e. Setia! message memilii se<uen(e
num#er$ di mana message dari le/el tertinggi memilii nomor ,. 0essages dari le/el "ang
sama memilii !refis "ang sama. Diagram )olla#oration 'uga meru!aan diagram
interaction. Diagram mem#a&a informasi "ang sama dengan diagram Se<uen(e$ teta!i le#ih
memusatan atau memfousan !ada egiatan o#"e dari &atu !esan itu diiriman.
)ontoh Diagram )olla#oration EPemesanan amar di 7otelF.
#a+0ar
8ota egiatan o#"e di#eri la#el dengan nama elas atau o#"e .atau eduan"a). Nama
elas di#atasi dengan colons # titik dua . - ). Setia! !esan !ada diagram )olla#oration
mem!un"ai anga "ang terurut. Pesan "ang tingatann"a tertinggi adalah anga ,. Pesan
"ang #erada !ada tingat "ang sama memilii prefix "ang sama$ namun suffix #er#eda
#ergantung !ada !osisin"aI han"a untu anga ,$ *$ dan seterusn"a.
.. "lass Diara+

)lass adalah se#uah s!esifiasi "ang 'ia diinstansiasi aan menghasilan se#uah o#'e
dan meru!aan inti dari !engem#angan dan desain #erorientasi o#'e. )lass menggam#aran
eadaan .atri#ut@!ro!erti) suatu sistem$ sealigus mena&aran la"anan untu memani!ulasi
eadaan terse#ut .metoda@fungsi). )lass diagram menggam#aran strutur dan desri!si (lass$
!a(age dan o#'e #eserta hu#ungan satu sama lain se!erti (ontainment $ !e&arisan$ asosiasi$
dan lain-lain.
)lass memilii tiga area !oo -
,. Nama .dan stereot"!e)
*. Atri#ut
5. 0etoda
Atri#ut dan metoda da!at memilii salah satu sifat #eriut -
Pri/ate$ tida da!at di!anggil dari luar (lass "ang #ersangutan
Prote(ted$ han"a da!at di!anggil oleh (lass "ang #ersangutan dan ana-ana "ang
me&arisin"a
Pu#li($ da!at di!anggil oleh sia!a sa'a
)lass da!at meru!aan im!lementasi dari se#uah interfa(e$ "aitu (lass a#stra "ang
han"a memilii metoda. Interfa(e tida da!at langsung diinstansiasian$ teta!i harus
diim!lementasian dahulu men'adi se#uah (lass. Dengan demiian interfa(e menduung
resolusi metoda !ada saat run-time. Sesuai dengan !erem#angan (lass model$ (lass da!at
dielom!oan men'adi !a(age. 8ita 'uga da!at mem#uat diagram "ang terdiri atas !a(age.
#a+0ar "lass Diara+
Hu0unan An-ar "lass

,. Asosiasi$ "aitu hu#ungan statis antar (lass . =mumn"a menggam#aran (lass "ang
memilii atri#ut #eru!a (lass lain$ atau (lass "ang harus mengetahui esistensi (lass
lain. Panah na/iga#ilit" menun'uan arah <uer" antar (lass.
*. Agregasi$ "aitu hu#ungan "ang men"ataan #agian .Cterdiri atas..D).
5. Pe&arisan$ "aitu hu#ungan hiraris antar (lass . )lass da!at diturunan dari (lass lain
dan me&arisi semua atri#ut dan metoda (lass asaln"a dan menam#ahan
fungsionalitas #aru$ sehingga ia dise#ut ana dari (lass "ang di&arisin"a. 8e#alian
dari !e&arisan adalah generalisasi.
9. 7u#ungan dinamis$ "aitu rangaian !esan . message ) "ang di-!assing dari satu (lass
e!ada (lass lain. 7u#ungan dinamis da!at digam#aran dengan menggunaan
se<uen(e diagram "ang aan di'elasan emudian.
/. S-a-e Machine Diara+ (S-a-echar- diara+ in 1ersi %.4!
Statechart diagram menggam#aran transisi dan !eru#ahan eadaan .dari satu state e
state lainn"a) suatu o#'e !ada sistem se#agai ai#at dari stimuli "ang diterima. Pada
umumn"a statechart diagram menggam#aran class tertentu .satu class da!at memilii le#ih
dari satu statechart diagram ). Dalam =0L$ state digam#aran #er#entu segiem!at dengan
sudut mem#ulat dan memilii nama sesuai ondisin"a saat itu. Transisi antar state umumn"a
memilii ondisi guard "ang meru!aan s"arat ter'adin"a transisi "ang #ersangutan$
ditulisan dalam urung siu. !ction "ang dilauan se#agai ai#at dari event tertentu
ditulisan dengan dia&ali garis miring. Titi a&al dan ahir digam#aran #er#entu lingaran
#er&arna !enuh dan #er&arna setengah.
#a+0ar S-a-e Machine Diara+ (S-a-echar- diara+ in 1ersi %.4!

5. "o+,onen- Diara+
$omponent diagram menggam#aran strutur dan hu#ungan antar om!onen !iranti
luna$ termasu etergantungan . dependency ) di antaran"a. 8om!onen !iranti luna adalah
modul #erisi code $ #ai #erisi source code mau!un binary code $ #ai library mau!un
executable $ #ai "ang mun(ul !ada compile time% link time $ mau!un run time . =mumn"a
om!onen ter#entu dari #e#era!a class dan@atau package $ ta!i da!at 'uga dari om!onen-
om!onen "ang le#ih e(il. 8om!onen da!at 'uga #eru!a interface $ "aitu um!ulan la"anan
"ang disediaan se#uah om!onen untu om!onen lain.
#a+0ar "o+,onen- Diara+
6. De,loy+en- Diara+
&eployment#physical diagram menggam#aran detail #agaimana om!onen di-deploy
dalam infrastrutur sistem$ di mana om!onen aan terleta .!ada mesin$ ser/er atau !iranti
eras a!a)$ #agaimana emam!uan 'aringan !ada loasi terse#ut$ s!esifiasi ser/er$ dan hal-
hal lain "ang #ersifat fisial Se#uah node adalah ser/er$ workstation $ atau !iranti eras lain
"ang digunaan untu men- deploy om!onen dalam lingungan se#enarn"a. 7u#ungan antar
node .misaln"a T)P@IP) dan re'uirement da!at 'uga didefinisian dalam diagram ini.
#a+0ar De,loy+en- Diara+

7. "o+,osi-e S-ruc-ure Diara+
Diagram strutur om!osit adalah diagram "ang menun'uan strutur internal (lassifier$
termasu !oin interasin"a e #agian lain dari sistem. 7al ini menun'uan onfigurasi dan
hu#ungan #agian$ "ang #ersama-sama melauan !erilau (lassifie. Diagram strutur
om!osit meru!aan 'enis diagram strutur statis dalam =nified 0odeling Language .=0L)$
"ang menggam#aran strutur internal elas dan ola#orasi.
Strutur om!osit da!at digunaan untu men'elasan -
- Strutur dari #agian-#agian "ang saling #eraitan
- Run-time strutur "ang saling #erhu#ungan
)ontoh - Desri!si dari #agian-#agian mesin "ang saling #erhu#ungan untu melauan
fungsi mesin.
#a+0ar "o+,osi-e S-ruc-ure Diara+
%8. In-erac-ion 91er1ie' Diara+
Interaction (verview Diagram adalah !en(angoan se(ara #ersama antara a(ti/it" diagram
dengan se<uen(e diagram. Interaction (verview Diagram da!at diangga! se#agai activity diagram
dimana semua ati/itas diganti dengan sediit se'uence diagram$ atau #isa 'uga diangga! se#agai
se'uence diagram "ang dirin(ian dengan notasi activity diagram "ang digunaan untu
menun'uan aliran !enga&asan.

#a+0ar In-erac-ion 91er1ie' Diara+
%%. 90:ec- Diara+
(bject diagram meru!aan se#uah gam#aran tentang o#'e-o#'e dalam se#uah sistem !ada
satu titi &atu. 8arena le#ih menon'olan !erintah-!erintah *1 dari!ada class$ object diagram
le#ih sering dise#ut se#agai se#uah diagram !erintah.
#a+0ar 90:ec- Diara+
%(. ;ac2ae Diara+
Diagram o#'e melenga!i notasi grafi untu !emodelan o#'e$ elas dan relasin"a
dengan "ang lain. Diagram o#'e #ermanfaat untu !emodelan a#stra dan mem#uat
!eran(angan !rogram. =ntu mengatur !engorganisasian diagram )lass "ang kompleks$ da!at
dilauan !engelom!oan elas-elas #eru!a package .!aet-!aet). )ackage adalah
um!ulan elemen-elemen logia =0L. ;am#ar di #a&ah ini mengenai model #isnis dengan
!engelom!oan elas-elas dalam #entu !aet-!aet -

)ontoh Diagram Pa(age.
#a+0ar ;ac2ae Diara+
Ada 'enis husus dari diagram )lass "aitu diagram O#'e(t. 8egunaann"a untu !en'elasan
"ang sediit dengan relasi "ang sulit$ hususn"a relasi reursif. Lihat gam#ar di#a&ah$
diagram )lass e(il menun'uan #ah&a Ede!artmentF da!at mengandung #an"a
Ede!artmentF "ang lain.
)lass "ang relasin"a reursif.
#a+0ar
Setia! tingatan !ada diagram #er!engaruh !ada single instance .#agian tunggal). Nama #agian
digaris#a&ahi dalam diagram =0L. =ntu $lass name .nama elas) mau!un instance name
.nama #agian) #isa mengam#il dari diagram O#'e(t selama arti diagram terse#ut masih 'elas.
Instance name memilii huruf "ang digaris#a&ahi.

#a+0ar
%). <i+in Diara+
*iming Diagram adalah #entu lain dari interaction diagram$ dimana fous utaman"a le#ih
e &atu. Timing diagram sangat #erda"a guna dalam menun'uan fator !em#atas &atu
diantara !eru#ahan state !ada o#'e "ang #er#eda.
#a+0ar <i+in Diara+
<u:uan ;enunaan UML
,. 0em#erian #ahasa !emodelan "ang #e#as dari #er#agai #ahas !emrograman dan
!roses rea"asa.
*. 0en"atuan !rate-!rate ter#ai "ang terda!at dalam !emodelan.
5. 0em#erian model "ang sia! !aai$ #ahsa !emodelan /isual "ang es!resif untu
mengem#angan dan saling menuar model dengan mudah dan dimengerti se(ara
umum.

9. =0L #isa 'uga #erfungsi se#agai se#uah .#lue !rint) (eta #iru arena sangat lenga!
dan detail. Dengan (eta #iru ini maa aan #ias dietahui informasi se(ara detail
tentang (oding !rogram atau #ahan mem#a(a !rogram dan menginter!retasian
em#ali e dalam #entu diagram .reser/e enginering

You might also like