1.
Perangkat lunak mempuantai dua hal pokok adalah
a. Konsep dasar rekayasa perangkat lunak
b. Proses dan metode perangkat lunak
c. Evaluasi perkembangan sofwere
d. Karakteristik dan atribut perangkat lunak
e. Perkembangan sofwere dan proses
2. Rekayasa perangkat lunak jelas di batasi oleh hokum local nasional dan internasional
yaitu…
a. Metode proses perangkat lunak
b. Tanggun jawab professional dan etika
c. Karakteristik dan atribut perangkat lunak
d. Metode peran aksi
e. Etika
3. Setiap fase membutukan informasi masukan, proses dan difinisi dengan baik adalah
a. Model biaya
b. Model fase
c. Model prototype
d. Model seccersive
e. Model DVD
4. melakukan transformasi informasi yang memproduksi, mengatur, memodifikasi,
menampilkan atau memancarkan informasi adalah
a. Sebagai kendaraan
b. Aplikasi perangkat lunak
c. Sebagai produk
d. Perangkat Lunak System
e. Perangkat Lunak Teknik
5. sekumpulan program yang dibangun untuk melayani program lain adalah
a. Perangkat Lunak System
b. Perangkat Lunak Bisnis
c. Perangkat Lunak Teknik dan Ilmu Pengetahuan
d. Perangkat Lunak yang Dilekatkan
e. perangkat keras
6. seluruh perintah yang digunakan untuk memproses informasi
a. Perangkat Lunak
b. Aplikasi
c. Desain
d. Analisa
e. sorfware
7. Faktor-faktor yang melatar belakangi munculnya rekayasa perangkat lunak kecuali….
a. Ketidakmampuan organisasi memprediksi waktu, usaha dan biaya
b. Kemajuan pesat perangkat keras
c. Kemajuan dalam teknik-teknik pembuatan perangkat lunak
d. software Requirements berhubungan dengan spesifikasi kebutuhan dan
persyaratan perangkat lunak
e. kemajuan ilmu teknologi yang semakin pesat
8. Program yang digunakan untuk membantu operasional bisnis adalah
a. Perangkat Lunak Teknik
b. Perangkat Lunak yang Dilekatkan
c. Perangkat Lunak Real Time
d. Perangkat Lunak Bisnis
e. Perangkat Lunak software
9. Program pada komputer personal seperti pengolah kata (Microsoft Word), spreadsheet
(Microsoft Excel), multimedia, dan lain-lain adalah
a. Perangkat Lunak Komputer Personal
b. Perangkat lunak kecerdasan buatan
c. Perangkat lunak tidak pernah using
d. Perangkat Lunak Bisnis
e. Perangkat keras Komputer Personal
11. berhubungan dengan detil pengembangan perangkat lunak, termasuk algoritma,
pengkodean, pengujian, dan pencarian kesalahan adalah
a. Software construction
b. Software testing
c. Software configuration
d. Software engineering
e. Software education
12. Sekumpulan aktifitas yang saling terkait (koheren) untuk menspesifikasikan, design,
implementasi dan pengujian sistem perangkat lunak adalah
a. Software construction
b. Software testing
c. Software configuration
d. Software Process
e. Software engineering
13. mencakup upaya-upaya perawatan ketika perangkat lunak telah dioperasikan adalah
a. Software construction
b. Software testing
c. Software maintenance
d. Software configuration
e. Software engineering
14. memonitor, mengontrol dan menganalisis kejadian dunia nyata pada saat terjadinya
a. Perangkat Lunak System
b. Perangkat Lunak Real Time
c. Perangkat Lunak Bisnis
d. Perangkat Lunak Teknik
e. Perangkat Lunak education
16. mencakup kajian teoritis tentang alat bantu dan metode Rekayasa perangkat lunak adalah
a. Software engineering tools and methods
b. Software engineering process
c. Software quality
d. Software engineering management
e. Software engineering bussines
17. aktivitas pengujian fungsionalitas satuan terkecil dari sebuah perangkat lunak adalah
a. Unit Test (UT)
b. Integration Test (IT)
c. User Acceptance Test (UAT)
d. Strategi perangkat lunak
e. A dan B benar
18. suatu proses dimana kebutuhan pemakaiditerjemahkan menjadi produk perangkat lunak
adalah
a. Proses Pengembangan Perangkat Lunak
b. Siklus Pengembangan Perangkat Lunak
c. Model Proses Pengembangan Perangkat Lunak
d. Prototyping Model
e. spiral model
19. Mengoreksi kesalahan pada perangkat lunak, yang baru terdeteksi pada saat perangkat
lunak dipergunakan adalah
a. Corrective Maintenance
b. Adaptive Maintenance
c. Perfektive Maintenance
d. Prototyping Model
e. spiral model
20. perangkat lunak yang memadukan wujud pengulangan dari model prototyping dengan
aspek pengendalian dan sistematika darilinear sequential model adalah
a. Spiral Model
b. RAD (Rapid Application Development) Model
c. Fourth Generation Techniques (4GT)
d. Prototyping Model
e. evolutions model
21. Informasi apa yang mengendalikan proses bisnis, Kemana informasi itu pergi dan Siapa
yang memprosesnya adalah
a. Pemodelan data (Data Modelling)
b. Pemodelan bisnis(business modeling)
c. Pemodelan proses (Process Modelling)
d. Pembuatan aplikasi ( Application generation)
e. Pembuatan Rancangan( desain)
22. System informasi yang mengambarkan hal-hal penting dari system informasi yang akan
datang adalah.
a. Model Spiral
b. Model RAD (Rapid Application Development)
c. Model Fourth Generation Techniques (4GT)
d. Model Prototyping
e. DFD Model
23. Proses menterjemakah perancangan desain ke bentuk yang dapat di mengerti oleh mesin
dengan mengunakan bahasa program adalah
a. Desain
b. Pengkodean
c. Pengujian
d. Pemeliharaan
e. pemprosesan
24. membuat perancangan sementara yang berfokus pada penyajian kepada pelanggan
adalah
a. Pengumpulan kebutuhan
b. Membangun prototyping
c. Evaluasi protoptyping
d. Mengkodekan system
e. Memproses system
25. Pelanggan dan pengembang bersama-sama mendefinisikan format seluruh perangkat
lunak adalah
a. Pengumpulan kebutuhan
b. Membangun prototyping
c. Evaluasi protoptyping
d. Mengkodekan system
e. Membangun System
26. Apakah prototyping yang sudah dibangun sudah sesuai dengan keinginan pelanggan atau
belum. Jika sudah sesuai, maka langkah selanjutnya akan diambil adalah
a. Pengumpulan kebutuhan
b. Membangun prototyping
c. Evaluasi protoptyping
d. Mengkodekan system
e. Membangun System
27. merupakan hasil kombinasi elemen-elemen dari model waterfall yang diaplikasikan
secara berulang adalah
a. Model Incremental
b. Model Boehm
c. Model Rapid Application Development (RAD)
d. Model Implementation
e. spiral model
28. Merupakan lanjutan dari rancangan prototype, prototype ini langsung disusun sebagai
suatu sistem informasi yang akan digunakan adalah
a. Desain Prototyping
b. Requirement prototyping
c. Implementation prototyping
d. Feasibility prototyping
e. Evaluasi protoptyping
29. Pada tahap ini ditentukan sumber-sumber informasi, batas waktu dan informasi-
informasi yang dapat menjelaskan proyek adalah
a. Tahap Planning (perencanaan)
b. Tahap Analisis Resiko
c. Tahap Liason
d. Tahap Evaluasi
e. Tahap Membangun
30. Tool-tool yang TIDAK digunakan untuk pengujian perangkat lunak adalah sebagai
berikut...
a. Generator pengujian
b. Kerangka eksekusi pengujian
c. Tool evaluasi pengujian
d. Tool manajemen pengujian
e. Tool sistem pengujian
31. System dipandang sebagai suatu koleksi objek disbanding fungsi merupakan….
a. Metode-metode terstruktur
b. Metode-metode berorientasi data
c. Metode-metode berorientasi objek
d. Demain spesifik
e. Semua salah
32. Tool ini di gunakan pada hubungan dengan isu pelacak masalah yang berhubungan
dengan produk perangkat lunak, penjelasan tersebut merupakan pengertian dari....
a. Tool manajemen versi
b. Tool rilis dan pembangunan
c. Tool kecatatan
d. Tool pemahaman
e. Tool rekayasa ulang
33. Yang bukan merupakan fase pada RAD (Rapid Application Development) adalah…
a. Business modelling
b. Integration and system testing
c. Data modelling
d. Process Modelling
e. Application Generation
34. Yang merupakan kelemahan dalam model RAD (Rapid Application Development)
adalah..
a. Tidak cocok untuk proyek skala besar.
b. Proyek bisa gagal karena waktu yang disepakati tidak dipenuhi.
c. Sistem yang tidak bisa dimodularisasi tidak cocok untuk model ini.
d. Resiko teknis yang tinggi juga kurang cocok untuk model ini.
e. Jawaban a, b, c dan d benar.
33. Berikut merupakan masalah dengan waterfall model adalah…
a. Perubahan sulit dilakukan karena sifatnya yang kaku.
b. Model ini cocok ketika kebutuhan dikumpulkan secara lengkap sehingga perubahan bisa
ditekan sekecil mungkin. Tapi pada kenyataannya jarang sekali konsumen/pengguna yang bisa
memberikan kebutuhan secaralengkap, perubahan kebutuhan adalah sesuatu yang wajar terjadi.
c. Waterfall pada umumnya digunakan untuk rekayasa sistem yang besar dimanaproyek
dikerjakan di beberapa tempat berbeda, dan dibagi menjadi beberapa bagian sub-proyek.
d. Jawaban a, b dan c benar.
e. Jawaban a, b, dan c salah.
34. Yang bukan merupakan Fase-fase dalam Waterfall Model menurut referensi Pressman
adalah…
a. Analysis
b. Design
c. Spesifikasi
d. Code
e. Test
35. Yang bukan Fase-fase dalam Waterfall Model menurut referensi Sommerville adalah…
a. Requirements definition
b. System and software design
c. Implementation and unit testing
d. Integration and system testing
e. Evolusi
36. 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
37. Istilah lain dari RPL adalah ….
a. Software perangkat lunak
b. Software engineering
c. Pembuat perangkat komputer
d. Software sistem operasi
e. Teknisi komputer
38. 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
39. Komponen utama dalam komponen perangkat lunak adalah …..
a. Sistem operasi
b. Device driver
c. Program utilitas
d. Program aplikasi
e. Program perangkat lunak
40. 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