際際滷

際際滷Share a Scribd company logo
Pengertian Rekayasa Perangkat Lunak
(Software Engineering)
 [Software engineering is] the establishment
and use of sound engineering principles
in order to obtain economically software that
is reliable and works efficiently on real
machines.
 Rekayasa perangkat lunak adalah teknologi
berlapis.
 Dasar untuk rekayasa perangkat lunak adalah lapisan
proses. Proses rekayasa perangkat lunak adalah
proses yang terus berulang, karena karakteristik
perangkat lunak yang membutuhkan pemeliharaan
dan pengembangan berkelanjutan agar perangkat
lunak tidak kadarluasa. Dalam proses pemeliharaan
dilakukan koreksi kesalahan, adaptasi kebutuhan,
peningkatan kemampuan atau fungsi dan bentuk
pencegahan lainnya agar perangkat lunak tersebut
tidak kadarluasa.
 Metode rekayasa perangkat lunak
menyediakan teknis untuk membangun
perangkat lunak dan mengandalkan
seperangkat prinsip-prinsip dasar yang
mengatur setiap bidang teknologi dan
mencakup kegiatan pemodelan dan teknik
deskriptif lainnya.
 Alat rekayasa perangkat lunak merupakan
unsur yang mendukung proses dan metode.
Ketika alat-alat yang terhubung satu sama lain
dan memberi informasi, serta informasi yang
dibuat oleh salah satu alat dapat digunakan
oleh yang lain, sistem untuk mendukung
pengembangan perangkat lunak dapat
dibangun dengan menggunakan bantuan
komputer.
Pekerjaan yang berhubungan dengan rekayasa perangkat lunak
dapat dikategorikan ke dalam tiga fase generik, yaitu:
 Tahap definisi berfokus pada what. Pada fase ini mengidentifikasi informasi apa
yang akan diproses, apa fungsi dan kinerja yang diinginkan, perilaku system apa
yang dapat diharapkan, apa antarmuka yang akan didirikan, apa desain kendala
yang ada, dan apa kriteria validasi yang diperlukan untuk menentukan sistem yang
sukses.
 Tahap pengembangan berfokus pada how. Selama pengembangan perangkat
lunak didefinisikan bagaimana data harus terstruktur, bagaimana fungsi
diimplementasikan dalam arsitektur perangkat lunak, bagaimana detail prosedural
untuk dilaksanakan, bagaimana interface yang akan ditandai, bagaimana desain
akan diterjemahkan ke dalam bahasa pemrograman (atau bahasa nonprocedural),
dan bag
 Fase dukungan berfokus pada perubahan yang terkait dengan koreksi
kesalahan.aimana pengujian akan dilakukan.
Model Proses dalam Rekayasa Perangkat
Lunak
Sebuah model proses rekayasa perangkat lunak dipilih berdasarkan pada
sifat proyek dan aplikasi, metode dan alat-alat yang akan digunakan, dan
kontrol dan kiriman yang diperlukan.
 Waterfall Model (Linear Sequential Model)
Model Waterfall adalah model yang paling tua dan paling banyak digunakan.
Tahapan dari model ini meliputi:
 Sistem / teknik informasi dan pemodelan.
 Analisis kebutuhan perangkat lunak.
 Rancangan.
 Pembuatan kode (Coding).
 Pengujian(Testing).
 Dukungan (Support).
Prototype Models
Pada model ini pengembang dan pelanggan bertemu
dan menentukan tujuan keseluruhan untuk perangkat
lunak dan mengidentifikasi persyaratan apa saja yang
diketahui. Sebuah desain cepat kemudian terjadi.
Desain cepat berfokus pada representasi dari aspek-
aspek perangkat lunak yang akan terlihat oleh
pengguna (misalnya,pendekatan input dan format
output).
RAD (Rapid application development )
Models
Rapid application development(RAD) adalah model proses
pengembangan perangkat lunak tambahan yang
menekankan siklus perkembangan yang sangat pendek.
Model RAD adalah
Adaptasi dari model sekuensial linier (Waterfall
models)kecepatan tinggi berbasis komponen. Dari
penjelasan Pressman (2012) , satu perhatian khusus
mengenai metodologi RAD dapat diketahui, yakni
implementasi metode RAD akan berjalan maksimal jika
pengembang aplikasi telah merumuskan kebutuhan dan
ruang lingkup pengembangan aplikasi dengan baik.
Tahapan-tahapan dalam RAD model:
 Pemodelan Bisnis,
 Pemodelan data,
 Proses pemodelan.
 Generasi aplikasi,
 Pengujian dan omset.
