Anda di halaman 1dari 5

PEMERINTAH PROVINSI BANTEN PETUNJUK UMUM

DINAS PENDIDIKAN DAN KEBUDAYAAN 1 Berdoa dan siapkan diri


UNIT PELAKSANA TEKNIS Anda sebelum mengerjakan!
2. Periksa dan baca soal-soal
SMK NEGERI 7 KOTA SERANG sebelum anda menjawabnya!
JL. Raya Bangdes Pakupatan Kota Serang 42124
Website ://www.smkn7kotaserang.sch.id Email: smkn7kotaserang2yahoo.com 3. Periksa kembali pekerjaan
Telp. (0254) 7931001 anda sebelum sebelum
Nama Guru :M. DWI PRASETYONO, S.KOM diserahkan kembali kepada
Kelas : XI Pelajaran : Pemodelan Perangkat Lunak pengawas Ulangan.
4. Tidak diizinkan membawa
Jam Ulangan : 10:00 – 11:00 WIB
buku atau catatan dalam
Program : RPL Hari /Tanggal : Senin / 21 Mei 2018 bentuk apapun dan ataupun
alat komunikasi

ULANGAN AKHIR SEMESTER (UAS) GENAP


TAHUN PEMBELAJARAN 2017/2018

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. StartInputoutputend e. Requirements planning
b. StartInputprosesoutputend 26. Alat pembuatan model yang memungkinkan profesional
c. StartInputInput 2outputend sistem untuk menggambarkan system sebagai suatu
d. StartInputhasiloutputend jaringan proses fungsional yang dihubungkan satu sama lain
dengan alur data, baik secara manual maupun komputerisasi
e. StartInputseleksioutputend 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

KUNCI JAWABAN PEMODELAN PERANGKAT LUNAK

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

KISI-KISI PENULISAN SOAL UJIAN AKHIR SEMESTER GENAP 2017-2018

Jenis Sekolah : SMKN 7 KOTA SERANG Alokasi Waktu : 60 menit


Mata Pelajaran : Pemodelan Perangkat Lunak
Jumlah Soal : 30 Soal
Kurikulum : 2013

Kelas / Bentuk Nomor


No Kompetensi Materi
Semester Test Soal
1. Memahami konsep pemodelan perangkat lunak XI / 2 1. Dasar pemodelan perangkat lunak PG 1,2,3,4,18,19
2. Memahami model proses pengembangan 2. Rational Unified Process, Rapid Application Development 23,24,25
perangkat lunak
3. Memahami diagram aliran data (DFD). 3. Data Flow Diagram 26,27
4. Memahami konsep pemodelan berorientasi 4. Pengenalan UML, Pengertian UML, Sejarah UML, 5,6,7,8,9,15,29,30
obyek (UML) Bagian-bagian Dari UML,
5. Memahami kebutuhan sistem berorientasi obyek 5. Use Case Diagram 10,11,12,13,22
6. Memahami hubungan antar class dalam sistem 6. Definisi Object dan Class, type data, Struktur Proses, 14,16,17,20,21,28
berorientasi obyek Algoritma
Mengetahui Serang, Mei 2018
Waka Opdik Divalidasi, Guru Mata Pelajaran,

Vivin Frindiyani, M.Pd ……………………………… M. Dwi Prasetyono, S.Pd


NIP197809122009022003
Kisi-Kisi:

1 Dasar pemodelan perangkat lunak


2 Pengenalan UML
3 Pengertian UML
4 Sejarah UML
5 Bagian-bagian Dari UML
6 Use Case Diagram
7 Definisi Object dan Class
8 type data
9 Struktur Proses
10 Algoritma
11 Rational Unified Process
12 Rapid Application Development
13 Data Flow Diagram

Anda mungkin juga menyukai