Professional Documents
Culture Documents
Pengembangan Sistem
Definisi
Teknik ( Technique )
Pendekatan dengan mengaharapkan alat
bantu dan aturan yang spesifik untuk
menuntaskan satu atau lebih tahapan dari
SDLC.
Sinonimnya : paradigm/paradigma.
Kebanyakan teknik hanya dapat diaplikasikan
ke sebagaian tahapan dari SDLC.
Contoh : Structured programming . Hanya
terhadap tahap implementasi dan support.
Definisi
Methodologi
Is a comprehensive and detailed version of an
entire systems development life cycle that
incorporates (1) step-by-step tasks each
phase, (2) individual and graoup roles to be
played in each task, (3) deliverables and
quality standarts for each task and (4)
development techniques to be used for each
task.
Contoh : Structured Solutions menjual
STRADIS.
Structured Techniques
- Structure Programming
- Structure Design
Structured
- Structure Analysis
Techniques
- Data Modelling
- Information Engineering
Structured Techniques
-Data modeling
-Information engineering
Aktivitas
Proses Orientated
Data Techniques
-structured design
-modern structured analysis
-structured programming
Single
exit Action
Single
entry Decision Condition = Yes
Condition = No Action
Selection
Action
Action
Single
exit
Large Single
entry
Action
sewuence
Interatin
condition
not met
Decision
Interatin
condition
fulfilld
Single Action
exit
Prototyping
Feasibility prototyping
Requirements prototyping
Design prototyping
Implementation prototyping
Rapid Application Development ( RAD)
Merupakan kombinasi antara teknik terstruktur
(terutama IE) dengan tehnik prototyping serta teknik
JAD untuk mempercepat pengembangan sistem.
Commercial Methodologies
CARA
The GUIDE
Method/1
Novigator ( Ernst & Young ) IE
PRIDE
SDM
SPECTRUM
STRADIS teknik SA dan SD
Paradigma-paradigma
dalam
Rekayasa Perangkat Lunak
Rekayasa Perangkat Lunak
Metodologi
Perangkat Soft
Bantu (Tools) ware Prosedure
Lingkup Rekayasa Perangkat Lunak
Metodologi
Sekumpulan metode untuk melaksanakan
setiap tahap pengembanganan perangkat
lunak
Perangkat Bantu
Perkakas ( CASE Tools ) untuk dipergunakan
pada proses pembangunan perangkat lunak
Prosedur
Bagaimana mengola kegiatan pengembangan
(Manajemen)
Classic Sofware Life Cycle
Software
Enginering
Analysis
Design
Coding
Testing
Maintenance
Classic Sofware Life Cycle
System Engineering
Pengumpulan kebutuhan seluruh elemen
sistem
Classic Sofware Life Cycle
Design
Perancang struktur data
Arsitektur perangkat lunak
Rincian prosedural
Karakteristik antar muka
Coding
Penerjemah perancang ke bentuk yang dapat
dimengerti oleh mesin
Classic Sofware Life Cycle
Testing
Penguji lojikal
Penguji fungsional
Menemukan kesalahan dan memastikan
suatu masukan diproses menjadi
keluaran yang sesuai dengan yang
diinginkan
Classic Sofware Life Cycle
Maintenance
Bagian terujung dari siklus pengembangan
dan dilakukan setelah perangkat lunak
dipergunakan
Kegiatan :
Corrective Maintenance : Mengkoreksi
kesalahan pada perangkat lunak, yang baru
terdeteksi pada saat perangkat lunak
dipergunakan
RPL dalam RSI
Procedures
Documents Hardware
System
Informasi
Database
Sofware
People