1 Pertemuan 21 Function Matakuliah: M0086/Analisis dan Perancangan Sistem Informasi Tahun: 2005 Versi: 5.

Slides:



Advertisements
Presentasi serupa
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.
Advertisements

Perancangan Berorientasi Objek (Object Oriented Analysis & Design)
1 Pertemuan 10: Know more about AIDS Matakuliah: G0942/Listening 1 Tahun: 2005 Versi: baru.
Matakuliah : M0086/Analisis dan Perancangan Sistem Informasi
WaterfallPrototyping RAD Incremental Prototyping Pendekatan SDLC.
BLACK BOX TESTING.
Interesting Interfaces Where We Are At Where We Are Going Contextual Inquiry – Ethnographic Techniques to collect raw data Prototype – Application.
1 Pertemuan 19 Function Component Matakuliah: M0446/Analisa dan Perancangan Sistem Informasi Tahun: 2005 Versi: 0/0.
Testing Implementasi Sistem Oleh :Rifiana Arief, SKom, MMSI
Pertemuan 05 Sebaran Peubah Acak Diskrit
1 Pertemuan 09 Kebutuhan Sistem Matakuliah: T0234 / Sistem Informasi Geografis Tahun: 2005 Versi: 01/revisi 1.
Pertemuan 08 Modeling Business Processes Matakuliah: M0034 /Informasi dan Proses Bisnis Tahun: 2005 Versi: 01/05.
1 Pertemuan 4 Types of Questions Matakuliah: G0942/Listening 1 Tahun: 2005 Versi: baru.
1 Pertemuan 12 Pengkodean & Implementasi Matakuliah: T0234 / Sistem Informasi Geografis Tahun: 2005 Versi: 01/revisi 1.
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.
1 Pertemuan 22 Analisis Studi Kasus 2 Matakuliah: H0204/ Rekayasa Sistem Komputer Tahun: 2005 Versi: v0 / Revisi 1.
PERTEMUAN KE-6 UNIFIED MODELLING LANGUAGE (UML) (Part 2)
1 Pertemuan 2 Unit 1 - Careers Matakuliah: G0682 / Bahasa Inggris Ekonomi 1 Tahun: 2005 Versi: versi/revisi.
1 Pertemuan 15 Game Playing Matakuliah: T0264/Intelijensia Semu Tahun: Juli 2006 Versi: 2/1.
1 Pertemuan 01 Pengenalan OOAD Matakuliah: M0086/Analisis dan Perancangan Sistem Informasi Tahun: 2005 Versi: 5.
1 Pertemuan #3 Probability Distribution Matakuliah: H0332/Simulasi dan Permodelan Tahun: 2005 Versi: 1/1.
1 Pertemuan 26 Review Matakuliah: M0086/Analisis dan Perancangan Sistem Informasi Tahun: 2005 Versi: 5.
1 Minggu 10, Pertemuan 20 Normalization (cont.) Matakuliah: T0206-Sistem Basisdata Tahun: 2005 Versi: 1.0/0.0.
1 Pertemuan 24 Contingency Planning Matakuliah:A0334/Pengendalian Lingkungan Online Tahun: 2005 Versi: 1/1.
1 Pertemuan 11 Function dari System Matakuliah: M0446/Analisa dan Perancangan Sistem Informasi Tahun: 2005 Versi: 0/0.
1 Pertemuan 13 Algoritma Pergantian Page Matakuliah: T0316/sistem Operasi Tahun: 2005 Versi/Revisi: 5.
HOW TO ACHIEVE 30% BLENDED LEARNING IN 1 HOUR. Objective To achieve 30% blended learning To achieve 30% blended learning.
9.3 Geometric Sequences and Series. Objective To find specified terms and the common ratio in a geometric sequence. To find the partial sum of a geometric.
Chapter 10 – The Design of Feedback Control Systems PID Compensation Networks.
OPERATOR DAN FUNGSI MATEMATIK. Operator  Assignment operator Assignment operator (operator pengerjaan) menggunakan simbol titik dua diikuti oleh tanda.
THE OLD WAY OF BRANDING Brand (-ing) is only about tagline for promotion Brand (-ing) is only about the logo & creative Brand (-ing) is only for the communication.
Matakuliah : M0086/Analisis dan Perancangan Sistem Informasi
DISTRIBUSI BINOMIAL.
Pertemuan 23 Sequence Diagram
Membangun Web Site“Cantik”
Pertemuan 06 Fungsi Analisis pada SIG
Pertemuan 5 Struktur dan Hubungan Antara Class dan Object
User (Pengguna) User = a person who use an IRS
Statistika Chapter 4 Probability.
Pengujian Hipotesis (I) Pertemuan 11
DISTRIBUSI BINOMIAL.
CA113 Pengantar Manajemen Bisnis
Software Engineering Rekayasa Perangkat Lunak
Pertemuan 17 Aplication Domain
Pertemuan <<18>> << Penemuan Fakta(01) >>
PARADIGM SHIFT JATI SURYANTO S.PD., MA.
Pertemuan 4 Menentukan Class
Matakuliah : M0086/Analisis dan Perancangan Sistem Informasi
Matakuliah : M0086/Analisis dan Perancangan Sistem Informasi
CA113 Pengantar Manajemen Bisnis
Pertemuan <<8>> Pemulihan Kerusakan
Kk ilo Associative entity.
Pertemuan 01 Pengenalan OOAD
Pertemuan #1 The Sentence
Master data Management
Pertemuan 4 CLASS DIAGRAM.
Matakuliah : M0086/Analisis dan Perancangan Sistem Informasi
TEORI PROBABILITAS by WAHYUYANTI (WYT)
How to Pitch an Event
Evidence-Based Medicine Prof. Carl Heneghan Director CEBM University of Oxford.
CA113 Pengantar Manajemen Bisnis
THE INFORMATION ABOUT HEALTH INSURANCE IN AUSTRALIA.
If you are an user, then you know how spam affects your account. In this article, we tell you how you can control spam’s in your ZOHO.
INTERROGATIVE ADJECTIVE. DEFINITION FUNCTION EXAMPLE QUESTION.
Website: Website Technologies.
Al Muizzuddin F Matematika Ekonomi Lanjutan 2013
HANDLING RUSH PRESIDENT UNIVERSITY NURLAELA RIZKINA.
Media Pembelajaran PATHWAY TO ENGLISH Kelompok Peminatan Untuk SMA/MA Kelas X.
2. Discussion TASK 1. WORK IN PAIRS Ask your partner. Then, in turn your friend asks you A. what kinds of product are there? B. why do people want to.
Transcript presentasi:

