SOAL PRA UTS PSBO 1.SIMULA di perkenalkan pertama kali pada tahun.. a. 1950 d. 1980 b. 1960 e. 1990 c. 1970 2. Hal penting dalam pengembangan berorientasi objek adalah:... a.konsep mengidentifikasi dan mengorganisasi domain aplikasi b.konsep pemodelan c.karakteristik objek d.abstraksi e.konsep mengidentifikasi model 3.Fokus utama metodologi berorientasi objek adalah : a. Analisa d. Objek b. Bahasa pemograman e. Implementasi c. Desain 4. Mobil berwarna merah melaju dengan cepat, dari kalimat tersebut manakah yang merupakan contoh dari karakteristik objek behavior, yaitu :... a. mobil d. melaju b. cepat e. merah c. berwarna 5. Dalam satu aksi dimungkinkan memiliki lebih dari satu metoda, merupaka karakteristik metodologi : a. pewarisan d. abstraksi b. polymorphisme e. implementasi c. pengkapsulan
6. UML 1.0 dikemukakan pada tahun a. 1994 d. 1997 b. 1995 e. 1998 c. 1996 7. Unified Method versi 0.8 dikemukakan pada tahun a. 1994 d. 1997 b. 1995 e. 1998 c. 1996 8. Elemen utama UML adalah a. benda, relation, objek d. diagram, bagan, objek b. use case, objek, benda e. hubungan, objek, diagram c. benda, hubungan, diagram 9. Dibawah ini merupakan bentuk-bentuk objek, kecuali.. a. classes d. nodes b. interfaces e. deployment c. usecases 10. Yang tidak termasuk 4 macam hubungan dalam penggunaan UML adalah a. Dependency b. Association c. Generalizations d. Realizations e. menentukan metoda 11.Teknik untuk menjelaskan business process, procedural logic, dan work flow Bisa dipakai untuk menjelaskan use case text dalam notasi grafis a. activity diagram d. use case diagram b. class diagram e. state machine diagram c. sequence diagram
12. Activity diagram biasanya digunakan untuk menggambarkan.. a. proses d. objek bisnis b. proses bisnis e. aktifitas c. aktifitas proses bisnis 13. Simbol dengan bentuk belah ketupat adalah simbol pada activity diagram a. join d. end b. fork e. decision c. start 14. Simbol linkaran hitam penuh adalah simbol pada activity diagram a. join d. end b. fork e. decision c. start 15. Simbol kotak persegi panjang adalah simbol pada activity diagram a. join d. end b. activites e. decision c. start 16. Use case dinotasikan dengan gambarkan : a. horizontal elips d. persegi b. bujur sangkar e. vertikal elips c. lingkaran 17. Use case biasanya menggunakan kata : a. kata benda d. kata perintah b. kata kerja e. kata petunjuk c. kata sifat
18. Menggambarkan orang, system atau external entitas / stakeholder yang menyediakan atau menerima informasi dari system disebut dengan a. use case d. assosiation b. relation e. package c. actor 19. Actor biasanya menggunakan kata : a. kata benda d. kata perintah b. kata kerja e. kata petunjuk c. kata sifat 20. Dibawah ini yang bukan jenis relasi yang bisa timbul pada use case diagram adalah a.association antara actor dan use case b.association antara use case c.generalization antara actor dan use case d.generalization/inheritance antara use case e.generalization/inheritance antara actors 21.Setiap objek / participant terhubung dengan garis titik-titik yang disebut: A. Message D. Sequence B. Lifeline E. Time C. Recursive 22.Diagram yang menunjukkan sejumlah contoh objek dan message yang diletakkan diantara objek-objek didalam use case disebut: A. Class diagram D. Package B. Sequence Diagram E. Use Case C. Statechart Diagram
23. Waktu dalam sequence diagram ditunjukkan dengan: A. Garis Vertikal D. Tanda panah tertutup B. Garis Horisontal E. Kotak C. Tanda panah 24. Operator dalam sebuah frame yang berarti bahwa fragmen mungkin dijalankan berulang kali dan guard menunjukkan basis iterasi A. alt D. loop B. opt E. region C. par 25. Sebuah objek yang mempunyai sebuah operation kepada dirinya sendiri disebut: A. Sequence D. Loop B. Message E. Recursive C. Participant 26.Dalam multiplicity, istilah yang menunjukkan batas bawah yang bernilai 0 adalah: A. Optional D. Multi-valued B. Mandatory E. Asosiasi C. Single-valued 27.Yang merupakan sebuah garis solid antara dua class, ditarik dari class sumber ke class target adalah pengertian dari: A. Properti D. Multi-valued B. Atribut E. Asosiasi C. Class 28. Gambar disamping adalah: A. Class D. Asosiasi B. Multiplicity E. Atribut C. Catatan dan komentar
29.Kata kunci dalam ketergantungan dalam sebuah class yang berarti sumber diambil dari target adalah: A. derive D. realize B. instantiate E. refine C. permit 30. Sebuah class mempunyai 3 area yaitu: A. Nama class, package, asosiasi B. Nama class, asosiasi, metode C. Nama class, atribut, operasi D. Nama class, multiplicity, properti E. Nama class, single-valued, multi-valued 31.Konsep awal programming (Basic) dengan kekuatan GOTO statement dinamakan dengan a.non Procedural Language b.procedural Language c.object Oriented Programming d.visual Object Oriented Programming e.visual Programming 32. Fungsi di dalam kelas yang dikombinasikan bentuk tingkah laku kelas dinamakan dengan a.atribut d. Klasifikasi b.metode e. generalisasi c.operasi
33.Hubungan mesin, Rangka, spion dan lainnya merupakan komponen yang terdapat pada motor merupakan hubungan yang dinamakan a. Gen-Spec Structure b. design structure c. Whole-Part Structure d. hirarki structure e. Analysis Structure 34. Dibawah ini yang tidak termasuk obyek abstrak adalah a. Mata kuliah b. Sekolah c. Penjadwalan d. Golongan e. Jabatan 35. Dalam satu aksi dimungkinkan memiliki lebih dari satu metode, merupakan karakteristik metodologi : a. pewarisan d. abstraksi b. polymorphisme e. implementasi c. pengkapsulan 36. Untuk dapat mememahami UML diperlukan pemahaman tentang konsep bahasa pemodelan dan tiga eleman utama UML yaitu a. analisa design dan implementasi b. objek, diagram dan relationship c. objek, design dan diagram d. design, diagram dan relationship e. analisa, diagram dan relationship
37. Hubungan antar benda secara struktural yang terhubung diantara objek dalam kesatuan objek dinamakan dengan a. Dependency d. Association b. Generalization e. Realizations c. Whole part structure 38. Diagram yang menggambarkan transisi dan perubahan keadaan (dari satu state ke state lainnya) suatu objek pada sistem sebagai akibat dari stimuli yang diterima adalah a. Usecase diagram d. deployment diagram b. Component diagram e. activity diagram c. Statechart diagram 39. Dibawah ini yang tidak termasuk kedalam structure diagram adalah a. sequence diagram b. deployment diagram c. component diagram d. package diagram e. class diagram 40. Dibawah ini yang bukan mekanisme umum pemodelan UML adalah a. Specification b. Common divisions c. Adornments d. Relationship e. Extensibility mechanisms
41. Untuk Menggambarkan proses bisnis dan urutan aktivitas dalam sebuah proses dapat menggunakan diagram a. Activity diagram b. Deployment diagram c. Component diagram d. Usecase diagram e. Statechart diagram 42. Sebuah cara untuk mengelompokkan activity berdasarkan Actor (mengelompokkan activity dalam sebuah urutan yang sama) dinamakan a. Fork b. Decision c. Join d. End point e. Swimlane 43. Pada activity diagram percabangan aktivitas menggunakan simbol a. Fork d. Decision b. Join e. End point c. Swimlane 44. Pada activity diagram penggabungan aktivitas menggunakan simbol a. Fork d. Decision b. Join e. End point c. Swimlane 45. Simbol yang digunakan untuk memulai suatu aktivitas pada activity diagram adalah simbol a. Fork d. Decision b. Join e. Start c. Swimlane
46. Use case class memiliki objek use case yang dinamakan a. Superclass d. Skenario b. Actor e. Relationship c. Extend 47. Dibawah ini pernyataan yang salah mengenai aktor adalah a. Actor adalah eksternal terhadap sistem b. Tidak boleh ada komunikasi langsung antar actor c. Actor biasanya menggunakan Kata kerja d. Actors bisa menyediakan informasi ke sistem. e. Actors bisa saja menyediakan fungsi ke sistem 48. Jika usecase itu merupakan keharusan (required) terhadap usecase lainnya dinamakan Association a. Extend b. specification c. Include d. parent usecase e. generalization 49. Untuk memperlihatkan batasan sistem dalam diagram use case menggunakan a. Extend d. boundary boxes b. Include e. parent usecase c. generalization
50. Dibawah ini pernyataan yang tidak tepat mengenai usecase adalah a. Use case biasanya menggunakan kata benda b. Sesuatu yang menyediakan hasil yang dapat diukur ke pemakai atau sistem eksternal c. Nama use case boleh terdiri dari beberapa kata d. Dinotasikan dengan gambar (horizontal ellipse) e. Tidak boleh ada usecase dengan nama yang sama KETERANGAN : 1. Berikan penjelasan untuk setiap pilihan jawaban (tidak hanya memilih abjad) 2. Jawaban ditulis tangan dikertas polio (Sertakan nim dan nama yang jelas) 3. Gunakan kalimat sendiri yang tepat dan jelas. 4. Kalimat yang identik sama dengan temannya dinilai mencontek.