Anda di halaman 1dari 8

MODEL REKAYASA PERANGKAT LUNAK

MAKALAH MATA KULIAH REKAYASA PERANGKAT LUNAK

Dosen Pengampu :

Abdulloh Badruzzaman S.T., M.T

Disusun oleh :

Amanah Wismarta Pangesti (211111101)


Siti Choirunnisa (211111106)
Arindra Nur Febrian (211111111)
Muhammad Rifqi R (211111116)

PROGRAM STUDI INFORMATIKA

FAKULTAS TEKNOLOGI

INFORMASI

UNIVERSITAS NAHDLOTUL ULAMA YOGYAKARTA

2022/2023
KATA PENGANTAR

Assalamu’alaikum wr. wb

Alhamdulillahirobil’alamin segala puji bagi Allah SWT yang telah


memberikan kemudahan kepada penyusun untuk bisa menulis makalah ini. Tak
lupa shalawat serta salam semoga senantiasa tercurahkan kepada junjungan kita
Nabi Agung Muhammad SAW yang kita nantikan syafa’atnya di akhirat kelak.

Makalah ini ditulis dari hasil penyususan materi-materi yang diperoleh


dari beberapa jurnal penelitian yang berkaitan dengan Rekayasa Perangkat Lunak,
tak lupa penyusun ucapkan banyak terimakasih kepada dosen mata kuliah
Rekayasa Perangkat Lunak atas bimbingan dan arahan dalam penulisan makalah
ini. Semoga makalah ini dapat diselesaikan tepat pada waktunya.

Penyusun berharap, dengan membaca makalah ini dapat memberi manfaat


bagi kita semua, dalam hal dapat menambah wawasan kita. Memang makalah ini
masih jauh dari kata sempurna, maka penyusun mengharapkan kritik dan saran
dari pembaca demi perbaikan menuju arah yang lebih baik.

Wassalamu’aialkum wr. wb

Yogyakarta, 20 Oktober 2021

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

A. Pengenalan Rekayasa Perngkat Lunak......................................................2

B. Model Proses Rekayasa Perangkat Lunak.................................................3

BAB III PENUTUP.................................................................................................5

DAFTAR PUSTAKA..............................................................................................5

ii
BAB I
PENDAHULUAN
A. Latar Belakang

Rekayasa perangkat lunak adalah bidang profesional yang


mempelajari metode pengembangan perangkat lunak, termasuk
pembuatan, pemeliharaan, manajemen, dan kontrol kualitas organisasi
perangkat lunak. IEEE Computer Society mendefinisikan rekayasa
perangkat lunak sebagai penerapan pendekatan yang sistematis, disiplin,
dan kuantitatif untuk pengembangan, pengoperasian, dan pemeliharaan
perangkat lunak dan studi tentang pendekatan tersebut, yaitu penerapan
pendekatan terhadap
perangkat lunak.
Ini adalah teknik perangkat lunak yang pertama kali digunakan
pada akhir 1950-an dan awal 1960-an. Pada tahun 1968 NATO
mengadakan konferensi di Jerman dan melanjutkannya pada tahun 1969.
Meskipun penggunaan istilah pengembangan perangkat lunak pada
konferensi tersebut memicu perdebatan sengit tentang aspek teknis
pengembangan perangkat lunak, banyak yang percaya bahwa konferensi
tersebut adalah awal dari konferensi tersebut. pertumbuhan profesi
rekayasa perangkat lunak.

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.

Perangkat lunak juga disebut sebagai sekumpulan instruksi,


informasi atau program yang digunakan untuk mengoperasikan komputer
dan melakukan tugas tertentu. Dalam istilah yang lebih sederhana,
perangkat lunak memberi tahu komputer cara bekerja. Ini adalah istilah
umum yang mengacu pada aplikasi, skrip, dan program yang berjalan di
perangkat seperti komputer, ponsel, tablet, dan perangkat pintar lainnya.

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.

Sedangkan perangkat lunak aplikasi mengarahkan komputer untuk


menjalankan perintah yang diberikan oleh pengguna dan dapat dikatakan
mencakup program apapun yang memproses data untuk pengguna
perangkat lunak aplikasi dengan demikian mencakup pengelolah kata,
spreadsheet, manajemen basis data, program inventaris dan banyak
“aplikasi” lainnya.

Perangkat lunak ketiga adalah perangkat lunak jaringan yang


mengkoordinasikan komunikasi data antar komputer yang terhubung ke
jaringan.

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

Id.wikipedia.org (2022, 20 Desember). “Rekayasa Perangkat Lunak”. Diakses pada


05 April 2023 melalui

https://id.wikipedia.org/wiki/Rekayasa_perangkat_lunak

Techtarget.com. “Softwre Engineering”. Diakses pada 05 April 2023 melalui

https://www.techtarget.com/whatis/definition/software-
engineering#:~:text=Software%20engineering%20is%20the%20process,engineeri
ng%20principles%20and%20best%20practices

Webopedia.com (2022, 1 Juli). “Software”. Diakses pada 05 April 2023 melalui

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

Anda mungkin juga menyukai