2
4.1 Pengantar USDP
Suat u proses pengem bangan harus m am pu m elakukan spesifikasi t erhadap apa yang dilakukan, pada saat kapan hal t ersebut dikerjakan, bagaim ana cara m engerjakannya dan siapa yang
m engerjakan sehingga t ujuannya dapat t ercapai. Teknik m anajem en proyek Project M anagement t echnique
digunakan unt uk m engat ur, dan pengont rol proyek yang dikerjakan. Pada pengem bangan perangkat lunak hal t ersebut dilakukan dengan m enggunakan salah sat u
t ools Rat ional Unified Proses yang dikerluarkan oleh IBM berdasarkan pada Unified Soft w are Development Process
USDP Jacobson, et al., 1999. USDP dikem bangkan oleh t eam yang m em bangun UM L. USDP t erdiri at as :
Pengem bangan secara It erat if dan increm ent al It erative and Increment al Development
Pengem bangan berdasarkan kom ponen Component Based Development
Pengem bangan berdasarkan kebut uhan Requirment Driven Development
Kem am puan unt uk m elakukan konfigurasi Configurability
Arsit ekt ur t erpusat Archit ect ure cent rism
Teknik pem odelan visual Visual M odelling t echnique USDP t idak m engikut i siklus hidup pengem bangan perangkat lunak t radisional w at erfall model
m elainkan m engadopsi pendekat an it erative dengan 4 fase ut am a. Setiap fase menggam barkan penekanan pada kegiat an yang pent ing pada pengem bangan sist em . Fase-fase t ersebut
digam barkan dalam bent uk aliran kerja workflow s dim ana aliran t ersebut m erupakan serangkaian akt ifit as.
4.2 Fase USDP
Fase-fase pada USDP m eliput i : 1.
Incept ion 2.
Elaborat ion 3.
Const ruct ion 4.
Transit ion
3
Gambar 4. 1 Fase dan W orkflow USDP
4.2.1 Fase, Workflow dan Iterasi
Sat u fase pengam bangan t erdiri at as beberapa aliran kerja workflow . Usaha yang dilakukan sepert i lam a w akt u pengerjaan unt uk set iap aliran kerja bervariasi dari fase ke fase. Dalam sat u
fase bisa lebih dari sat u it erasi.
4.2.2 Perbedaan USDP dan Siklus Hidup Waterfall
Beberapa perbedaan ant ara USDP dan m odel Wat erfall ant ara lain:
Pada w at erfall life cycle fase kegiat an dan aliran kerja t erkait bersam aan sedangkan pada USDP ant ara fase dan aliran kerja t erpisah
4
Gambar 4. 2 Fase pada siklus hidup W aterfall
Pada fase requirement hanya melakukan akt ivit as requirement saja sedangkan pada USDP ada serangkaian akt ivit as yang dilakukan. Lihat Tabel 4.1
Sem ua akt ivit as requirement pada w at erfall harus lengkap sebelum m asuk ke fase analisis. Sedangkan USDP t idak harus. Requirement s bisa dilakkukan pada set iap fase.
Hanya bobot akt ivit asnya yang berbeda.
Pada sikllus hidup it erat ive, beberapa requirement dapat m uncul pada saat analisa.
4.2.3 Prinsip Pokok USDP
Pada prinsipnya USDP bukanlah suat u met odologi yang baru. USDP m erupakan bent uk lain dari proses pengem bangan sist em . Beberapa Karakt erist ik yang m uncul dari USDP m erupakan
karakt erist ik um um dari m et odologi yang sudah ada ant ara lain :
It erat ive
Increment al
Requirement s Driven
Component -based
Archit ect ural
5
4.3 Aktivitas Utama