Evolusi Model Proses Perangkat Lunak
Seiring dengan berjalannya waktu, perangkat
lunak pun berkembang kearah yang lebih kompleks.
Sehingga dalam pembuatan perangkat lunak diperlukan
model proses yang fleksibel, agar perangkat lunak
dapat berkembang sesuai dengan keadaan.
Waterfall Model dan Prototype model tidak
dirancang untuk memberikan system produksi dan
tidak mempertimbangkan evolusi dari rekayasa
perangkat lunak tersebut.
Bentuk Evolusi Model Proses Perangkat
Lunak
 Model incremental
 Model Spiral
 WINWIN Spiral Model

More Related Content

What's hot (20)

SDLC
SDLCSDLC
SDLC
mellmeli
MODEL KITAR HAYAT PEMBANGUNAN SISTEM
 MODEL KITAR HAYAT PEMBANGUNAN SISTEM MODEL KITAR HAYAT PEMBANGUNAN SISTEM
MODEL KITAR HAYAT PEMBANGUNAN SISTEM
Naveen Segaran
Model Pengembangan Perangkat Lunak
Model Pengembangan Perangkat LunakModel Pengembangan Perangkat Lunak
Model Pengembangan Perangkat Lunak
absurd syu
Metode pengembangan RPL dan DFD
Metode pengembangan RPL dan DFDMetode pengembangan RPL dan DFD
Metode pengembangan RPL dan DFD
Ayu Rahmala
Pertemuan 2 Pemodelan Perangkat Lunak
Pertemuan 2 Pemodelan Perangkat Lunak Pertemuan 2 Pemodelan Perangkat Lunak
Pertemuan 2 Pemodelan Perangkat Lunak
Disma Ariyanti W
Proses proses perangkat lunak
Proses proses perangkat lunakProses proses perangkat lunak
Proses proses perangkat lunak
arfianti
Rpl 03 - proses proses perangkat lunak
Rpl   03 - proses proses perangkat lunakRpl   03 - proses proses perangkat lunak
Rpl 03 - proses proses perangkat lunak
Febriyani Syafri
MPPL Chapter 5
MPPL Chapter 5MPPL Chapter 5
MPPL Chapter 5
beiharira
Kd 1 lengkap + kd 2 pertemuan 1
Kd 1 lengkap + kd 2 pertemuan 1Kd 1 lengkap + kd 2 pertemuan 1
Kd 1 lengkap + kd 2 pertemuan 1
maisya28
Ch 12
Ch 12Ch 12
Ch 12
Tri Sugihartono
Rekayasa Kebutuhan Perangkat Lunak
Rekayasa Kebutuhan Perangkat LunakRekayasa Kebutuhan Perangkat Lunak
Rekayasa Kebutuhan Perangkat Lunak
Sherly Uda
Bab 2 proses pembangunan perangkat lunak
Bab 2   proses pembangunan perangkat lunakBab 2   proses pembangunan perangkat lunak
Bab 2 proses pembangunan perangkat lunak
sahrul salam
PERANCANGAN PERANGKAT LUNAK
PERANCANGAN PERANGKAT LUNAKPERANCANGAN PERANGKAT LUNAK
PERANCANGAN PERANGKAT LUNAK
Dhika The'Lover
Rekayasa Perangkat Lunak software design fundamentals
Rekayasa Perangkat Lunak software design fundamentalsRekayasa Perangkat Lunak software design fundamentals
Rekayasa Perangkat Lunak software design fundamentals
Listyowatik (Yanie)
Analisis biaya dan manfaat 1
Analisis biaya dan manfaat 1Analisis biaya dan manfaat 1
Analisis biaya dan manfaat 1
Dori_Dewi
Pert 3 rekayasa produk
Pert 3   rekayasa produkPert 3   rekayasa produk
Pert 3 rekayasa produk
Malazan GaleriPOS
Ch 11
Ch 11Ch 11
Ch 11
Tri Sugihartono
Software development life cycle
Software development life cycleSoftware development life cycle
Software development life cycle
Ayu Arri Andanni
Konsep Rekayasa Perangakat Lunak
Konsep Rekayasa Perangakat LunakKonsep Rekayasa Perangakat Lunak
Konsep Rekayasa Perangakat Lunak
SMK Kartika XX-1 Makassar
Metode proses pengembangan perangkat lunak
Metode proses pengembangan perangkat lunakMetode proses pengembangan perangkat lunak
Metode proses pengembangan perangkat lunak
Moch. Nor Kholis
MODEL KITAR HAYAT PEMBANGUNAN SISTEM
 MODEL KITAR HAYAT PEMBANGUNAN SISTEM MODEL KITAR HAYAT PEMBANGUNAN SISTEM
