Anda di halaman 1dari 13

REKAYASA PERANGKAT

LUNAK
MATERI PERTEMUAN 2 - 5
P.2 : BERBAGAI MODEL PROSES REKAYASA PERANGKAT LUNAK

 
 1. Model Waterfall
 2. Model Spiral
 3. Model Incremental
 4. Model Evolusi
 5. Model Prototype
 6. Model V / V-Model. 
 7. Model Rapid Application Development (RAD)
BERBAGAI MODEL PROSES REKAYASA PERANGKAT LUNAK

 MODEL WATERFALL

Model Waterfall adalah salah satu model klasik yang bersifat sistematis
(Berurutan).
Digunakandalam pembuatan program bisnis kecil (generik)
MODEL SPIRAL 

 Model spiral (spiral model) adalah model pengembangan software dimana proses
digambarkan sebagai spiral. 
 Setiap loop akan mewakili satu fase dari
proses pembuatan/perancangan software.
 Loop paling dalam berfokus pada kelayakan
dari sistem, loop selanjutnya tentang definisi dari kebutuhan,
loop berikutnya berkaitan dengan desainsistem dan seterusnya
MODEL INCREMENTAL 

proses pengerjaan perangkat lunak akan dilakukan perbagian sehingga bagian selanjutnya akan
dikerjakan setelah bagian awal telah selesai dan selanjutnya sampai menghasilkan perangkat lunak
yang lengkap dengan semua fungsi yang diperlukan dan pengerjaan perangkat lunak berakhir.
 
MODEL EVOLUSI

Model evolusi adalah sebuah model yang berulang-ulang. Model ini memiliki karakteristik yang memungkinkan para
programmer mengembangkan perangkat lunaknya menjadi semakin lengkap di tiap versinya.
Model ini diterapkan karena persyaratan (requierement) sering berubah sehingga hasil akhir dari sebuah produk tidak
akan realistis, dimana edisi komplit dari produk tersebut mustahil dikeluarkan dikarenakan deadline market yang
begitu ketat.
MODEL PROTOTYPE

Prototype merupakan salah satu metode pengembangan perangat lunak yang banyak digunakan.
Dengan metode prototyping ini pengembang dan pelanggan dapat saling berinteraksi selama proses pembuatan
sistem.
Prototyping, dimulai dengan pengumpulan kebutuhan, mendefinisikan objektif keseluruhan dari software,
mengidentifikasikan segala kebutuhan, kemudian dilakukan “perangcangan kilat” yang difokuskan pada penyajian
aspek yang diperlukan.
MODEL V / V-MODEL.

 Bisa dikatakan model ini merupakan perluasan dari model waterfall.


Disebut sebagai perluasan karena tahap-tahapnya mirip dengan yang terdapat dalam model waterfall.
Jika dalam model waterfall proses dijalankansecara linear, maka dalam model V proses dilakukan bercabang.
Dalam model V ini digambarkan hubungan antara tahap pengembangan software dengan tahap pengujiannya.
MODEL RAPID APPLICATION DEVELOPMENT
(RAD)

Sebuah model proses perkembanganperangkat lunak sekuensial linier yang menekankan siklus perkembangan yang
sangat pendek (kira-kira 60 sampai 90 hari). Model RAD ini merupakan sebuah adaptasi “kecepatan tinggi” dari
model sekuensial linier dimana perkembangan cepat dicapai dengan menggunakan pendekatan konstruksi berbasis
komponen.
AKTIVTAS PROSES

 Spesifikasi Perangkat Lunak


 Pengembangan Perangkat Lunak 
 Validasi Perangkat Lunak
 Evolusi Perangkat Lunak
 Fungsionalitas perangkat lunak dan batasan kemampuan operasinya harus didefinisikan.
 Perangkat lunak yang memenuhi spesifikasi harus diproduksi. 
 Perangkat lunak harus divalidasi untuk menjamin bahwa
 perangkat lunak melakukan apa yang diinginkan oleh pelanggan. 
 Perangkat lunak harus berkembang untuk memenuhi kebutuhanpelanggan
COMPETITIVE LANDSCAPE
DIGITAL COMMUNICATIONS

Cloud

Local

Hybrid
THANK YOU
SOMEONE@EXAMPLE.COM

Anda mungkin juga menyukai