Anda di halaman 1dari 4

Analisa Spiral Model

fase,aplikasi,kelebihan&kekurangan

Model spiral adalah salah satu model Siklus Hidup Pengembangan Perangkat Lunak
yang paling penting, yang menyediakan dukungan untuk Penanganan Risiko . Dalam
representasi diagram, itu terlihat seperti spiral dengan banyak loop. Jumlahpasti loop
spiral tidak diketahui dan bervariasi dari proyek ke proyek Setiap loop spiral
disebut Fase dari proses pengembangan perangkat lunak. Jumlah pasti fase yang
dibutuhkan untuk mengembangkan produk dapat bervariasi oleh manajer proyek
tergantung pada risiko proyek. Karena manajer proyek secara dinamis menentukan
jumlah fase, maka manajer proyek memiliki peran penting untuk mengembangkan
produk menggunakan model spiral. 
Aplikasi otentik dari model spiral didorong oleh siklus yang selalu menampilkan enam
karakteristik. berikut merupakan 6 karakteristik model spiral:

 Mendefinisikan artifak secara bersamaan


 Melakukan 4 aktivitas dasar pengembangan perangkat lunak pada setiap siklusnya
 Risiko menentukan tingkat usaha
 Risiko menentukan tingkat detail
 Menggunakan titik tombak jangkar
 Fokus pada sistem dan siklus hidupunya

Jari-jari spiral pada setiap titik mewakili pengeluaran (biaya) proyek sejauh ini, dan
dimensi sudut mewakili kemajuan yang dibuat sejauh ini dalam fase saat ini. 

Setiap fase Model Spiral dibagi menjadi empat kuadran seperti yang ditunjukkan pada
gambar di atas. Fungsi Keempat kuadran ini dibahas di bawah ini :
1. Penentuan tujuan dan mengidentifikasi solusi alternatif: Persyaratan dikumpulkan
dari pelanggan dan tujuan diidentifikasi, diuraikan, dan dianalisis pada awal setiap
fase. Kemudian solusi alternatif yang mungkin untuk fase tersebut diusulkan dalam
kuadran ini.
2. Identifikasi dan selesaikan Risiko: Selama kuadran kedua, semua solusi yang
mungkin dievaluasi untuk memilih solusi terbaik. Kemudian risiko yang terkait dengan
solusi tersebut diidentifikasi dan risiko diselesaikan dengan menggunakan strategi
terbaik. Di akhir kuadran ini, Prototipe dibangun untuk solusi terbaik.
3. Kembangkan versi Produk berikutnya: Selama kuadran ketiga, fitur yang
diidentifikasi dikembangkan dan diverifikasi melalui pengujian. Di akhir kuadran ketiga,
versi perangkat lunak berikutnya tersedia.
4. Tinjau dan rencanakan untuk Fase berikutnya: Di kuadran keempat, Pelanggan
mengevaluasi versi perangkat lunak yang dikembangkan sejauh ini. Pada akhirnya,
perencanaan untuk tahap selanjutnya dimulai.

Penanganan Risiko dalam Model Spiral


Risiko adalah setiap situasi yang merugikan yang mungkin mempengaruhi
keberhasilan penyelesaian proyek perangkat lunak. Fitur paling penting dari model
spiral adalah menangani risiko yang tidak diketahui ini setelah proyek
dimulai. Resolusi risiko seperti itu lebih mudah dilakukan dengan mengembangkan
prototipe. Model spiral mendukung mengatasi risiko dengan menyediakan ruang
lingkup untuk membangun prototipe di setiap fase pengembangan perangkat lunak. 
Model Spiral disebut Meta-Model karena menggolongkan semua model SDLC
lainnya. Misalnya, spiral loop tunggal sebenarnya mewakili Model Air Terjun
Iteratif . Model spiral menggabungkan pendekatan bertahap dari Model Air Terjun
Klasik . Model spiral menggunakan pendekatan Model Prototyping dengan
membangun prototipe di awal setiap fase sebagai teknik penanganan risiko. Selain
itu, model spiral dapat dianggap sebagai pendukung model Evolusi - iterasi sepanjang
spiral dapat dianggap sebagai tingkat evolusi yang melaluinya sistem lengkap
dibangun. 

