1 / 24

Functional Modelling

Functional Modelling. Tujuan. Memahami aturan dan notasi use-case diagram Memahami aturan dan notasi activity diagram Mampu membuat use-case dan activity diagram. Pengantar.

zoey
Download Presentation

Functional Modelling

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Functional Modelling

  2. Tujuan • Memahamiaturandannotasi use-case diagram • Memahamiaturandannotasi activity diagram • Mampumembuat use-case dan activity diagram

  3. Pengantar • Diagram aktivitas(activity diagram)dapatdigunakanuntukmemodelkansemuaproses, baikprosessistemberjalan (the as-is system) atausistem yang akandibangun (the to-be system) • Diagram use-case menggambarkanaktivitas-aktivitas yang dapatdilakukanoleh user. Diagram inidapatdigunakanuntukmemodelkansistemberjalanataupunsistem yang akandibangun. • Activity & use-case diagram merupakan logical models- hanyamendeskripsikanaktivitasbisnistanpamenguraikanbagaimanaaktivitas-aktivitastsbdikerjakan

  4. Business Process Modelling dg Activity Diagram

  5. BPM with Activity Diagram • BPM describe the different activities that when combined together support a business process. • Activity diagrams are used to model the behavior in a business process independent of objects. Can be viewed as : • a sophisticated DFD • include notation that addresses the modeling of parallel, concurrent activities and complex decision processes

  6. When to use? • We often use an activity diagrams to model the high level business workflows to get the overview of a company, the workflow can help in identifying use cases. • We can develop activity diagrams to elaborate the flow of events described in the use cases. • We can use activity diagrams to help define the behavior of operations.

  7. Elements of Activity Diagram swimlane initial node activity/action control flow fork node decision node end node

  8. Elements of Activity Diagram

  9. DeskripsiElemen Activity Diagram

  10. Activity Diagram Maskapai

  11. AD Appointment System

  12. PanduanMembuat Activity Diagram • Since an activity diagram can be used to model any kind of process, you should set the context or scope of the activity being modeled. Once you have determined the scope, you should give the diagram an appropriate title. • You must identify the activities, control flows, and object flows that occur between the activities. • You should identify any decisions that are part of the process being modeled. • You should attempt to identify any prospects for parallelism in the process. • You should draw the activity diagram.

  13. use case diagram

  14. Use Case Description • Use-case diagram adalah functional diagram yang menggambarkanfungsi-fungsidasardarisebuahsistem. • Tipe use-case : • overview VS detail • essential VS real • Dibuatdiawal SDLC saatanalisakebutuhan.

  15. Elements of Use-case Diagram

  16. DeskripsiElemen Use-case Diagram

  17. UcD Appointment System

  18. lanjutan …

  19. Exercise • Buatlah use-case dan activity diagram untukprosespeminjamanbukudiperpustakaan. Setiappeminjambukuharusmerupakananggotadiperpustakaan. Anggotadapatberasaldarimahasiswadandosen. Untukmelakukanpeminjamananggotaharustidakmemilikitanggunganpinjamanbuku. Anggotamemilihbukukemudianmelakukanprosespeminjaman. Untukmemilihbukuanggotadapatmelakukanpencarianterlebihdahulumelaluikatalog.

  20. Buatlah use-case diagram yang sistem e-learning. E-learning akandigunakanolehanggotadantamu. Anggotadapatlahseorangsiswaatau guru atau administrator. Seluruh user dapatmelihatdaftarmatapelajaran yang adadi e-learning. Guru dapatmengelolakuis. Pengelolaanmeliputibuatkuis, modifikasikuis, danhapuskuis. Semuaanggotadapatmengikutikuis. Pengelolaanmatapelajarandilakukanoleh administrator meliputitambah, edit, danhapus. Untukmenjadianggotatamudapatmelakukanregistrasi.

  21. Buatlah activity diagram untukprosespendaftaranmahasiswabaru. Calonmahasiswaharusmengunduh form pendaftarandari website. Untukbisamendaftarcalonmhsterlebihdahuluharusmembayarbiayapendaftarandi bank. Setelahmembayarcalonmhsakanmendapatkanbuktipembayaran. Selanjutnya form yang telahdiisi, buktipembayaran, danberkas-berkaslainnyadiserahkankepanitia. Setelahmendaftarcalonmhsakanmemperolehnomorujian. Pesertamengikutiujianpenyaringan. Apabila lulus ujianmakapesertadapatmasukkejurusan yang diinginkan. Peserta yang lulus harusmelakukan her-registrasi.

  22. Buatlah use-case diagram mesin ATM. Pemegangkartuterdiriatas silver dan gold member. Seorangpemegangkartudapatmelakukanpengambilanuang, melihatsaldo, transfer uang, danpenggantian PIN. Buatlah activity diagram untukpengambilanuang. Setelahmemasukkankartu, nasabahharusmemasukkan PIN. Apabila valid, makanasabahakandimintauntukmemilih nominal. Jikasaldocukupmakamesinakanmengeluarkanuang, jikatidakmakanasabahakandimintamengulangipilih nominal. Setelahselesainasabahakanmenerimabuktitransaksi.

  23. Tugas • Buatlah use-case diagram untuksitus yang telahkelompokandapilihsebelumnya. • Buatlah activity diagram untukmenggambarkanaliranproses yang dapatterjadipadasitus yang andapilihtsb. Pilihlah 2 prosesuntukdimodelkandengan activity diagram. Aturan : • Hasilkerjakelompokditulisdikertas A4, huruf TNR 11 spasi 1.5. Dikumpulkandalam format doc/docx via email gita.voyager@gmail.com paling lambatpadapertemuanselanjutnya.

  24. References • Dennis, Alan, et.al. System Analysis and Design with UML Version 2.0. John Wiley & Sons, Inc. • http://www.codeproject.com/KB/aspnet/SoftArch5.aspx

More Related