TSK612 Kuliah3 UML Modelling

Embed Size (px)

DESCRIPTION

TSK612 Kuliah3 UML Modelling

Citation preview

  • Pemodelan Sistemdengan UML

    @2012,Eko DidikWidianto

    Unified ModellingLanguage

    Use Case Diagram

    Activity Diagram

    LisensiPemodelan Sistem dengan UMLKuliah#3 TSK-612 Sistem Embedded Terdistribusi - TA

    2011/2012

    Eko Didik Widianto

    Teknik Sistem Komputer - Universitas Diponegoro

  • Pemodelan Sistemdengan UML

    @2012,Eko DidikWidianto

    Unified ModellingLanguage

    Use Case Diagram

    Activity Diagram

    Lisensi

    Review Kuliah

    I Pokok bahasan di kuliah #2I Metodologi desain sistem:

    waterflow, v-model, agileI Berisi langkah-langkah mulai dari

    penentuan kebutuhan sampai kedesain

    I Umpan balik:I Langkah-langkah desain dan aktor

    yang memegang peran

    I LinkI Website: http://didik.blog.undip.ac.id/2012/03/06/kuliah-tsk-612-sistem-embedded-terdistribusi-2011/

    I Email: [email protected] Acknowledgement:

    I Beberapa gambar yang ada di slide ini diambil darihttp://www.ece.cmu.edu/~ece649/[ECE649]

  • Pemodelan Sistemdengan UML

    @2012,Eko DidikWidianto

    Unified ModellingLanguage

    Use Case Diagram

    Activity Diagram

    Lisensi

    Tentang Kuliah #3I Pokok bahasan di kuliah #3

    I Pemodelan sistem embedded terdistribusi menggunakanUMLI Merupakan representasi standar dalam desain dan

    implementasiI Keterkaitan antara UML dengan metodologi desain yang

    diambilI Kompetensi dasar

    I [C2] mahasiswa akan mampu menjelaskan model-modelUML

    I [C3] mahasiswa akan mampu mengaplikasikan model UMLuntuk menjelaskan rancangan sistem embeddedterdistribusi

    I Referensi dan LinkI SInan SI Alhir, Learning UML: Communicating Software

    Design Graphically, OReallyI Website: http://didik.blog.undip.ac.id/2012/03/06/kuliah-tsk-612-sistem-embedded-terdistribusi-2011/

    I Email: [email protected]

  • Pemodelan Sistemdengan UML

    @2012,Eko DidikWidianto

    Unified ModellingLanguage

    Use Case Diagram

    Activity Diagram

    Lisensi

    Bahasan

    Unified Modelling LanguageTentang UMLTipe diagram UML

    Use Case DiagramElemen Use Case DiagramRelasi dalam Diagram Use CaseContoh: Umbrello

    Activity DiagramKeadaan PerilakuTransisi AliranSlimlanePengambilan KeputusanConcurrencyContoh Diagram

    Lisensi

  • Pemodelan Sistemdengan UML

    @2012,Eko DidikWidianto

    Unified ModellingLanguageTentang UML

    Tipe diagram UML

    Use Case Diagram

    Activity Diagram

    Lisensi

    Bahasan

    Unified Modelling LanguageTentang UMLTipe diagram UML

    Use Case DiagramElemen Use Case DiagramRelasi dalam Diagram Use CaseContoh: Umbrello

    Activity DiagramKeadaan PerilakuTransisi AliranSlimlanePengambilan KeputusanConcurrencyContoh Diagram

    Lisensi

  • Pemodelan Sistemdengan UML

    @2012,Eko DidikWidianto

    Unified ModellingLanguageTentang UML

    Tipe diagram UML

    Use Case Diagram

    Activity Diagram

    Lisensi

    Pemodelan dan UML

    I Pemodelan: deskripsi sistem di level abstraksiI Model sistem digunakan dalam mendeskripsikan kebutuhan

    (requirement) dan spesifikasi sistem

    I Pemodelan standar: UML (Unified Modelling Language)I Merupakan notasi atau diagram terstandar industri untuk

    menspesifikasikan, memvisualisasi danmendokumentasikan model sistem

    I Menyederhanakan proses desain software yang kompleks

    I UML bukan sebuah metodologi desainI Tidak berisi langkah-langkah yang harus dikerjakan dalam

    mendesain sistem

  • Pemodelan Sistemdengan UML

    @2012,Eko DidikWidianto

    Unified ModellingLanguageTentang UML

    Tipe diagram UML

    Use Case Diagram

    Activity Diagram

    Lisensi

    Mengapa UML?

    I Menyediakan cara untuk mempertukarkan ide lewathimpunan diagram yang terstandar

    I Menyediakan cara standar untuk mendokumentasikanide/pikiran untuk ditindaklanjuti

    I Tidak tergantung pada bahasa pemrograman atauteknologi tertentu

    I Dirancang untuk software berorientasi object

    Slide berikutnya diambil dari handbook Umbrello UML Modeller(http://docs.kde.org/stable/en/kdesdk/umbrello/umbrello.pdf)

  • Pemodelan Sistemdengan UML

    @2012,Eko DidikWidianto

    Unified ModellingLanguageTentang UML

    Tipe diagram UML

    Use Case Diagram

    Activity Diagram

    Lisensi

    Bahasan

    Unified Modelling LanguageTentang UMLTipe diagram UML

    Use Case DiagramElemen Use Case DiagramRelasi dalam Diagram Use CaseContoh: Umbrello

    Activity DiagramKeadaan PerilakuTransisi AliranSlimlanePengambilan KeputusanConcurrencyContoh Diagram

    Lisensi

  • Pemodelan Sistemdengan UML

    @2012,Eko DidikWidianto

    Unified ModellingLanguageTentang UML

    Tipe diagram UML

    Use Case Diagram

    Activity Diagram

    Lisensi

    Diagram UML

    Use Case Diagram show actors (people or other users of the system), use cases

    (the scenarios when they use the system), and their

    relationships

    Class Diagram show classes and the relationships between them

    Sequence Diagram show objects and a sequence of method calls they make to

    other objects

    Collaboration

    Diagram

    show objects and their relationship, putting emphasis on the

    objects that participate in the message exchange

    State Diagram show states, state changes and events in an object or a part of

    the system

    Activity Diagram show activities and the changes from one activity to another

    with the events occurring in some part of the system

    Component Diagram show the high level programming components

    Deployment Diagram show the instances of the components and their relationships

    Entity Relationship

    Diagram

    show data and the relationships and constraints between the

    data.

  • Pemodelan Sistemdengan UML

    @2012,Eko DidikWidianto

    Unified ModellingLanguage

    Use Case DiagramElemen Use Case Diagram

    Relasi dalam Diagram UseCase

    Contoh: Umbrello

    Activity Diagram

    Lisensi

    Use Case Diagram

    I Use case diagram menjelaskan tentang relasi dandependensi antara grup use-cases (kasus) dan aktor yangberpartisipasi dalam proses

    I Use case diagram menggambarkan fungsionalitas yangdiharapkan dari sebuah sistem.I digunakan untuk menfasilitasi komunikasi antar user dalam

    sistem dan customerI menjelaskan apa yang harus diperbuat sistem, dan bukan

    bagaimanaI Tidak cocok digunakan untuk merepresentasikan suatu

    desainI Tidak cocok juga untuk menjelaskan internal dari sistem

  • Pemodelan Sistemdengan UML

    @2012,Eko DidikWidianto

    Unified ModellingLanguage

    Use Case DiagramElemen Use Case Diagram

    Relasi dalam Diagram UseCase

    Contoh: Umbrello

    Activity Diagram

    Lisensi

    Bahasan

    Unified Modelling LanguageTentang UMLTipe diagram UML

    Use Case DiagramElemen Use Case DiagramRelasi dalam Diagram Use CaseContoh: Umbrello

    Activity DiagramKeadaan PerilakuTransisi AliranSlimlanePengambilan KeputusanConcurrencyContoh Diagram

    Lisensi

  • Pemodelan Sistemdengan UML

    @2012,Eko DidikWidianto

    Unified ModellingLanguage

    Use Case DiagramElemen Use Case Diagram

    Relasi dalam Diagram UseCase

    Contoh: Umbrello

    Activity Diagram

    Lisensi

    Elemen Use Case Diagram

    Use case diagram terdiri atas:1. Use case

    I menjabarkan aktifitas aktor dalam sistem yang memberikanhasil yang bisa dilihat

    2. AktorI Entitas eksternal (di luar sistem) yang berinteraksi dengan

    sistem yang berpartisipasi dalam use caseI Bisa berupa orang, pengguna, sistem lain, atau event

    eksternal

    3. Deskripsi Use CaseI Teks narasi dari Use Case berupa catatan atau dokumen

    yang terhubung ke Use Case dan menjelaskan proses atauaktivitas yang dilakukan di Use case

    4. Boundary Sistem

  • Pemodelan Sistemdengan UML

    @2012,Eko DidikWidianto

    Unified ModellingLanguage

    Use Case DiagramElemen Use Case Diagram

    Relasi dalam Diagram UseCase

    Contoh: Umbrello

    Activity Diagram

    Lisensi

    Actor

    I Aktor tidak merepresentasikan orang atau sistem secarafisik, namun perannyaI Sehingga seseorang yang berinteraksi dengan sistem

    dalam peran yang berbeda akan direpresentasikan denganbeberapa aktor

  • Pemodelan Sistemdengan UML

    @2012,Eko DidikWidianto

    Unified ModellingLanguage

    Use Case DiagramElemen Use Case Diagram

    Relasi dalam Diagram UseCase

    Contoh: Umbrello

    Activity Diagram

    Lisensi

    Use Case

    I Merupakan deskripsi interaksi antara user/pengguna dengan sistemI Merepresentasikan antarmuka eksternal dari sistemI Menspesifikasikan requirement tentang apa yang sistem harus lakukan

    (bukan bagaimana)I Aturan use case:

    I Biasanya menggunakan kata kerja (verb)I Tiap use case mempunyai relasi dengan setidaknya satu aktorI Tiap use case mempunyai seorang inisiator, yaitu seorang aktorI Tiap use case mengarah ke hasil yang relevan dengan nilai bisnis

  • Pemodelan Sistemdengan UML

    @2012,Eko DidikWidianto

    Unified ModellingLanguage

    Use Case DiagramElemen Use Case Diagram

    Relasi dalam Diagram UseCase

    Contoh: Umbrello

    Activity Diagram

    Lisensi

    Bahasan

    Unified Modelling LanguageTentang UMLTipe diagram UML

    Use Case DiagramElemen Use Case DiagramRelasi dalam Diagram Use CaseContoh: Umbrello

    Activity DiagramKeadaan PerilakuTransisi AliranSlimlanePengambilan KeputusanConcurrencyContoh Diagram

    Lisensi

  • Pemodelan Sistemdengan UML

    @2012,Eko DidikWidianto

    Unified ModellingLanguage

    Use Case DiagramElemen Use Case Diagram

    Relasi dalam Diagram UseCase

    Contoh: Umbrello

    Activity Diagram

    Lisensi

    Relasi Use Case

    I Relasi Use Case dengan Actor disebut AsosiasiI Asosiasi tidak menggambarkan aliran dataI Arah tanda panah berasal dari yang siapa menginisiasi (use

    case atau Actor)

  • Pemodelan Sistemdengan UML

    @2012,Eko DidikWidianto

    Unified ModellingLanguage

    Use Case DiagramElemen Use Case Diagram

    Relasi dalam Diagram UseCase

    Contoh: Umbrello

    Activity Diagram

    Lisensi

    Relasi Use Case (2)

    I Use Case dapat mempunyai relasi dengan Use Case lain1. include

    I menspesifikasikan sebuah Use Case yang berada di dalamUse Case lain

    2. extendsI menspesifikasikan bahwa dalam situasi tertentu (disebut

    sebagai titik ekstensi), sebuah Use Case akan diperluas olehyang lain

    3. Generalisasi (Use case Generalization)I menspesifikasikan sebuah Use Case yang mewarisi

    karakteristik dari Use Case Super, menggunakan kembaliperilaku yang sama untuk beberapa Use Case

  • Pemodelan Sistemdengan UML

    @2012,Eko DidikWidianto

    Unified ModellingLanguage

    Use Case DiagramElemen Use Case Diagram

    Relasi dalam Diagram UseCase

    Contoh: Umbrello

    Activity Diagram

    Lisensi

    Relasi Include

    I Mirip dengan pemanggilan fungsi atau sub-rutin

  • Pemodelan Sistemdengan UML

    @2012,Eko DidikWidianto

    Unified ModellingLanguage

    Use Case DiagramElemen Use Case Diagram

    Relasi dalam Diagram UseCase

    Contoh: Umbrello

    Activity Diagram

    Lisensi

    Relasi Extend

    I Mirip statemen kondisional (if-then)

  • Pemodelan Sistemdengan UML

    @2012,Eko DidikWidianto

    Unified ModellingLanguage

    Use Case DiagramElemen Use Case Diagram

    Relasi dalam Diagram UseCase

    Contoh: Umbrello

    Activity Diagram

    Lisensi

    Titik Ekstensi

    I Kondisi agar ekstensi terjadi bisa dimasukkan setelahextend dikelilingi oleh []

  • Pemodelan Sistemdengan UML

    @2012,Eko DidikWidianto

    Unified ModellingLanguage

    Use Case DiagramElemen Use Case Diagram

    Relasi dalam Diagram UseCase

    Contoh: Umbrello

    Activity Diagram

    Lisensi

    Relasi Generalisasi

    I Dua buah Use Case dengan perilaku miripdigeneralisasikan

  • Pemodelan Sistemdengan UML

    @2012,Eko DidikWidianto

    Unified ModellingLanguage

    Use Case DiagramElemen Use Case Diagram

    Relasi dalam Diagram UseCase

    Contoh: Umbrello

    Activity Diagram

    Lisensi

    Actor Generalization

    I Beberapa aktor dapat berpartisipasi dalam Use Caseyang samaI Dapat digeneralisasi

  • Pemodelan Sistemdengan UML

    @2012,Eko DidikWidianto

    Unified ModellingLanguage

    Use Case DiagramElemen Use Case Diagram

    Relasi dalam Diagram UseCase

    Contoh: Umbrello

    Activity Diagram

    Lisensi

    Bahasan

    Unified Modelling LanguageTentang UMLTipe diagram UML

    Use Case DiagramElemen Use Case DiagramRelasi dalam Diagram Use CaseContoh: Umbrello

    Activity DiagramKeadaan PerilakuTransisi AliranSlimlanePengambilan KeputusanConcurrencyContoh Diagram

    Lisensi

  • Pemodelan Sistemdengan UML

    @2012,Eko DidikWidianto

    Unified ModellingLanguage

    Use Case DiagramElemen Use Case Diagram

    Relasi dalam Diagram UseCase

    Contoh: Umbrello

    Activity Diagram

    Lisensi

    Contoh Use Case Diagram

  • Pemodelan Sistemdengan UML

    @2012,Eko DidikWidianto

    Unified ModellingLanguage

    Use Case DiagramElemen Use Case Diagram

    Relasi dalam Diagram UseCase

    Contoh: Umbrello

    Activity Diagram

    Lisensi

    Latihan

    I Identifikasikan aktor dan use case, serta jabarkan relasiantar aktor dan use case tersebut!

  • Pemodelan Sistemdengan UML

    @2012,Eko DidikWidianto

    Unified ModellingLanguage

    Use Case Diagram

    Activity DiagramKeadaan Perilaku

    Transisi Aliran

    Slimlane

    Pengambilan Keputusan

    Concurrency

    Contoh Diagram

    Lisensi

    Diagram Aktivitas

    I Menjelaskan tentang urutan aktivitas dalam sistemI Pemodelan perilaku sistem

    I Diagram aktivitas selalu terasosiasi ke sebuah Class,sebuah Operator dan sebuah Use Case

    I Diagram ini bisa aktivitas sekuensial (berurut) dan paralelI Paralel dilakukan dengan fork/waitI Urutan aktivitas dalam eksekusi paralel tidak dipentingkan

    (bisa dilakukan di waktu yang sama atau tidak)

  • Pemodelan Sistemdengan UML

    @2012,Eko DidikWidianto

    Unified ModellingLanguage

    Use Case Diagram

    Activity DiagramKeadaan Perilaku

    Transisi Aliran

    Slimlane

    Pengambilan Keputusan

    Concurrency

    Contoh Diagram

    Lisensi

    Bahasan

    Unified Modelling LanguageTentang UMLTipe diagram UML

    Use Case DiagramElemen Use Case DiagramRelasi dalam Diagram Use CaseContoh: Umbrello

    Activity DiagramKeadaan PerilakuTransisi AliranSlimlanePengambilan KeputusanConcurrencyContoh Diagram

    Lisensi

  • Pemodelan Sistemdengan UML

    @2012,Eko DidikWidianto

    Unified ModellingLanguage

    Use Case Diagram

    Activity DiagramKeadaan Perilaku

    Transisi Aliran

    Slimlane

    Pengambilan Keputusan

    Concurrency

    Contoh Diagram

    Lisensi

    Action State

    I Action state merepresentasikan sebuah proses yangdilakukan oleh sebuah elemen. Misalnya:I Project Manager Enter Report Criteria: mengindikasikan

    bahwa manager proyek memasukkan kriteria laporan

  • Pemodelan Sistemdengan UML

    @2012,Eko DidikWidianto

    Unified ModellingLanguage

    Use Case Diagram

    Activity DiagramKeadaan Perilaku

    Transisi Aliran

    Slimlane

    Pengambilan Keputusan

    Concurrency

    Contoh Diagram

    Lisensi

    Action State Inisial dan Final

    I Action state inisial: action pertama yang dijalankan dalamdiagram aktivitas

    I Action state final: action terakhir yang dijalankan dalamdiagram aktivitas

  • Pemodelan Sistemdengan UML

    @2012,Eko DidikWidianto

    Unified ModellingLanguage

    Use Case Diagram

    Activity DiagramKeadaan Perilaku

    Transisi Aliran

    Slimlane

    Pengambilan Keputusan

    Concurrency

    Contoh Diagram

    Lisensi

    Bahasan

    Unified Modelling LanguageTentang UMLTipe diagram UML

    Use Case DiagramElemen Use Case DiagramRelasi dalam Diagram Use CaseContoh: Umbrello

    Activity DiagramKeadaan PerilakuTransisi AliranSlimlanePengambilan KeputusanConcurrencyContoh Diagram

    Lisensi

  • Pemodelan Sistemdengan UML

    @2012,Eko DidikWidianto

    Unified ModellingLanguage

    Use Case Diagram

    Activity DiagramKeadaan Perilaku

    Transisi Aliran

    Slimlane

    Pengambilan Keputusan

    Concurrency

    Contoh Diagram

    Lisensi

    Transisi Aliran

    I Tipe transisi:I Control flow atau default transition atau automatic transition

    I Karena tidak mempunyai label dan seketika ditrigger setelahsumber state action selesai diproses

    I Object flow

  • Pemodelan Sistemdengan UML

    @2012,Eko DidikWidianto

    Unified ModellingLanguage

    Use Case Diagram

    Activity DiagramKeadaan Perilaku

    Transisi Aliran

    Slimlane

    Pengambilan Keputusan

    Concurrency

    Contoh Diagram

    Lisensi

    Control Flow

    I Menunjukkan urutan dari action stateI Jika action state sumber telah terproses, action state target

    dapat mulai diprosesI Ditunjukkan dengan garis tebal

  • Pemodelan Sistemdengan UML

    @2012,Eko DidikWidianto

    Unified ModellingLanguage

    Use Case Diagram

    Activity DiagramKeadaan Perilaku

    Transisi Aliran

    Slimlane

    Pengambilan Keputusan

    Concurrency

    Contoh Diagram

    Lisensi

    Object Flow

    I Menunjukkan bahwa sebuah action state memasukkanatau menghasilkan sebuah object. Misalnya:I Action state: Project Manager Enters Report Criteria

    Menghasilkan object Report Criteria

  • Pemodelan Sistemdengan UML

    @2012,Eko DidikWidianto

    Unified ModellingLanguage

    Use Case Diagram

    Activity DiagramKeadaan Perilaku

    Transisi Aliran

    Slimlane

    Pengambilan Keputusan

    Concurrency

    Contoh Diagram

    Lisensi

    Object Flow

    I Diagram sebelumnya object input dan output telahdideklarasikan secara eksplisit, sehingga control flow bisadihilangkan

  • Pemodelan Sistemdengan UML

    @2012,Eko DidikWidianto

    Unified ModellingLanguage

    Use Case Diagram

    Activity DiagramKeadaan Perilaku

    Transisi Aliran

    Slimlane

    Pengambilan Keputusan

    Concurrency

    Contoh Diagram

    Lisensi

    Bahasan

    Unified Modelling LanguageTentang UMLTipe diagram UML

    Use Case DiagramElemen Use Case DiagramRelasi dalam Diagram Use CaseContoh: Umbrello

    Activity DiagramKeadaan PerilakuTransisi AliranSlimlanePengambilan KeputusanConcurrencyContoh Diagram

    Lisensi

  • Pemodelan Sistemdengan UML

    @2012,Eko DidikWidianto

    Unified ModellingLanguage

    Use Case Diagram

    Activity DiagramKeadaan Perilaku

    Transisi Aliran

    Slimlane

    Pengambilan Keputusan

    Concurrency

    Contoh Diagram

    Lisensi

    Slimlane

    I Merupakan daerah visual dalam diagram aktivitas yangmenghindikasikan elemen yang bertanggung jawabterhadap action state dalam daerah tersebut

  • Pemodelan Sistemdengan UML

    @2012,Eko DidikWidianto

    Unified ModellingLanguage

    Use Case Diagram

    Activity DiagramKeadaan Perilaku

    Transisi Aliran

    Slimlane

    Pengambilan Keputusan

    Concurrency

    Contoh Diagram

    Lisensi

    Bahasan

    Unified Modelling LanguageTentang UMLTipe diagram UML

    Use Case DiagramElemen Use Case DiagramRelasi dalam Diagram Use CaseContoh: Umbrello

    Activity DiagramKeadaan PerilakuTransisi AliranSlimlanePengambilan KeputusanConcurrencyContoh Diagram

    Lisensi

  • Pemodelan Sistemdengan UML

    @2012,Eko DidikWidianto

    Unified ModellingLanguage

    Use Case Diagram

    Activity DiagramKeadaan Perilaku

    Transisi Aliran

    Slimlane

    Pengambilan Keputusan

    Concurrency

    Contoh Diagram

    Lisensi

    Pengambilan Keputusan

    I Pengambilan keputusan dilakukan dengan memilih salahsatu control-flow sesuai dengan kondisi yang diinginkan

  • Pemodelan Sistemdengan UML

    @2012,Eko DidikWidianto

    Unified ModellingLanguage

    Use Case Diagram

    Activity DiagramKeadaan Perilaku

    Transisi Aliran

    Slimlane

    Pengambilan Keputusan

    Concurrency

    Contoh Diagram

    Lisensi

    Bahasan

    Unified Modelling LanguageTentang UMLTipe diagram UML

    Use Case DiagramElemen Use Case DiagramRelasi dalam Diagram Use CaseContoh: Umbrello

    Activity DiagramKeadaan PerilakuTransisi AliranSlimlanePengambilan KeputusanConcurrencyContoh Diagram

    Lisensi

  • Pemodelan Sistemdengan UML

    @2012,Eko DidikWidianto

    Unified ModellingLanguage

    Use Case Diagram

    Activity DiagramKeadaan Perilaku

    Transisi Aliran

    Slimlane

    Pengambilan Keputusan

    Concurrency

    Contoh Diagram

    Lisensi

    Concurrency

    I Concurrency memilih beberapa transisi sekaligusI Proses: pemecahan kontrol dan sinkronisasi kontrol

  • Pemodelan Sistemdengan UML

    @2012,Eko DidikWidianto

    Unified ModellingLanguage

    Use Case Diagram

    Activity DiagramKeadaan Perilaku

    Transisi Aliran

    Slimlane

    Pengambilan Keputusan

    Concurrency

    Contoh Diagram

    Lisensi

    Bahasan

    Unified Modelling LanguageTentang UMLTipe diagram UML

    Use Case DiagramElemen Use Case DiagramRelasi dalam Diagram Use CaseContoh: Umbrello

    Activity DiagramKeadaan PerilakuTransisi AliranSlimlanePengambilan KeputusanConcurrencyContoh Diagram

    Lisensi

  • Pemodelan Sistemdengan UML

    @2012,Eko DidikWidianto

    Unified ModellingLanguage

    Use Case Diagram

    Activity DiagramKeadaan Perilaku

    Transisi Aliran

    Slimlane

    Pengambilan Keputusan

    Concurrency

    Contoh Diagram

    Lisensi

    Contoh Diagram Aktivitas

  • Pemodelan Sistemdengan UML

    @2012,Eko DidikWidianto

    Unified ModellingLanguage

    Use Case Diagram

    Activity Diagram

    Lisensi

    Lisensi

    Creative Common Attribution-ShareAlike 3.0 Unported (CCBY-SA 3.0)I Anda bebas:

    I untuk Membagikan untuk menyalin, mendistribusikan,dan menyebarkan karya, dan

    I untuk Remix untuk mengadaptasikan karya

    I Di bawah persyaratan berikut:I Atribusi Anda harus memberikan atribusi karya sesuai

    dengan cara-cara yang diminta oleh pembuat karyatersebut atau pihak yang mengeluarkan lisensi.

    I Pembagian Serupa Jika Anda mengubah, menambah,atau membuat karya lain menggunakan karya ini, Andahanya boleh menyebarkan karya tersebut hanya denganlisensi yang sama, serupa, atau kompatibel.

    I Lihat: Creative Commons Attribution-ShareAlike 3.0Unported License

    Unified Modelling LanguageTentang UMLTipe diagram UML

    Use Case DiagramElemen Use Case Diagram Relasi dalam Diagram Use CaseContoh: Umbrello

    Activity Diagram Keadaan PerilakuTransisi AliranSlimlanePengambilan Keputusan ConcurrencyContoh Diagram

    Lisensi