Anda di halaman 1dari 4

Laporan incremental model process

Dosen Pengampuh : IMAN SALADIN B. AZHAR S.KOM., M.MSI.

Disusun Oleh
Hapifuddin Alman Faluti 09030581822051
Ryan Damara Prasetya 09030581822033
Ferdi Noris Stiawan 09030581822007
Syahla Hanifa 09030581822047
Yensi Wulandari 09030581822069

2019/2020
Incermental Model

Pengertian
Incremental model adalah model pengembangan sistem pada software engineering berdasarkan
requirement software yang dipecah menjadi beberapa fungsi atau bagian sehingga model
pengembangannya secara bertahap. dilain pihak ada mengartikan model incremental
sebagai perbaikandari model waterfall dan sebagai standar pendekatan topdown.
Layaknya Model Waterfall, model ini pun juga memiliki tahapan tahapan untuk perancangan
perangkat lunaknya,

Tahapan Incermental Model

Pada awal tahapan dilakukan penentuan kebutuhan dan spesifikasi,Kemudian dilakukan


perancangan arsitektursoftware yang terbuka, agar dapat diterapkan pembangunan per-bagian
pada tahapan selanjutnya.
1. Requirement adalah proses tahapan awal yang dilakukan pada incremental model adalah
penentuan kebutuhan atau analisis kebutuhan.
2. Specification adalah proses spesifikasi dimana menggunakan analisis kebutuhan sebagai
acuannya.
3. Architecture Design adalah tahap selanjutnya, perancangan software yang terbuka agar
dapat diterapkan sistem pembangunan per-bagian pada tahapan selanjutnya.
4. Code setelah melakukan proses desain selanjutnya ada pengkodean.
5. Test merupakan tahap pengujian dalam model ini.
Karakteristik Incermental Model
1. Kombinasikan element-element dari waterfall dengan sifat iterasi/perulangan.

2. Element-element dalam waterfall dikerjakan dengan hasil berupa produk dengan spesifikasi
tertentu, kemudian proses dimulai dari fase pertama hingga akhir dan menghasilkan produk
dengan spesifikasi yang lebih lengkap dari yang sebelumnya. Demikian seterusnya hingga
semua spesifikasi memenuhi kebutuhan yang ditetapkan oleh pengguna.

3. Produk hasil increment pertama biasanya produk inti (core product), yaitu produk yang
memenuhi kebutuhan dasar. Produk tersebut digunakan oleh pengguna atau menjalani
review/pengecekan detil. Hasil review tersebut menjadi bekal untuk pembangunan pada
increment berikutnya. Hal ini terus dikerjakan sampai produk yang komplit dihasilkan.

4. Model ini cocok jika jumlah anggota tim pengembang/pembangun PL tidak cukup.

5. Mampu mengakomodasi perubahan secara fleksibel.

6. Produk yang dihasilkan pada increment pertama bukanlah prototype, tapi produk yang sudah
bisa berfungsi dengan spesifikasi dasar.

7. Mungkin terjadi kesulitan untuk memetakan kebutuhan pengguna ke dalam rencana


spesifikasi masing-masing hasil increment.

8. Produk hasil increment pertama biasanya produk inti (core product), yaitu produk yang
memenuhi kebutuhan dasar. Produk tersebut digunakan oleh pengguna atau menjalani
review/pengecekan detil. Hasil review tersebut menjadi bekal untuk pembangunan pada
increment berikutnya. Hal ini terus dikerjakan sampai produk yang komplit dihasilkan.
Kelebihan Penggunaan Incermental Model
1. Merupakan model dengan manajemen yang sederhana.

2. Bersifat interatif atau perulangan.

3. mampu mengakomodasi perubahan secara fleksibel.

4. prioritas tinggi pada pelayanan system adalah yang paling diuji.

5. Produk yang dihasilkan semakin lama semakin lengkap, hingga versi akhir dari sebuah
produk akan dianggap paling lengkap dan sempurna karena mengalami perbaikan yang
berkesinambungan.

6. Model ini cocok jika jumlah anggota tim pengembangan/pembangunan software terbatas

7. Pelanggan dapat memakai inkremen yang pertama sebagai bentuk prototype dan
mendapatkan pengalaman yang dapat menginformasikan persyaratan untuk inkremen
system berikutnya

8. Resiko untuk kegagalan proyek secara keseluruhan lebih rendah. Walaupun masalah
dapat ditemukan pada beberapa inkremen, bias saja beberapa inkremen diserahkan
dengan sukses kepada pelanggan.

Kekurangan Penggunaan Incermental Model


1. Inkremen harus relative lebih kecil (tidak lebih dari 20.000 baris kode) dan setiap inkremen
harus menyediakan sebagian dari fungsional system

2. Adanya kesulitan untuk memetakan persyaratan pelanggan pada inkremen dengan ukuran
yang benar

3. Butuh waktu yang relatif lebih lama untuk menghasilkan produk yang lengkap.

Anda mungkin juga menyukai