1 Pertemuan 11 Function dari System Matakuliah: M0446/Analisa dan Perancangan Sistem Informasi Tahun: 2005 Versi: 0/0.

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.
Presented By : Group 2. A solution of an equation in two variables of the form. Ax + By = C and Ax + By + C = 0 A and B are not both zero, is an ordered.
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.
Ruang Contoh dan Peluang Pertemuan 05
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 21 Function 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)
HAMPIRAN NUMERIK SOLUSI PERSAMAAN NIRLANJAR Pertemuan 3
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 #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.
Pertemuan 1 PERTIMBANGAN DAN PROSEDUR UMUM DESAIN
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.
A Detailed Knowledge About Reliable Porta Cabins Manufacturers.
Matakuliah : M0086/Analisis dan Perancangan Sistem Informasi
DISTRIBUSI BINOMIAL.
Membangun Web Site“Cantik”
Pertemuan 06 Fungsi Analisis pada SIG
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) >>
Pertemuan 5 KONVERSI NFA MENJADI DFA
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
Kk ilo Associative entity.
Pertemuan #1 The Sentence
Pertemuan 4 CLASS DIAGRAM.
Matakuliah : M0086/Analisis dan Perancangan Sistem Informasi
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.
By Yulius Suprianto Macroeconomics | 02 Maret 2019 Chapter-5: The Standard of Living Over Time and A Cross Countries Source: http//
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.
A SHORT ESSAY OF CIVIL ENGINEERING BY : ALFATIHATU RAHMI CIVIL ENGINEERING ENGINEERING FACULTY ANDALAS UNIVERSITY PADANG.
Transcript presentasi:

1 Pertemuan 11 Function dari System 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 dari tipe function

3 Outline Materi Tipe Function –Update –Read –Signal –Compute

4 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

7 Contoh Function List Planning Make ScheduleVery ComplexUpdate Query Possible Reservation ComplexRead Make ReservationMediumUpdate CancellationSimpleUpdate

8 System Architecture

9 Tipe dari Functions 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?

12 Read Functions Activated by a need for information by an actor As a result, computerized 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?

13 Compute Functions Dimulai dari kebutuhan aktor akan informasi Sistem kemudian akan menghitung dan menampilkan hasilnya pada aktor 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?

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?

15 Example Function List Planning Make ScheduleVery ComplexUpdate Query Possible Reservation ComplexRead Make ReservationMediumUpdate CancellationSimpleUpdate

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