Assalamualaikum warahmatullahi wabarakatuh Kembali lagi di HTV Channel Kali ini materi yang akan kita bahas adalah mengenai pemodelan perangkat lunak Di pertemuan sebelumnya atau di video sebelumnya Saya sudah menjelaskan mengenai model-model pengembangan perangkat lunak Yang pertemuan sebelumnya adalah model waterfall Kemudian untuk Pertemuan yang sekarang, model yang akan kita bahas adalah model spiral. Bagaimana cara kerja dari model spiral? Model spiral itu merupakan salah satu model perangkat lunak yang sebenarnya ini adalah gabungan atau perulangan dari model prototyping dengan aspek pengendalian dan sistematika dari model waterfall.
Jadi sebenarnya model spiral ini adalah gabungan daripada model prototyping dengan model waterfall. Nah ini adalah ilustrasi atau gambar mengenai model spiral. Jadi bentuknya seperti lingkaran. kemudian ada risiko analisis, ada planning, ada engineering, ada construction, kemudian ada customer evaluation semakin banyak lingkaran ini atau semakin banyak spiral ini maka semakin kompleks metode atau model yang akan kita gunakan sehingga informasi yang disampaikan itu akan semakin baik Hai aktivitas di dalam model spiral ini yang pertama itu ada komunikasi pemakai ya membangun komunikasi yang baik dengan pengguna sistem jadi sebelum kita lanjut ke tahap-tahap sebelumnya kita itu harus membangun komunikasi dulu terhadap pengguna kita terkait sistem apa yang akan kita buat kemudian setelah kita berkomunikasi dengan customer langkah selanjutnya adalah perencanaan atau planning. Nah di tahap ini kita menentukan tujuan kemudian alternatif dan batasan.
Kenapa perlu adanya batasan? Karena memang ketika kita sudah berbicara dengan customer tentunya dalam membangun sebuah aplikasi akan muncul ide-ide inovasi baru yang kalau misalkan kita tidak batasi tentunya ide-ide tersebut akan semakin berkembang. berkembang jauh gitu ya contoh ketika kita ingin membuat sebuah aplikasi sistem informasi akademik sistem informasi akademik ini awalnya atau tujuan awalnya itu adalah hanya untuk menampilkan informasi berita terkait daripada kegiatan-kegiatan akademik yang ada namun karena kita tidak batasi maka tentu ketika proses itu berjalan akan muncul ide baru bagaimana kalau ditambahkan fitur ini bagaimana kalau ditambahkan fitur X Bagaimana kalau ditambahkan fitur y dan lain sebagainya padahal ketika ditujuan awal kita sudah menentukan bahwa sistem informasi akademik ini adalah hanya untuk menampilkan berita nah makanya batasan perlu ada di di tahapan yang perencanaan kemudian setelah direncanakan kita analisis resikonya kita identifikasi kita cek apa saja nanti yang mungkin muncul permasalahan-permasalahan setelah kita merencanakan apa yang akan kita buat setelah itu barulah kita membuat kita bangun aplikasinya tapi masih dalam bentuk prototyping artinya masih dalam bentuk sketsa yang kira-kira tampilannya akan seperti itu kalau misalnya Misalkan di tahap waterfall ini dapat dikatakan sebagai tahap desain. Jadi tahapan ini hanya untuk menampilkan kira-kira tampilan dari aplikasinya atau fungsi dari aplikasinya seperti yang akan dibuat.
Nah itu di tahap rekayasa. Nah jika dirasa pada tahap rekayasa ini sudah oke atau sudah sesuai dengan permintaan dari customer, maka lanjut. ke tahap pembangunan dan realisasi nah disini kita buat aplikasinya yang sesuai dengan desain yang sudah dibuat kemudian di testing berdasarkan temuan-temuan bug atau kesalahan dari aplikasinya kemudian di install dan digunakan nanti jika sudah digunakan atau sudah di install maka nantinya tahap terakhir adalah evaluasi tidak di tahap evaluasi ini ada penilaian terhadap hasil atau aplikasi yang sudah dibuat jadi tahapan-tahapan di dalam model spiral atau di dalam model spiral yang pertama itu adalah komunikasi dengan pemakai atau customer kemudian yang kedua adalah planning atau perencanaan kemudian yang ketiga adalah analisis resiko yang keempat adalah rekayasa kemudian yang kelima adalah pembangunan dan realisasi kemudian yang terakhir adalah evaluasi pemakai Model spiral merupakan gambaran Tadi sudah dikatakan bahwa semakin besar iterasinya Maka menunjukkan makin lengkap versi perangkat lunak yang dibuat Jadi semakin besar iterasi itu lingkarannya semakin besar maka tentunya semakin kompleks aplikasi yang akan dibuat ketika kita berbicara sistem akademik yang hanya menampilkan berita saja tentu iterasinya akan lebih sedikit dibandingkan dengan dengan sistem informasi akademik keseluruhan yang mencakup berita sistem informasi nilai kemudian juga sistem informasi manajemen BKW dan siswa misalkan seperti itu ya kemudian kelemahan daripada model spiral kelemahan dari model spiral yang pertama itu sulit untuk meyakinkan pemakai bahwa penggunaan pendekatan ini akan dikendalikan kemudian Yang kedua memerlukan tenaga ahli untuk memperkirakan resiko Kemudian yang ketiga belum terbukti apakah metode ini cukup efisien Karena usianya yang relatif baru Model ini kan masih tergolong baru untuk model pengembangan perangkat lunak karena jelas ketika kita berbicara pengembangan perangkat lunak yang terpikir di pikiran kita tentu akan memikirkan model waterfall karena memang itu model yang dulu atau yang pertama kali ada dalam hal pengembangan perangkat lunak model spiral ini adalah model gabungan antara waterfall dengan prototipe sehingga tentunya kita masih meraba-raba atau kita masih mencari bukti bahwa metode ini dianggap efisien dan efektif kemudian keuntungan daripada model spiral yang pertama itu adalah resiko sangat diperhitungkan di dalam model spiral sehingga tentunya tidak akan lagi terjadinya bolak-balik tahapan ya sama halnya ketika di waterfall ketika kita menggunakan waterfall kita bisa kembali ke tahap sebelumnya jika tahap sebelumnya dirasa belum sesuai ya atau di tahap selanjutnya itu ada kesalahan karena tahap sebelumnya yang ketidaksesuaian.
Nah di model spiral ini, resiko-resiko seperti itu akan terhindari, karena memang sudah diprediksi dan sudah dianalisis resiko tersebut. Kemudian yang kedua, model spiral merupakan pendekatan yang realistik untuk pengembangan perangkat lunak. Artinya ini dapat digunakan ketika kita membuat sistem yang berskala besar.
Kemudian yang terakhir, pengguna. pengguna dan pembangunan bisa memahami dengan baik perangkat lunak yang dibangun karena setiap kemajuan yang dicapai selama proses dapat dinikmati dengan baik ya Nah itu keuntungan daripada model spiral gambaran singkat mengenai model spiral kita share kita sharing kita diskusi mengenai model ini siapa tahu ada masukan atau materi yang lebih detail daripada model spiral kita diskusi terima kasih telah menonton video ini semoga video singkat ini bermanfaat mengenai macam-macam model pengembangan perangkat benar Assalamualaikum Warahmatullahi Wabarakatuh