SDLC adalah Sistem Perangkat Lunak, Ini Fungsi dan Jenis Modelnya

Dwi Latifatul Fajri
27 September 2022, 20:56
SDLC adalah siklus pengembangan perangkat lunak
pixabay.com/StartupStockPhotos
Ilustrasi komputer

Model V merupakan fase bergerak ke bawah untuk spesifikasi kebutuhan, menemukan masalah dasar, pemecahan, lebih rinci, dan teknis. Model V sedikit berbeda dengan waterfall karena dilakukan bercabang. Sedangkan model waterfall liner.

Tahapan Model-V:

  • Tahap Verifikasi
    Mengacu pada penyesuaian spesifikasi perangkat lunak sesuai kebutuhan klien atau pengguna. Tahap verifikasi ini berupa proses analisis, kebutuhan (requirement), analisis informasi, perancangan sistem, unit desain, dan development.
  • Tahap Validasi
    Tahap kedua yang mengacu kesesuaian perangkat lunak dengan spesifikasi yang sudah ditetapkan. Tahapan validasi ini meliputi tes unit, interface test, tes sistem, tes penerimaan, dan release testing.

3. Model Incremental

Model incremental adalah gabungan dari SDLC, waterfall, dan model spiral. Incremental terdiri dari urutan linear yang menghasilkan pencapaian perangkat lunak secara parsial atau terpisah. Model incremental ini memakai tahapan berulang untuk membangun perangkat lunak.

Dalam model incremental ada core product yaitu kebutuhan dasar yang dibutuhkan pengguna. Misalnya, penambahan fitur dalam perangkat lunak. Ketika hasil evaluasi, modifikasi core product menjadi lebih baik untuk memenuhi kebutuhan pengguna. Proses ini dilakukan berulang untuk menghasilkan produk yang sesuai.

4. Model Prototype

Proses pembuatan model sederhana dari perangkat lunak yang mempunyai gambaran dasar. Prototyping memberikan desain untuk pengembang dan pengguna selama proses pembuatan. Pengembangan sistem berhasil jika pengembang dan pengguna membuat kesepakatan untuk mengikuti tahapan rancangan.

Prototipe yang sudah dirancang lalu diserahkan pada pengguna. Kemudian melakukan evaluasi untuk umpan balik memperbaiki rancangan sesuai spesifikasi software.

5. Model Spiral

Model spiral adalah gabungan prototyping dan model waterfall, untuk pengembangan software. Model spiral ini dari perangkat lunak kurang lengkap menjadi perangkat lunak lengkap. Adapun Model spiral menggunakan prototipe untuk mengurangi risiko perangkat lunak. Tetapi tim pengembang dapat menerapkan pendekatan setiap tahapan evolusi produk.

6. RAD

Rapid Application Development (RAD) adalah model pengembangan yang menekankan siklus singkat. Misalnya 60-90 hari untuk pengembangan perangkat lunak. RAD bertujuan mempersingkat waktu untuk siklus pengembangan tradisional, desain, dan implementasi sistem informasi.

Halaman:
Editor: Intan
Berita Katadata.co.id di WhatsApp Anda

Dapatkan akses cepat ke berita terkini dan data berharga dari WhatsApp Channel Katadata.co.id

Ikuti kami

Artikel Terkait

Video Pilihan
Loading...