You are on page 1of 3

Pilihan Ganda

1. Sebuah model proses pengembangan perangkat lunak sekuensial linier yang


menekankan siklus pengembangan yang sangat pendek adalah
a. RAP
b. Waterfall
c. Prototype
d. RUP
e. Evolutionary
2. Konsep object oriented adalah
a. Sharing, message, inheritance
b. Inheritance, encapsulation, polymorphism
c. Polimorfisme, sinergi, sharing
d. Encapsulation, sinergi, message
e. Sharing, sinergi, message
3. Dalam proses pengembangan perangkat lunak, hal paling penting agar pemahaman
pengembangan dengan user dapat terjaga adalah
a. Pemodelan berbasis objek
b. Modelling
c. Use case diagram
d. Komunikasi
e. UML
4. Berikut contoh behavior dari class Hewan, kecuali
a. Berjalan
b. Kaki
c. Berlari
d. Minum
e. makan
5. Diagram UML yang termasuk structural diagram adalah
a. Activity diagram
b. Usecase diagram
c. State machine diagram
d. Class diagram
e. Sequence diagram
6. Kebutuhan yang berisi proses apa saja yang akan dilakukan oleh sistem adalah
a. Kebutuhan fungsional
b. Kebutuhan nonfungsional
c. Method
d. Kebutuhan sistem
e. Sistem validasi
7. Hal yang sangat penting dalam kebutuhan fungsional adalah
a. Tipe database yang digunakan
b. Keinginan pengguna
c. Jenis enkripsi yang diterapkan
d. Teknologi yang diperlukan
e. Fault tolerance
8. Kebutuhan fungsional ATM adalah
a. Sistem dapat menghtung denda secara otomatis
b. Sistem dapat melakukan transaksi peminjaman
c. Sistem harus mampu mengecek saldo
d. Sistem menghitung jumlah biaya kembalian
e. Sistem mencantumkan nama teller bank
9. Notasi pada use case diagram yang dapat menggambarkan segala pengguna software
aplikasi (user) disebut
a. Relationship
b. Use case
c. Actor
d. Package
e. note
10. Penamaan use case menggunakan kata
a. Benda
b. Kerja
c. Sifat
d. Perintah
e. Petunjuk
11. Notasi untuk memodelkan suatu activity
a. Flow
b. Decision
c. Fork/join
d. Time event
e. Send signal
12. Notasi yang menunjukkan bagaimana aliran kontrol bergerak dari sebuah aktivitas ke
aktivitas lainnya disebut
a. Event
b. Decision
c. Control flow
d. Action
e. Initial
13. Elemen pada activity diagram yang digunakan sebagai pilihan untuk mengambil
keputusan disimbolkan dengan
a. Panah
b. Lingkaran solid
c. Mata sapi
d. Belah ketupat
e. Persegi
14. Berikut merupakan action detail pada activity diagram, kecuali
a. Entry
b. Do
c. Flow
d. Exit
e. Event undefined
15. Elemen activity diagram yang digunakan untuk membagi menjadi beberapa jalur
kelompok suatu aktivitas, yaitu
a. fork/join
b. Event
c. Action
d. Decision
e. Control flow
Isian
1. Sebutkan 5 tahapan dalam System Development Life Cylcle.
2. Sebutkan minimal 3 metode pengembangan perangkat lunak.
3. Sebutkan minimal 3 diagram yang termasuk behavioral diagram.
4. Pada use case diagram, jelaskan perbedaan include dan extend
5. Buatlah activity diagram dari studi kasus berikut
Seorang user sedang menggunakan mesin ATM. ketika ia memasukkan kartu ATM,
sistem akan meminta PIN. Apabila PIN sesuai, maka sistem akan menampilkan menu
transaksi.

You might also like