Brainmatics

Systems Analysis and Design with UML

Popularity : author-post-ratingauthor-post-ratingauthor-post-ratingauthor-post-ratingauthor-post-rating

Awal keberhasilan project pengembangan sistem adalah keberhasilan dalam mendefiniskan kebutuhan. Kegagalan dalam memahami kebutuhan sistem adalah kesalahan fatal dalam project pengembangan software. Kesalahan ini mengakibatkan kesalahan pada pengembangan tahap selanjutnya dan dipastikan sistem yang dikembangkan tidak menjawab kebutuhan. Oleh karena itulah tahap analisa requirement merupakan tahap penting dalam proses pengembangan. Karena pada tahap ini menentukan sukses tidaknya project pengembangan software.

Training Systems Analysis and Design membahas mengenai teknik dan metodologi pengembangan sistem secara efektif dan efisien. Pendekatan aspek teknikal meliputi teknik menentukan kebutuhan sistem tangible dan intangible, analisa dan penyusunan model , struktur data dan sistem yang akan dikembangkan. Penyusunan desain model dibuat dengan notasi standar UML (Unified Modeling Language). Selain mengenai aspek teknikal pada training, materi ini juga membahas mengenai aspek manajemen project pengembangan software. Aspek ini meliput perencanaan project, menghitung biaya project, kebutuhan staff dan estimasi durasi yang dibutuhkankan dalam project pengembangan software.

  OBJECTIVES

  1. Memahami proses SDLC (System Development Life Cycle) dan metode-metode yang digunakan dalam pengembangan software.
  2. Memahami pengelolaan project pada project pengembangan software dan teknik menentukan metode pengembangan software yang tepat.
  3. Memahami teknik menganalisa dan mendokumentasikan kebutuhan sistem.
  4. Mampu mendokumentasikan kebutuhan sistem dengan menggunakan standar notasi UML.

TARGET AUDIENCE

  1. IT Project Manager
  2. IT Manager
  3. System Analyst
  4. Business Analyst
  5. Programmer

CONTENT

1. Introduction

    1.1. Why We Learn Systems Analysis and Design
    1.2. Systems Analyst and Its Roles
    1.3. Systems Development Life Cycle
    1.4. Systems Development Methodology
    1.5. Methodology Selection Strategy

2. Project Planning

    2.1. Identifying Business Value (System Request)
    2.2. Feasibility Analysis
    2.3. Project Size Estimation

3. System Analysis

    3.1. Requirement Gathering
    3.2. Business Process Analysis
    3.3. Analysis and Design

4. System Design

    4.1. Object-Oriented Paradigm
    4.2. Class Diagram
    4.3. Package Diagram
    4.4. User Interface Design
    4.5. Data Model
    4.6. Deployment Diagram
    4.7. Nonfunctional Requirements

5. System Implementation

    5.1. Construction
    5.2. Testing
    5.3. Documentation
    5.4. Installation

 

INSTRUCTOR

Romi Satria Wahono. Lahir di Madiun, 2 Oktober 1974. Menyelesaikan pendidikan dasar dan menengah di SD Negeri Sompok 4 dan SMP Negeri 8 Semarang. Menamatkan SMA di SMA Taruna Nusantara, Magelang pada tahun 1993. Menempuh pendidikan S1 (B.Eng), S2 (M.Eng), dan S3 (Dr.Eng) (on-leave) di bidang Software Engineering di Department of Computer Science di Saitama University, Jepang pada tahun 1999, 2001, dan 2004. Juga menyelesaikan PhD di bidang Software Engineering dan Machine Learning di  Faculty of Information and Computer Technology diUniversiti Teknikal Malaysia Melaka pada tahun 2014. Mantan PNS dan peneliti Lembaga Ilmu Pengetahuan Indonesia (LIPI). Cisco certified instructor lulusan Nanyang Technological University (NTU), Singapore. Bidang minat penelitian adalah Software Engineering dan Machine Learning. Professional member dari asosiasi ilmiah IEEE Computer Society(90598687), ACM (6680333) dan PMI (2822015). Pendiri dan CEO dari PT Brainmatics Cipta Informatika, sebuah perusahaan yang bergerak di bidang pengembangan software, training dan certification center.