Matakuliah : M0086/Analisis dan Perancangan Sistem Informasi

Slides:



Advertisements
Presentasi serupa
Catur Iswahyudi + Edhy Sutanta
Advertisements

Ian Sommerville Software Engineering
Class, Inheritance, Encapsulation & Interface
Statechart Diagram..
Perancangan Berorientasi Objek (Object Oriented Analysis & Design)
Matakuliah : M0086/Analisis dan Perancangan Sistem Informasi
1 Pertemuan 19 Function Component Matakuliah: M0446/Analisa dan Perancangan Sistem Informasi Tahun: 2005 Versi: 0/0.
1 Pertemuan 1 Welcome – Introduction Matakuliah: G0622/Bahasa Inggris 1 Tahun: 2005 Versi: 1.01.
1 Pertemuan 14 Behavior Matakuliah: M0086/Analisis dan Perancangan Sistem Informasi Tahun: 2005 Versi: 5.
1 Pertemuan 11 Windows Common Control Matakuliah: T0063/Pemrograman Visual Tahun: 2005 Versi: 1/0.
OPERASI JUMP DAN EXCEPTION HANDLING
-STATECHART DIAGRAM -ACTIVITY DIAGRAM
1 Pertemuan 12 Pengkodean & Implementasi Matakuliah: T0234 / Sistem Informasi Geografis Tahun: 2005 Versi: 01/revisi 1.
Pertemuan 7 Unified Modelling Language (UML)
1 Pertemuan 2 Object Oriented Understanding Matakuliah: M0446/Analisa dan Perancangan Sistem Informasi Tahun: 2005 Versi: 0/0.
1 Pertemuan 02 Pemilihan Sistem Matakuliah: M0086/Analisis dan Perancangan Sistem Informasi Tahun: 2005 Versi: 5.
Pertemuan 2 REGULAR EXPRESSION (RE)
BEHAVIOUR DIAGRAM -STATECHART DIAGRAM.
1 Pertemuan 21 Function Matakuliah: M0086/Analisis dan Perancangan Sistem Informasi Tahun: 2005 Versi: 5.
1 Pertemuan 7 Klasifikasi dan Rekognisi Pola (1) Matakuliah: T0283 – Computer Vision Tahun: 2005 Versi: Revisi 1.
Pertemuan 5 Balok Keran dan Balok Konsol
1 Pertemuan 5 PPh PASAL 21 Matakuliah: A0572/ Perpajakan Tahun: 2005 Versi: Revisi 1.
Pertemuan 10 Gaya – gaya dalam
Matakuliah : M0086/Analisis dan Perancangan Sistem Informasi
1 Pertemuan 01 Pengenalan OOAD Matakuliah: M0086/Analisis dan Perancangan Sistem Informasi Tahun: 2005 Versi: 5.
Matakuliah : R0022/Pengantar Arsitektur Tahun : Sept 2005 Versi : 1/1
1 Pertemuan #9 Environment-Relationship Nets Matakuliah: H0232/Sistem Waktu Nyata Tahun: 2005 Versi: 1/5.
1 Pertemuan 3 Pengenalan menu dasar 3D Matakuliah: R0374/Komputasi Desain Arsitektur II Tahun: 2005 Versi: V-1/R-0.
1 Pertemuan 26 Review Matakuliah: M0086/Analisis dan Perancangan Sistem Informasi Tahun: 2005 Versi: 5.
1 Pertemuan 14 APLIKASI BACK PROPAGATION Matakuliah: H0434/Jaringan Syaraf Tiruan Tahun: 2005 Versi: 1.
1 Pertemuan 24 Matakuliah: I0214 / Statistika Multivariat Tahun: 2005 Versi: V1 / R1 Analisis Struktur Peubah Ganda (IV): Analisis Kanonik.
1 Minggu 10, Pertemuan 20 Normalization (cont.) Matakuliah: T0206-Sistem Basisdata Tahun: 2005 Versi: 1.0/0.0.
1 Pertemuan 11 Function dari System Matakuliah: M0446/Analisa dan Perancangan Sistem Informasi Tahun: 2005 Versi: 0/0.
Matakuliah : M0086/Analisis dan Perancangan Sistem Informasi
Object oriented analyst and design
Pertemuan 5 Struktur dan Hubungan Antara Class dan Object
Relationship Between Classes
State Machine Diagram.
Pertemuan 1 KONSEP PEMROGRAMAN BERORIENTASI OBJEK
OOAD – TI S1 Defri Kurniawan UDINUS
Pertemuan 17 Aplication Domain
SOAL PERTEMUAN 1-6 PSBO 4 SKS
KRITERIA DESAIN, STANDAR DESAIN, DAN METODE ANALISIS PERTEMUAN 6
Matakuliah : M0086/Analisis dan Perancangan Sistem Informasi
Pertemuan 4 Menentukan Class
Pertemuan 11 Structure Class
Pertemuan 1 Metoda Perancangan Berorientasi Object
Matakuliah : M0086/Analisis dan Perancangan Sistem Informasi
Pertemuan 12 Structure Class
Pertemuan 20 Audit Reporting
Tugas Perorangan Service Elektronik “Pasti” menerima reparasi barang-barang elektronik seperti Radio, VCD, Televisi dan Tape. Setiap ada pelanggan yang.
Pertemuan 9 Structure Class
Pertemuan 20 Use Case Diagram
Pertemuan 18 Aplication Domain
Pertemuan 01 Pengenalan OOAD
Matakuliah : M0086/Analisis dan Perancangan Sistem Informasi
Matakuliah : T0456 ~ Algoritma dan Metode Object Oriented Programming
Pertemuan Kesepuluh Data Analysis
Matakuliah : A0114/ Sistem Akuntansi Tahun : 2005 Versi : Revisi 1
Matakuliah : I0014 / Biostatistika Tahun : 2005 Versi : V1 / R1
Matakuliah : M0086/Analisis dan Perancangan Sistem Informasi
Tahun : <<2005>> Versi : <<1/2>>
Pertemuan 09 Parameter Bursa dan Mekanisme Pembentukan Harga di Bursa
Analisis Diskriminan (II)
Matakuliah : M0086/Analisis dan Perancangan Sistem Informasi
Bab 5 activity diagram.
Metode Perancangan Program
Statechart Diagram..
TIM RPL Program Studi Teknik Informatika
Object oriented analyst and design
Transcript presentasi:

