a. .
d. .
b. .
e. .
c. .
23. Konsep dasar yang digunakan untuk
melakukan proses perancangan sistem
d. . dengan menggunakan pendekatan konsep
pemodelan beorientasi objek disebut…
a. Programmer
e. . b. Analis sistem
c. a dan b benar
21. Simbol awal proses yang dilakukan dalam d. semua benar
sistem dilambangkan dengan gambar… e. Desain sistem
24. jenis kebutuhan yang berkaitan dengan
a. . fungsi dari produk di antaranya adalah
bahwa sistem yang kita rancang dan kita
modelkan harus memberikan fasilitas dan
b. . mampu melakukan proses pencetakan
laporan, menampilkan grafik, disebut
sebagai…
c. .
a. development requirement
b. deployment requirement
d. . c. performance requiremen
d. support requirement
e. functional requirement
e. .
25. jenis kebutuhan pada pemodelan 29. Inheritance yang terdiri atas beberapa base
berorientasi objek yang terdiri dari jenis calss dan satu derived class adalah …
layanan, fitur atau jenis layanan lainnya inheritance.
disebut… a. Hierarchical
a. functional requirement b. Single
b. deployment requirement c. Hybrid
c. performance requiremen d. Multilevel
d. support requirement e. Multiple
e. development requirement
26. definisi objek yang benar dalam pemodelan 30. Dalam pemodelan berorientasi objek,
sistem beorientasi objek adalah. kumpulan dari objek-objek dengan
a. Model yang menggambarkan karakteristik yang sama disebut.
struktur statis dari suatu objek a. Behaviour
dalam sistem dan relasinya b. Atribut
b. Sistem yang dibangun berdasarkan c. Method
metode berorientasi objek d. Data type
c. Proses membangun atau e. Class
membentuk sebuah model dari suatu
sistem nyata dalam bahasa formal 31. Class dapat digunakan untuk membungkus
tertentu sebuah perilaku objek atau disebut.
d. Kumpulan dari objek-objek yang a. Method
mewakili karakteristik yang sama b. Abstraksi
e. Abstraksi dari sesuatu yang mewakili c. Arti
dunia nyata d. Hubungan
e. Atribut
27. Ciri-ciri yang diiliki sebuah objek dalam 32. Analisis sistem pada SDLC dilakukan
object oriented disebut. beberapa aktifitas berikut, kecuali.
a. Class a. Menentukan prioritas teknologi dan
b. Behaviour pemeliharaan aplikasi
c. Method b. Mendefinisikan kebutuhan
d. Data type c. Brainstroming dengan tim
e. Atribut pengembang mengenai pemodelan
28. Model yang memiliki prinsip perkembangan sistem yang paling sesuai
cepat dengan menggunakan pendekatan d. Menganalisis kebutuhan sistem dan
konstruksi berbasis komponen adalah. membuat batasan sistem
a. Waterfall e. Mengkrasifikasikan masalah,
b. Prototype peluang, dan solusi yang mungkin
c. Evolutionary development diterapkan pada kasus
d. RUP
e. RAD
33. Terdapat beberapa class bernama 37. Pernyataan berikut termasuk fungsi
average() yang memiliki parameter berbeda pengguanaan UML, kecuali.
baik jumlah, tipe, dan urutan. Contoh a. Tidak dapat berguna sebagai
tersebut menggunakan konsep object blueprint
oriented, yaitu. b. Dapat memberikan model yang siap
a. Inheritance untuk digunakan
b. Encapsulation c. Dapat memberikan bahasa
c. Polymorphism pemodelan visual kepada pengguna
d. Abstraction dari berbagai macam perograman
e. Generalization maupun proses rekayasa
34. Hubungan (relasi) khusus dalam objek anak d. Dapat memodelkan sistem yang
yang menggantikan objek induk dan berorientasi objek jadi tidak hanya
memberikan pengaruhnya dalam hal digunakan untuk memodelkan
struktur dan tingkah lakunya kepada objek perangkat lunak (software) saja
induk disebut. e. Dapat menyatukan praktik-praktik
a. Generalizations terbaik yang ada dalam pemodelan
b. Dependency 38. Salah satu jenis diagram UML yang
c. Realizations menggambarkan interaksi antara sistem
d. Association dan aktor adalah…. Diagram.
e. Asynchronous a. Use case
35. Jenis diagram pada UML yang menyediakan b. State machine
analisis dengan kemampuan untuk c. Activity
memodelkan proses dalam suatu sistem d. Class
informasi disebut … diagram. e. Sequence
a. Activity 39. Berikut ini yang bukan merupakan bentuk
b. Use case dari beberapa objek pada building blocks,
c. State machine yaitu.
d. Class a. Sequence
e. Sequence b. Use case
36. Salah satu jenis diagram pada UML yang c. Interface
menjelaskan interaksi objek berdasarkan d. Node
urutan waktu adalah…. Diagram. e. Collaboration
a. Sequence 40. Perbedaan communication dengan
b. Use case sequence diagram terletak pada .... objek
c. State machine a. Peranan masing-masing
d. Activity b. Bentuk
e. Class c. Class
d. Alur
e. Bagan
41. Suatu urutan kegiatan yang dilakukan actor 46. Notasi use case diagram merupakan
dan sistem untuk mencapai suatu tujuan mekanisme pengelompokan yang
tertentu disebut. digunakan untuk menandakan
a. Kebutuhan nonfungsional pengelompokan elemen-elemen model
b. Use case disebut.
c. Kebutuhan fungsional a. Package
d. Analis sistem b. Relationship
e. Analisis kebutuhan c. Actor
42. Berikut merupakan langkah-langkah dalam d. Association
menganalisis kebutuhan sistem, kecuali. e. Generalization
a. Review 47. Notasi use case diagram yang
b. Pemrograman mendefinisikan dan mewakili batas-batas
c. Pemodelan bisnis, sistem perangkat lunak, atau
d. Identifikasi masalah komponen yang memerlukan pemodelan
e. Evaluasi kebutuhan disebut.
43. Tujuan dilakukan analisis sistem yang a. Use case subject
benar adalah. b. Use case
a. Menjamin kualitas perangkat lunak c. Relationship
b. Memahami kebutuhan sistem yang d. Actor
baru dan mengembangkan sebuah e. Association
sistem yang memadai kebutuhan 48. Segala pengguna software aplikasi (user)
c. Membantu business analyst adalah.
d. Menemukan solusi permasalahan a. Actor
perangkat lunak b. Relationship
e. Menemukan cara maintenance yang c. Use case
paling tepat d. Note
44. Pengujian sudah sesuai dengan yang e. Use case subject
diinginkan merupakan kriteria… 49. Relasi yang menunjukan bahwa perubahan
a. Lengkap pada salah satu elemen memberi pengaruh
b. Validasi pada elemen lain disebut.
c. Realisasi a. Dependency
d. Dapat diverifikasi b. Extend
e. Konsistensi c. Association
45. Berikut ini yang bukan merupakan bagian d. Generalization
dari operation requirements adalah. e. Include
a. Usability
b. Flexibility
c. Efficiency
d. Reliability
e. Correctness
50. Relasi use case diagram berikut yang tepat
adalah.