Apa yang dimaksud dengan use case diagram

Dagram us cas mrupakan suau pmolan yang bsa mnggambarkan prlaku aau kbasaan ar ssm yang ngn bua. Gambaran n brupa nraks ar sau acor aau lbh ngan brbaga ssm yang ngn bua n. Dngan kaa lan, us cas agram mmlk fungs unuk mnapakan pmahaman nang fungs-fungs yang rapa alam sbuah ssm.

Maksu ar prlaku ssm sn aalah nang akvas ssm aau bagamana knrja ssm mlakukan aksnya, sra bagamana ssm rsbu braks. Mlalu akvas rsbu, kmuan ssm n rkam alam us cas an skrpskan brupa ssm an lngkungan, sra hubungan ssm snr ngan lngkungan rsbu.

Sumbr: lucchar.com

Olh karna u, us cas fungskan sbaga pnyusun akvas bhavor alam bnuk sbuah mol. Lalu, us cas n basanya gambarkan ngan bnuk aau gambar lps bsra namanya. Unuk pnamaannya, agram us cas mnggunakan bahasa yang palng srhana aau yang palng muah paham.

Hal yang palng pnng alamnya aalah nang fns us cas an acor. Us cas sn mmlk ar fungsonal alam ssm yang brpran sbaga un unuk brukar mssag ngan acor, sangkan acor mrupakan ssm yang brba, aau ssm lan yang brhubungan ngan ssm yang ngn bua nannya. Ja, smbol acor blum nu brupa orang, bsa saja u hanya gambar ngan fungs yang sama sbaga acor.

Us cas n brkaan ngan ssm nformas aau sofwar unuk mnapakan kbuuhan fungsonal mlalu ssm yang brsangkuan. Mau ahu lbh banyak mngna us cas agram? Jka blum, kamu sbaknya mmbaca uraannya bawah n. Dalam mmaham konsp us cas agram n, prlu ahu nang slah-slah yang rapa alamnya rlbh ahulu, shngga akan lbh muah alam pross mmahamnya. Yuk, smak.

 

Smbol-smbol Us Cas Dagram

Sumbr: mlawaharono.worprss.com

Aa brbaga macam bnuk smbol us cas agram, yau sbaga brku

1. Akor

Sumbr: marosn.com

Akor n bkrja ngan cara mncar hmpunan pran yang palng spsfk ar yang pngguna mankan saa mlakukan nraks ngan us cas.

2. Dpnncy

Sumbr: lmuknolog007.blogspo.com

Dpnncy arnya suau pross kka hubungan paa suau lmn manr aau basa sbu sbaga npnn, yang kmuan mmpngaruh llmn lan yang ak brganung paa lmn manr rsbu (npnn).

3. Gnralzaon

Sumbr: wrngagram.hrokuapp.com

Gnralzaon arnya hubungan scnn aau objk anak mmbagakan srukur aa an prlakunya ar objk nuk, sangkan objk nuk n brar objk yang braa aasnya aau basa sbu ancsor.

4. Inclu

Sumbr: wrngagram.hrokuapp.com

Inclu brfungs unuk mngkagorkan us cas sumbr ngan cara kspls.

5. Exn

Sumbr: wrngagram.hrokuapp.com

Exn brguna unuk mngkagorkan aau mnspsfkaskan apabla us cas argr mlakukan prluasan prlakuar sumbr k suau k yang lah brkan.

6. Assocaon

Sumbr: lmuknolog007.blogspo.com

Assocaon aalah suau gars yang mnghubungkan suau objk ngan objk yang lannya.

7. Sysm

Sumbr: lmuknolog007.blogspo.com

Sysm mlakukan spsfkas pak ngan mnunjukkan ssm scara rbaas.

8. Us cas

Sumbr: craly.com

Us cas n mlk bnuk lps, brfungs sbaga krangan aas uruan acon yang amplkan olh ssm, an mnghslkan acor lan yang lbh rukur.

9. Collaboraon

Sumbr: lmuknolog007.blogspo.com

Collaboraon mrupakan brbaga auran an lmn yang bkrja guna mnyakan acon yang lbh bsar ar jumlah lmnnya.

10. No

Sumbr: lmuknolog007.blogspo.com

No aalah lmn fsk yang rapa kka aplkas mula jalankan an mnggambarkan suau aya kompuas.

Us Cas Sknaro

Sumbr: lucchar.com

Sap us cas agram pas mmlk sknaro. Sblumnya, sknaro us cas aau bsa juga sbu us cas sknaro mrupakan alur jalan aas pross us cas yang lakukan olh acor an ssm. Kmuan, us cas sknaro n mmlk forma abl yang rr ar sknaro normal an alrnaf.

Kuanya (alrnav an normal) masuk alam kagor nama acor ngan raks ssm masng-masng, sra bsa ja brjumlah lbh ar sau. Alur sknaro mmlk pran yang sanga pnng karna nannya akan mnja lanasan pmbuaan uruan agram aau squnc. Pmbuaan us cas sknaro n mula ar yang palng kcl, conohnya apabla gnralsas lakukan maka sknaro yang mungkn unuk bua aalah us cas yang kagornya lbh khusus lag.

