Anda di halaman 1dari 5

KEMENTRIAN PENDIDIKAN DAN KEBUDAYAAN PAKET - …

KARTU SOAL
Tahun Pelajaran 2019/2020
Jenis Sekolah : SMK Negeri 1 Karang Baru Kurikulum : 2013
Kelas : XII Bentuk Soal : Pilihan Ganda
Mata Pelajaran : Pemodelan Perangkat Lunak Nama Penyusun : Hilda Ulfa,S.Pd
Pengetahuan/
KOMPETENSI DASAR Buku Sumber : x Pemahaman Aplikasi Penalaran
Nomor RUMUSAN BUTIR SOAL
Soal
1. Tiap pengembang perangkat lunak menentukan beberapa karakteristik perangkat lunak pada level
1
LINGKUP MATERI tinggi adalah jenis model ....
Berbagai macam model dalam
Pemodelan Berorientasi Objek A. Spiral Model

MATERI B. R A D Model
Mampu menyebutkan berbagai C. Waterfall Model
macam model dalam pemodelan
berorientasi objek D. 4 GT Model

E. Prototyping Model

INDIKATOR SOAL Pembahasaan


Siswa mampu menyebutkan Kunci Jawaban: D
berbagai macam model dalam Jawaban
pemodelan berorientasi objek
D
KEMENTRIAN PENDIDIKAN DAN KEBUDAYAAN PAKET - …
KARTU SOAL
Tahun Pelajaran 2019/2020
Jenis Sekolah : SMK Negeri 1 Karang Baru Kurikulum : 2013
Kelas : XII Bentuk Soal : Pilihan Ganda
Mata Pelajaran : Pemodelan Perangkat Lunak Nama Penyusun : Hilda Ulfa,S.Pd
Pengetahuan/
KOMPETENSI DASAR Buku Sumber : x Aplikasi Penalaran
Pemahaman
Nomor RUMUSAN BUTIR SOAL
Soal 1. UML terbagi menjadi 2 kategori, yaitu structure diagram dan behavior diagram. Di bawah ini model-
model diagram pada UML
2
LINGKUP MATERI i. Class Diagram.
ii. Object Diagram.
Berbagai macam model dalam
iii. Use Case Diagram.
Pemodelan Berorientasi Objek iv. Sequence Diagram.
v. Collaboration Diagram.
MATERI
vi. State Chart Diagram.
vii. Activity Diagram.
Mampu menyebutkan berbagai
viii. Component Diagram.
macam model dalam pemodelan ix. Deployment Diagram.
berorientasi objek
Manakah yang termasuk structure diagram …
A. iii – iv – v – vi – vii.
B. i – ii – viii – ix.
C. iv – v – vi – vii.
INDIKATOR SOAL D. i – ii – iii – viii – ix.
Siswa mampu menyebutkan Kunci E. v - iii
berbagai macam model dalam Jawaban
Pembahasaan
pemodelan berorientasi objek
B Jawaban : B
KEMENTRIAN PENDIDIKAN DAN KEBUDAYAAN PAKET - …
KARTU SOAL
Tahun Pelajaran 2019/2020
Jenis Sekolah : SMK Negeri 1 Karang Baru Kurikulum : 2013
Kelas : XII Bentuk Soal : Pilihan Ganda
Mata Pelajaran : Pemodelan Perangkat Lunak Nama Penyusun : Hilda Ulfa,S.Pd
Pengetahuan/
KOMPETENSI DASAR Buku Sumber : x Aplikasi Penalaran
Pemahaman
Nomor RUMUSAN BUTIR SOAL
Soal

3
LINGKUP MATERI
Berbagai macam model dalam
Pemodelan Berorientasi Objek
MATERI

Mampu menyebutkan berbagai


macam model dalam pemodelan
berorientasi objek

Perhatikan gambar DFD diatas, perlakuan aktor terhadap sistem diatas yang benar adalah ...
A. Peminjam memberikan data peminjaman buku dan sistem memberikan informasi buku, Pimpinan dapat
melihat data buku
B. Peminjam memberikan informasi data buku dan pimpinan memberikan informasi data buku ke peminjam
INDIKATOR SOAL
Kunci C. Pimpinan menerima laporan dan peminjam dapat menerima informasi buku dan peminjaman
Siswa mampu menyebutkan D. Pimpinan dapat menginput data pinjam dan data buku
berbagai macam model dalam Jawaban
E. Peminjam memberikan data peminjaman buku dan sistem memberikan informasi buku, Pimpinan
pemodelan berorientasi objek menerima laporan informasi data buku
E
Pembahasaan
Jawaban : E

4. Latar belakang kenapa rakayasa kebutuhan diperlukan adalah….


a. Pengembangan perangkat lunak pada dasarnya muncul karena adanya suatu kebutuhan baru
b. Klien menemukan dan menyelesaikan kebutuhan yang di dalamnya terdapat konflik
c. Klien memisahkan antara kebutuhan dan keinginan dari pengguna.
d. Klien tidak selalu mengetahui dengan pasti dan jelas mengenai apa yang diperlukan
e. Mendefinisikan semua kebutuhan pemakai sesuai dengan lingkup kontrak
Jawaban : E

5. Perbedaan diagram level 0 dengan level 1 adalah….


a. DFD level 0 hanya menerapkan aliran data input output, DFD level 1 mewakili aliran system secara sebagian atau seluruhnya secara mendetail.
b. DFD level 0 lebih rumit, DFD level 1 lebih simple
c. DFD level 0 cenderung hanya menggambarkan desain secara umum, DFD level 1 menggambarkan aliran data secara umum
d. DFD level 0 menerapkan aliran data secara keseluruhan, DFD level 1 mewakili aliran system secara sebagian atau seluruhnya secara mendetail.
e. a dan b benar
Jawaban : A

6. Pada gambar berikut merupakan diagram level….


a. Level 0 (Diagram Konteks)
b. Level 1
c. Level 2
d. Level 3
e. Level 4
Jawaban : A
7. Tahapan pengembangan perangkat lunak ialah ...
a. Analisis, implementasi, pengujian
b. Analisis, implementasi, desain, pengujian
c. Desain, implementasi, pengujian
d. Analisis, desain, implementasi, pengujian
e. Implementasi, analisis, pengujian
Jawaban : D