SDLC : FasePlanning
Yudha Saintika, S.T., M.T.ICitra Wiguna, S.Kom., M.KomDwi Januarita AK, S.T., M.Kom
Capaian Pembelajaran
• Melakukan fase planning (terkait visibilitas proyek dan manajemennya) dengan menghasilkan scope document
2
Sub Pokok Bahasan
1. Project Planning : Initiation
2. Project Planning : Management
3. Pengantar SDLC Fase Analisis
3
4
[1] Dennis, Alan., Barbara Halley Wixom and Roberta M. Roth.2012. System Analysis and Design 5th Edition. John Willey andSons, Inc. New Jersey[2] Satzinger, John., Robert Jackson and Stephen Burd. 2010.System Analysis and Design in Changing World 5th Edition.Cengange Learning. Boston.Marchewka, J.T . Project Management
REFERENSI
SDLC : Planning Phase (1)
SDLC : Planning Phase (1)
Tahap perencanaan adalah proses dasarmemahami mengapa suatu sistem harus dibangundan menentukan bagaimana tim proyekmembangun itu.Terbagi 2 tahap :
6SDLC : Planning Phase (1)
Project Initiation
Project Management
SDLC : Planning Phase (2)
7
SDLC : Planning Phase (3)
8
Project Initiation
Project Management
Project Initiation
9
Project Initiation : Defining The Problem (1)
○ Inisiasi dari pengembangan sistem dapat disebabkan oleh 3 alasan :
○ Memanfaatkan kesempatan
○ Menyelesaikan Masalah
○ Menyesuaikan dengan Instruksi/Pesanan
○ Sumber : [2,83]
10
Project Initiation : Defining The Problem(2)
11
Project Initiation : Feasibility Analysis (1)
FEASIBILITY ANALYSIS
○ The technical feasibility (Can we build it?)
○ The economic feasibility (Will it provide business value?)
○ The organizational feasibility (If we build it, will it be used?)
12
Project Initiation : Technical Feasibility
○ “Can We Build It?”
○ Familier dengan aplikasi dan teknologi.
○ Ukuran proyek, menjadi aspek yang perludipertimbangkan. Kompleksitas masalah jugaperlu dipikirkan
○ Tim proyek perlu mempertimbangkankompatibilitas sistem baru dengan teknologiyang sudah ada dalam organisasi
13
Project Initiation : Economic Feasibility (1)
“Should we build the system?”
○ Also called a cost–benefit analysis
○ Cash Flow Analysis and Measures
○ Return on Investment
○ Net Present Value
14
Cash Flow Analysis and Measures
○ Contoh Cash Flow Sederhana
15
Return Of Onvestment (ROI)
16
Net Present Value (NPV)
○ Selagi NPV > 0, maka sebuah proyek dapat diterima secara ekonomi
○ (Required rate of return*Total Benefit) rate tidak boleh lebih besar dari 6%. Contoh yang digunakan adalah interest rate Bank Indonesia
17
18
Project Initiation : Organizational Feasibility
○ “If we build it, will they come?”
○ Analisis stakeholder yang terlibat sertapengguna sistem
19
Choose The Best SDLC Method ?
○ Perjelas kebutuhan user
○ Familiarity with Technology
○ Kompleksitas Sistem (Waterfall dikombinasidengan Prototype)
○ Kehandalan sistem (V Model Waterfall)
○ Jadwal (cepat : RAD)
20
21
Project Management
22
Project Management : Work Breakdown
○ Langkah pertama dalam membangun jadwal proyek adalah mengidentifikasi semua kegiatan dan tugas-tugas yang perlu dijadwalkan dalam sebuah Work Breakdown Structure (WBS)
23
24
Project Management : Schedule (1)
○ Tentukan lama pengerjaan masing-masing pekerjaan
25
Project Management : Schedule (2)
26
Project Management : Schedule (3)
27
Project Management : Staffing
○ Identifikasi roles apa saja yang dibutuhkan (programmer, database engineer, designer, dsb)
○ Tentukan jumlahnya sesuai dengan pekerjaan dan waktu pengerjaan yang sudah diidentifikasi sebelumnya
28
SDLC : Analysis
29
SDLC : Analysis (Overview)
30
SDLC : Analysis (Overview) 31
What is Requirements? (1)
○ Requirements (Persyaratan) dapat disebut juga kebutuhan adalah sebuah pernyataan tentang apa yang harus lakukan atau apa karakteristik perlu dimiliki oleh sistem untuk menjawab permasalahan
32
What is Requirements? (2)
○ Requirement memuat :
○ What the business needs (business requirements);
○ What the users need to do (user requirements);
○ What the software should do ( functional requirements);
○ Characteristics the system should have (nonfunctional requirements); and how
○ The system should be built (system requirements)
33
Team Session (1)
○ Buatlah Sebuah Scope Document terkait dengan Tema Sistem yang akan dikembangkan oleh perusahaan anda!
○ Muatan Dokumen :
○ Judul Sistem
○ Company dan Tim
○ Deskripsi Masalah
○ Benefit
○ Kemampuan yang Harus Ada pada sistem yang akan dibuat, sehingga dapat memecahkan masalah
○ Feasibility Analysis
○ Jadwal Proses
○ Staffing
34
Team Session (2)
○ Dikumpulkan Tanggal 22 Maret 2018
○ Silakan Kirim Tugas dalam format PDF Via Email: [email protected]
○ format : ADS SCOPE-KELAS-NAMA Project
35
36
SDLC : Analysis Phase
37