1. Dibawah ini mana yang bukan merupakan manfaat dari perangkat lunak….
a. Perangkat lunak yang dihasilkan sesuai dengan kebutuhan yang diinginkan.
b. Perangkat lunak dapat digunakan dan beroperasi dengan benar di lingkungan
sebenarnya.
c. Perangkat lunak memberikan
manfaat bagi pemakai yang menggunakannya.
d. Biaya yang dikeluarkan untuk membuatnya rendah (efisien), efektif dan
sesuai dengan anggaran yang telah ditetapkan.
e. Perangkat lunak di buat untuk mengganti program
2. Istilah lain dari RPL adalah ….
a. Software perangkat lunak
b. Software engineering
c. Pembuat perangkat komputer
d. Software sistem operasi
e. Teknisi komputer
3. Komponen perangkat lunak meliputi …..
a. Sistem operasi dan program aplikasi
b. Device driver dan program aplikasi
c. Program utilitas dan periperal
d. Sistem operasi dan program utilitas
e. Sistem operasi, device driver dan program utilitas
4. Komponen utama dalam komponen perangkat lunak adalah …..
a. Sistem operasi
b. Device driver
c. Program utilitas
d. Program aplikasi
e. Program perangkat lunak
5. Program komputer yang mengawal jenis-jenis peranti yang dipasang
(install) pada komputer adalah ….
a. Sistem operasi
b. Device driver
c. Perangkat utilitas
d. Program aplikasi
e. Driver
6. Program utilitas adalah ….
a. Program yang digunakan untuk meningkatkan kapabilitas program komputer
yang telah ada pada komputer
b. Komponen utama dalam perangkat lunak komputer
c. Membantu komputer mengontrol perangkat periperal
d. Program aplikasi pemograman
e. Progam untuk membuat perangkat lunak
7. Berikut ini adalah karakteristik proses perangakt lunak, kecuali ….
a. Visibility
b. Supportability
c. Rapidity
d. Engineering
e. Maintainability
8. Dalam buku software engineering Ian Sommerville, perangkat lunak
mempunyai karakteristik sebagai berikut,kecuali ….
a. Maintainability
b. Dependability
c. Efesiensi
d. Usability
e. Rapidity
9. Penerimaan atas proses yang terdefenisi dan yang digunakan oleh Engineer
selama pembagunan produk perangkat lunak, hal ini merupakan karakteristik ….
a.
Maintainability
b.
Dependability
c.
Efesiensi
d.
Acceptability
e.
Rapidity
10. Proses yang merefleksi atas perubahan terhadap permintaan atau perbaikan
proses yang diidentifikasi adalah karakteristik ….
a.
Maintainability
b.
Dependability
c.
Efesiensi
d.
Usability
e.
Rapidity
11. Dibawah ini adalah contoh model proses perangkat lunak yang sering
digunakan kecuali ….
a. Waterfall
b. Prototype
c. RDA
d. Spiral
e. RAD
12. Model klasik yang bersifat sistematis dalam membuat suatu perangkat
lunak dan sering digunakan adalah …..
a.
Waterfall
b.
Prototype
c.
RDA
d.
Spiral
e.
RAD
13. Model yang mengimplikasikan bahwa Anda harus berusaha
untuk menyelesaikan tahap tertentu sebelum pindah ke tahap
berikutnya. Berdasarkan pernyataan diatas, apa Model
Proses Softwarenya ?
a.
Waterfall
b.
Prototype
c.
RDA
d.
Spiral
e.
Semua model
14. Dalam Rekayasa perangkat lunak ada dikenal 2 kebutuhan yaitu kebutuhan ….
a. Fungional dan non fungsional
b. Clien dan server
c. Software dan hardware
d. Software dan brainware
e. hardware dan fungsional
15. DFD Merupakan singkatan dari ….
a.
Design Flow Diagram
b.
Data Flow Diagram
c.
Data Folowing diagram
d.
Diagram alir
e.
Diagram flow data
16. Alat pembuatan model yang memberikan penekanan hanya pada fungsi sistem
adalah ….
a.
DFD
b.
DDF
c.
Diagram alir
d.
Bagan alir
e.
Diagram flow data
17. Alat pembuatan model yang memberikan penekanan hanya pada fungsi sistem.
Uraian diatas merupakan pengertian dari ….
a. ERD
b. DFD
c. Perancangan
d. Tools
e. Techniques
18. Entitas eksternal yang berkomunikasi dengan system yang sedang
dikembangkan. Terdapat dua jenis terminator yaitu terminator sumber (source)
dan terminator tujuan (sink).
Pernyataan diatas
merupakan defenisi dari ....
a. Proses
b. Entitas Luar
c. Data Store
d. Alur data
e. Komponen sistem
19. Keunggulan model prototype adalah?
a. Adanya komunikasi yang baik antara pengembang dan
pelanggan dan pelanggan berperan aktif dalam pengembangan sistem
b. Pelanggan kadang tidak melihat atau menyadari bahwa
perangkat lunak yang ada belum mencantumkan kualitas dan Hubungan pelanggan
dengan komputer yang disediakan mungkin tidak mencerminkan teknik perancangan
yang baik
c. Tidak efisien dalam menggunakan model ini dan tidak
adanya komunikasi antara pengembang dan pelanggan
d. Membangun prototyping dengan membuat perancangan
sementara yang berfokus pada penyajian kepada pelanggan dan terlalu cepat dalam
pemgembangan system
e. Kurang efisien dalam penggunaan model ini
20. Dalam merancang suatu sistem maka kebutuhan user juga harus di
perhatikan guna untuk ….
a. Memahami User
b. Memahami sistem user
c. Menunjukan keunggula sistem
d. Mempermudah user
e. Mempersulit Pembuatan Sistem
21. Dalam analisis terstruktur perangkat pemodelan Data flow Diagram (DFD)
dan kamus data digunakan untuk …..
a. Menggambar fungsi-fungsi dari sistem
b. Menggambarkan data yang disimpan
c. Menggambarkan perilaku sistem
d. Menggambarkan struktur program
e. Menggambarkan kebutuhan user
22. Dalam analisis terstruktur perangkat pemodelan Entity Relationship
Diagram (ERD) digunakan untuk …..
a. Menggambar fungsi-fungsi dari sistem
b. Menggambarkan data yang disimpan
c. Menggambarkan perilaku sistem
d. Menggambarkan struktur program
e. Menggambarkan kebutuhan user
23. Dalam analisis terstruktur perangkat pemodelan State Transition Diagram
(STD) digunakan untuk …..
a. Menggambar fungsi-fungsi dari sistem
b. Menggambarkan data yang disimpan
c. Menggambarkan perilaku sistem
d. Menggambarkan struktur program
e. Menggambarkan kebutuhan user
Essay
1. Tuliskan
pengertian Rekayasa Perangkat Lunak!
2. Tuliskan
4 tujuan RPL!
3. Tuliskan
dan jelaskan pengertian Sistem Operasi!
4. Tuliskan
dan jelaskan yang dimaksud dengan model Waterfall!
5. Tuliskan
dan jelaskan kelebihan pemodelan Waterfall!