1 Pertemuan 19 Function Component Matakuliah: M0446/Analisa dan Perancangan Sistem Informasi Tahun: 2005 Versi: 0/0
2 Learning Outcomes Pada akhir pertemuan ini, diharapkan mahasiswa akan mampu : Memberikan contoh tentang implementasi dari fungsi
3 Outline Materi Design the function component Design function as operations Explore Pattern Specify complex operation
4 Tujuan dari Function Component memberikan user interface dan komponen sistem lainnya untuk mengakses model Function component berfungsi untuk menghubungkan model dan usage Function Component
5 Design function As operation Explore pattern Specify complex operations Model-component specification Function list, class diagram And component specification Function-component specification Designing the Function Component
6 1. Design the function as operations based on their type 2. Explore one of several patterns that can help you implement functions as operation 3. Specify the complex operations Hasil utamanya adalah class diagram untuk komponen fungsi dan extension dari class diagram untuk komponen model Sub-activities dalam Function Design
7 > Model > Function Class diagram dengan operation didalam class
8 Jika fungsi utama tidak dapat diidentifikasikan maka fungsi dapat dipecah menjadi beberapa fungsi yang dapat dengan mudah di kelompokan (categorize) Mendesain Fungsi sebagai operation
9 A General Update function realized as a set of operation Update
10 Read
11 Compute
12 Signal
13 Model Class Placement Pola ini sangat cocok untuk operation yang hanya mengakses single object atau struktur aggregate yang sederhana Function-Class Placement Pola ini digunakan pada saat responsibility dari suatu operation tidak dapat ditempatkan secara jelas didalam class model Explore Pattern
14 Model Class Placement
15 account Transaction Account Type > Model Interest Administrator Control Interest Calculation > Function Function-Class Placement
16 A generic illustration of the strategy Pattern Strategy
17 Fungsi Aktif dapat dijalankan dengan operation yang selalu aktif dan secara berkesinambungan mengevaluasi aturannya untuk mengirim signal ke interface Active Model Active Function