Matakuliah : M0086/Analisis dan Perancangan Sistem Informasi Tahun : 2005 Versi : 5 Pertemuan 13 Behavior

Mahasiswa dapat Memberikan definisi perilaku sistem (C1) Learning Outcomes Pada akhir pertemuan ini, diharapkan mahasiswa akan mampu : Mahasiswa dapat Memberikan definisi perilaku sistem (C1) Mahasiswa dapat Menghubungkan pola behaviour (C3) Mahasiswa dapat Membuat diagram / skema Statechart (C4)

Notasi yang digunakan untuk menggambarkan Behaviour Explore Pattern Outline Materi Event Trace Behaviour Pattern Notasi yang digunakan untuk menggambarkan Behaviour Explore Pattern

Problem Domain Analysis System Definition Behaviour Classes Structure Model

Describe behavioural patterns Event table and class diagram Explore patterns Describe behavioural patterns Consider structures and classes Describe attributes Behavioural patterns with attributes

Definisi Event Trace Behavioural Pattern Attribute Urutan dari event yang terjadi pada suatu object Behavioural Pattern Daftar kemungkinan event traces yang terjadi pada semua object didalam class Attribute Keterangan property dari class atau event

Menjelaskan Behaviour Perlu dibuat untuk setiap class Coba buat typical behaviour (event trace) terlebih dahulu, baru kemudian ditambahkan behaviour yang ada Hasilnya adalah behavioural pattern Kumpulan pola event dari kemungkinan urutan event untuk object didalam class Ditampilkan dengan menggunakan statechart Dapat ditampilkan dalam bentuk lain regular expression state table

Struktur kontrol didalam Statecharts Urutan Pilihan Iterasi a T T State a b z a T 1 b Event Perpindahan ke State berikutnya a T 2 z b z T T 1 2 a

Contoh Statechart dengan Pilihan End point Article author title status Decision announced (date of decision) Received States Article submitted (date) Event A choice of events Letter of intent submitted (date of submission, title) Deadline passed Attributes associated with event Waiting Start point

Statechart dengan Iterasi Account account opened (date) owner account # account closed (date) balance Open Closed account opened (date) A multi-state iteration Single-state iterations amount deposited (date, amount) amount withdrawn (date, amount)

Hierarchical States S terminate terminate a b z a b z S1 S2 Sn S1 S2

The Stepwise Relation Pattern Explore Patterns The Stepwise Relation Pattern Digunakan untuk associations dengan agregation multiple level The Stepwise Role Pattern Digunakan untuk lifecycle yang menambah peran baru The Composite Pattern Digunakan ketika part dapat ditambahkan secara rucursive

The Stepwise Relation Pattern Student pattern (partial) Semester 1 Stepwise relation pattern (example) 1 0..* 0..* assigned to semester 1 0..* Class Student assigned to group 1 0..* 0..* Group 1 Class pattern (partial) assigned to class Class Assigning student assigned to class

The Stepwise Role Pattern (example) Sale Sale pattern (partial) offer requested Negotiating offer accepted 1 0..1 1 0..1 1 0..1 Offer Order Delivery Arranging order received offer rejected Offer pattern (partial) Offer Awaiting delivery made offer requested offer accepted sale cancelled

Composite part pattern The Composite Pattern Part pattern Part Simple Composite 1..* assembly of part started part mounted in composite Ready part at hand Simple part pattern part mounted in composite 1 part at hand Ready Composite Pattern (all three parts needed) Composite part pattern this part mounted into another composite assembly of part started Assembly Assembly part mounted into this composite

To be Continue…..