di0emu0a0an oleh 1ane dan Sarson ► STRADIS dianggap dapat diterap0an dalam pengembangan SI! tanpa memperhati0an u0uran sistem dan apa0ah sistem a0an diotomasi0an atau tida0 ► Dalam 0enataanna! STRADIS terutama diman"aat0an dalam ling0ungan di mana sebagian dari sistem in"ormasi diotomasi0an ► STRADIS juga dianggap rele)an untu0 situasi di mana terdapat sistem ang pengembanganna tertunda sedang0an tida0 tersedia cu0up sumber daa untu0 semua sistem baru ang potensial 8
Tahapan STRADIS ► Studi
A2al ► Studi Detil ► De"enisi
dan rancangan Solusi Alternati" ► Rancangan 3isi0
9
4/ $SM ($ourdon Sstems Method# ► $SM
mirip dengan STRADIS ► 5alaupun berbasis pada de0omposisi "ungsional6top%do2n! $SM cenderung mengguna0an pende0atan partisi 0ejadian (e)ent partitioning# ang sering disebut 7middle%out8
Analis memulai dengan diagram 0onte0s 5a2ancarai pengguna untu0 mendapat0an 0ejadian%0ejadian ang harus ditanggapi sistem
► $SM
meling0upi organisasi dan sistemna
10
Tahapan $SM ►Studi
9elaa0an ►Pemodelan sensial ►n)ironmental Model ►Beha)ioural Model ► Pele)elan dan :otasi D3D dalam $SM ► Pemodelan Implementasi
11
;/ OOA (Object%Oriented Analst# ► Diusul0an
oleh Coad dan $ourdon (.<<.# ► Ber"o0us 0e analisis sistem
Mengenai desain! Coad dan $ourdon meramu OOD (Object%Oriented Design#
► Penjelasan
OOA a0an didasar0an pada )ersi
a2alna ► Terdiri dari = a0ti'tas utama>
1en%Spec dan 5hole%Part ► Mengidenti'0asi0an Subje0 ► Mende'nisi0an
Atribut ► Mende'nisi0an Ser)is
13
@/ R&P (Rational &ni'ed Process# ► i0a
&M adalah bahasa pemodelan standar! ma0a R&P merupa0an proses atau metodologi pengembangan sistem ang a0an menjelas0an bagaimana meman"aat0an &M ► R&P merupa0an proses 7proprietar8 dari Rational So"t2are/ ► R&P merupa0an proses ang bersi"at 7use% case dri)en! architecture%centric! iterati)e and incremental8 14
Sturu0tur R&P ► R&P
memili0i sejumlah si0lus ang membentu0 proe0 ► Tiap si0lus terdiri dari "ase> Inception! laboration! Construction! dan Transition ► 5or0o2 adalah deretan a0ti'tas ang menghasil0an nilai ang dapat diperi0sa ► Terdapat < 2or0o2 ang dibeda0an sebagai 2or0o2 re0aasa dan ; 2or0o2 pendu0ung 15
Ilustrasi Stru0tur R&P
16
5or0o2 dalam R&P ►
Business Modeling 5or0o2
►
Mengembang0an model bisnis dengan menetap0an 0onte0s sistem dan jang0auan organisasi ang menerap0an sistem Mengidenti'0asi0an masalah ang ada! area desain dan re0aasa ulang! aturan bisnis! dll/ 5or0o2 ini tida0 2ajib terutama ji0a pengembangan hana bertujuan menambah0an 'tur baru untu0 sistem Arte"a0 0unci> do0umen )isi bisnis (tujuan pengembangan#! model use%case bisnis ("ungsi%"ungsi dari pengembangan ang diusul0an#! dan model obje0 bisnis (realisasi use%case bisnis#
ReEuirement 5or0o2
Menetap0an bersama sta0eholder! apa ang seharusna dila0u0an sistem dan mengapaF mende'nisi0an batasan sistem! dan memper0ira0an biaa dan jang0a 2a0tu Mengumpul0an dan menganalisis 0ebutuhan "ungsional dan non"ungsional Arte"a0 0unci> model use case dengan spesi'0asi persaratan 17
5or0o2 dalam R&P ►
Analsis and Design 5or0o2
►
cont/
Tujuanna adalah mengubah persaratan menjadi spesi'0asi implementasi Analis memasti0an bah2a persaratan "ungsional dipenuhi! dengan mengabai0an persaratan non"ungsional dan ling0ungan run%time Desainer mengambil hasil analisis dan mengadaptasi0anna terhadap batasan arsite0tur dan persaratan non"ungsional
Implementation 5or0o2
Mengubah rancangan menjadi implementasi Menca0up> perencanaan proses! mengubah 0elas dan obje0 menjadi 0omponen! menguji tiap 0omponen! dan membangun )ersi operasional dari sistem per bagian Tiap 0omponen perang0at luna0 ang terpisah ini a0an diintegrasi0an mening0at menjadi sistem leng0ap
► Test
5or0o2
Menguji dan mem)eri'0asi intera0si 0omponen! bah2a semua persaratan telah diimplementasi0an! dan produ0 ber0ualitas dalam arti tida0 ditemu0an cacat dan memenuhi tujuan Sistem a0an diuji dalam hal 0eandalan! "ungsionalitas! dan 0inerja 18
5or0o2 dalam R&P ►
Deploment 5or0o2
►
Menelusuri dan memelihara 0eutuhan proe0 dengan menga2asi dan mengelola permintaan perubahan! biaa perubahan! dan berbagai )ersi ang ada atas produ0 dan arte"a0F termasu0 0on'gurasi perang0at 0eras dan luna0 Produ0 dan arte"a0 harus diidenti'0asi0an! disimpan! di0ontrol sejarah dan )ersina
Project Management 5or0o2
►
Menerah0an perang0at luna0 0epada pema0ai dan menca0up> pengujian dalam ling0ungan operasi (beta%testing#! pelatihan pema0ai! migrasi dari sistem berjalan! pema0etan perang0at luna0! dan instalasi Deploment sangat bergantung pada si"at dari pengembangan perang0at luna0
Con'guration and Change Management 5or0o2
►
cont/
Menedia0an 0erang0a untu0 mengelola proe0 dan risi0o Menedia0an arahan untu0 perencanaan! pere0rutan SDM! penga2asan! dan manajemen proe0
n)ironment 5or0o2
Mengenai du0ungan proses! metode! dan tool ang rele)an dalam proe0
19
Metodologi Campuran (Blended# ► Metodologi
ang secara 0eseluruhan memberi0an pene0anan 0epada proses dan data secara berimbang ► Bagaimanapun ada pende0atan utama ang diterap0an ang bisa berupa te0ni0 proses maupun te0ni0 data
20
=/ SSADM (Structured Sstems Analsis and Design Method# ►
►
► ► ► ► ►
Di0embang0an oleh BMS (earmonth and Burchett Burchett Management Sstems# G 0onsultan di Inggris G dan CCTA (Central Computing and Telecommunications Agenc# G agen pemerintah Inggris dalam laanan sipil/ Pende0atan pengembangan sistem ang mendalam dan terstru0tur ang merupa0an standar untu0 apli0asi pemerintah Inggris seja0 tahun .
Tahapan SSADM ► Studi
9elaa0an ► Analisis Persaratan ► Spesi'0asi
Persaratan ► Spesi'0asi Sistem ogis ► Rancangan
3isi0
22
/ I (In"ormation ngineering# ► Terdiri
dari beberapa )ersi> Martin and 3in0elstein (.
►
Metodologi ang menaran0an orientasi 0e data namun juga ber"o0us 0e proses6a0ti'tas dalam tahapan%tahapanna
Model0an data terlebih dulu 0arena data lebih stabil
►
Menca0up si0lus penuh dalam pengembangan sistem
►
Mengandung pandangan organisasional dalam perencanaan te0nologi dan sistem in"ormasi
►
Analisis dan pengembangan apli0asi organisasi dila0u0an secara top%do2n
►
Didu0ung oleh tool 0husus seperti I3 (I 3acilities#
►
Mengguna0an diagram sebagai alat 0omuni0asi dan penajian
23
)olusi I (Penggunaan ang uas# ► Te0nologi
basis data
►
Analisis dan manajemen data
►
Model data strategis dan pembentu0an prosedur
►
@1 dan 7producti)it tool8! seperti> code generator
►
Penelarasan antara perencanaan sistem in"ormasi dengan perencanaan bisnis strategis
► Te0ni0
pemodelan proses
► Te0nologi
CAS! 7encclopedia8! 0oordinator pengetahuan
►
RAD (Rapid Application De)elopment#
►
9onsep orientasi obje0 24
mpat Ting0atan I Perencanaan strategi in"ormasi 4/ Analisis area bisnis ;/ Perencanaan dan perancangan sistem ./
@/
9onstru0si dan cuto)er
25
K/ RAD (Rapid Application De)elopment# ► MRAD
(ames Martins RAD# ► Berla0u secara umum ang di0embang0an oleh ames Martins ► RAD secara spesi'0 adalah DSDM (Dnamic Sstems De)elopment Method#
26
RAD ►@
Tahap dalam RAD ReEuirement Planning &ser Design Construction Cuto)er
27
RAD G @ Tahap Requirement Planning
JRP workshop !h!p
User Design
JRP workshop Prototyping CASE
"knik
Contruction oo#s
Prototyping CASE
Cutover
28
RAD dalam Metodologi I $"to%o#ogi &E
$"to%o#ogi RA'
29
RAD G ReEuirement Planning ► Ada
4 te0ni0 ang diguna0an
RP (oint reEuirement planning# Identi'0asi 0ebutuhan pada le)el manajemen ang melibat0an 0ebutuhan sistem dan le)el strategi Identi'0asi tujuan sistem! identi'0asi prioritas! "ungsi dan lainna/
AD (oint application design# Diguna0an pada tahap beri0utna aitu pada &ser Design (AD 5or0shop# 30
RAD G &ser Design ► Te0ni0
ang diguna0an adalah AD 2or0shop ► Design di0embang0an dengan @ diagram! aitu >
ntit Model 3unctional 3lo2chart D3D Action Diagram 31
RAD G Constructions ► Tahap
ini merupa0an 0elanjutan dari &ser Design ang berisi0an detil disain dan code generation ► Tools ang bisa diguna0an Prototping dan CAS
32
RAD % Cuto)er ► Meling0upi
testing data dalam operasional sistem ► Pelatihan terhadap user ► Penesuaian
terhadap perubahan organisasi dengan adana sistem ► Implementasi sistem secara parallel
33
DSDM ► Merupa0an
pengembangan dari RAD ang sebelumna! 0arena dianggap RAD masih ada 0e0urangan ► DSDM dipubli0asi pada a2alna! tahun .<<=/ (222/dsdm/org#
0emung0inan ang mung0in terjadi! seperti biaa dan 0euntungan/ ► Penentuan 0ebutuhan dengan MoSCo5 rules>
M L 7The Must ,a)es8 S L 7The Should ,a)es8 C L 7The Could ,a)es8 5 L 7The 5ont ,a)es8 36
DSDM G Business Stud ► Me2ujud0an
pemahaman tentang proses bisnis dengan cara cepat dimana menggunan te0ni0 AD 5or0shop! aitu mende'nisi0an area bisnis dengan D3D dan Bussiness Object Model ang mengacu pada pende0atan OO
37
DSDM G 3unctional model iteration ► Merupa0an
bentu0 lebih detil dari hasil pemodelan bisnis ang telah dila0u0an sebelumna! aitu mengambar0an prototpe pengembangan dan so"t2are ang diguna0an
38
DSDM G Sstem design ? build iteration ► Identi'0asi
rancangan prototpe ► Merencana0an perancangan ► Buat
rancangan prototpe ► Re)ie2 hasil rancangan prototpe
39
DSDM % Implementation ► Re)ie2
bisnis ► &ser guidelines ► Pelatihan
user ► Penerapan
40
H/ *P (treme Programming# ► Pengembangan
perang0at luna0 secara cepat! ang meling0upi>
Simplicit (Sederhana# Communication 3eedbac0 Courage