Awal keberhasilan project pengembangan sistem adalah keberhasilan dalam mendefinisikan 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 analisis requirement merupakan tahap penting dalam proses pengembangan. Karena software yang berkualitas adalah software yang sesuai dengan kebutuhan dan ada keuntungan bagi pengguna (IEEE,1991).
Training Systems Analysis and Design with UML membahas mengenai teknik dan metodologi pengembangan sistem secara efektif dan efisien. Materi training ini kami kembangkan berdasarkan pengalaman mengerjakan project-project pengembangan software dan system specification di Badan Pemeriksa Keuangan (BPK), Badan Pengkajian dan Penerapan Teknologi (BPPT), Tim Nasional Percepatan Penanggulangan Kemiskinan (TNP2K), Kementerian Sosial (Kemsos), Badan Pusat Statistik (BPS), Kementerian Luar Negeri (Kemlu), dan Kementerian Ketenagakerjaan (Kemnaker). Pada training ini akan dibahas aspek teknikal yang meliputi teknik menentukan kebutuhan sistem tangible dan intangible, analisis dan penyusunan model, struktur data dan sistem yang akan dikembangkan. Penyusunan desain model dibuat dengan notasi standar UML (Unified Modeling Language). Selain itu akan dibahas juga terkait aspek manajemen project pengembangan software. Aspek ini meliputi perencanaan project, menghitung biaya project, kebutuhan staff dan estimasi durasi yang dibutuhkan dalam project pengembangan software.
OBJECTIVES
- Memahami proses SDLC (System Development Life Cycle) dan metodologi pengembangan software.
- Mampu mengidentifikasi business value dari software yang dikembangkan.
- Mampu melakukan feasibility analysis dan mengestimasi usaha pengembangan software.
- Memahami teknik menganalisis kebutuhan software.
- Mampu mendesain dan mendokumentasikan software dengan standar notasi UML (Unified Modeling Language).
AUDIENCE
1. IT Project Manager
2. IT Manager
3. System Analyst
4. Business Analyst
5. Programmer
PREREQUISITES
Tidak ada training khusus yang dipersyaratkan
CONTENT
1. Introduction
1.1 Background, Motivation & Concepts
1.2 Software Development Life Cycle
1.3 Software Development Roles
1.4 Software Development Methodology
2. Systems Planning
2.1 System Request (Praktik)
2.2 Feasibility Analysis (Praktik)
2.3 Software Effort Estimation (Praktik)
2.4 Software Engineering Cost
3. Systems Analysis
3.1 Requirement Gathering Methods
3.2 Use Case Diagram (Praktik)
3.3 Activity Diagram (Praktik) & BPMN (Praktik)
3.4 Sequence Diagram (Praktik)
4. Systems Design
4.1 Object-Oriented Paradigm
4.2 Class Diagram (Praktik)
4.3 UI/UX Design (Praktik)
4.4 Data Model (Praktik)
4.5 Deployment Diagram (Praktik)
5. Systems Implementation
5.1 Software Construction
5.2 Software Testing
5.3 Software Documentation
5.4 Software Delivery & Change Management
5.5 Software Engineering Laws
Course Features
- Lectures 22
- Quizzes 2
- Duration 40 hours
- Skill level All levels
- Language Indonesia
- Students 227
- Certificate Yes
- Assessments Yes
Online
- Start Date 11 November 2024
- End Date 15 November 2024
- Cost Rp6.900.000,-
- Registered 0 Person
- Confirmed 0 Person Daftar
Offline
- Start Date 11 November 2024
- End Date 15 November 2024
- Cost Rp7.900.000,-
- Registered 2 Person
- Confirmed 2 Person Daftar
Private Offline
- Start Date 9 September 2024 BPJS Ketenagakerjaan
- End Date 13 September 2024
- Cost -
- Registered 13 Person
- Confirmed 13 Person Daftar