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