Anda di halaman 1dari 5

A.

Berilah tanda silang (x) pada salah satu huruf a,b,c atau d di depan jawaban yang paling
tepat!
1. Pengertian Rekayasa Perangk Lunak a. RPL sebagai penerapan suatu
(RPL) menurut IEEE Computer Society pendekatan yang sistematis, disiplin
adalah….. dan terkuantifikasi atas
a. RPL sebagai penerapan suatu pengembangan, penggunaan dan
pendekatan yang sistematis, disiplin pemeliharaan perangkat lunak, serta
dan terkuantifikasi atas studi atas pendekatan-pendekatan
pengembangan, penggunaan dan ini, yaitu penerapan pendekatan
pemeliharaan perangkat lunak, serta engineering atas perangkat lunak.
studi atas pendekatan-pendekatan b. Rekayasa Perangkat Lunak adalah
ini, yaitu penerapan pendekatan pengubahan perangkat lunak itu
engineering atas perangkat lunak. sendiri guna mengembangkan,
b. Rekayasa Perangkat Lunak adalah memelihara, dan membangun
pengubahan perangkat lunak itu kembali dengan menggunakan
sendiri guna mengembangkan, prinsip reakayasa untuk
memelihara, dan membangun menghasilkan perangkat lunak yang
kembali dengan menggunakan dapat bekerja lebih efisien dan
prinsip reakayasa untuk efektif untuk pengguna.
menghasilkan perangkat lunak yang c. Memperoleh biaya produksi
dapat bekerja lebih efisien dan perangkat lunak yang rendah.
efektif untuk pengguna. d. Menghasilkan perangkat lunak yang
c. Memperoleh biaya produksi kinerjanya tinggi, andal dan tepat
perangkat lunak yang rendah. waktu
d. Menghasilkan perangkat lunak yang e. Menghasilkan perangkat lunak yang
kinerjanya tinggi, andal dan tepat dapat bekerja pada berbagai jenis
waktu platform
e. Menghasilkan perangkat lunak yang 3. Secara lebih khusus kita dapat
dapat bekerja pada berbagai jenis menyatakan tujuan RPL,
platform kecuali……………
2. Pengertian Rekayasa Perangk Lunak a. Memperoleh biaya produksi
(RPL) menurut IEEE Computer Society perangkat lunak yang rendah.
adalah…..
b. Menghasilkan perangkat lunak yang 6. mencakup proses penampilan arsitektur,
kinerjanya tinggi, andal dan tepat komponen, antar muka, dan karakteristik
waktu lain dari perangkat lunak…………….
c. Menghasilkan perangkat lunak yang a. Software Requirements
dapat bekerja pada berbagai jenis b. Software design
platform c. Software construction
d. Menghasilkan perangkat lunak yang d. Software testing
biaya perawatannya rendah e. Software configuration
e. Menjadi seorang mekanik 7. berhubungan dengan detail
kendaraan bermotor pengembangan perangkat lunak,
termasuk. algoritma, pengkodean,
4. Kriteria Dalam Merekayasa Perangkat pengujian dan pencarian
Lunak, kecuali…………. kesalahan…………
a. Dapat terus dirawat dan dipelihara a. Software Requirements
(maintainability) b. Software design
b. Dapat mengikuti perkembangan c. Software construction
teknologi (dependability) d. Software testing
c. Dapat mengikuti keinginan e. Software configuration
pengguna (robust). 8. meliputi pengujian pada keseluruhan
d. Efektif dan efisien dalam perilaku perangkat lunak. Software
menggunakan energi dan maintenance mencakup upaya-upaya
penggunaannya. perawatan ketika perangkat lunak telah
e. Harga ekonomis untuk semua dioperasikan………….
kalangan masyarakat a. Software Requirements
5. Ruang lingkup berhubungan dengan b. Software design
spesifikasi kebutuhan dan persyaratan c. Software construction
perangkat lunak disebut………. d. Software testing
a. Software Requirements e. Software configuration
b. Software design 9. Menurut Roger R. Pressman, proses
c. Software construction perangkat lunak merupakan serangkaian
d. Software testing kegiatan dan hasil hasil relevannya yang
e. Software configuration menghasilkan perangkat lunak. Kegiatan
ini sebagian besar dilakukan
oleh…………
a. Montir e. Bidang ilmu pertanian
b. Desain web 13. aljabar linier, kalkulus, peluang, statistik,
c. Perekayasa perangkat lunak analisis numerik, dan matematika
d. Teknisi PC diskrit……..
e. Instruktur a. bidang ilmu manajemen
10. Metode rekayasa perangkat lunak b. Bidang ilmu matematika
merupakan pendekatan terstruktur c. Bidang ilmu manajemen proyek
terhadap pengembangan perangkat lunak d. Bidang ilmu biologi
yang bertujuan………. e. Bidang ilmu pertanian
a. memfasilitasi produksi perangkat 14. Semua hal yang berkaitan dengan
lunak kualitas tinggi dengan cara proyek, seperti ruang lingkup proyek,
yang efektif dalam hal biaya anggaran, tenaga kerja, kualitas,
b. mengecilkan pembiayaan tanpa manajemen resiko dan keandalan,
melihat kualitas perbaikan kualitas, dan metode-metode
c. mendapatkan keuntungan yang kuantitatif…………..
sebesar-sebesarnya a. bidang ilmu manajemen
d. memperbanyak produksi b. Bidang ilmu matematika
e. menambah pilihan produk perangkat c. Bidang ilmu manajemen proyek
lunak d. Bidang ilmu biologi
11. kepanjangan dari UML adalah……….. e. Bidang ilmu pertanian
a. unified modeling language 15. suatu orientasi di mana proses dilakukan
b. unifield model language setelah data dikumpulkan dalam satuan
c. united modeling language waktu tertentu, atau proses dilakukan
d. undesain metoded language setelah data terkumpul, lawan dari batch
e. united metoded language adalah Online atau Interactive
12. akuntansi, finansial, pemasaran, Process. Keuntungan dari Interactive
manajemen operasi, ekonomi, analisis adalah mendapatkan data yang selalu up
kuantitatif, manajemen sumber daya to date disebut…………
manusia, kebijakan, dan strategi a. Batch Orientation
bisnis.merupakan………. b. Limmited distribution
a. bidang ilmu manajemen c. Custom software
b. Bidang ilmu matematika d. unified modeling language
c. Bidang ilmu manajemen proyek e. Multi user
d. Bidang ilmu biologi
16. Suatu penyebaran software yang terbatas 20. software yang dikembangkan untuk
pada perusahaan-perusahaan tertentu dijual kepada masyarakat luas……….
disebut…….. a. Multi user
a. Batch Orientation b. Real Time
b. Limmited distribution c. Database
c. Custom software d. Product Software
d. unified modeling language e. Distributed system
e. Multi user 21. Suatu product yang diberi tambahan
17. Software yang dikembangkan “Intellegence” dan biasanya
berdasarkan perusahaan-perusahaan ditambahkan mikroprocessor yang
tertentu disebut……….. mutakhir. Contohnya adalah automobil,
a. Batch Orientation robot, peralatan diagnostic serum
b. Limmited distribution darah…………..
c. Custom software a. Distributed system
d. unified modeling language b. Embedded intelegence
e. Multi user c. Consumer inpact
18. Suatu sistem di mana satu komputer d. Expert system
digunakan oleh beberapa user pada saat e. Artificial intelegence machine
yang sama…… 22. harga hardware yang semakin rendah, ini
a. Multi user dimungkinkan karena munculnya
b. Real Time Personal Computer…………….
c. Database a. Distributed system
d. Product Software b. Embedded intelegence
e. Distributed system c. Consumer inpact
19. Suatu sistem yang dapat mengumpulkan, d. Expert system
menganalisa dan mentransformasikan e. Artificial intelegence machine
data dari berbagai sumber, mengontrol 23. Adanya perkembangan komputer yang
proses dan menghasilkan output dalam murah menyebabkan banyaknya
mili second………. software yang dikembangkan, software
a. Multi user ini memberi dampak yang besar terhadap
b. Real Time masyarakat………..
c. Database a. Distributed system
d. Product Software b. Embedded intelegence
e. Distributed system c. Consumer inpact
d. Expert system
e. Artificial intelegence machine
24. Suatu penerapan kecerdasan buatan pada
bidang-bidang tertentu, misalnya bidang
kedokteran, komunikasi, dan lain-lain
disebut………
a. Distributed system
b. Embedded intelegence
c. Consumer inpact
d. Expert system
e. Artificial intelegence machine
25. Suatu mesin yang dapat meniru kerja dari
sebagian otak manusia disebut………….
a. Distributed system
b. Embedded intelegence
c. Consumer inpact
d. Expert system
e. Artificial intelegence machine

B. Essay
1. apa yang dimaksud dengan IEEE
Computer Society !
2. sebutkan tujuan RPL!
3. sebutkan kriteria dalam merekayasa
perangkat lunak
4. Sebutkan kelebihan model waterfall!
5. Sebutkan kekurangan model
incremental!

Anda mungkin juga menyukai