• Tidak ada hasil yang ditemukan

Soal Pemodelan Perangkat Bergerak

N/A
N/A
Febri Widi

Academic year: 2023

Membagikan "Soal Pemodelan Perangkat Bergerak"

Copied!
8
0
0

Teks penuh

(1)

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…

(2)

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)

(3)

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)

(4)

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)

(5)

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)

(6)

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

(7)

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

(8)

Referensi

Dokumen terkait

Manakah dari pernyataan berikut yang benar tentang gambar di atas?. menghentikan proses

Pernyataan berikut yang benar adalah ...C. dibiaskan mendekati garis normal, Iaju rambat, panjang gelombang

Tentukan apakah pernyataan berikut benar (B) atau salah (S) dengan memberi tanda jawaban pada kolom yang sesuai.. Diameter pembuluh darah mengecil untuk mempercepat aliran darah

Diantara kumpulan – kumpulan diatas, yang merupakan himpunan ditunjukkan oleh nomor .... Jika P = {bilangan prima ganjil}, pernyataan berikut yang benar adalah ....

Berikut ini contoh penulisan tag HTML dan atribut untuk menentukan warna latar belakang dari badan dokumen yang benar, kecuali ..... Kode #FFFFFF untuk warna merupakan kode

Sugiyono (2013:38) mendefinisikan objek penelitian sebagai berikut: “Objek penelitian adalah suatu atribut atau sifat atau nilai dari orang, objek atau kegiatan yang mempunyai

Model Objek Model objek yaitu menggambarkan struktur statis dari suatu objek dalam sistem dan relasinya yang berisi diagram objek yaitu suatugraph dimana node-nya adalah kelas yang

9 Diagram berikut menunjukkan persentase kelulusan siswa tiga sekolah selama empat tahun.. Berdasarkan diagram di samping, pernyataan berikut yang benar adalah …