Business Modeling By: U. Abd. Rohim, MT

Slides:



Advertisements
Presentasi serupa
Catur Iswahyudi + Edhy Sutanta
Advertisements

UNIFIED MODELLING LANGUAGE
Object Oriented Analysis and Design
BPR – Tahap 1 (Persiapan)
ANALISIS DAN PERANCANGAN SISTEM
Unified Modelling Language (UML)
BAB 2 METODE REKAYASA PERANGKAT LUNAK
METODE REKAYASA PERANGKAT LUNAK
13 KOMPONEN DIAGRAM UML & PROSES MODEL WATERFALL
Analisa dan Perancangan Sistem
Pertemuan 3 Pemodelan Bisnis
Model UML pada Rational Unified Process
Pengenalan RUP STMIK LIKMI Referensi : Schneider G., Winters, J. P., (2001); Applying Use Case, Second Edition: A Pratical Guide; Addison Wesley, USA Taryana.
Managing Software Requirements (manajemen kebutuhan perangkat lunak)
Pertemuan 1 Konsep Dasar OOAD
Rekayasa Perangkat Lunak
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 1 Slide 1 Review Software Engineering.
Keuntungan metodologi berorientasi objek.
Testing Levels. Activities of Test Engineer Test engineer is an information technology professional who is in charge of ane or more technical test activities,
Activity Diagram Shinta P.. For Bussiness Modeling, Activity diagrams describe the activities of a class. It is used for the following purposes: (Bennet.
Metodologi Rekayasa Sistem Informasi
 Communication  Planning  Modeling  Contruction  Deployment.
Model dan Pemodelan. Topik Bahasan 1. Definisi Model dan Pemodelan 2. Beberapa jenis model 3. Model pada Pengembangan Sistem.
Rekayasa Perangkat Lunak (Software Engineering)
Rekayasa Perangkat Lunak (Lanjut)
Rekayasa Perangkat Lunak
UNIFIED MODELLING LANGUAGE
Rekayasa Perangkat Lunak UML (Unified Modelling Language)
Visual Modelling Teguh Sutanto, S.Kom.,M.Kom.
Rekayasa Perangkat Lunak
Model Proses Perangkat Lunak
Software Engineering Process
Notasi Object Oriented System
Object oriented analyst and design
PEMODELAN SISTEM INFORMASI BERORIENTASI OBYEK
Object-Oriented Analysis (OOA)
Pemodelan objek.
Object oriented analyst and design
MANPRO-M13: MUTU PROYEK SISTEM
UML mendukung pengembangan aplikasi
PEMODELAN SYSTEM BERORIENTASI OBYEK (UML)
PEMODELAN PROYEK (UML)
UNIFIED MODELLING LANGUAGE
Pengembangan Sistem Pertemuan 3.
Testing dan Implementasi
PROSES REKAYASA PERANGKAT LUNAK
Metode Perancangan Program
Pertemuan 17 Aplication Domain
ADBO (Analisa Desain Berorientasi Obyek)
PENGANTAR UML Citra N., S.Si, MT UNIKOM.
SDLC (System Development Life Cycle)
Rekayasa Perangkat Lunak (Software Engineering)
REKAYASA PERANGKAT LUNAK
Model dan Pemodelan Analisa Desain Berorientasi Objek
Use Case Diagram.
Pemodelan bisnis dan use case binis
REKAYASA PERANGKAT LUNAK
Pengembangan Perangkat Lunak
ANALISIS & DESAIN SISTEM
Rekayasa Perangkat Lunak Part-5
Unified Modeling Language (UML)
INF – UNIJOYO Analisa dan Desain Berbasis Objek
Perancangan Berorientasi Objek
Perancangan Sistem Berorientasi Objek Dengan UML
Rekayasa Perangkat Lunak
Rekayasa Perangkat Lunak (Software Engineering)
Pertemuan 6 Unified Modeling Language (UML)
OBJECT ORIENTED ANALISYS AND DESIGN
TIM RPL Program Studi Teknik Informatika
Object oriented analyst and design
Transcript presentasi:

Business Modeling By: U. Abd. Rohim, MT Web/Blog : http:www.arsys.or.id Mailto: info@arsys.or.id Business Modeling

Tujuan Business Modeling Memahami struktur dan dinamika organisasi Memahami masalah-masalah dalam mencapai target organisasi dan menentukan potensi untuk kemajuan organisasi Meyakinkan bahwa customer, end user dan developer mempunyai pemahaman yang benar mengenai organisasi Dapat menurunkan/mendapatkan requirement software yang akan dibuat yg diperlukan untuk mendukung pencapaiaan target organisasi Abd. Rohim, MT. info@arsys.or.id Rekayasa Perangkat Lunak Business Modeling

Rekayasa Perangkat Lunak Waterfall Method Abd. Rohim, MT. info@arsys.or.id Rekayasa Perangkat Lunak

Rekayasa Perangkat Lunak Iterative Model Business Modeling Analysis Coding Testing Deployment Design Abd. Rohim, MT. info@arsys.or.id Rekayasa Perangkat Lunak

Rekayasa Perangkat Lunak Phase dalam Project Inception Elaboration Construction Transition Abd. Rohim, MT. info@arsys.or.id Rekayasa Perangkat Lunak

Rekayasa Perangkat Lunak Inception Memahami sistem, proses bisnis, layanan secara umum UML: business use cases, business actors, Business Use Case diagrams dan jika perlu menggunakan activity diagrams Hasil utama : go or not go Abd. Rohim, MT. info@arsys.or.id Rekayasa Perangkat Lunak

Rekayasa Perangkat Lunak Elaboration Fokus kerja pada rancangan dasar proyek Planning Analysis Architectural design UML Use Case, actors, Sequence, Collaboration diagrams, Statechart diagrams Abd. Rohim, MT. info@arsys.or.id Rekayasa Perangkat Lunak

Rekayasa Perangkat Lunak Construction Didalamnya menentukan berbagai macam kebutuhan dalam pembangunan dan testing software. Abd. Rohim, MT. info@arsys.or.id Rekayasa Perangkat Lunak

Rekayasa Perangkat Lunak Transition Produk software jadi the final software product, completing final acceptance testing, completing user documentation, and preparing for user training Abd. Rohim, MT. info@arsys.or.id Rekayasa Perangkat Lunak

Business modeling in an Iterative Process (1) Business Use Case diagrams Activity diagrams (workflows) Analysis-level Class diagrams (business entities) System use case modeling Actors Use cases Use Case diagrams Abd. Rohim, MT. info@arsys.or.id Rekayasa Perangkat Lunak

Business modeling in an Iterative Process (2) Analysis Use case flow of events Supplementary specifications Analysis-level Sequence and Collaboration diagrams Analysis-level Class diagrams Design Design-level Sequence and Collaboration diagrams Design-level Class diagrams Statechart diagrams (if needed) Component diagrams Deployment diagrams Abd. Rohim, MT. info@arsys.or.id Rekayasa Perangkat Lunak

Business modeling in an Iterative Process (3) Coding Testing Deployment Abd. Rohim, MT. info@arsys.or.id Rekayasa Perangkat Lunak

Business-Modeling Concepts (1) Business actors orang atau sesuatu hal yang merupakan bagian external dari organisasi tetapi terkait dengan sistem Contoh: customers, creditors, investors, suppliers Business workers Orang yang menjalankan proses bisnis pada suatu sistem seperti salesperson Business use cases Adalah pengambaran rangkaiaan kerja dalam suatu sistem yang mencakup antar bagian dalam sebuah organisasi untuk memberikan/menerima informasi kepada Business actors. Contoh untuk kasus Retail Store :Restock Inventory,Price Products,Sell Products Abd. Rohim, MT. info@arsys.or.id Rekayasa Perangkat Lunak

Business-Modeling Concepts (2) Business Use Case diagrams Menggambarkan hubungan business use cases, business actors, and business workers dalam sebuah organisasi Communication relationships between business use cases and business actors Business entities Activity diagrams Sebuah use case yang ditampilkan dalam bentuk graphical Abd. Rohim, MT. info@arsys.or.id Rekayasa Perangkat Lunak

Rekayasa Perangkat Lunak The Teams Definition of the scope of the project. Team lead Business representatives Business process re-engineers Business modelers or business process analysts Management representatives Abd. Rohim, MT. info@arsys.or.id Rekayasa Perangkat Lunak

Rekayasa Perangkat Lunak Where Do I Start? (2) Identifying the Business Actors Identifying the Business Workers Identifying the Business Use Cases Showing the Interactions Documenting the Details Abd. Rohim, MT. info@arsys.or.id Rekayasa Perangkat Lunak