Dosen Pengampu :
Disusun oleh :
FAKULTAS TEKNOLOGI
INFORMASI
2022/2023
KATA PENGANTAR
Assalamu’alaikum wr. wb
Wassalamu’aialkum wr. wb
Penyusun
i
DAFTAR ISI
KATA PENGANTAR..............................................................................................i
DAFTAR ISI............................................................................................................ii
BAB I PENDAHULUAN........................................................................................1
A. Latar Belakang..............................................................................................1
B. Rumusan Masalah.........................................................................................1
C. Tujuan...........................................................................................................1
BAB II PEMBAHASAN.........................................................................................2
DAFTAR PUSTAKA..............................................................................................5
ii
BAB I
PENDAHULUAN
A. Latar Belakang
B. Rumusan Masalah
1. Apa itu Rekayasa Perangkat Lunak ?
2. Apa saja model proses Rekayasas Perangkat Lunak ?
C. Tujuan
1. Mengetahui definisi Rekayasa Perangkat Lunak
2. Mengetahui macam-macam model proses Rekayasa Perangkat
Lunak.
1
BAB II
PEMBAHASA
N
A. Pengenalan Rekayasa Perngkat Lunak
Pengembangan perangkat lunak adalah proses mengembangkan,
menguji, dan menerapkan aplikasi komputer untuk memecahkan masalah
dunia nyata dengan mengikuti prinsip desain khusus dan praktik terbaik.
Rekayasa perangkat lunak mengambil pendekatan disiplin dan terorganisir
untuk pengembangan perangkat lunak. Tujuannya adalah untuk
meningkatkan kualitas, efisiensi, waktu dan anggaran, serta pengujian
terstruktur dan sertifikasi insinyur.
Berikut ini terdiri dari tiga jenis perangkat lunak utama yaitu
perangkat lunak sistem, perangkat lunak aplikasi dan perangkat lunak
jaringan. Perangkat lunak sistem mengontrol fungsi internal komputer
terutama melalui sistem operasi, dan juga mengontrol periferal seperti
monitor, printer, dan perangkat penyimpanan.
2
B. Model Proses Rekayasa Perangkat Lunak
Merupakan representasi abstrak dari proses pengembangan proyek
yang mana kegiatannya adalah merancang, mengimplementasikan, dan
menguji sitem perangkat lunak. Tentunya ada banyak sekali jenis model
proses untuk memenuhi kebutuhan yang berbeda. Atau bisa juga disebut
dengan model SDLC (Siklus Hidup Pengembangan Perangkat Lunak)
beberpa dari model SDLC ini yakni :
1. Model Air Terjun
Prosesnya berurutan yang mana harus memperhatikan
perancanaan dan penjadwalan aktifitas sebelum proyek
dimulai. Model ini terhitung yang mudah dipahami karena
tidak membutuhkan banyak keterlibatan pelanggan.
2. Model V
Atau model Verification and Validaton merupakan
perpanjangan dari model air terjun. Memiliki aktifitas
pengujian yang sesuai untuk setiap tahap. Model ini sangat
disiplin, mudah dipahami, dan membuat manajemen proyek
lebih mudah.
3. Model Inkemental
Model ini membagi fungsionalitas sistem menjadi
peningkatan kecil yang dikirimkan satu demi satu secara
berurutan.Model ini sangat bagus untuk royek yang memiliki
bagian dan proyek yang digabungkan secara loggar dengan
persyaratan yang lengkap dan jelas.
4. Model Iteratif
Dalam model ini kita memulai dengan menerapkan sekumpulan
kecil persyaratan perangkat lunak. Yang kemudian ditingkatkan
secara berulang sampai selesai. Model ini memudahkan
perbaikan kekurangan fungsional dan desain.
5. Model RAD
Model ini didasarkan pada pengembangan berulang dan
pembuatan prototype dengan sedikit perancangan yang terlibat.
Untuk model ini sangat bagus untuk sebuah sistem yang perlu
3
dproduksi dalam waktu singkat dan memiliki persyaratan yang
diketahui.
6. Model Spiral
Merupakan model perangkat lunak iteratif yang digerakan
risiko yang dikirimkan proyek dalam loop.
7. Model Lincah
Merupakan proses tangkas mendorong iterasi
pengembangan dan pengujian yang berkelanjutan. Model ini
berfokus pada penerapan sekumpulan kecil fitur sepenuhnya.
Yang mana melibatkan pelanggan dalam proses pengembangan
dan meminimalkan dokumentasi dengan mengguanakan
komunikas informal.
4
BAB III
PENUTUP
DAFTAR PUSTAKA
https://id.wikipedia.org/wiki/Rekayasa_perangkat_lunak
https://www.techtarget.com/whatis/definition/software-
engineering#:~:text=Software%20engineering%20is%20the%20process,engineeri
ng%20principles%20and%20best%20practices
https://www.webopedia.com/definitions/software/
Ichi.pro. “Apa Itu Model Peoses Perangkat Lunak”. Diakses pada 05 April 2023
melalui
https://ichi.pro/id/apa-itu-model-proses-perangkat-lunak-7-
model-teratas-dijelaskan-108031221097232