Soal Uas RPL
Soal Uas RPL
1. Tahapan Pengembangan Perangkat Lunak 8. Jenis view dalam UML yang mendeskripsikan fungsionalitas
a. Analisis – Desain – Implementasi – Pengujian sistem yang seharusnya dilakukan sesuai yang diinginkan
b. Desain – Analisis – Implementasi – Pengujian external actors adalah …
a. Logical view
c. Analisis – Desain – Pengujian – Implementasi b. Concurrency view
d. Analisis – Pengujian – Implementasi – Desain c. Use case view
e. Desain – Analisis – Pengujian – Implementasi d. Component view
2. Tujuan analisis yang benar adalah e. Deployment view
a. Untuk menentukan menentukan kapan aplikasi dapat 9. Jenis view dalam UML yang mendeskripsikan implementasi
digunakan. dan ketergantungan modul. Komponen yang merupakan tipe
b. Untuk menentukan spesifikasi dan struktur pengguna lainnya dari code module diperlihatkan dengan struktur dan
dan menyeleksi fitur sistem yang lain. ketergantungannya juga alokasi sumber daya komponen dan
informasi administrative lainnya adalah …
c. Untuk menentukan jenis aplikasi yang akan dibuat dan a. Logical view
menentukan jumlah tampilan yang akan di buat. b. Concurrency view
d. Untuk menentukan persamaan dan poerbedaan antara c. Use case view
satu program dengan program yang lain. d. Component view
e. Untuk menentukan pembagian proses apa saja yang e. Deployment view
akan dilakukan terlebih dahulu. 10. Jenis diagram dalam UML yang menggambarkan sejumlah
3. Disebut juga Classic Life Cycle Cocok digunakan untuk external actors dan hubungannya ke use case yang
pengembangan program berskala kecil adalah pengertian diberikan oleh sistem adalah …
dari … a. Sequence Diagram
a. Prototyping model b. State Diagram
b. Incremental model c. Collaboration Diagram
c. Waterfall model d. Activity Diagram
d. RAD model e. Use Case Diagram
e. Spiral model 11. Jenis diagram dalam UML yang menggambarkan kolaborasi
4. Adaptasi high speed dari Linear Sequential Model (LSM) dinamis antara sejumlah object adalah …
adalah pengertian dari … a. Sequence Diagram
a. Prototyping model b. State Diagram
b. Incremental model c. Collaboration Diagram
c. Waterfall model d. Activity Diagram
d. RAD model e. Use Case Diagram
e. Spiral model 12. Ada beberapa relasi yang terdapat pada use case diagram
5. UML adalah… a. Association
a. Unified Modeling Language. b. Aplication
b. Bahasa satandar dalam pembuatan sebuah program c. Dependency
perangkat lunak d. Generalization
c. Model struktur perangkat lunak. e. Aggregation
d. Bahasa pemrograman yang ditemukan untuk 13. Sebuah element bergantung dalam beberapa cara ke
mempermudah dalam pembuatan program element lainnya adalah pengertian dari…
e. Bahasa standar visualisasi, merancang dan a. Association
dokumentasi sistem piranti lunak. b. Aplication
6. Brikut adalah Bagian-bagian utama dari UML kecuali. c. Dependency
a. Prototyping d. Generalization
b. View e. Aggregation
c. Diagram 14. Pengertian Class yang benar adalah…
d. Model element a. sekelompok Field dari property (atribut), sifat (operasi),
e. General mechanism relasi antar Field dan sematik yang umum.
7. Bagian UML yang digunakan untuk melihat sistem yang b. sekelompok Indentity dari property (atribut), sifat
dimodelkan dari beberapa aspek yang berbeda (operasi), relasi antar Indentity dan sematik yang
a. Prototyping umum.
b. View
c. Diagram c. sekelompok data dari property (atribut), sifat (operasi),
d. Model element relasi antar data dan sematik yang umum.
e. General mechanism d. sekelompok object dari property (atribut), sifat (operasi),
relasi antar object dan sematik yang umum.
e. sekelompok State dari property (atribut), sifat (operasi), c. Aktifitas-aktifitas yang terjadi yang terkait dalam suatu
relasi antar State dan sematik yang umum. proses berulang.
15. Dalam UML, kita dapat memodelkan beberapa jenis aksi, d. Aktifitas-aktifitas yang terjadi yang terkait dalam suatu
yang mengembalikan nilai dari caller adalah … proses yang berkondisi.
a. Call e. Aktifitas-aktifitas yang terjadi yang terkait dalam suatu
b. Send proses yang memiliki status benar atau salah saja.
c. Create 23. Proses rekayasa perangkat lunak yang menyediakan
d. Destroy pendekatan disiplin untuk menandai tugas-tugas dan
e. Return tanggung jawab dalam pengembangan organisasi
16. Jumlah = 27 + 42; merupakan pengetian dari ..
Apa type data yang sesuai dengan bariabel Jumlah? a. Unified Modeling Language
a. int b. Pemodelan Perangkat Lunak
b. boolean c. Rational Unified Process
c. char d. Rapid Application Development
d. string e. Entity Relationship Diagram
e. Float 24. Salah satu metode pengembangan suatu sistem informasi
17. Nilai = 41 > 30 dengan waktu yang relatif singkat
Apa type data yang sesuai dengan bariabel Nilai? a. Unified Modeling Language
a. int b. Pemodelan Perangkat Lunak
b. boolean c. Rational Unified Process
c. char d. Rapid Application Development
d. string e. Entity Relationship Diagram
e. Float 25. Pada RAD user dan analyst melakukan semacam
18. Terdapat 3 dasar struktur proses yaitu pertemuan untuk melakukan identifikasi tujuan dari aplikasi
a. Input, Proses, Output atau system dan melakukan identifikasi kebutuhan informasi
b. Selection, Edit, Delete untuk mencapai tujuan merupakan tahapan …
c. Sekuensial, Selection, Loop a. Environment
d. Hardware, Software, Brainware b. Deployment
e. Class, Object, Data c. Implementation
19. Struktur proses Sekuensial yang benar adalah … d. Design workshop
a. StartInputoutputend e. Requirements planning
b. StartInputprosesoutputend 26. Alat pembuatan model yang memungkinkan profesional
c. StartInputInput 2outputend sistem untuk menggambarkan system sebagai suatu
d. StartInputhasiloutputend jaringan proses fungsional yang dihubungkan satu sama lain
dengan alur data, baik secara manual maupun komputerisasi
e. StartInputseleksioutputend disebut juga sebagai …
20. a. Data Flow Diagram
b. Entity Relationship Diagram
c. Diagram Konteks
d. Collaboration Diagram
e. Activity Diagram
27. Komponen DFD yang mewakili entitas eksternal yang
berkomunikasi dengan sistem yang sedang dikembangkan
adalah…
a. Proses
b. T erminator
Dari algoritma diatas hasil yang ditamnpilkan di layar adalah c. Data Store
… d. Alur Data
a. Area e. Document
b. 30 28. Algoritma yang benar dalam menghiung jumlah sisa hasil
c. 10 bagi adalah …
d. 20 a. A / B
e. 200 b. A DIV B
21. c. A MOD B
d. A >= B
e. A % B
29. UML dimulai secara resmi pada
a. juli 1994
b. agustus 1994
c. september 1994
Jika total belanja diatas diubah menjadi 150000 maka d. oktober 1994
hasilnya adalah e. november 1994
a. 150000 30. Pendiri UML adalah …
b. 120000 a. Eduardo
c. 100000 b. Dustin
d. 130000 c. Andrew
e. 135000 d. Huges
22. Diagram Activity berfokus pada e. Rumbaugh
a. Aktifitas-aktifitas yang terjadi yang terkait dalam suatu
proses ganda.
b. Aktifitas-aktifitas yang terjadi yang terkait dalam suatu
proses tunggal.
PEMERINTAH PROVINSI BANTEN
DINAS PENDIDIKAN DAN KEBUDAYAAN
UNIT PELAKSANA TEKNIS
SMK NEGERI 7 KOTA SERANG
JL. Raya Bangdes Kp. Baru Kel. Penancangan Kec. Cipocok Jaya
Website: smkn7kotaserang.sch.id Email: smkn7kotaserang@yahoo.com Telp.(0254)8496051 Hp. 0859 4554 1237
1. A 11. A 21. A
2. B 12. B 22. B
3. C 13. C 23. C
4. D 14. D 24. D
5. E 15. E 25. E
6. A 16. A 26. A
7. B 17. B 27. B
8. C 18. C 28. C
9. D 19. D 29. D
10. E 20. E 30. E
PEMERINTAH PROVINSI BANTEN
DINAS PENDIDIKAN DAN KEBUDAYAAN
UNIT PELAKSANA TEKNIS
SMK NEGERI 7 KOTA SERANG
JL. Raya Bangdes Kp. Baru Kel. Penancangan Kec. Cipocok Jaya
Website: smkn7kotaserang.sch.id Email: smkn7kotaserang@yahoo.com Telp.(0254)8496051 Hp. 0859 4554 1237