Latihan Tugas Rekayasa Perangkat Lunak (RPL) Pertemuan 1

PERANGKAT LUNAK 

Definisi Perangkat Lunak (PL) adalah:

Instruksi-instruksi program komputer yang ketika dijalankan menyediakan fitur-fitur, fungsi-fungsi dan kinerja yang dikehendaki

Struktur data yang memungkinkan program-program memanipulasi informasi

Informasi deskriptif pada salinan tercetak dan bentuk- bentuk maya yang menggambarkan pengoperasian dan penggunaan program


1.      Sebutkan contoh-contoh aplikasi (minimal 3) yang termasuk ke dalam setiap "kategori perangkat lunak" pada slide

Jawaban :

- System software                       : Microsoft Windows, Microsoft DOS, Mac OS, Unix, Adroid dan Linux
- Application software               : Avast Antivirus, Microsoft Office 365, Nitro PDF,  dan Adobe Acrobat
- Engineering Software             : AutoCAD, Cisco Packet Tracer, Proteus, dan SketchUp
- Embedded software                 : Tombol Microwave Oven, Tombol Lift, dan Pintu Otomatis.
- Product-Line software                        : Absensi Karyawan, Penggajian Karyawan, dan Aplikasi Perencanaan Sumber Daya Perusahaan
- Web/mobile software              : Tokopedia, Shoppe, Amazon dan eBay
- Artificial intelligence software: Kalkulator Subnetting, Kalkulator Ruang Bangun dan Area Zona Covid-19

2.      Sebutkan contoh-contoh aplikasi (minimal 3) yang termasuk ke dalam setiap "jenis perangkat lunak aplikasi" pada slide

Jawaban :

- Stand-Alone Application         : Microsoft Office 365, AutoCAD, CorelDraw, dan Adobe Photoshop.
- Interactive Transaction-Based Application  : E-Catalog, Tokopedia, Shoppe, dan Bukalapak.
- Batch Processing System         : Sistem Pembayaran Tiket Parkir, Sistem Tiket Masuk Tempat Wisata, Sistem Penagihan Internet, dan Sistem Penagihan Telepon
- Embedded control system       : Sistem pada tombol Microwave Oven, Sistem pada Lift, dan Pintu Otomatis
- Entertainment system             : Audio Player (Winamp), Video Player (VLC), dan Game Play.

- Systems for Medelling  and Simulation         : AutoCAD, Cisco Packet Tracer, Proteus, dan SketchUp.
- Data Collection Systems          : Area Zona Covid-19, Perkiraan Cuaca, Perkiraan Bencana Alam Susulan
- System of Systems                    : Microsoft Windows, Microsoft DOS, Mac OS, Unix, Adroid dan Linux

3.      Sebutkan tugas/fungsi secara detail stakeholder dalam RPL pada slide

Jawaban :

- Users                             : Orang yang bertugas memasarkan suatu produk menggunakan aplikasi.
- Customer (client)         : Orang yang bertugas untuk melakukan pembelian atau pemesan menggunakan aplikasi.
- Software Developer     : Orang yang bertugas melakukan pengembangkan dan pemelihara di aplikasi perangkat lunak.
- Development Manager: Orang yang bertugas menjalankan organisasi yang mengembangkan aplikasi perangkat lunak, dan biasanya memiliki latar belakang pendidikan dalam administrasi bisnis.

4.      Jelaskan 4 kegiatan proses PL pada slide

Jawaban :

- Spesifikasi Perangkat Lunak menggambarakan kebutuhan atau persyaratan apa saja yang di perlukan oleh perangkat lunak
- Pengembangan Perangkat Lunak merupakan kegiatan pengembangan suatu perangkat lunak yang bertujuan mengembangkan sistem dan memberikan panduan yang bertujuan untuk mensukseskan proyek pengembangan sistem.
- Software Validasi adalah aktifitas yang memastikan bahwa sistem telah mengimplementasikan fungsi yang sesuai dengan spesifikasi melibatkan cheking, review proces dan uji coba system.
- Software Evolusi adalah melakukan aktifitas perawatan perangkat lunak memodifikasi dari perangkat lunak yang sudah jadi dan telah di kirimkan untuk memperbaiki  kesalah kesalah atau Bug untuk meningkatkan performasi atau hal lain yang berkaitan dengan perangkat lunak.

5.      Sebutkan mitos-mitos lain (minimal 3) dalam PL selain mitos-mitos yang ada di slide

Jawaban :

- Jika sebuah perusahaan memutuskan untuk melakukan outsourcing suatu proyek software, perusahaan tidak perlu melakukan apapun dan cukup membiarkan perusahaan outsource untuk melakukan keseluruhan proyek.

- Kebutuhan software berubah secara terus-menerus, tetapi perubahan tersebut dapat dengan mudah diatasi, karena software itu fleksibel.

- Ketika program ditulis dan dapat dijalankan, pekerjaan kita selesai.


Link Dokumen :

https://drive.google.com/file/d/193SQ1zuMtujdseHdcmQMMyywV4opfFox/view?usp=sharing

Komentar