MODEL KITAR HAYAT PEMBANGUNAN SISTEM
Naveen Segaran
Model Pengembangan Perangkat Lunak
Model Pengembangan Perangkat LunakModel Pengembangan Perangkat Lunak
Model Pengembangan Perangkat Lunak
absurd syu
Metode pengembangan RPL dan DFD
Metode pengembangan RPL dan DFDMetode pengembangan RPL dan DFD
Metode pengembangan RPL dan DFD
Ayu Rahmala
Pertemuan 2 Pemodelan Perangkat Lunak
Pertemuan 2 Pemodelan Perangkat Lunak Pertemuan 2 Pemodelan Perangkat Lunak
Pertemuan 2 Pemodelan Perangkat Lunak
Disma Ariyanti W
Proses proses perangkat lunak
Proses proses perangkat lunakProses proses perangkat lunak
Proses proses perangkat lunak
arfianti
Rpl 03 - proses proses perangkat lunak
Rpl   03 - proses proses perangkat lunakRpl   03 - proses proses perangkat lunak
Rpl 03 - proses proses perangkat lunak
Febriyani Syafri
MPPL Chapter 5
MPPL Chapter 5MPPL Chapter 5
MPPL Chapter 5
beiharira
Kd 1 lengkap + kd 2 pertemuan 1
Kd 1 lengkap + kd 2 pertemuan 1Kd 1 lengkap + kd 2 pertemuan 1
Kd 1 lengkap + kd 2 pertemuan 1
maisya28
Rekayasa Kebutuhan Perangkat Lunak
Rekayasa Kebutuhan Perangkat LunakRekayasa Kebutuhan Perangkat Lunak
Rekayasa Kebutuhan Perangkat Lunak
Sherly Uda
Bab 2 proses pembangunan perangkat lunak
Bab 2   proses pembangunan perangkat lunakBab 2   proses pembangunan perangkat lunak
Bab 2 proses pembangunan perangkat lunak
sahrul salam
PERANCANGAN PERANGKAT LUNAK
PERANCANGAN PERANGKAT LUNAKPERANCANGAN PERANGKAT LUNAK
PERANCANGAN PERANGKAT LUNAK
Dhika The'Lover
Rekayasa Perangkat Lunak software design fundamentals
Rekayasa Perangkat Lunak software design fundamentalsRekayasa Perangkat Lunak software design fundamentals
Rekayasa Perangkat Lunak software design fundamentals
Listyowatik (Yanie)
Analisis biaya dan manfaat 1
Analisis biaya dan manfaat 1Analisis biaya dan manfaat 1
Analisis biaya dan manfaat 1
Dori_Dewi
Software development life cycle
Software development life cycleSoftware development life cycle
Software development life cycle
Ayu Arri Andanni
Metode proses pengembangan perangkat lunak
Metode proses pengembangan perangkat lunakMetode proses pengembangan perangkat lunak
Metode proses pengembangan perangkat lunak
Moch. Nor Kholis

Similar to Pemodelan perangkat lunak 1 (20)

