A. Sebutkan
definisi berikut:
1. Software
Software adalah sekumpulan data elektronik yang
di simpan dan di atur oleh komputer, data elektronik yang di simpan oleh
komputer itu dapat berupa program atau intruksi yang menjalankan suatu
perintah.
2. System
System adalah kumpulan dari elemen-element yang
berinteraksi untuk mencapai suatu tujuan tertentu dan sistem dalam computer
terdiri dari Software, Hardware, dan Brainware.
3. Aplication
Aplication adalah suatu program yang siap untuk
di gunakan yang dibuat untuk melaksanakan suatu fungsi bagi pengguna jasa
aplikasi lain yang dapat di gunakan oleh suatu sasaran yang akan di tuju.
4. Rekayasa perangkat lunak
Rekayasa perangkat lunak (RPL, atau dalam bahasa
Inggris: Software Engineering atau SE) adalah satu bidang profesi yang
mendalami cara-cara pengembangan perangkat lunak termasuk pembuatan,
pemeliharaan, manajemen organisasi pengembanganan perangkat lunak dan manajemen
kualitas.
5. Software Engineer.
Software Engineer adalah orang yang menerapkan
prinsip-prinsip rekayasa perangkat lunak dalam mendisain pengembangan,
pengujian dan evaluasi perangkat lunak dan sistem yang membuat computer atau
apapun yang berisi perangkat lunak.
6. Programmer
Programer adalah profesi yang bertugas untuk
membuat sebuah program melalui bantuan Bahasa Pemrograman yang dapat digunakan
untuk menyelesaikan permasalahan melalui otomasi dengan bantuan perangkat lunak
atau software.
7. Social IT
Informatika sosial atau Social IT merupakan
studi yang mempelajari aspek-aspek sosial dari komputerisasi termasuk peran
teknologi informasi dalam perubahan sosial dan organisasi.
Penelitian-penelitian SI juga berkonsentrasi pada bagaimana pemanfaatan
teknologi informasi dipengaruhi oleh nilai dan praktik-praktik sosial-budaya di
sebuah masyarakat. Informatika sosial dilandasi oleh cara pandang (paradigma)
yang menganggap bahwa hubungan yang saling mempengaruhi antara teknologi
informasi dan masyarakat pengguna.
B. Apakah
Proses Produksi perangkat lunak Identik atau serupa dengan proses produksi pada pabrik/manufaktur pembuatan mobil ? Jelaskan Alasannya ? jawab :
Tidak
Perangkat Lunak dibagun dengan rekayasa bukan
produksi, kecacatan dalam perangkat lunak dapat di perbaiki seiring
bertambahnya kebutuhan.
C. Mengapa
ada Proses-poses atau tahapan- tahapan yang harus dilakukan dalam rekayasa
perangkat lunak ?
Jawab:
Proses atau tahapan dalam dalam Rekayasa
Perangkat Lunak diperlukan karena untuk melakukan koreksi kesalahan. Adaptasi
kebutuhan, peningkatan kemampuan atau fungsi dan bentuk pencegahan lainnya agar
perangkat lunak tersebut tidak kadaluwarsa dan dapat memenuhi kepuasan
pelanggan.
D. Mengapa
Perangkat Lunak sebaiknya Fokus pada pelanggan atau Pengguna ? Jawab:
Karena Pada dasarnya Perangkat Lunak (Software)
di rancang atau di buat untuk membantu kegiatan dan aktifitas manusia, oleh
karenanya perangkat lunak yang di buat harus ssuai dengan keinginan pengguna
guna menyesuaikan kebutuhan.
E. Sebutkan
model model yang digunakan dalam RPL?
- Model Waterfall
- Model RAD (Rapid Aplication Development)
- Model V
- Model Incremental Model Spiral.
- Model Prototype
- Model Concurrent.
F. Sebutkan
metode/pendekatan yang digunakan dalam RPL?
- Metodologi Cleanroom
- Unified Software Development Process (USDP)
- Adaptive Software Development (ASD)
- Interative Development Process (IDP)
DOWNLOAD FILE :
TUGAS REKAYASA PERANGKATLUNAK 1