ANALISIS & DESAIN SISTEM

Slides:



Advertisements
Presentasi serupa
Catur Iswahyudi + Edhy Sutanta
Advertisements

Gambaran fungsionalitas yang diharapkan dari sebuah sistem
Analisis & Informasi Proses Bisnis (CSA221)
UNIFIED MODELLING LANGUAGE
PEMODELAN SISITEM INFORMASI
PRAKTIKUM ANALISIS DAN PERANCANGAN SISTEM INFORMASI
Unified Modelling Language (UML)
Architecture dan design
USE CASE DIAGRAM.
Desain Berorientasi Objek
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.
Activity Diagram.
USE CASE DIAGRAM.
UML mendukung pengembangan aplikasi Kelas application partitioning Objek-objek Business Relationships Business Process Objek-objek Use Cases Sistem untuk.
Functional Modelling.
Activity Diagram Shinta P.. For Bussiness Modeling, Activity diagrams describe the activities of a class. It is used for the following purposes: (Bennet.
Hernando Ivan Teddy, S.Kom
BLACK BOX TESTING.
Lecture Note: Retno Budi L Model Bisnis v [STMIK MDP] Retno Budi Lestari Pemodelan Kebutuhan.
Pemodelan Kebutuhan Lecture Note: Trisnadi Wijaya, SE., S.Kom Model Bisnis v [STMIK MDP] 1Trisnadi Wijaya, SE., S.Kom.
UNIFIED MODELLING LANGUAGE (UML)
Oleh: Sri Herawati, S.Kom
PERTEMUAN KE-6 UNIFIED MODELLING LANGUAGE (UML) (Part 2)
KONSEP DASAR PENDEKATAN OBJEK
Unified Modeling Language [UML]
Rekayasa Perangkat Lunak UML (Unified Modelling Language)
Soal Kuis I PSBO.
Outline: Activity Diagram State Diagram Implementation Diagram
SE3414 RPL: Teknik Berorientasi Objek
Citra N., S.Si, MT Sistem Informasi - UNIKOM
Object oriented analyst and design
UNIFIED MODELING LANGUAGE ( UML )
PEMODELAN SISITEM INFORMASI
Analisa dan Perancangan Berbasis Objek
Object-Oriented Analysis (OOA)
Activity Diagram.
QUIZ PSBO Total : 35 PG.
Object oriented analyst and design
Object oriented analyst and design
Pertemuan #3 Data Modeling Using the Entity-Relationship Model
UML mendukung pengembangan aplikasi
PEMODELAN PROYEK (UML)
PEMODELAN SISITEM INFORMASI
Analisa dan Desain Berbasis Objek UML (Unified Modelling Language]
OOAD – TI S1 Defri Kurniawan UDINUS
ANALISIS DAN PERANCANGAN BERORIENTASI OBJEK
Activity diagram.
SISTEM INFORMASI ENTERPRISE
PEMODELAN SISTEM METODE TERSTRUKTUR
SISTEM INFORMASI ENTERPRISE
PEMODELAN OBJECT ORIENTED
Pemodelan Sistem Bisnis
Activity diagram.
Use Case Diagram.
USE CASE DIAGRAM E. Haodudin Nurkifli
Pemodelan Sistem Teknologi Informasi
Unified Modelling Languange (UML)
Citra N., S.Si, MT Sistem Informasi - UNIKOM
UML- UNIFIED MODELING LANGUAGE
KONSEP DASAR PENDEKATAN OBJEK
Bab 5 activity diagram.
Analisis dan Desain Berorientasi Obyek
Oleh : Cosmas Haryawan -- Pengenalan UML -- Dari Berbagai Sumber
ANALISIS & DESAIN BERORIENTASI OBJEK AGUS WAHYUDDIN, ST, M.KOM
Analysis Kebutuhan dengan Use Case Modeling
Pertemuan 6 Unified Modeling Language (UML)
Memodelkan Kebutuhan Sistem Menggunakan Use-Case
OBJECT ORIENTED ANALISYS AND DESIGN
USE CASE DIAGRAM.
Object oriented analyst and design
Transcript presentasi:

ANALISIS & DESAIN SISTEM

Use Case Diagrams UML use case diagrams menggambarkan interaksi antar manusia atau peralatan eksternal dengan sistem sesuai desain. Ada 2 elemen dasar dalam UML use case diagrams: ellipse (atau bentuk oval) dan actor. ellipse berisi deskripsi dari interaksi actor yang spesifik yang bekerja dengan sistem sesuai desain. Terkadang ini digunakan untuk merepresentasikan hubungan antara sistem berikutnya. Actor menggambarkan karakteristik interaksi orang atau sesuatu.

Actors actor adalah siapa saja atau apa saja yang pasti berinteraksi dengan sistem. Actors bukan bagian dari sistem. Dalam UML, actor digambarkan dalam bentuk seperti dibawah ini

Use Cases use case adalah deskripsi dari sekumpulan urutan aksi, termasuk variannya. use case menggambarkan apa yang dilakukan sistem tetapi tidak secara spesifik bagaimana melakukannya. use case merepresentasikan bagian utama dari fungsionalitas yang lengkap dari awal sampai akhir.

Use Cases (Cont’d) use case harus mengirimkan suatu nilai kepada actor. Dalam UML, use case digambarkan sebagai oval seperti gambar dibawah ini :

Use Case Diagrams use case diagram adalah diagram yang menunjukkan kumpulan dari use case dan actor serta relationshipnya. Actors dapat dihubungkan dengan use case hanya dengan association. association antara actor dan use case mengindikasikan bahwa actor dan use case berkomunikasi satu sama lain, seperti mengirim dan menerima pesan . Use case diagrams digunakan untuk : Model context dari system. Model kebutuhan dari system

Notation UseCase Association Actor Include A UseCase is a kind of behaviored classifier, which represents a declaration of an offered behavior. It specifies some behavior, possibly including variants such as exceptional behavior and error handling, that the subject can perform by communicating with one or more actors. Association Association represents the collaboration between an actor and a use case. Actor Actor specifies a role played by human users, external hardware, or other subjects that interacts with the subject. Include Include is a directed relationship between two use cases, which implies that the behavior of the included use case is inserted into the behavior of the including use case.

Extend Dependency Generalization Realization Extend is a relationship between two use cases, which specifies how and when the extended use case insert the behavior defined in the extending use case. Dependency A dependency is a relationship implying that a use case requires other another use case for its specification or implementation. Generalization A generalization relationship relates a more general use case and a more specific use case. . Realization A realization relationship link up the specification and the implementation of that specification.

Note Constraint Package A Note is a textual explication that can be attached to set of elements. Constraint A constraint specifies condition or restriction that expressed in natural language or machine readable language for declaring some of the semantics of an element. Package A package groups elements and provide them with namespaces.

Contoh : ATM (automated teller machines ): Validasi PIN Deskripsi Customer memasukkan kartu ATM ke dalam Card Reader. Jika system menerima kartu, maka sistem akan membaca nomor kartu. System menerima customer dari nomor PIN Customer memasukkan PIN System mengecek tanggal kadalwarsa dan apakah kartu hilang atau dicuri. Jika kartu valid, maka system akan mengecek PIN yang dimasukkan oleh user apakah sesuai dengan PIN yang ada dalam sistem. Jika nomor sesuai, system mengecek accounts yang sesuai dengan kartu ATM. System men-display customer accounts dan meneriam customer untuk beberapa tipe transaksi : Withdrawal, Query, or Transfer.

ATM (automated teller machines ): Use Case Model

ACTIVITY DIAGRAM Memodelkan alur kerja (workflow) sebuah proses bisnis dan urutan aktivitas dlm suatu proses. Dengan diagram ini dapat memodelkan sebuah alur kerja dari satu aktivitas ke aktivitas lainnya atau dari satu aktivitas ke dalam keadaan sesaat (state). Activity Diagram sangat berguna ketika kita ingin menggambarkan perilaku paralel atau menjelaskan bagaimana perilaku dalam berbagai use case berinteraksi. Activity Diagrams memiliki elemen2 : Action States: sebuah keadaan awal (start state) dan keadaan akhir (end state) Activity states: Aktivitas yang menggambarkan satu tahapan dalam workflow tersebut Transitions: transisi yang menggambarkan keadaan apa yang mengikuti suatu keadaan lainnya. Decision (Keputusan) : elemen yang menyediakan pilihan alur dalam workflow

Symbols Starting point - First activity of the flow Activity Decisions

Symbols Signals (input and output) Concurrent activity Final activity

Contoh Activity Diagram

DATA MODELLING Data dapat dimodelkan pada banyak level yaitu conceptual, logical dan physical level. Conceptual data modeling adalah represntasi dari organisasi data dalam level yang tinggi. Bertujuan untuk menunjukkan blok bangunan dasar untuk organisasi Logical data modeling menambahkan lebih detail pada conceptual modeling, tetapi tetap but tertuju pada bagaimana organisasi menggunakan data. Physical data modeling menambahkan lebih detail, tetapi secara khusu tertuju pada implementasi fisik dari data.

Contoh CDM

Contoh PDM