Materi Pertemuan Pertama Rekayasa Perangkat Lunak
Materi Pertemuan Pertama Rekayasa Perangkat LunakMateri Pertemuan Pertama Rekayasa Perangkat Lunak
Materi Pertemuan Pertama Rekayasa Perangkat Lunak
MarciaRizkyHamdala1
Rpl upload #3
Rpl upload #3Rpl upload #3
Rpl upload #3
Anjrah Mintana
Pert 3-5 Model Proses Rekayasa Perangkat.pptx
Pert 3-5 Model Proses Rekayasa Perangkat.pptxPert 3-5 Model Proses Rekayasa Perangkat.pptx
Pert 3-5 Model Proses Rekayasa Perangkat.pptx
merinovamarito7
Pemodelan perangkat lunak
Pemodelan perangkat lunakPemodelan perangkat lunak
Pemodelan perangkat lunak
AdityaSaputra83
Rekayasa perangkat lunak (dha3)
Rekayasa perangkat lunak (dha3)Rekayasa perangkat lunak (dha3)
Rekayasa perangkat lunak (dha3)
Mawaddah Warahmah
Pemodelan perangkat lunak XI_ Pertemuan 2.pptx
Pemodelan perangkat lunak XI_ Pertemuan 2.pptxPemodelan perangkat lunak XI_ Pertemuan 2.pptx
Pemodelan perangkat lunak XI_ Pertemuan 2.pptx
agusnugraha41
Waterfall Process Model
Waterfall Process ModelWaterfall Process Model
Waterfall Process Model
Siska Amelia
Pertemuan ke 1 (perangkat lunak)
Pertemuan ke 1 (perangkat lunak)Pertemuan ke 1 (perangkat lunak)
Pertemuan ke 1 (perangkat lunak)
gleebelle
Perancangan perangkat lunak
Perancangan perangkat lunakPerancangan perangkat lunak
Perancangan perangkat lunak
Sahrul Sindriana
Apsi (modul 2)
Apsi  (modul 2)Apsi  (modul 2)
Apsi (modul 2)
manja purnasari
Sistem informasi sdlc
Sistem informasi sdlcSistem informasi sdlc
Sistem informasi sdlc
mistertugas
Sistem informasi sdlc
Sistem informasi sdlcSistem informasi sdlc
Sistem informasi sdlc
mistertugas
Rpl 2- sw process model
Rpl 2- sw process modelRpl 2- sw process model
Rpl 2- sw process model
f' yagami
1-pengenalan-rekayasa perangkat lunak.ppt
1-pengenalan-rekayasa perangkat lunak.ppt1-pengenalan-rekayasa perangkat lunak.ppt
1-pengenalan-rekayasa perangkat lunak.ppt
BoyCute3
11122636 (5).ppt
11122636 (5).ppt11122636 (5).ppt
11122636 (5).ppt
Andreananda5
Prak rpl
Prak rplPrak rpl
Prak rpl
grand_livina_good
SDLCasd asdasd asdasda asdasd aqsdasd.pptx
SDLCasd asdasd asdasda asdasd aqsdasd.pptxSDLCasd asdasd asdasda asdasd aqsdasd.pptx
SDLCasd asdasd asdasda asdasd aqsdasd.pptx
ssuser3b54101
Pert 3 rekayasa produk
Pert 3   rekayasa produkPert 3   rekayasa produk
Pert 3 rekayasa produk
Malazan GaleriPOS
Kebutuhan perangkat lunak
Kebutuhan perangkat lunakKebutuhan perangkat lunak
Kebutuhan perangkat lunak
Ainul Yaqin
Materi Pertemuan Pertama Rekayasa Perangkat Lunak
Materi Pertemuan Pertama Rekayasa Perangkat LunakMateri Pertemuan Pertama Rekayasa Perangkat Lunak
Materi Pertemuan Pertama Rekayasa Perangkat Lunak
MarciaRizkyHamdala1
Pert 3-5 Model Proses Rekayasa Perangkat.pptx
Pert 3-5 Model Proses Rekayasa Perangkat.pptxPert 3-5 Model Proses Rekayasa Perangkat.pptx
Pert 3-5 Model Proses Rekayasa Perangkat.pptx
merinovamarito7
Pemodelan perangkat lunak
Pemodelan perangkat lunakPemodelan perangkat lunak
Pemodelan perangkat lunak
AdityaSaputra83
Rekayasa perangkat lunak (dha3)
Rekayasa perangkat lunak (dha3)Rekayasa perangkat lunak (dha3)
Rekayasa perangkat lunak (dha3)
Mawaddah Warahmah
Pemodelan perangkat lunak XI_ Pertemuan 2.pptx
Pemodelan perangkat lunak XI_ Pertemuan 2.pptxPemodelan perangkat lunak XI_ Pertemuan 2.pptx
Pemodelan perangkat lunak XI_ Pertemuan 2.pptx
agusnugraha41
Waterfall Process Model
Waterfall Process ModelWaterfall Process Model
Waterfall Process Model
Siska Amelia
Pertemuan ke 1 (perangkat lunak)
Pertemuan ke 1 (perangkat lunak)Pertemuan ke 1 (perangkat lunak)
Pertemuan ke 1 (perangkat lunak)
gleebelle
Perancangan perangkat lunak
Perancangan perangkat lunakPerancangan perangkat lunak
Perancangan perangkat lunak
Sahrul Sindriana
Sistem informasi sdlc
Sistem informasi sdlcSistem informasi sdlc
Sistem informasi sdlc
mistertugas
Sistem informasi sdlc
Sistem informasi sdlcSistem informasi sdlc
Sistem informasi sdlc
mistertugas
Rpl 2- sw process model
Rpl 2- sw process modelRpl 2- sw process model
Rpl 2- sw process model
f' yagami
1-pengenalan-rekayasa perangkat lunak.ppt
1-pengenalan-rekayasa perangkat lunak.ppt1-pengenalan-rekayasa perangkat lunak.ppt
1-pengenalan-rekayasa perangkat lunak.ppt
BoyCute3
11122636 (5).ppt
11122636 (5).ppt11122636 (5).ppt
11122636 (5).ppt
Andreananda5
SDLCasd asdasd asdasda asdasd aqsdasd.pptx
SDLCasd asdasd asdasda asdasd aqsdasd.pptxSDLCasd asdasd asdasda asdasd aqsdasd.pptx
SDLCasd asdasd asdasda asdasd aqsdasd.pptx
ssuser3b54101
Kebutuhan perangkat lunak
Kebutuhan perangkat lunakKebutuhan perangkat lunak
Kebutuhan perangkat lunak
Ainul Yaqin

