Anda di halaman 1dari 7

1. Pemodelan pada dasarnya digunakan untuk 5.

Sebagai definisi secara umum dari suatu


melakukan proses …. Dari segala jenis template yang dapat menghimpun atau
masalah yang ada dalam sebuah sistem mengumpulkan suatu objek sejenis atau
sehingga mudah kita pahami. dapat juga disebut sebagai koleksi dari
a. Penyederhanaan objek-objek yang memiliki anggota yang
b. Pembuatan sama dari sisi atribut (ciri-ciri) serta
c. Perancangan perilakunya merupakan istilah dari…
d. Pemodelan dan objek a. Kelas
e. Semua benar b. Metode
2. …… merupakan elemen yang ada pada c. Fungsi
pemodelan berorientasi objek yang sifatnya d. Objek
adalah menyembunyikan informasi yang e. Prosedur
dimiliki oleh objek-objek yang digunakan 6. Bagian yang ada dalam bahasa pemodelan
dengan tujuan melindungi suatu program berorientasi objek, yakni sesuatu yang
agar tidak dapat diakses secara sembarang dapat dilihat secara nyata disebut sebagai…
oleh program lain. a. Objek
a. Enkapsulasi b. Kelas
b. Pewarisan c. Metode
c. Pewaris d. Fungsi
d. Metode e. Prosedur
e. Atribut 7. Konsep yang ada dalam pemodelan
3. Jenis diagram yang menggambarkan berorientasi objek dengan cara memecah
konfigurasi saat aplikasi dijalankan dalam atau membagi sesuatu yang kompleks
bentuk format executable (exe) adalah menjadi bagian-bagian yang kecil dan
diagram… mudah diatur, sehingga orang akan
a. Deployment memahami sistem yang kompleks menjadi
b. Kelas sederhana, disebut…
c. Use case a. Modularitas
d. State chart b. Objek
e. Atribut c. Enkapsulasi
4. Bahasa pemodelan visual yang digunakan d. Metode
dalam rekayasa perangkat lunak untuk e. Fungsi
menggambarkan, menspesifikasikan, 8. Proses untuk memperoleh sebuah intisari
membangun dan mendokumentasikan dalam sebuah objek sehingga dapat
sistem perangkat lunak adalah… dibedakan anatara objek (entitas) yang
a. UML satu dengan objek (entitas) lainnya
b. Java disebut…
c. Alami a. Abstraksi
d. C++ b. Objek
e. Semua benar c. Kelas
d. Modularitas
e. Enkapsulasi
9. Model fungsional menggambarkan 14. Metode yang digunakan untuk melakukan
transformasi atau perubahan data yang analisis dari kebutuhan suatu sistem yang
terjadi dalam sebuah sistem berisi dibagun atau dikembangkan dengan
diagram… melihat dari sudut pandang kelas-kelas dan
a. DFD objek-objek yang ditemui pada dunia nyata
b. UML merupakan….
c. ERD a. OOAD
d. Normalisasi b. Objek
e. Semua benar c. Atribut
10. Focus pada pemahaman masalah yang ada d. OOA
merupakan konsep dari… e. OOD
a. OOA 15. OOD biasanya digunakan untuk sistem
b. Objek yang dirancang secara…
c. Atribut a. Besar
d. OOD b. Statis
e. OOAD c. Dinamis
11. Focus pada pemahaman solusi dari sistem d. Kecil
yang ada merupakan konsep dari… e. Menengah
a. OOD 16. Simbol yang digunakan untuk
b. Objek menggambarkan objek yang bertanggung
c. Atribut jawab untuk melakukan aktivitas tertentu
d. OOA disebut…
e. OOAD a. Swimline
12. Konsep OOA menggunakan requirement b. Synchronization
secara… c. Decision
a. Functional d. End state
b. Statis e. Start position
c. Dinamis 17. Simbol yang digunakan pada diagram
d. Langsung aktivitas untuk mengecek sebuah kondisi
e. Nonfunctional yang memiliki 2 buat keadaan transisi atau
13. Konsep OOD menggunakan requirement perpindahan adalah…
secara… a. Decision
a. Nonfunctional b. Swimline
b. Statis c. Synchronization
c. Dinamis d. End state
d. Langsung e. Start position
e. Functional 18. Simbol yang menunjukan dimulainya
sebuah workflow atau aktifitas yang terjadi
dalam sebuah diagram aktifitas adalah…
a. Start position
b. Swimline
c. Synchronization
d. Decision
e. End state
19. Simbol yang menunjukan dua atau lebih 22. Simbol yang berisikan segala bentuk
cabang dari aliran yang terjadi secara aktifitas yang terjadi dalam sebuah sistem
pararel adalah… dilambangkan dengan gambar…
a. Synchronization
b. Swimline a. .
c. Decision
d. End state
e. Start position b. .
20. Simbol penggabungan/join yang ada dalam
sebuah sistem dilambangkan dengan
gambar… c. .

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.

Anda mungkin juga menyukai