Functional Modelling.

Slides:



Advertisements
Presentasi serupa
Catur Iswahyudi + Edhy Sutanta
Advertisements

Pertemuan 4 Behavioral Modeling 1 – Use Case
Analisis & Informasi Proses Bisnis (CSA221)
Bab 7 sequence diagram Catur Iswahyudi.
ACTIVITY DIAGRAM.
Sistem Informasi Perpustakaan
Ian Sommerville Software Engineering
Teknik Pemodelan Sistem Informasi (3 SKS) Aktivity Diagram
Desain Berorientasi Objek
Sequence diagram.
Making Use Case 23/09/2014. USE CASE Find out the Functional Requirements of a software system Use case represents an objective user wants to achieve.
PEMODELAN KEBUTUHAN SISTEM DENGAN USECASE
Activity Diagram.
ACTIVITY DIAGRAM Materi Pertemuan 19
USE CASE DIAGRAM.
Sistem ATM.
Behavioural Modelling
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 1 Slide 1 Review Software Engineering.
Keuntungan metodologi berorientasi objek.
Activity Diagram Shinta P.. For Bussiness Modeling, Activity diagrams describe the activities of a class. It is used for the following purposes: (Bennet.
Hernando Ivan Teddy, S.Kom
Model Proses.
UML Case study Guide.
Oleh: Sri Herawati, S.Kom
Activity diagram Oleh: Ahmat Adil.
1 INTRODUCTION Pertemuan 1 s.d 2 Matakuliah: A0554/Analisa dan Perancangan Sistem Informasi Akuntansi Tahun: 2006.
ANALISA DAN PERANCANGAN SISTEM INFORMASI (3 SKS) Aktivity Diagram
Outline: Activity Diagram State Diagram Implementation Diagram
Business Use Case Diagram
Notasi Object Oriented System
Object oriented analyst and design
Membuat data flow diagram.
Analisa dan Perancangan Berbasis Objek
Citra N., S.Si, MT Program Studi Sistem Informasi - UNIKOM
Activity Diagram.
DIAGRAM AKTIVITAS ACTIVITY DIAGRAM.
Object oriented analyst and design
Pemodelan objek.
Use Case Scenario Object Oriented Analyzis & Design
Object oriented analyst and design
Rekayasa Perangkat Lunak
UML mendukung pengembangan aplikasi
Object oriented analyst and design
Analisa dan Desain Berbasis Objek UML (Unified Modelling Language]
OOAD – TI S1 Defri Kurniawan UDINUS
Activity Diagram.
ANALISIS DAN PERANCANGAN BERORIENTASI OBJEK
Activity diagram.
Rekayasa Perangkat Lunak Pertemuan 7
SISTEM INFORMASI ENTERPRISE
PEMODELAN SISTEM METODE TERSTRUKTUR
SISTEM INFORMASI ENTERPRISE
PEMODEAN SISTEM INFORMASI – PERTEMUAN 5
Pemodelan Sistem Bisnis
ADBO (Analisa Desain Berorientasi Obyek)
Activity diagram.
ANALISIS & DESAIN SISTEM
UML- UNIFIED MODELING LANGUAGE
ADS_Meeting 7 Data Modeling.
DIAGRAM AKTIVITAS ACTIVITY DIAGRAM.
Bab 5 activity diagram.
ANALISIS & DESAIN BERORIENTASI OBJEK AGUS WAHYUDDIN, ST, M.KOM
Analysis Kebutuhan dengan Use Case Modeling
Rekayasa Perangkat Lunak
Rekayasa Perangkat Lunak
OBJECT ORIENTED ANALISYS AND DESIGN
TIM RPL Program Studi Teknik Informatika
Object oriented analyst and design
Object oriented analyst and design
Building Information Systems
Transcript presentasi:

Functional Modelling

Tujuan Memahami aturan dan notasi use-case diagram Memahami aturan dan notasi activity diagram Mampu membuat use-case dan activity diagram

Pengantar Diagram aktivitas (activity diagram) dapat digunakan untuk memodelkan semua proses, baik proses sistem berjalan (the as-is system) atau sistem yang akan dibangun (the to-be system) Diagram use-case menggambarkan aktivitas-aktivitas yang dapat dilakukan oleh user. Diagram ini dapat digunakan untuk memodelkan sistem berjalan ataupun sistem yang akan dibangun. Activity & use-case diagram merupakan logical models- hanya mendeskripsikan aktivitas bisnis tanpa menguraikan bagaimana aktivitas-aktivitas tsb dikerjakan

Business Process Modelling dg Activity Diagram

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

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.

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

Elements of Activity Diagram

Deskripsi Elemen Activity Diagram Notasi Deskripsi Initial node Tanda untuk mengawali aktivitas End node Tanda untuk mengakhiri business process Swimlane Digunakan untuk membagi diagram menjadi baris & kolom utk menunjukkan objek-objek yang bertanggung jawab thd aktivitas tertentu Fork node Menyatakan proses-proses yang dikerjakan secara parallel/konkuren Decision node Memilih proses berikutnya berdasarkan kondisi tertentu Activity/action Aktivitas/aksi yang dikerjakan oleh sistem Control flow Alur eksekusi proses Merge node Mengumpulkan kembali aliran yang sebelumnya terpecah oleh decision Join node Mengumpulkan kembali aliran yang sebelumnya terpisah oleh fork node

Activity Diagram Maskapai

AD Appointment System

Panduan Membuat 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.

use case diagram

Use Case Description Use-case diagram adalah functional diagram yang menggambarkan fungsi-fungsi dasar dari sebuah sistem. Tipe use-case : overview VS detail essential VS real Dibuat di awal SDLC saat analisa kebutuhan.

Elements of Use-case Diagram

Deskripsi Elemen Use-case Diagram Notasi Deskripsi Actor A role of an user, another system Use-case System functionality Boundary Scope of use-case diagram Asosiasi Links an actor to use-case Include Inclusion of functionality of one use-case within another Extend Optional behaviour Generalization Represents gen-spec of use-cases or actors

UcD Appointment System

lanjutan …

Exercise Buatlah use-case dan activity diagram untuk proses peminjaman buku di perpustakaan. Setiap peminjam buku harus merupakan anggota di perpustakaan. Anggota dapat berasal dari mahasiswa dan dosen. Untuk melakukan peminjaman anggota harus tidak memiliki tanggungan pinjaman buku. Anggota memilih buku kemudian melakukan proses peminjaman. Untuk memilih buku anggota dapat melakukan pencarian terlebih dahulu melalui katalog.

Buatlah use-case diagram yang sistem e-learning Buatlah use-case diagram yang sistem e-learning. E-learning akan digunakan oleh anggota dan tamu. Anggota dapatlah seorang siswa atau guru atau administrator. Seluruh user dapat melihat daftar mata pelajaran yang ada di e-learning. Guru dapat mengelola kuis. Pengelolaan meliputi buat kuis, modifikasi kuis, dan hapus kuis. Semua anggota dapat mengikuti kuis. Pengelolaan mata pelajaran dilakukan oleh administrator meliputi tambah, edit, dan hapus. Untuk menjadi anggota tamu dapat melakukan registrasi.

Buatlah activity diagram untuk proses pendaftaran mahasiswa baru Buatlah activity diagram untuk proses pendaftaran mahasiswa baru. Calon mahasiswa harus mengunduh form pendaftaran dari website. Untuk bisa mendaftar calon mhs terlebih dahulu harus membayar biaya pendaftaran di bank. Setelah membayar calon mhs akan mendapatkan bukti pembayaran. Selanjutnya form yang telah diisi, bukti pembayaran, dan berkas-berkas lainnya diserahkan ke panitia. Setelah mendaftar calon mhs akan memperoleh nomor ujian. Peserta mengikuti ujian penyaringan. Apabila lulus ujian maka peserta dapat masuk ke jurusan yang diinginkan. Peserta yang lulus harus melakukan her-registrasi.

Buatlah use-case diagram mesin ATM Buatlah use-case diagram mesin ATM. Pemegang kartu terdiri atas silver dan gold member. Seorang pemegang kartu dapat melakukan pengambilan uang, melihat saldo, transfer uang, dan penggantian PIN. Buatlah activity diagram untuk pengambilan uang. Setelah memasukkan kartu, nasabah harus memasukkan PIN. Apabila valid, maka nasabah akan diminta untuk memilih nominal. Jika saldo cukup maka mesin akan mengeluarkan uang, jika tidak maka nasabah akan diminta mengulangi pilih nominal. Setelah selesai nasabah akan menerima bukti transaksi.

Tugas Buatlah use-case diagram untuk situs yang telah kelompok anda pilih sebelumnya. Buatlah activity diagram untuk menggambarkan aliran proses yang dapat terjadi pada situs yang anda pilih tsb. Pilihlah 2 proses untuk dimodelkan dengan activity diagram. Aturan : Hasil kerja kelompok ditulis di kertas A4, huruf TNR 11 spasi 1.5. Dikumpulkan dalam format doc/docx via email gita.voyager@gmail.com paling lambat pada pertemuan selanjutnya.

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