More from Kurjum Usman (6)

Modul 2 desain grafis
Modul 2 desain grafisModul 2 desain grafis
Modul 2 desain grafis
Kurjum Usman
Modul 1 desain grafis
Modul 1 desain grafisModul 1 desain grafis
Modul 1 desain grafis
Kurjum Usman
Interaksi antar objek
Interaksi antar objekInteraksi antar objek
Interaksi antar objek
Kurjum Usman
Pemodelan perangkat lunak 4
Pemodelan perangkat lunak 4Pemodelan perangkat lunak 4
Pemodelan perangkat lunak 4
Kurjum Usman
perkembangan perangkat lunak
perkembangan perangkat lunakperkembangan perangkat lunak
perkembangan perangkat lunak
Kurjum Usman
Pemodelan perangkat lunak 3
Pemodelan perangkat lunak  3Pemodelan perangkat lunak  3
Pemodelan perangkat lunak 3
Kurjum Usman
Modul 2 desain grafis
Modul 2 desain grafisModul 2 desain grafis
Modul 2 desain grafis
Kurjum Usman
Modul 1 desain grafis
Modul 1 desain grafisModul 1 desain grafis
Modul 1 desain grafis
Kurjum Usman
Interaksi antar objek
Interaksi antar objekInteraksi antar objek
Interaksi antar objek
Kurjum Usman
Pemodelan perangkat lunak 4
Pemodelan perangkat lunak 4Pemodelan perangkat lunak 4
Pemodelan perangkat lunak 4
Kurjum Usman
perkembangan perangkat lunak
perkembangan perangkat lunakperkembangan perangkat lunak
perkembangan perangkat lunak
Kurjum Usman
Pemodelan perangkat lunak 3
Pemodelan perangkat lunak  3Pemodelan perangkat lunak  3
Pemodelan perangkat lunak 3
Kurjum Usman