1 Pertemuan 21 Function Matakuliah: M0086/Analisis dan Perancangan Sistem Informasi Tahun: 2005 Versi: 5

2 Learning Outcomes Pada akhir pertemuan ini, diharapkan mahasiswa akan mampu : Mahasiswa dapat Menemukan Function (C3) Mahasiswa dapat Melengkapi Tipe dari Function (C3) Mahasiswa dapat Membagi golongan dari Function (C4)

3 Outline Materi Update Signal Read Compute Function List

4 Next, we’ll look at this activity System Definition and model Usage Interfaces Functions Requirements (Mathiassen et al, 2000) Aktivitas utama didalam Application Domain Analysis

5 Functions “A facility for making a model useful for actors.” Express the intent of the system Express what is going to happen, but not how Need to find the right level of detail, –Too general is too uncertain –Too detailed is inefficient –Inexperienced developers need more detail

6 Sub-activities didalam analisa Function Specify complex functions Find functions Evaluate critically System Definition Function list Use Cases

7 Contoh Function List

8 System Architecture user Other system Interface Function Model system Application Domain Problem Domain

9 Tipe dari Functions * Effect of processing Initiative Update * IFM AD PD * Signal * IFM AD PD Compute * IFM AD PD Read * IFM AD PD Ada 4 tipe function utama Tipe Function : Kalsifikasi dari suatu function berdasarkan interaksi antara component dan context dari sistem

10 Mencari Functions Mencari functions dengan memeriksa classes, events, and use cases Analisis secara sistematis dengan menggunakan empat tipe function Hasil dari sub aktivitas adalah daftar kebutuhan function dari system Termasuk didalamnya name, type, dan assessment dari kompleksitas dari setiap function : simple, medium, complex, or very complex

11 Update Functions Activated as a consequence of an event in the problem domain Results in a change in the state of the model How is the event observed and registered? In which use cases? How can the use cases be supported by updating functions? Which objects, attributes, and structures are affected by the event? What requirements for update functions? Update * IFM AD PD *

12 Read Functions Activated by a need for information by an actor As a result, computerised system displays parts of the model to the actor What do the actors need to know about the state of the model (represents the problem domain)? About which objects and structures in the model do the actors need information? What ‘readings’ do these give rise to? Read * IFM AD PD

13 Compute Functions Dimulai dari kebutuhan aktor akan informasi Sistem kemudian akan menghitung dan menampilkan hasilnya pada actor Which computations, not necessarily based on the model, do the actors need to have carried out? Does the computational basis come from the actors, the model, or both? Which computations form complete wholes in the use cases? Compute * IFM AD PD

14 Signal Functions Activated by a change of state in the model Results in either displaying the signal to the actors or automatically intervening in the problem domain What are the critical states for the model? What is their significance? What are the consequences when they occur? How should the function identify that a critical state has been reached? How should the signal be reported to the AD or PD? How reliable and strong? Signal * IFM AD PD

15 Example Function List

16 Menentukan Complex Functions Yang termasuk complex function melibatkan beberapa tipe function Beberapa format : –mathematical expression –algorithm in structured language –functional partitioning in the function list

17 Contoh Algorithmic Specification Query possible reservations: given time or date or employee-name search objects in time period-available and select those who belong to employee-name, if known have date, if known cover point in time, if known result objects of time period-available that fulfill the criteria

18 Contoh Functional Partitioning

19 Evaluate Systematically Work with the function list itself –Functions must be mutually consistent –Each function must be at an appropriate level of abstraction Ensure total functionality is consistent with the list –prototype the usage - experiment –review questions above for each type of function –compare with system definition and models Ensure functions are not to general/vague or too detailed

20 Prinsip dari analisis Function Identify all functions. –A complete list is very important Specify only complex functions. Check consistency with use cases and the model. –Checking this can reveal insufficient analysis

21 Terima kasih