Tahap-tahap model ini dapat dijelaskan secara ringkas sebagai berikut :

 Tahap Liason: pada tahap ini dibangun komunikasi yang baik dengan calon


pengguna/pemakai.
 Tahap Planning (perencanaan): pada tahap ini ditentukan sumber-sumber informasi, batas
waktu dan informasi-informasi yang dapat menjelaskan proyek.
 Tahap Analisis Resiko: mendefinisikan resiko, menentukan apa saja yang menjadi resiko
baik teknis maupun manajemen.
 Tahap Rekayasa (engineering): pembuatan prototipe.
 Tahap Konstruksi dan Pelepasan (release): pada tahap ini dilakukan pembangunan
perangkat lunak yang dimaksud, diuji, diinstal dan diberikan sokongan-sokongan tambahan
untuk keberhasilan proyek.
 Tahap Evaluasi: Pelanggan/pemakai/pengguna biasanya memberikan masukan
berdasarkan hasil yang didapat dari tahap engineering dan instalasi.

Kelebihan Model Spiral : 


Berikut adalah beberapa kelebihan Model Spiral. 
Penanganan Risiko: Proyek dengan banyak risiko yang tidak diketahui yang terjadi saat
pengembangan berlangsung, dalam hal ini, Model Spiral adalah model pengembangan
terbaik untuk diikuti karena analisis risiko dan penanganan risiko di setiap fase.
Baik untuk proyek besar: Disarankan untuk menggunakan Model Spiral dalam proyek besar
& kompleks.
Fleksibilitas dalam Persyaratan: Perubahan permintaan dalam Persyaratan pada tahap
selanjutnya dapat digabungkan secara akurat dengan menggunakan model ini.
Kepuasan Pelanggan: Pelanggan dapat melihat perkembangan produk pada tahap awal
pengembangan perangkat lunak & dengan demikian, mereka terbiasa dengan sistem dengan
menggunakannya sebelum penyelesaian total produk.

Kekurangan Model Spiral : 


Di bawah ini adalah beberapa kelemahan utama dari model spiral. 
Kompleks: Model Spiral jauh lebih kompleks daripada model SDLC lainnya.
Mahal: Model Spiral tidak cocok untuk proyek kecil karena mahal.
Terlalu banyak ketergantungan pada Analisis Risiko: Keberhasilan penyelesaian proyek
sangat tergantung pada Analisis Risiko. Tanpa ahli yang sangat berpengalaman,
pengembangan proyek menggunakan model ini akan gagal.
Kesulitan dalam manajemen waktu: Karena jumlah fase tidak diketahui pada awal proyek,
maka estimasi waktu sangat sulit.

Aplikasi Spiral Model:


 Ketika ada kendala anggaran dan evaluasi risiko adalah penting.
 Untuk proyek berisiko menengah hingga tinggi.
 Komitmen proyek jangka panjang karena potensi perubahan prioritas ekonomi karena
persyaratan berubah seiring waktu.
 Pelanggan tidak yakin dengan persyaratan mereka yang biasanya terjadi.
 Persyaratan yang kompleks dan perlu evaluasi untuk mendapatkan kejelasan.
 Lini produk baru yang harus dirilis secara bertahap untuk mendapatkan umpan balik
pelanggan yang cukup.
 Perubahan signifikan diharapkan pada produk selama siklus pengembangan
Reverensi:
https://www.geeksforgeeks.org/software-engineering-spiral-model/

https://www.tutorialspoint.com/sdlc/sdlc_spiral_model.htm

https://id.wikipedia.org/wiki/Model_Spiral

https://www.dictio.id/t/apa-yang-dimaksud-dengan-model-spiral-dalam-pengembangan-perangkat-lunak/15028

Anda mungkin juga menyukai