1. Sknaro normal

Sumbr: lucchar.com

Sknaro normal mrupakan sbuah sknaro yang jalankan anpa aa hambaan apapun, an brjalan scara normal anpa aa rror.

2. Sknaro alrnav

Sumbr: jumpsarrscoun.blogspo.com

Sknaro alrnav aalah sknaro jka ssm mngalam rror, an rapa hambaan shngga ak brjalan ngan normal.

Mnnukan acor paa us cas agram

Sumbr: pnrs.com

Akor mrupakan smua hal yang braa luar ssm, mana nannya acor akan mnggunkan ssm-ssm rsbu unuk mnjalankan ssuau. Akor n ak slalu alam bnuk manusa, ap bsa juga ssm lan yang aa luar ssm pmbua. Ssm sbaga acor mmlk cr-cr sbaga brku:

(asbygoogl = wnow.asbygoogl || []).push({});

Sumbr: maz.com
    Apabla ssm yang ngn molkan mmlk krganungan paa ssm lan alam hal mlakukan ssuau, maka yang mnja akornya aalah ssm yang lan rsbu.Apabla ssm yang ngn molkan mlakuakan prmnaan (rqus) nformas kpaa ssm lan, maka yang mnja akornya aalah ssm lan rsbu.

Jka rja kasus ssm yang lan sbga akor, maka apa gambarkan apabla ssm n mmbuuhkan nformasnya rlbh ahulu sblum a bsa mnamplkannya.

Conoh Kasus paa Us Cas Dagram

Sumbr: slplayr.com

Su kasus n bsa rapkan alam brbaga bnuk agram prmolan. Conohnya, kka aplkas yang ngn gunakan aalah ssm nformas manajmn prpusakaan. Krangan ar aplkas n aalah suau ssm nformas yang buuhkan unuk mnglola brbaga kbuuhan prpusakaan, spr pnglolaan anggoa, pusaka, pugas, aa pngmbalan an pmnjaman buku. Kmuan, prpusakaan n mmbrkan auran yang harus brlakuka olh ssm pngaur nformas prpusaakaan nannya. Auran-auran rsbu aalah sbaga brku:

Sumbr: olvacampcom.worprss.com
    ID yang unk mnympan sau aa pusakaPncaran pusaka apa akss olh anggoa an pngunjung prpusakaanYang bsa mlakukan pross pnafaran anggoa, aa pusaka, an pmnjaman hanyalah pugas prpusakaanPmnjaman pusaka ak bsa lakukan olh pngunjung yang bukan anggoaPngunjung bukan anggoa bsa mlakukan pncaran pusaka yang ngn carAnggoa bsa mlakukan pngmbalan pusaka alam waku brba, mskpun pusaka yang pnjam rsbu rcaa paa waku pmnjaman yang sama.Canuman nomor lpon anggoa lbh ar sau prbolhkanPmnjaman sau pusaka aau lbh alam sau waku olh anggoa akan prbolhkanSau pusaka bsa mmlk lbh ar sau pngarang.

Lalu, nformas rsbu masukkan alam mol fungs sbaga brku:

    Valas aa pugas: lognMnglola aa pusaka: mmasukkan, mngubah, mnghapus, mncar, an mlha aa pusakaMnglola aa pugas: mmasukkan, mngubah, mnghapus, mncar, an mlha aa anggoaMnglola aa anggoa: mmasukkan, mngubah, mnghapus, mncar, an mlha aa anggoaMnglola aa pnjaman: mmasukkan, mngubah, mncar, an mlha aa pnjaman

Pnylsaan kasus

Sumbr: suymoos.com

Aa bbrapa ahapan unuk mnylsakan conoh kasus rsbu, yau ngan mnfnskan akor, mnfnskan us cas, mmbua us cas sknaro, an mnggambar us cas agramnya.

1. Mnfnskan akor

Sumbr: pnrs.com

Akor pugas prpusakaan br labl skrps. Dskrps n brs pugas mmlk akss unuk mngopraskan an mnglola aa pusaka an anggoa, sra pross pnjaman pusaka. Akor anggoa aau pngunjung prpusakaan juga br labl skrps. Dskrps n brs, anggoa mrupakan ssorang yang bolh mmnjam pusaka ssua ngan akss yang mlknya, sangkan pngunjung hanya bsa mlakukan akss mncar an mlha pusaka, an ak bsa mmnjam pusaka rsbu.

2. Mnfnskan us cas

