adbo - E-learning UPN JATIM

advertisement
ADBO (Analisa Desain Berorientasi Obyek)
Pertemuan 02
SDLC & METODOLOGI
1
Apa itu SDLC?




System Development Life Cycle
Siklus hidup sistem
Fase dan step(awal - akhir)
Hasil
Membangun
SI seperti membangun rumah
 Perencanaan
 Ide dasar
 Analisa
 Draft
 Desain
 Blueprint
 Implementasi
 Dibangun
4 fase fundamental SDLC
SDLC
(penting untuk dipahami)
(1) IS project :
 Tidak mengikuti SDLC dengan cara yang sama
 Consecutively (berurutan)
 Incrementelly (meningkat)
 Iteratively (berulang)
 Pasti memiliki 4 fase fundamental
 Menghasilkan deliverabels pada setiap fase
(2) Gradual refinement
 output fase analisa = input fase desain
4
Plan
 Memahami mengapa (why) SI harus dibangun?
 Project Initation
 System Request
(kebutuhan bisnis dan nilai bisnis yang dihasilkan sistem)
 Feasibility Analysis
teknis : can we build it?
ekonomis : will it provide business value
organisasi : if we built it, will it be used
 Project Management
 Workplan
 Staffing
5
Apa itu analisa ?
 Investigasi current system
 Identifikasi peluang
 Mengkonsep sistem baru
Analisa




Memahami siapa (who) akan menggunakan sistem
Sistem bisa melakukan apa (what) ?
Dimana (where) dan kapan (when) sistem digunakan
Deliverabel (system proposal) dipresentasikan pada
project sponsor untuk disetujui.
7
Apa itu desain ?
 Sketch
 Rencana solusi
 Model
program, database, interface, arsitektur
Implementasi
 Membangun sistem
 Construction
 Coding
 Testing
 Installation
 Sistem lama  turn off, sistem baru  turn on
 Strategi transisi
 Training untuk user
9
 fokus pada




analisa dan desain
anda adalah “arsitek” yang sedang membuat blueprint
blueprint untuk “kontraktor”
arsitek = system analyst
kontraktor = programmer
Apa itu Metodologi?
 Cara untuk mengimplemetasi SDLC.
 Kategori metodologi
 Fokus
 Bisnis proses (DFD)
 Data yang support bisnis (ERD)
 Object (UML)
 Urutan fase SDLC
 berurutan, meningkat, berulang
Waterfall Model



Sederhana
Sulit untuk backtracing
Tidak adaptif dengan perubahan
RAD (Phased Development)
Rapid Application Development
 Mini waterfall proses
Versi 1: fundamental requirement
 Iteratif model
 Adaptif pada perubahan


RAD (Prototyping)



Rapid Application Development
Small scale model
Adaptif terhadap perubahan
Pakai metodologi yang mana ?





Waterfall
Phased
Prototyping
Iteratif
Incement
evolusi Metodologi?
(stuctured vs object oriented)
Diskusi...
Barbara’s Complaint
17
Next...
 Konsep OOP dan ADBO
 Agile Development
18
Download