Anda di halaman 1dari 46

SDLC : Project Planning

Review Materi Sebelumnya


• Tahapan SDLC
• Pendekatan SDLC (Contoh
Model/Metodologinya)
• Pendekatan dalam Pengembangan Sistem
Capaian Pembelajaran
• Melakukan fase planning (terkait visibilitas
proyek dan manajemennya) dengan
menghasilkan scope document
Sub Pokok Bahasan

1. Project Planning : Initiation


2. Project Planning : Management
3. Dokumen Ruang Lingkup Proyek
4. Pengantar SDLC Fase Analisis
SDLC : Planning Phase (1)

• Tahap perencanaan adalah proses dasar


memahami mengapa suatu sistem harus
dibangun dan menentukan bagaimana tim
proyek membangun itu.
• Terbagi 2 tahap
Project
Initiation

Project
Management
SDLC : Planning Phase (2)

Referensi [2,86 ]
SDLC : Planning Phase (3)

Project Initiation

Project Management

Referensi [2,87 ]
Project Initiation : Defining The
Problem (1)

Inisiasi dari pengembangan sistem dapat


disebabkan oleh 3 alasan :
1. Memanfaatkan kesempatan
2. Menyelesaikan Masalah
3. Menyesuaikan dengan Instruksi/Pesanan

Sumber : [2,83]
Project Initiation : Defining The
Problem (2)

• Whatever the reason for project initiation, it


usually requires an initial review to ensure
that the benefits outweigh the costs and risks
of development.
• The first activities of almost every project after
it is approved are those that precisely define
the business problem, determine the scope
of the project, and perform a feasibility
analysis, including a cost/benefit analysis
Project Initiation : Defining The
Problem (3)
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?)
Project Initiation : Project Initiation (3)
Project Initiation : Technical
Feasibility
“Can We Build It?”
• Familiarity with the application and the
technology
• Ukuran proyek, menjadi aspek yang perlu
dipertimbangkan. Kompleksitas masalah juga
perlu dipikirkan
• Tim proyek perlu mempertimbangkan
kompatibilitas sistem baru dengan teknologi
yang sudah ada dalam organisasi
Project Initiation : Economic
Feasibility (1)

“Should we build the system?”


• Also called a cost–benefit analysis
- Cash Flow Analysis and Measures
- Return on Investment
- Break Event Point
- Net Present Value
Cash Flow Analysis and Measures
• Contoh Cash Flow Sederhana
Return Of Onvestment (ROI)
Break-Even Point (BEP)
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
Project Initiation : Organizational
Feasibility
“If we build it, will they come?”
• Analisis stakeholder yang terlibat serta
pengguna sistem
Which One Will You Choose?
Project Initiation : Choosing
Metodhology (SDLC Approach)
• Model yang sudah dibahas :
- Waterfall
- Prototyping
- Spiral
Waterfall : Sekuensial
(2)
Waterfall : Paralel
(3)
Waterfall : Paralel (V Model)
(4)
Rapid Application Development (RAD)
• Iterative (Spiral)
• System Prototyping
RAD : Iterative/Spiral
RAD : Prototyping
Agile Development
• Pengembangan yang berpusat pada proses
programming (programming centris)
• Contoh : XP (Extreme Programming)
Choose The Best Method ?
• Perjelas kebutuhan user
• Familiarity with Technology
• Kompleksitas Sistem (Waterfall dikombinasi
dengan Prototype)
• Kehandalan sistem (V Model Waterfall)
• Jadwal (cepat : RAD)
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)
Project Management : Schedule (1)

• Tentukan lama pengerjaan masing-masing


pekerjaan
Project Management : Schedule (2)

• Gantt Chart
Project Management : Schedule (3)
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
SDLC : Analysis (Overview)
SDLC : Analysis (Overview)
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
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)
Team Session (1)

• Buatlah Sebuah Scope Document terkait dengan Tema


Sistem Yang akan dikembangkan oleh perusahaan anda!
• Muatan Dokumen :
Judul Sistem
Company dan Tim
o Deskripsi Masalah
o Benefit
o Kemampuan yang Harus Ada pada sistem yang akan
dibuat, sehingga dapat memecahkan masalah
o Feasibility Analysis
o Jadwal Proses
o Staffing
Team Session (2)

• Dikumpulkan besok pagi hari rabu, 1


nopember 2017 pukul 17.00 (minimal sudah
menyentuh bagian feasibility analysis) ke
email dwijanuarita@ittelkom-pwt.ac.id,
Subject :
ADS SCOPE_(3digit nim terakhir)_NAMA
UNIT
• Dikumpulkan hardcopy pada pertemuan
selanjutnya sudah lengkap semua bagian.
Referensi
[1] Dennis, Alan., Barbara Halley Wixom and
Roberta M. Roth. 2012. System Analysis and
Design 5th Edition. John Willey and Sons, 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

Anda mungkin juga menyukai