Sumbr: cs.uc.u
    Us cas “logn” mmlk skrps pross unuk pugas prpusakaan yang mlakukan logn. Us cas “mnglola pusaka” mmlk skrps unuk mlakukan pnglolaan aa pusaka brupa mmasukkan, mlha, mngubah, mnghapus, an mncar pusaka.Us cas “mmasukkan pusaka” mmlk skrps sbaga pross aa k alam bass aa.Us cas “mlha pusaka” mmlk skrps sbaga bnuk pnamplan aa pusaka yang lah rapa bass aa.Us cas “mngubah pusaka” mmlk skrps unuk mngubah aa yang lah rsmpan alam bass.Us cas “mnghapus pusaka” mmlk skrps unuk mnghapus aa yang lah smpan alam bass aa sblumnya.Us cas “mncar pusaka” mmlk skrps sbaga pncaran pusaka alam bass aa.Us cas “mnglola anggoa” mmlk skrps sbaga pnglolaan aa anaranya mmasukkan, mlha, mngubah, mnghapus, an mncar anggoa.
Sumbr: jaya-suka.blogspo.com
    Us cas “mmasukkan anggoa” mmlk skrps unuk mmasukkan aa k alam bass.Us cas “mlha anggoa” mmlk skrps sbaga pnamplan aa yang aa bass.Us cas “mngubah anggoa” mmlk skrps prubahan aa ar bass aa.Us cas “mncar anggoa” mmlk skrps unuk mncar aa yang buuhkan mlalu bass aa yang aa.Us cas “mnglola pnjaman” mmlk skrps sbaga pnglolaan aa brupa mmasukkan, mlha, mngubah, mnghapus, an mncar aa pnjaman.Us cas “mmasukkan pnjaman” mmlk skrps unuk mmasukkan aa pmnjam kka rapa anggoa yang ngn mlakukan pmnjaman.Us cas “mlha pnjaman” mmlk skrps unuk mnamplkan aa pmnjaman yang suah aa bass.Us cas “mngubah pnjaman” mmlk skrps unuk mngubah saus psuaka yang smula pnjam mnja kmbalkan.
Sumbr: manmyroboflm.com
    Us cas “mnghapus pnjaman” mmlk skrps unuk mnghapus aa kka pnjaman rnyaa ak lakukan aau prlakukan pross backup aa.Us cas “mncar pmnjaman” mmlk skrps mnacr aa yang ngnkan rka pmnjaman alam bass.Us cas “mnglola pugas” mmlk skrps pnglolaan aa brupa mmasukkan, mlha, mngubah, mnghapus, an mncar pugas.Us cas “mmasukkan pugas” mmlk skrps unuk mmasukkan aa pugas kalam bass.Us cas “mlha pugas” mmlk skrps unuk mlha aa puga synag buuhkan ar bass.Us cas “mngubah pugas” mmlk skrps unuk mngubah aa pugas yang ngnkan ar alam bassnya.Us cas “mnghapus pugas” mmlk skrps unuk mnghapus aa pugas ar alam bass.Us cas “mncar pugas” mmlk skrps unuk mngambl aa pugas yang car ar bass aa.

3. Mmbua us cas sknaro

Sumbr: ossangga.worprss.com

Dar hasl pnfnsan us cas sblumnya, kmuan mmasukkan bnuk bnuk raks ssm k alam kagor aks akor. Conohnya, alam us cas logn aka naa ua sknaro alamnya. Sknaro normal ngan aks akor “mmasukkan usrnam an passwor” mmlk ua raks ssm, yau mmrksa ngka val aknya aa yang masukkan, an pross masuk kalam aplkas ssm prpusakaan.

Sangkan unuk sknaro alrnav, mmlk prbaan paa ahapan kuanya yau ngan mnamplkan prngaan apabla aa yang masukkan salah aau ak cocok. Bgu juga ngan yang lan, mrka akan mmpunya ua sknaro unuk masng-masng us cas.

4. Mnggambarkan agram us cas

Sumbr: marosn.com

Trakhr, us cas n gambarkan ngan brbaga smbol yang lah urakan pnjlasan awal mmbnuk sbuah agram yang salng brkaan sau sama lan.

Cara mmbua us cas agram paa sar UML

Sumbr: lucchar.com

1. Mmbuka aplkas sar UML
2. Plh Dfaul approach
3. Mmasukkan akor
4. Mnghubungkan aau mmbnuk asosas akor, hngga rbnuk gambaran oupunya.

Dmkan ulasan nang us cas agram, smoga mmbrkan pngahuan an mnjawab pranyaan – pranyaan kamu smua.

Apa pngran ar us cas an kapan gunakan?

Us cas agram aalah sau ar brbaga jns agram UML (Unf Mollng Languag) yang mnggambarkan hubungan nraks anara ssm an akor. Us Cas apa mnskrpskan p nraks anara s pngguna ssm ngan ssmnya.

Apa yang maksu ngan us cas an acvy agram?

Acvy agram gunakan unuk mmolkan workflow yang mnggambarkan kons, knala, akvas bruruan an brsamaan. D ss lan, ujuan Us Cas aalah unuk hanya mnggambarkan fungsonalas yau apa yang ssm lakukan an bukan bagamana hal u lakukan.

Apa saja fungs us cas agram?

Manfaa us cas agram Sbaga kbuuhan vrfkas. Mnja gambaran anarmuka sbuah ssm karna sap ssm yang bangun harus mmlk nrfac. Mngnfkas orang yang apa brnraks ngan ssm an apa yang bsa lakukan olh ssm.