SOAL PEMODELAN PERANGKAT BERGERAK Pilihan Ganda
1. Kekurangan dari pemrograman tidak terstruktur adalah…..
a. Alur logika sistem sulit dipahami
b. Sistem terpecah dalam beberapa modul
c. Tidak didudukung oleh banyak bahasa pemrograman
d. Penggunaan objek sering membingungkan ketika menelusuri kode program e. Pada sistem yang besar, sulit untuk melakukan perbaikan dan pengmbangan
Jawaban: (C)
2. Berikut yang bukan merupakan kelebihan dari paradigma pemrograman berorientasi objek adalah….
a. Dapat digunakan untuk sistem yang kompleks b. Proses didalam program disusun secara berurutan c. Kode program dapat digunakan secara berulang d. Mudah dilakukan perbaikan dan pengenbangan
e. Sebuah class dapat digunakan untuk membangun class yang lain Jawaban (A)
3. Sebuah objek burung berwarna putih hinggap dikabel listrik. Ketika budi melempar burung tersebut dengan sebuah batu krikil, burung tersebut terbang meskipun lemparan budi tidak mengenai sasaran. Berikut yang bukan merupakan pernyataan yang benar tentang objek burung adalah…..
a. Burung mempunyai atribut warna b. Burung mempunyai atribut terbang c. Burung mempunyai behavior terbang d. Burung mempunyai atribut jumlah kaki e. Burung memounyai atribut jumlah sayap
Jawaban(B)
4. Sebuah objek dapat diturunkan dari objek yang lain, termasuk prinsip…
a. Objek b. Abstraksi c. Inheritance d. Enkapsulasi e. Polimorfisme
Jawaban:(A)
5. Sebuah objek mempunyai banyak atribut, tetapi hanya atribut tertentu saja yang dianggap berguna, prinsip OOP ini dikenal dengan istilah….
a. Class b. Abstraksi c. Inheritance d. Enkapsulasi e. Polimorfisme
Jawaban:(e)
6. Berikut yang bukan manfaat penggunaan model adalah…
a. Dapat melihat prilaku sistem
b. Dapat digunakan sebagai alat dokumentasi c. Dapat memvisualisasikan bentuk fisik sistem d. Dapat memahami sistem dengan lebih mudah e. Dapat memperkirakan biaya pembuatan sistem
Jawaban:(d)
7. Metode pengenbangan sistem yang sesui untuk lingkungan bisnis yang tidak menentu dan cepat berubah adalah….
a. UML b. Agile c. Waterfall
d. Pemrograman terstruktur e. Pemrograman berorientasi objek
Jawaban:(c)
8. Berikut yang tidak termasuk kebutuhan nonfungsional adalah…..
a. Dapat digunakan 24 jam sehari b. Tampilan prooduk harus menarik
c. Sistem dapat berkerja melakukan pencarian produk dengan cepat d. Pelanggan dapat melihat daftar belanjaan yang pernah dibelinya e. Dapat melayani ratusan ribu pelanggan pada saat yang sama
Jawaban:(e)
9. Berikut hal-hal yang tidak terkait tentang diagram use case adalah….
a. Sistem lain dianggap aktor b. Termasuk diagram behavior
c. Sistem digambarkan dengan persegi pajang
d. Diagram yang pertama dibuat ketika membnagun model perangkat lunak
e. Relasi aktor dengan use case digambarkan dengan garis lurus dengan tanda panah Jawaban(e)
10. Kebutuhan fungsional sistem dimodelkan dengan menggunakan diagram….
a. Class b. Objek c. Activity d. Use case e. Component
Jawaban:(e)
11. Berikut yang tidak termasuk hal yang perlu diketahui ketika memodelkan sebuah alur kerja adalah…
a. Apa perkerjaan yang harus diselesaikan?
b. Kapan masing-masing perkerjaan diselesaikan?
c. Berapa lama perkerjaan tersebut harus diselesaikan?
d. Siapa yang bertanggung jawab untuk melakukan apa?
e. Apa persyaratan yang harus dipenuhi agar perkerjaan dapat dilakukan?
Jawaban(a)
12. Berkut yang tidak dapat dibaca dari sebuah activity diagram adalah…
a. Aliran kerja dari pengguna sistem
b. Penjelasan langkah-langkah dari sebuah use case c. Logika dari sebuah algoritme yang didemonstrasikan d. Model dari elemen-elemen arsitektur perangkat lunak e. Sumber daya yang digunakan dalam sebuah perkerjaan
Jawaban(b)
13. Pada activity diagram, aliran aktivitas digambarkan dengan….
a. Garis lurus b. Garis putus-putus c. Garis dan diamond d. Anak panah putus-putus
e. Anak panah yang menunjukan arah aliran Jawaban(b)
14. Pada activity diagram, diamond digunkan untuk menggambarkan….
a. Join b. Fork c. Konektor d. Aktivitas
e. Pengambilan keputusan Jawaban(b)
15. Kegunaan dari state diagram adalah……
a. Memodelkan status sebuah objek
b. Memodelkan keadaan sebuah perkerjaan c. Memodelkan status sebuah sumber daya d. Memodelkan pekerjaan yang masih aktif
e. Memodelkan status sebuah alur pekerjaan apakah sudah selesai atau belum Jawaban:(d)
16. Berikut yang bukan merupakan tujuan penggunaan state diagram adalah….
a. Menjelaskan siklus hidup sebuah objek b. Menjelaskan sebuah skenario dari use case c. Menggambarkan objek yang bersifat event-driven d. Menampilkan prilaku dari state yang ada atau terkait e. Menjelaskan pengguna (actor) yang terlibat dalam use case
Jawaban:©
17. Dalam sebuah state diagram, state yang ada dalam sebuah composite state disebut….
a. Substate b. State anak c. State biasa d. State induk e. Simple state
Jawaban(d)
18. Berikut yang bukan merupakan perangkat lunak untuk pemodelan dengan UML adalah….
a. Gliffy b. Papyrus c. StarUML d. CorelDraw e. UML modeller
Jawaban(C)
19. Bagian jendela starUML yang digunakan untuk mengganbarkan sebuah diagram adalah…
a. Editors b. Diagram area c. Model explorer d. Working diagram e. Diagram thumbnails
Jawaban:(D)
20. Bagian jendela starUML yang digunakan untuk menampilkan atau memilih diagram yang ingin ditampilkan adalah…
a. Editors b. Diagram area c. Model explorer d. Working diagram e. Diagram thumbnails
Jawaban:(D)
21. Sebuah objrk dapat diturunkan dari objek yang lain, termasuk prinsip…
a. Objek b. abstraksi c. inheritance d. enkapsulasi e. polimorfisme
jawaban:(D)
22. Kebutuhan fungsional sistem dimodelkan dengan menggunakan diagram….
a. Class b. Objek c. Activity d. Komponen e. Use case
Jawaban:(D)
23. Metode penggembangan system yang sesuai untuk lingkungan bisnis yang tidak menentu dan cepat berubah adalah….
a. Pemrograman terstruktur b. UML
c. Pemrograman berorientasi objek d. Agile
e. Waterfall
Jawaban(C)
24. Pada activity diagram, diamond digukan untuk menggambarkan….
a. Aktivitas b. Fork c. Join
d. Pengambilan keputusan e. Konektor
Jawaban:(B)
25. Berikut yang bukan manfaat penggunaan model adalah….
a. Dapat melihat perilaku sistem
b. Dapat memperkirakan biaya pembuatan sistem c. Dapat digunakan sebagai alat dokumentasi d. Dapat memfisualisasikan bentuk fisik sistem e. Dapat memahami sistem dengan lebih mudah
Jawaban:(A)
ESSAY
1. Jelaskan kegunaan activity diagram 2. Jelaskan kegunaan state diagram
3. Jelaskan bagian-bagian dari jendela starUML
4. Jelaskan simbol-simbol yang digunakan untuk activity diagram 5. Jelaskan smbol- simbol yang digunakan untuk state diagram
SELAMAT MENGERJAKAN