REKAYASA PERANGKAT LUNAK (11172226)

RANGKUMAN PERTEMUAN 1
REKAYASA PERANGKAT LUNAK

1.      Perangkat Lunak
Definisi Perangkat Lunak (PL) adalah :
a.      Instruksi-instruksi program komputer yang ketika dijalankan menyediakan fitur-fitur, fungsi-fungsi, dan kinerja yang dikehendaki.
b.      Struktur data yang memungkinkan program-program memanipulasi informasi
c.       Informasi deskriptif pada salinan tercetak dan bentuk-bentuk maya yang menggambarkan pengoperasian dan penggunaan program.
Karakteristik Perangkat Lunak :
a.  Perangkat Lunak dikembangkan atau direkayasa, bukan diproduksi dalam konteks manufaktur
b.      Perangkat Lunak tidak mengalami “kelelahan”
c.       Perangkat Lunak dibuat berdasarkan spesifikasi yang diminta oleh pengguna.

2.      Kategori Perangkat Lunak
a.      PL Sistem (System Software)
b.      PL Aplikasi (Application Software)
c.       PL Rekayasa/Ilmiah (Engineering/Scientific Software)
d.      PL yang tertanam (Embedded Software)
e.      PL Lini Produk (Product-Line Software)
f.        PL Aplikasi Web (Web/Mobile Applications)
g.      PL Kecerdasan Buatan (Artificial Intelligence Software)

3.      Jenis-Jenis Perangkat Lunak
a.      Stand-Alone Applications adalah contoh aplikasi seperti aplikasi office pada PC, program CAD, software manipulasi foto, dll
b.      Interactive Transaction-Based Aapplications adalah aplikasi yang mengeksekusi pada komputer remote dan yang diakses oleh pengguna dari PC mereka sendiri atau terminal.
c.       Batch Processing Systems adalah sistem bisnis yang dirancang untuk memproses data input yang besar untuk membuat output yang sesuai. Contoh: sistem penagihan telepon, dan sistem pembayaran gaji.
d.      Embedded Control Systems adalah sistem kontrol Perangkat Lunak yang mengontrol dan mengelola perangkat keras, atau sistem yang tertanam pada jenis sistem lain. Contoh: Perangkat Lunak yang mengontrol pengereman anti-lock mobil, dan software dalam oven microwave untuk mengontrol proses memasak.
e.      Entertainment Systems adalah sistem yang terutama untuk penggunaan pribadi dan yang dimaksudkan untuk menghibur pengguna.
f.        Systems for Modelling and Simulation adalah sistem yang dikembangkan untuk model proses fisik atau situasi, dengan banyak objek yang saling berinteraksi.
g.      Data Collection Systems adalah sistem yang mengumpulkan data dari lingkungan mereka menggunakan satu set sensor dan mengirim data ke sistem lain untuk diproses.
h.      Systems of Systems adalah sistem yang terdiri dari sejumlah sistem PL lain.

4.      Kegagalan Perangkat Lunak
Faktor-faktor penyebab kegagalan Perangkat Lunak:
a.      Meningkatnya tuntutan
RPL membangun sistem yang lebih besar, sistem yang lebih kompleks menyebabkan tuntutan berubah. Sistem harus dibangun dan disampaikan lebih cepat, lebih besar, dan lebih kompleks. Sistem harus memiliki kemampuan baru yang sebelumnya dianggap mustahil.
b.      Harapan yang rendah
Hal ini relatif mudah untuk menulis program komputer tanpa menggunakan metode dan teknik RPL. Banyak Pengusaha yang tidak menggunakan metode RPL, akibatnya PL lebih mahal dan kurang dapat diandalkan. 

Komentar