• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Analisa dan Perancangan Sistem Informasi
 

Analisa dan Perancangan Sistem Informasi

on

  • 3,107 views

 

Statistics

Views

Total Views
3,107
Views on SlideShare
3,101
Embed Views
6

Actions

Likes
1
Downloads
105
Comments
0

1 Embed 6

http://halimi2008.blogspot.com 6

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Analisa dan Perancangan Sistem Informasi Analisa dan Perancangan Sistem Informasi Presentation Transcript

    • Pertemuan 26 Review Matakuliah : M0086/Analisis dan Perancangan Sistem Informasi Tahun : 2005 Versi : 5
    • Learning Outcomes
      • Pada akhir pertemuan ini, diharapkan mahasiswa
      • akan mampu :
      • Mahasiswa dapat menguraikan konsep Analisis dan Percangan Berorientasi Object
      • Mahasiswa dapat menyatakan analisis dan perancangan berbasis object
      • Mahasiswa mampu membuat diagram UML untuk menghubungkan proses bisnis.
      • Mahasiswa mampu mendesign sisfo untuk kebutuhan bisnis
      • Mahasiswa mampu mengembangkan kasus dengan model berorientasi object
    • Outline Materi
      • Pengenalan OOAD
      • Pemilihan Sistem
      • Problem Domain
        • Classes
        • Stucture
        • Behaviour
      • Aplication Domain
        • Use Case
        • Function
        • Interface
    • Siklus Pengembangan Dengan OOAD Component Design Architectural Design Application Domain Analysis Problem Domain Analysis Specifications of components Model Requirements for use Specifications of architecture
    • Siklus Pengembangan dengan OOAD Component design
      • Criteria
      • Components
      • Processes
      Problem Domain analysis
      • Classes
      • Structure
      • Behavior
      Architecture Design
      • Model Component
      • Function Component
      • Connected Components
      Application Domain analysis Usage Functions Interface
    • Analisis Problem Domain System Definition Classes Behaviour Structure Model
      • System definition: Suatu uraian ringkas dari suatu sistem terkomputerisasi yang dinyatakan dalam bahasa alami
      Iterate
    • System definition (FACTOR)
      • F unctionality: Fungsi sistem yang mendukung tugas application-domain .
      • A pplication domain: Bagian dari suatu organisasi yang administrate, monitor, atau mengendalikan problem domain.
      • C onditions: Dengan kondisi yang bagaimana sistem akan dikembangkan dan digunakan.
      • T echnology: Semua Teknologi yang digunakan untuk mengembangkan dan menjalankan sistem .
      • O bjects: object Yang utama didalam problem domain.
      • R esponsibility: tanggung jawab sistem (kegunaan) secara keseluruhan dalam hubungannya dengan konteks sistem.
      • F : Support for program design. Automate participant registration.
      • A : Administration of speakers and participants. Control of conference papers. Program design. Participant registration.
      • C : Volunteer labor has widely varying administrative experience. Development to proceed despite contradictory and missing requirements.
      • T : Cheap PC platform with current tools.
      • O : Speakers and participants. Conference papers and program.
      • R : Administrative tool and communication medium.
    • Analisis Problem Domain System Definition Classes Behavior Structure Model
    • Object Vs Class
      • Object adalah suatu entitas yang memiliki identitas, state, dan behavior
      • Class adalah kumpulan dari object yang mempunyai structure, behavioral pattern, dan attributes yang bersamaan
    • Menentukan Class dan Event Cari candidate Untuk Class Cari candidate Untuk event Evaluasi dan pilih Secara sistematis Event table
    • Structure
      • Asosiasi
      • Generalisasi
      • Agregasi
    • Mencari Pola untuk Structures
      • Pola memberikan sumber inspirasi dan patokan untuk bagaimana memodel situasi
      • Pola yang umum termasuk …
        • Role pattern: object dengan multiple roles
        • Relation pattern: relationship dengan attributes
        • Hierarchy pattern:
        • Item-descriptor pattern:
    • Behaviour Behavioural patterns with attributes Consider structures and classes Describe attributes Event table and class diagram Describe behavioural patterns Explore patterns
    • Definisi
      • Event Trace
        • Urutan dari event yang terjadi pada suatu object
      • Behavioural Pattern
        • Daftar kemungkinan event traces yang terjadi pada semua object didalam class
      • Attribute
        • Keterangan property dari class atau event
    • Behaviour Explore Patterns
      • The Stepwise Relation Pattern
        • Digunakan untuk associations dengan agregation multiple level
      • The Stepwise Role Pattern
        • Digunakan untuk lifecycle yang menambah peran baru
      • The Composite Pattern
        • Digunakan ketika part dapat ditambahkan secara rucursive
    • Relative Stability of System Components Problem Domain Analysis Application Domain Analysis Stable properties Transient properties Model Function Interface The relative stability is why we analyse the problem domain before the application domain.
    • Aktivitas utama dalam Analisis Application Domain System Definition and model Usage Interfaces Functions Requirements (adapted from Mathiassen et al , 2000) Iterate
    • Actors dan Use Cases
      • Actor: abstraksi dari user atau sistem lain yang berinteraksi dengan target sistem
        • Actors adalah orang yang mengerjakan pekerjaan
      • Use case: pola interaksi antara sistem dan aktor didalam application domain
        • Ikuti proses bagaimana pekerjaan akan dilakukan
    • 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
    • Tipe dari Functions
      • Ada 4 tipe function utama
      • Tipe Function : Kalsifikasi dari suatu function berdasarkan interaksi antara component dan context dari sistem
      * Effect of processing Initiative Update * I F M AD PD * Signal * I F M AD PD Compute * I F M AD PD Read * I F M AD PD
    • Terminologi
      • Interface: Fasilitas yang membuat model sistem dan function dapat berinteraksi dengan actors.
      • User interface: Interface untuk users.
      • System interface: interface ke sistem lain.
      • Usage context: The application domain characterized by actors and use cases.
    • Sub-activities in Interface Analysis Function list Class diagram Explore patterns Describe interface elements Determine interface elements Description of interfaces Use cases Evaluate interface elements (Mathiassen et al , 2000)
    • Explore User-Interface Patterns
      • A user interface usually mixes several patterns or styles
      • Four main patterns/styles
        • menu
        • form filling
        • command language
        • direct manipulation
      • (also natural language)
    • What is Sequence Diagram?
      • Sequence Diagram is a dynamic model of a use case, showing the interaction among classes during a specified time period.
      • Sequence Diagram is used primarily to show the interactions between objects in the sequential order that those interactions occur.
      • Illustrates how objects interacts with each other.
      • Emphasizes time ordering of messages.
      • Can model simple sequential flow, branching, iteration, recursion and concurrency.
    • What is Sequence .. (Cont’s)
      • Illustrates how objects interacts with each other.
      • Emphasizes time ordering of messages.
      • Can model simple sequential flow, branching, iteration, recursion and concurrency.
      • Terima Kasih