SESI 2
Software Development Life Cycle (SDLC)
Sistem Informasi
Fakultas Sains dan Teknologi
Universitas Terbuka
Kompetensi
Setelah perkuliahan ini, anda diharapkan mampu
menjelaskan:
• Pengertian dan tahapan SDLC
• Model Waterfalls, Prototype, RAD, Iteratif, Spiral dan RUP.
Tahapan SDLC
global
Model
Waterfalls,
Prototype,
RAD, Iteratif,
d a n R UP
Software Development Life Cycle (SDLC)
• SDLC atau Software Development Life Cycle atau sering disebut juga
System Development Life Cycle atau disebut juga dengan siklus hidup
pengembangan perangkat lunak adalah proses mengembangkan atau
mengubah suatu sistem perangkat lunak
Tahapan-tahapan yang ada pada SDLC secara
global
• 1. Inisiasi (initiation)
• 2. Pengembangan konsep sistem (system concept development)
• 3. Perencanaan (planning)
• 4. Analisis kebutuhan (requirements analysis)
• 5. Desain (design)
• 6. Pengembangan (development)
• 7. Integrasi dan pengujian (integration and test)
• 8. Implementasi (implementation)
• 9. Operasi dan pemeliharaan (operations and maintenance)
• 10.Disposisi (disposition)
MODEL WATERFALL
• Model SDLC air terjun (waterfall) sering juga disebut model sekuensial
linier (sequential linear) atau alur hidup klasik (classic life cycle).
Model air terjun menyediakan pendekatan alur hidup perangkat lunak
secara sekuensial atau terurut dimulai dari analisis, desain,
pengkodean, pengujian, dan tahap pendukung (support).
MODEL PROTOTIPE
P elanggan
M elihat /M enguji
M ock -up
MODEL RAPID APPLICATION
DEVELOPMENT (RAD)
P e m o d e la n
Tim B is n is P em od e l an
D a ta
P e m o d el a n
P ro s es
P em odelan P e m o d e la n
B isnis D a ta P e m b u ata n
A p l i k as i
P e n gu j ia n
da n
P e rg an tia n
P e m o d e la n
Pem odelan P ro se s
D ata
P e m b u a ta n
A p lik a s i
Pem odelan
P roses P e n g u jia n
da n
P e rg a n tia n
Pem buatan
A plikasi
Pengujian
dan
P ergantian
60 -90 hari
MODEL ITERATIF
Rekayasa
Evaluasi
Pelanggan Konstruksi dan Peluncuran
pemodelan bisnis
konfigurasi dan
perubahan
manajemen implementasi
perencanaan
lingkungan pengujian
pengembangan
evaluasi Instalasi/
deployment
Terima kasih