Anda di halaman 1dari 2

Pilihlah jawaban yang paling tepat dengan memberi tanda silang huruf A, B, C, D, atau E pada

soal berikut !

1. Kumpulan beberapa perintah yang dieksekusi oleh mesin komputer dalam menjalankan pekerjaannya
disebut...
a. Metode b. Perangkat Lunak c. Analisa d. Aplikasi e. Desain
2. Program-program yang memonitor, mengontrol dan menganalisis kejadian dunia nyata pada saat terjadinya
disebut...
a. Perangkat Lunak Sistem
b. Perangkat lunak Bisnis
c. Perangkat lunak Real-Time
d. Perangkat Lunak Komputer Personal
e. Perangkat Lunak Kecerdasan Buatan
3. Sedangkan program pada komputer personal seperti pengolah kata (Microsoft Word), spreadsheet
(Microsoft Excel), multimedia, dan lain-lain adalah disebut...
a. Perangkat Lunak Sistem
b. Perangkat lunak Bisnis
c. Perangkat lunak Real-Time
d. Perangkat Lunak Komputer Personal
e. Perangkat Lunak Kecerdasan Buatan
4. Mencakup upaya-upaya perawatan ketika perangkat lunak telah dioperasikan adalah...
a. Software construction b. Software testing c. Software Real-Time d. Software configuration e. Software maintenance
5. Dibawah ini adalah karakteristik perangkat lunak menurut Ian Sommerville kecuali....
a. Valid b. Reliable / Dependability c. Efisien d. Maitability e. Usability
6. Perangkat lunak yang memadukan wujud pengulangan dari model prototyping dengan aspek pengendalian
dan sistematika dari linear sequential model adalah...
a. Spiral Model b. RAD Model c. 4GT d. Prototyping Model e. Waterfall Model
7. Tiap pengembang perangkat lunak menentukan beberapa karakteristik perangkat lunak pada level tinggi
adalah...
a. Waterfall Model b. Spiral Model c. 4GT d. RAD Model e. Prototyping Model
8. Pelanggan dan pengembang bersama-sama mendefinisikan format seluruh perangkat lunak adalah...
a. membangun prototyping b. pengumpulan kebutuhan c. merancang strategi d. evaluasi protoptyping e. mengkodekan system
9. Urutan langkah untuk proses analisis kebutuhan adalah…
a. identifikasi masalah – evaluasi masalah – pemodelan – review
b. identifikasi masalah – pemodelan – evaluasi masalah – spesifikasi
c. identifikasi masalah – evaluasi masalah – pemodelan – review – spesifikasi
d. identifikasi masalah – evaluasi masalah – pemodelan – spesifikasi – review
e. identifikasi masalah – evaluasi masalah – spesifikasi – review
10. Dibawah ini adalah urutan langkah desain perangkat lunak...
a. desain data - desain arsitektur - desain prosedural
b. desain data - desain arsitektur - desain interface
c. desain data - desain prosedural - desain interface
d. desain data - desain arsitektur - desain interface - desain content
e. desain data - desain arsitektur - desain interface - desain prosedural
11. Produk yang ada dalam read-only memory dan dipakai untuk mengontrol hasil dan sistem untuk keperluan
konsumen dan pasar industri adalah...
a. software system b. software real-time c. embedded software d. komputer personal software e. software kecerdasan buatan
12. Representasi atau deskripsi yang menjelaskan suatu objek, sistem, atau konsep, yang seringkali berupa
penyederhanaan disebut...
a. Model b. Software c. Application d. System e. Process
13. Berikut adalah tahapan System Development Life Cycle (SDLC)...
a. identifikasi dan pemilihan proyek-inisialisasi dan perencanaan proyek-analisis-desain-perawatan
b. identifikasi dan pemilihan proyek-inisialisasi dan perencanaan proyek-analisis-desain-perawatan
c. identifikasi dan pemilihan proyek-inisialisasi dan perencanaan proyek-analisis-desain-testing-implementasi-perawatan
d. identifikasi dan pemilihan proyek-inisialisasi dan perencanaan proyek-analisis-desain-implementasi-perawatan
e. identifikasi dan pemilihan proyek-inisialisasi dan perencanaan proyek-analisis-desain-implementasi
14. Jenis System Development Life Cycle (SDLC) terdiri dari...
a. 1 Jenis b. 2 Jenis c. 3 Jenis d. 4 Jenis e. 5 Jenis
15. Dibawah ini adalah jenis kebutuhan perangkat lunak...
a. Kebutuhan fisik dan Kebutuhan non fisik
b. Kebutuhan fisik dan Kebutuhan fungsional
c. Kebutuhan fungsional dan Kebutuhan non fungsional
d. Kebutuhan non fisik dan kebutuhan non fungsional
e. Kebutuhan fungsional-Kebutuhan antarmuka-Kebutuhan unjuk kerja
16. Mempelajari dan memahami persoalan, mengidentifikasi kebutuhan pemakai, mendefinisikan kebutuhan
perangkat lunak adalah...
a. Urutan metode analisis kebutuhan
b. Urutan tahapan analisis kebutuhan
c. Urutan proses analisis kebutuhan
d. Urutan proses evaluasi kebutuhan
e. Urutan proses pemenuhan kebutuhan
17. Dibawah ini yang termasuk kategori kualitas kebutuhan perangkat lunak kecuali...
a. Reality b. Testability c. Documentation d. Maintainability e. portability
18. Kebutuhan yang menghubungkan perangkat lunak dengan elemen perangkat keras, perangkat lunak, atau
basis data disebut...
a. kebutuhan fisik b. kebutuhan antarmuka c. kebutuhan fungsional d. kebutuhan non fisik e. kebutuhan unjuk kerja
19. Kebutuhan yang menetapkan karakteristik unjuk kerja yang harus dimiliki oleh perangkat lunak disebut...
a. kebutuhan fisik b. kebutuhan antarmuka c. kebutuhan fungsional d. kebutuhan non fisik e. kebutuhan unjuk kerja
20. Diantara berikut ini, manakah yang tidak termasuk dalam ruang lingkup atau tujuan rekayasa perlangkat
lunak?
a. Menghasilkan Perangkat Lunak yang bebas dari kesalahan dan sesuai kebutuhan user
b. Menghasilkan Perangkat Lunak yang dapat dibuat tepat waktu
c. Menghasilkan Perangkat Lunak on budget (tepat dengan anggaran biaya yang sudah direncanakan)
d. Menghasilkan Perangkat Lunak yang kompleks dan memiliki fitur-fitur menarik
e. setiap tahap pekerjaan terjamin kualitasnya, terdokumentasi, dan dapat dipertanggungjawabkan kebenarannya
21. Salah satu teknik analisa kebutuhan yang dapat memberi user bayangan tentang bentuk akhir dari produk
yang aka dikembangkan adalah...
a. Actifity b. Activity Diagram c. Use Case Diagram d. Class diagram e. Prototyping
22. Tujuan utama yang menjadi fokus dari rekayasa perangkat lunak adalah...
a. Membangun software secara ekonomis, andal (reliable) dan efisien
b. Membangun software menurut keinginan user
c. Membangun software mengikuti perkembangan teknologi
d. Membangun software yang dapat memecahkan masalah
e. Membangun software menurut keinginan programmer
23. Yang tidak termasuk sebagai karakter software adalah...
a. Software bersifat logic
b. Software tidak bergantung hardware
c. Software tidak rusak
d. Software pada umumnya dikembangkan
e. Software dapat memenuhi perubahan kebutuhan
24. Berikut adalah contoh dari software real-time...
a. Payroll
b. ATCS (Automatic Traffic Control System)
c. Mobile Navigation System
d. Sistem Pakar / Aplikasi pendeteksi plagiat
e. SPSS / MathLab
25. Sedangkan contoh dari software kecerdasan buatan adalah...
a. Payroll
b. ATCS (Automatic Traffic Control System)
c. Mobile Navigation System
d. Sistem Pakar / Aplikasi pendeteksi plagiat
e. SPSS / MathLab