Metode Waterfall
Proses pengembangan sistem dilakukan dengan menggunakan
permodelan waterfall (air terjun).
Model waterfall (air terjun) menunjukkan sebuah proses,
dimana pengembang harus mengikuti fase-fase :
1. Requirements specification
(Requirements analysis)
Requirements Analysis merupakan tahap pertama dalam
proses rekayasa sistem dan proses pengembangan perangkat lunak
2. Software Design
Software desain adalah proses pemecahan masalah dan
perencanaan untuk perangkat lunak sebagai solusi. Setelah ditetapkan tujuan dan
spesifikasi perangkat lunak,pengembang perangkat lunak akan melakukan desain
software yang akan dibuat. Ini mencakup hal – hal yang mungkin diperlukan saat
implementasi serta arsitektur tampilan.
3. Integration
Dalam istilah teknik integrasi sistem adalah menyatukan
komponen subsistem kedalam satu sistem dan memastikan bahwa fungsi subsistem
dapat berjalan bersama - sama dalam sebuah sistem. Dalam teknologi informasi,
sistem integrasi adalah proses menghubungkan
bersama sistem komputer yang berbeda dan aplikasi perangkat lunak secara fisik
atau fungsional.
4. Testing (or Validation)
Testing Software adalah investigasi yang dilakukan untuk
memberikan informasi kepada stakeholder tentang kualitas produk atau jasa yang
sedang diuji. Dalam teknik pengujian, proses eksekusi sebuah program atau
aplikasi dilakukan dengan maksuduntuk menemukan bug perangkat lunak. Software pengujian juga dapat dinyatakan
sebagai proses untuk memvalidasi dan memverifikasi bahwa sebuah program
perangkat lunak / aplikasi / produk:
1. Memenuhi persyaratan bisnis
dan teknis yang dipandu desain dan pengembangan
2. Bekerja sesuai yang
diharapkan
3. Dapat diimplementasikan
dengan karakteristik yang sama.
Metodologi pengujian diatur oleh metodologi pengembangan
lunak yang digunakan.
5. Deployment (or
Installation)
Software Deployment adalah semua kegiatan yang dilakukan
agar suatu sistem perangkat lunak digunakan.
6. Maintenance
Secara umum, ada tiga jenis maintance yang digunakan :
· Breakdown maintenance , di
mana pemeliharaan dilakukan setelah proses deploymen.
· Preventive maintenance, di
mana pemeliharaan dilakukan sebelum permasalahan
terjadi.
Comments
Post a Comment