RIDWAN IRSYAD
• 11101152630112
APA ITU SDLC ?
DEFINISI SDLC
RANCANGAN/DESAI
PERENCANAAN ANALISA N IMPLEMEN
1. Perencanaan
Fase perencanaan adalah sebuah proses dasar untuk memahami mengapa sebuah sistem harus dibangun. Pada fase ini
diperlukan analisa kelayakan dengan mencari data atau melakukan proses information gathering kepada pengguna.
2. Analisa
Fase analisa adalah sebuah proses investigasi terhadap sistem yang sedang berjalan dengan tujuan untuk mendapatkan
jawaban mengenai pengguna sistem, cara kerja sistem dan waktu penggunaan sistem. Dari proses analisa ini akan
didapatkan cara untuk membangun sistem baru.
3. Rancangan
Fase perancangan merupakan proses penentuan cara kerja sistem dalam hal architechture design, interface design,
database dan spesifikasi file, dan program design. Hasil dari proses perancangan ini akan didapatkan spesifikasi
sistem.
4. Implementasi
Fase implementasi adalah proses pembangunan dan pengujian sistem, instalasi sistem, dan rencana dukungan sistem.
SDLC PADA SYSTEM TEKNOLOGI INFORMASI
OPERASI DAN
PERAWATAN
IMPLEMENTASI SISTEM
SISTEM (SYSTEM
(SYSTEM OPERATION
PERANCANGA AND
IMPLEMENTATI
N SISTEM ON) MAINTENANCE)
ANALISIS (SYSTEM
SISTEM DESIGN)
(SYSTEM • Perancangan awal
ANALYS) • Perancangan rinci
• Studi pendahuluan
• Studi kelayakan
• Mengidentifikasi
permasalahan dan
kebutuhan pemakai
• Memahami sistem
yang ada
• Menganalisis hasil
1. ANALISIS SISTEM (SYSTEM ANALYST)
Analisis sistem (system analyst) adalah “orang yang dididik khusus untuk
mengembangkan sistem secara professional”. Alasan menggunakan SDLC
dalam penggunaaan ini adalah karena metode ini digunakan untuk mengembangkan
sistem teknologi informasi yang kompleks. Sistem teknologi yang kompleks perlu
dianalis orang yang ahli dibidangnya sehingga permasalahan dapat dipecahkan dan
kebutuhan pemakai sistem dapat diidentifikasikan dengan benar.
Prototyping
Waterfall
Spiral
V-Model
Formal method
Extreme programming
PROTOTYPING
Demontrat
e
Design
Implementatio
n
Verificatio
n
Maintenence
SPIRAL
V-MODEL
Sytem Validation Sytem
Design Intregration
Acceptance
Requirement Testing
Validation
Detailed
Design Unit Testing
Specification
Source Code
FORMAL METHOD
Keuntungan
• Menjalin Komunikasi yang Baik dengan Klien.
• Meningkatkan Komunikasi dan Sifat Saling Menghargai antar Developer.
Kelemahan
• Developer harus selalu siap dengan perubahan karena perubahan selalu dite
• Tidak bisa membuat kode yang detail di awal (prinsip simplicity dan juga a
untuk melakukan apa yang diperlukan hari itu juga)
TERIMA KASIH