Pemodelan perangkat lunak 1

  • 1. Pengertian Rekayasa Perangkat Lunak (Software Engineering) [Software engineering is] the establishment and use of sound engineering principles in order to obtain economically software that is reliable and works efficiently on real machines. Rekayasa perangkat lunak adalah teknologi berlapis.
  • 2. Dasar untuk rekayasa perangkat lunak adalah lapisan proses. Proses rekayasa perangkat lunak adalah proses yang terus berulang, karena karakteristik perangkat lunak yang membutuhkan pemeliharaan dan pengembangan berkelanjutan agar perangkat lunak tidak kadarluasa. Dalam proses pemeliharaan dilakukan koreksi kesalahan, adaptasi kebutuhan, peningkatan kemampuan atau fungsi dan bentuk pencegahan lainnya agar perangkat lunak tersebut tidak kadarluasa.
  • 3. Metode rekayasa perangkat lunak menyediakan teknis untuk membangun perangkat lunak dan mengandalkan seperangkat prinsip-prinsip dasar yang mengatur setiap bidang teknologi dan mencakup kegiatan pemodelan dan teknik deskriptif lainnya.
  • 4. Alat rekayasa perangkat lunak merupakan unsur yang mendukung proses dan metode. Ketika alat-alat yang terhubung satu sama lain dan memberi informasi, serta informasi yang dibuat oleh salah satu alat dapat digunakan oleh yang lain, sistem untuk mendukung pengembangan perangkat lunak dapat dibangun dengan menggunakan bantuan komputer.
  • 5. Pekerjaan yang berhubungan dengan rekayasa perangkat lunak dapat dikategorikan ke dalam tiga fase generik, yaitu: Tahap definisi berfokus pada what. Pada fase ini mengidentifikasi informasi apa yang akan diproses, apa fungsi dan kinerja yang diinginkan, perilaku system apa yang dapat diharapkan, apa antarmuka yang akan didirikan, apa desain kendala yang ada, dan apa kriteria validasi yang diperlukan untuk menentukan sistem yang sukses. Tahap pengembangan berfokus pada how. Selama pengembangan perangkat lunak didefinisikan bagaimana data harus terstruktur, bagaimana fungsi diimplementasikan dalam arsitektur perangkat lunak, bagaimana detail prosedural untuk dilaksanakan, bagaimana interface yang akan ditandai, bagaimana desain akan diterjemahkan ke dalam bahasa pemrograman (atau bahasa nonprocedural), dan bag Fase dukungan berfokus pada perubahan yang terkait dengan koreksi kesalahan.aimana pengujian akan dilakukan.
  • 6. Model Proses dalam Rekayasa Perangkat Lunak Sebuah model proses rekayasa perangkat lunak dipilih berdasarkan pada sifat proyek dan aplikasi, metode dan alat-alat yang akan digunakan, dan kontrol dan kiriman yang diperlukan. Waterfall Model (Linear Sequential Model) Model Waterfall adalah model yang paling tua dan paling banyak digunakan. Tahapan dari model ini meliputi: Sistem / teknik informasi dan pemodelan. Analisis kebutuhan perangkat lunak. Rancangan. Pembuatan kode (Coding). Pengujian(Testing). Dukungan (Support).
  • 7. Prototype Models Pada model ini pengembang dan pelanggan bertemu dan menentukan tujuan keseluruhan untuk perangkat lunak dan mengidentifikasi persyaratan apa saja yang diketahui. Sebuah desain cepat kemudian terjadi. Desain cepat berfokus pada representasi dari aspek- aspek perangkat lunak yang akan terlihat oleh pengguna (misalnya,pendekatan input dan format output).
  • 8. RAD (Rapid application development ) Models Rapid application development(RAD) adalah model proses pengembangan perangkat lunak tambahan yang menekankan siklus perkembangan yang sangat pendek. Model RAD adalah Adaptasi dari model sekuensial linier (Waterfall models)kecepatan tinggi berbasis komponen. Dari penjelasan Pressman (2012) , satu perhatian khusus mengenai metodologi RAD dapat diketahui, yakni implementasi metode RAD akan berjalan maksimal jika pengembang aplikasi telah merumuskan kebutuhan dan ruang lingkup pengembangan aplikasi dengan baik.
  • 9. Tahapan-tahapan dalam RAD model: Pemodelan Bisnis, Pemodelan data, Proses pemodelan. Generasi aplikasi, Pengujian dan omset.
  • 10. Evolusi Model Proses Perangkat Lunak Seiring dengan berjalannya waktu, perangkat lunak pun berkembang kearah yang lebih kompleks. Sehingga dalam pembuatan perangkat lunak diperlukan model proses yang fleksibel, agar perangkat lunak dapat berkembang sesuai dengan keadaan. Waterfall Model dan Prototype model tidak dirancang untuk memberikan system produksi dan tidak mempertimbangkan evolusi dari rekayasa perangkat lunak tersebut.
  • 11. Bentuk Evolusi Model Proses Perangkat Lunak Model incremental Model Spiral WINWIN Spiral Model