Anda di halaman 1dari 6

Prodi Ilmu Komputer Unmul

LATIHAN SOAL
MATAKULIAH REKAYASA PERANGKAT LUNAK

1. Rangkaian program, prosedur, dan dokumen data lain yang saling bekerja sama untuk
merepresentasikan masalah di dunia nyata kemudian diformulasikan dalam sebuah bentuk
aplikasi yang harus dikerjakan komputer disebut ….
a. Perangkat Lunak d. Manajemen
b. Perangkat Keras e. Sistem
c. Database

2. Berikut ini yang tidak termasuk kemampuan Perangkat Lunak adalah….


a. Tepat waktu
b. Tepat anggaran
c. Meningkatkan kinerja
d. Tepat guna
e. Mengoperasikan prosedur sistem dengan benar

3. Perekayasa (Engineer) bertugas membuat suatu alat dapat bekerja dengan baik dengan
menerapkan teori, metode, dan alat bantu yang sesuai. Mereka juga menggunakannya dengan
selektif dan selalu mencoba mencari solusi terhadap permasalahan. Ini disebut …
a. Disiplin rekayasa
b. Meningkatkan kinerja
c. Mengoperasikan prosedur sistem dengan benar
d. Tepat waktu
e. Tepat anggaran

4. Rekayasa perangkat lunak tidak hanya berhubungan dengan proses teknis dari pengembangan
perangkat lunak tetapi juga dengan kegiatan seperti manajemen proyek PL dan pengembangan
alat bantu, metode, dan teori untuk mendukung produksi Perangkat Lunak. Prinsip ini
disebut…..
a. Tepat anggaran
b. Meningkatkan kinerja
c. Disiplin Rekayasa
d. Mengoperasikan prosedur sistem secara benar
e. Semua aspek produksi perangkat lunak

5. Rekayasa yang berkaitan dengan semua aspek dalam pembangunan sistem berbasis komputer
termasuk hardware, rekayasa Perangkat Lunak dan proses disebut ….
a. Rekayasa Sistem
b. Disiplin Rekayasa
c. Rekayasa perangkat Lunak
d. Rekayasa Database
e. Rekayasa Komputer

6. Tahap yang mendukung aktivitas proses pembangunan tahap awal (tahap analisis kebutuhan
dan desain), disebut …..
a. CASE d. High-CASE
b. Lower-CASE e. Below-CASE
c. Upper- CASE
Prodi Ilmu Komputer Unmul

7. Mendukung aktivitas pembangunan di tahap akhir programming, debuging, dan testing)


disebut …..
a. CASE d. High-CASE
b. Lower-CASE e. Below-CASE
c. Upper- CASE

8. Gambar berikut merupakan model pengembangan sistem yang disebut …..

a. Model Waterfall
b. Model Prototyping
c. Model Evolutionary
d. Model Spiral
e. Reuse Based Development

9. Berikut ini adalah gambar dari model …..

a. Model Waterfall
b. Model spiral
c. Model Evolutionary
d. Model Prototyping
e. Reuse Based Development
Prodi Ilmu Komputer Unmul

10. Gambar berikut ini adalah model pengembangan sistem yang disebut...

a. Model Waterfall
b. Model spiral
c. Model Evolutionary
d. Model Prototyping
e. Reuse Based Development

11. Seluruh proses yang dibutuhkan untuk menghasilkan suatu produk dalam fokus manajemen
proyek PL disebut …
a. Manusia d. Proyek
b. Proses e. Pembiayaan
c. Produk

12. Berikut ini yang bukan termasuk ke dalam faktor-faktor yang mempengaruhi hasil akhir proyek
Perangkat Lunak yaitu…
a. Budgets & Costs d. System Constrains
b. Delivery online e.Application Domain
c. Technology Can Be Implemented

13. Berikut ini yang bukan termasuk ke dalam permasalahan dalam manajemen proyek yaitu …
a. Kualitas produk d. Estimasi/ perkiraaan dana
b. Beban resiko yang timbul e. Ukuran perangkat keras
c. Penjadwalan proyek

14. Berikut ini yang bukan termasuk ke dalam fokus dalam RPL adalah …
a. Analisa Desain d. Manajemen proyek
b. Estimasi Biaya e. Manajemen Sumber Daya Manusia
c. Penjadwalan

15. Berikut ini yang bukan termasuk ke dalam kenapa PL harus diukur adalah …
a. Untuk mengetahui karakteristik Perangkat Lunak
b. Proses evaluasi Perangkat Lunak
c. Prediksi kebutuhan Perangkat Lunak
d. Pengembangan Perangkat Lunak
e. Proses pembuatan jadwal

