Anda di halaman 1dari 6

TUGAS UJIAN TENGAH SEMESTER REKAYASA

PERANGKAT LUNAK

Oleh

MUHAMMAD HARIS SYABANI

14.04.3162

JURUSAN TEKNIK INFORMATIKA (TI)


SEKOLAH TINGGI MANAJEMEN INFORMATIKA &
KOMPUTER
(STMIK) INDONESIA BANJARMASIN
2017
1) Rekayasa Perangkat lunak sebagai penerapan suatu pendekatan yang
sistematis, disiplin dan terkuantifikasi atas pengembangan, penggunaandan
pemeliharaan perangkat lunak, serta studi atas pendekatan-pendekatan ini
yaitu penerapan pendekatan engineering atas perangkat lunak.
Rekayasa Perangkat Lunak adalah pengubahan perangkat lunak itu sendiri
guna mengembangkan, memelihara, dan membangun kembali dengan
menggunakan prinsip rekayasa untuk menghasilkan perangkat lunak yang
dapat bekerja lebih efisien dan efektif untuk pengguna.

2) Tujuan RPL ::
 Memperoleh biaya produksi perangkat lunak yang rendah
 Menghasilkan perangkat lunak yang kinerjanya tinggi, andal dan
tepat waktu
 Menghasilkan perangkat lunak yang dapat bekerja pada berbagai
jenis platform
 Menghasilkan perangkat lunak yang biaya perawatannya rendah

Manfaat RPL::

 Perangkat lunak yang dihasilkan sesuai dengan kebutuhan yang


diinginkan
 Perangkat lunak dapat digunakan dan beroperasi dengan benar
dilingkungan sebenarnya
 Perangkat lunak memberikan manfaat bagi pemakai yang
menggunakannya
 Biaya yang dikeluarkan untuk membuatnya rendah(efisien), efektif
dan sesuai dengan anggaran yang telah ditetapkan
 Tepat waktu, baik saat pembuatan, penyerahan ke pemakai, maupun
instalasinya
 Setiap tahap pekerjaan terjamin kualitasnya, terdokumentasi, dan
dapat dipertanggung jawabkan kebenaranya (ada proses verifikasi
dan validasi)

3) Mengapa harus dilakukan RPL ::


 Perangkat lunak dibuat supaya bisa digunakan (oleh pemakai) untuk
membantu menyelesaikan masalah/pekerjaan
 Perangkat lunak digunakan oleh pemakai dilingkungan operasional
dengan teknologi tertentu sebagai bagian dari sistem yang lebih
besar.
 Perangkat lunak yang dibuat harus memenuhi apa yang diinginkan
oleh pemakai (bukan yang diinginkan developer), ekonomis
(memberikan keuntungan bagi developer), dan andal (dapat
digunakan dalam jangka waktu yang lama).

Kapan harus dilakukan RPL ::

 Ukuran perangkat lunak besar:


- Cakupan atau ruang lingkup persoalan luas dan dalam
- Kompleksitas masalah dan tingkat kekritisan tinggi
 Melibatkan banyak personal pelaksana
 Waktu dan anggaran pengembangan terbatas.

4) Model pengembangan ::
 Waterfall/Linear-Sequential model
 Prototyping model
 Spiral model
 Rational Unified Process(RUP)
 Extreme Programming (XP)

5) Metode pengembangan perangkat lunak adalah suatu strategi


pengembangan yang memadukan proses, metode, dan perangkat (tools).
6) Domain Persoalan ::
 Konteks atau ruang lingkup kajian persoalan pada dunia nyata :
- Bisnis
- Matematika
- Grafik, citra
- Artificial Intelligence (AI)
- Komunikasi data
- Multimedia
- Sistem operasi

7) DFD atau DAD adalah suatu diagram yang menggunakan notasi-notasi


untuk menggambarkan arus dari data sistem, yang penggunaanya sangat
membantu untuk memahami sistem secara logika, terstruktur dan jelas.

Gambar symbol DFD atau DAD

Anda mungkin juga menyukai