16. Diagram yang termasuk dalam kelompok UML, kecuali…


a. Use case Diagram d. Package Diagram
b. Class Diagram e. Deployment Diagram
c. Development Digram
Prodi Ilmu Komputer Unmul

17. Konsumen menerima struk pembayaran.


Aktor pada use case di atas adalah…..
a. struk d. menerima
b. pembayaran e. data flow
c. Konsumen

18. Diagram yang mendefinisikan perilaku objek termasuk ke dalam salah satu jenis state machine
diagram adalah…..
a. behavioral state machine d. use case diagram
b. protocol state machine e. package diagram
c. class state machine

19. Association fungsinya untuk menggambarkan…


a. aliran data
b. bagaimana actor terlibat dalam use case
c. aliran informasi
d. aliran komunikasi
e. bagaimana actor terlibat dengan data

20. Tiga area pokok dalam class diagram, yaitu ….


a. aliran data, informasi dan komunikasi
b. nama, aliran data, operasi
c. aliran informasi, nama, atribut
d. aliran komunikasi, operasi, nama
e. nama, atribut, operasi

21. Activity diagram digunakan untuk menggambarkan…


a. proses bisnis
b. aktor
c. data store
d. entitas
e. relasi

22. Gambar di bawah merupakan simbol ….. pada activity diagram.

a. activities d. start point


b. join e. end point
c. Decision

23. Diagram yang menggambarkan skenario atau rangkaian langkah-langkah yang dilakukan
sebagai respon dari sebuah event untuk menghasilkan output tertentu adalah….
a. use case diagram d. sequence diagram
b. class diagram e. collaboration diagram
c. activity diagram
Prodi Ilmu Komputer Unmul

24. Collaboration diagram lebih menekankan pada…


a. perilaku objek d. waktu penyampaian objek
b. atribut objek e. nama objek
c. peran masing-masing objek

25. Penghubung antara boundary dengan tabel pada sequence diagram digambarkan dengan…
a. an actor d. control class
b. entity class e. a message
c. boundary class

26. Model untuk menjelaskan hubungan antar data dalam basis data berdasarkan suatu persepsi
bahwa real word terdiri dari objek-objek dasar yang mempunyai hubungan atau relasi antara
objek-objek tersebut disebut …
a. ERD
b. UML
c. LRS
d. Acces Path
e. Bagan Terstruktur

27. Simbol relationship pada Entity Relationship Diagram biasanya menggunakan keterangan
berupa….
a. kata benda d. kata sifat
b. kata kerja e. kata perintah
c. kata pengganti

28. Tahapan proses pembuatan DFD yang menggambarkan sistem secara global adalah….
a. Diagram konteks d. Diagram Nol
b. Diagram Detail e. Diagram Top Down
c. Diagram Objek

29. Berikut ini yang tidak termasuk hal-hal yang harus diperhatikan dalam desain perangkat lunak
dan rekayasa perangkat lunak yaitu…
a. Desain Data
b. Desain Arsitektur
c. Desain Interface
d. Desain Prosedural
e. Desain ERD

30. Dalam hierarki kontrol yang mengindikasikan berapa banyak modul yang secara langsung
mengontrol sebuah modul yang diberikan disebut….
a. Depth dan width b. Fan-out
c. Fan-in d. Superordinat
e. Subordinat

31. Berikut ini yang tidak termasuk dalam Indepedensi Fungsi adalah….
a. Kohesi b. Kohesif Koisidental
c. Kohesif secara logis d. Kohesif Temporal
e. Kohesif Modul
Prodi Ilmu Komputer Unmul

32. Gambar berikut ini disebut…..

a. Diagram Pohon
b. Visibilitas
c. Konektivitas
d. Partisi Vertikal
e. Partisi Horizontal

33. Dalam Hierarki Kontrol, komponen yang dipakai secara tidak langsung oleh sebuah modul
yang ditetapkan disebut…
a. Diagram Pohon
b. Visibilitas
c. Konektivitas
d. Partisi Vertikal
e. Partisi Horizontal

34. Perjalanan data di sepanjang jalur masuk yang mengkonversikan informasi dunia eksternal ke
dalam suatu transaksi disebut aliran …
a. Transformasi d. Hierarki
b. Transaksi e. Heuristik
c. Informasi

35. Dalam desain data, yang harus dibangun dan digunakan untuk menentukan baik data maupun
desain program adalah
a. Kamus data d. Desain Perangkat Lunak
b. Struktur Data e. Design Forces
c. Struktur Program

Anda mungkin juga menyukai