Anda di halaman 1dari 12

Soal Latihan UAS

Analisis Desain Sistem Informasi


14.12.2020

Research and Development


Eksekutif Mahasiswa Teknologi Informasi
1

// Catatan Penulis
Jawaban yang tertera belum tentu benar, harap mencari lagi jawabannya jika belum
tepat ditambah ada yang pilihannya terlewati (tidak ada) bahkan soal yang tidak
lengkap, Mohon maaf. Terima Kasih, saya harap soal ini berguna untuk belajar
kalian.
// Soal
1. Operator dalam sebuah frame Sequence Diagram yang memiliki arti sebuah
proses atau kondisi mungkin dijalankan secara berulang-ulang serta
menunjukkan baris iterasi adalah
a. Alt
b. Loop
c. Opt
d. For
2. Berikut ini merupakan prinsip dasar yang perlu dipertimbangkan dalam
mendesain antarmuka pengguna, k ​ ecuali
a. Memberikan kemudahan yang tak terduga oleh pengguna
b. Memberikan kendali sistem pada pengguna
c. Memperhatikan konsistensi dalam desain antarmuka
d. Meminimalisir keharusan pengguna untuk mengingat-ingat sesuatu
3. Perhatikan gambar di bawah ini!

Dalam gambar di atas, nilai modalitas antara objek A dan B adalah


a. One
b. One dan Only one
c. Many
d. One to Many
4. Fungsi dari sequence diagram yaitu:
a. Menunjukkan interaksi antar use-case serta interaksi antar aktor dalam
urutan waktu tertentu
b. Menunjukkan interaksi antar kelas dalam urutan waktu tertentu
c. Menunjukkan sekumpulan kelas serta message yang dikirim dan diterima
guna menyelesaikan fungsionalitas tertentu
d. Menunjukkan sekumpulan kelas dan message yang dikirim dan diterima oleh
kelas-kelas tersebut dalam urutan waktu tertentu
5. Berikut yang tidak termasuk diagram dalam UML adalah
a. Flowchart diagram
b. Statechart diagram
c. Class diagram
2

d. Activity diagram
6. Presentasi secara digital lebih baik digunakan dalam kondisi…
a. Memerlukan tingkat detail informasi yang lebih presisi
b. Memerlukan gambaran informasi dengan cepat
c. Membandingkan nilainya dengan nilai yang lain
d. Memiliki nilainya dengan nilai yang lain
7. Nama diagram UML yang digunakan untuk menggambarkan struktur data dan
beserta relasinya serta menjadi abstraksi bagi struktur data dalam basis data
adalah…
a. Collaboration diagram
b. ER diagram
c. Class diagram
d. Database Model diagram
8. Dalam suatu aktifitas perancangan antarmuka terdapat suatu kebutuhan yang
mengharuskan aplikasi mampu untuk merepresentasikan informasi kapasitas
paket data internet pengguna saat ini melalui suatu grafik, baik informasi ukuran
penggunaan kapasitas yang telah dan belum digunakan. Model grafik apa yang
lebih tepat diterapkan dalam kasus tersebut?
a. Grafik ​Donut
b. Grafik ​Multiline
c. Grafik L​ ine
d. Grafik ​Radar
9. Perhatikan gambar di bawah ini!

Garis berpanah yang mengarah dari aktor Caller menuju use case “Get All
History” mengindikasikan bahwa
a. Adanya aliran data yang berasal dari aktor menuju use case
b. Peran aktor tersebut bergantung kepada skenario use case
c. Skenario use case bergantung pada peran aktor tersebut
d. Aktor tersebut memicu berjalannya skenario dalam use case
10. Manakah dari diagram UML berikut yang paling tepat untuk menggambarkan
asosiasi antara komputer dengan ​processor?

a.

b.
3

c.

d.
11. Suatu bentuk instansiasi dari suatu kelas yang merupakan bentuk abstraksi data
yang memiliki ​state ​(atribut), ​behaviour ​(method), dan ​identity ​(identitas)
merupakan definisi dari
a. Object
b. Class
c. Activity
d. Entity
12. Perhatikan gambar di bawah ini!

Pernyataan relasi antara kelas A dan B yang tepat tergambar dalam gambar
diatas adalah
a. 1 Objek B minimal berasosiasi dengan banyak Objek A
b. 1 Objek A hanya dapat memiliki satu Objek B
c. Objek A tidak dapat berdiri sendiri tanpa Objek B
d. Objek B tidak dapat berdiri sendiri tanpa Objek A
13. Urutan langkah-langkah dalam mendesain UI yang benar adalah…
a. Menentukan pakar, pembuatan antarmuka, mengidentifikasi
b. Menentukan skenario, menentukan preferensi pengguna, menguraikan objek
dan aktivitas skenario, membuat sketsa UI
c. Menganalisis pengguna, mengidentifikasi aktivitas pada skenario, membuat
sketsa UI, dan menguji UI
d. Menentukan pengguna, membuat sketsa UI, menguraikan objek dan aktivitas
skenario, dan menguji UI
14. Perhatikan gambar di bawah ini!

Pada gambar di atas, parameter method turnOn() pada class Engine bertipe data
a. Boolean
b. Void
c. Public
d. Static
4

15. Dalam sebuah layanan website, seorang user diminta mengisikan asal provinsi
dari 35 provinsi yang ada di Indonesia sebagai pendataan kependudukan. Untuk
merealisasikan kebutuhan tersebut kedalam suatu antarmuka, model input yang
paling efektif untuk digunakan adalah
a. Radio Button
b. Input Field
c. Check Box
d. Combo Box
16. Penggunaan warna dalam antarmuka digunakan untuk menekankan hal berikut
ini, ​kecuali
a. Memberikan penekanan tertentu terhadap informasi
b. Memberikan arti tertentu terhadap informasi yang ditampilkan
c. Meningkatkan kecepatan akses terhadap informasi
d. Memudahkan pengguna dalam membedakan aksi tertentu
17. User Story Sistem Informasi Jatayu Airline
Jatayu Airline adalah sebuah perusahaan maskapai penerbangan yang ingin
mengembangkan bisnisnya dengan menerapkan suatu sistem informasi ke
dalam beberapa aktivitas proses bisnisnya. Beberapa kebutuhan terhadap
sistem diperoleh dari hasil wawancara dan observasi di lapangan. Admin Jatayu
Airline dapat meninjau dan mengelola data dan informasi pelanggan, melihat
dan mengelola riwayat pembelian tiket. Selain itu Admin dapat melihat informasi
nominal uang yang dibelanjakan oleh suatu pelanggan pada suatu perjalanan
serta mendaftarkan pelanggan baru ke dalam sistem. Dengan mempelajari pola
travelling dan tingkat kemapanan pelanggan, sistem dapat menawarkan
berbagai produk lain dan promosi yang relevan Admin Jatayu Airline dapat
melihat informasi mengenai produk-produk yang pernah dibeli oleh seorang
pelanggan. Pelanggan dibagi menjadi dua yaitu pelanggan premium dan umum.
Pelanggan premium adalah pelanggan terdaftar yang telah menggunakan Jatayu
Airline setidaknya tujuh kali selama satu tahun dan status premium pelanggan
berlaku selama satu tahun. Admin Jatayu Airline dapat mencetak kartu gold
member hanya untuk pelanggan premium. Jika pelanggan premium memiliki
kartu debit dari Bank Jatayu, maka kartu debit Bank Jatayu yang dimilikinya
secara otomatis menjadi kartu member Jatayu Airline. Pelanggan premium
mempunyai hak untuk menggunakan lounge secara Cuma-Cuma dan diskon
khusus untuk semua destinasi. CEO dari Jatayu Airline dapat melihat laporan
berupa pertumbuhan keuangan, kepuasan pelanggan, dan pertumbuhan
organisasi pada suatu periode tertentu
Berikut ini yang merupakan Aktor dari User Story di atas adalah
a. Admin
b. Jatayu Airline
c. Pelanggan
5

d. Bank
18. Stereotype yang umum digunakan untuk menggambarkan relasi antara dua use
case diagram yaitu (extend) dan (include). Stereotype (extend) digunakan untuk
a. Menggambarkan bahwa sebuah use case mencakup use case lainnya
sehingga jika use case yang mencakup tersebut dijalankan, maka use case
yang dicakup akan dijalankan juga
b. Menggambarkan sebuah use case yang menambahkan perilaku dari use case
yang lain dimana use case tambahan ini hanya dikerjakan jika kondisi atau
syarat tertentu dipenuhi
c. Menggambarkan bahwa suatu use case akan dijalankan secara berurutan
terhadap use case lainnya
d. Menunjukkan bahwa sebuah use case memiliki karakteristik yang diturunkan,
diwariskan dari use case lainnya
19. Stereotype objek dalam sequence diagram yang bertanggung jawab dalam
mengatur aliran eksekusi program adalah
a. Boundary
b. Entity
c. Control
d. Aktor
20. Manakah pernyataan berikut ini yang benar terkait Fork, Branch, Join, dan merge
dalam Activity Diagram UML?
a. Branch selalu diakhiri dengan Join
b. Branch selalu diakhiri dengan Merge
c. Fork selalu diakhiri dengan Join
d. Fork selalu diakhiri dengan Merge
21. Pada proses transformasi sequence diagram menjadi class diagram, pesan akan
ditransformasikan menjadi method pada objek yang dituju untuk kasus
a. Pesan yang dikirim oleh objek Aktor menuju Boundary
b. Pesan yang dikirim oleh objek Control menuju Aktor
c. Pesan yang dikirim oleh Boundary menuju Control
d. Pesan yang dikirim oleh objek Entity menuju sistem eksternal
22. Notasi berikut yang t​ idak terdapat ​ dalam Class Diagram adalah
a. Nama class
b. Attribut
c. Aliran data
d. Operasi
23. Suatu gaya interaksi yang memerlukan waktu lama dan sulit dipelajari serta
memiliki penanganan error yang lemah disebut
a. Menu selection
b. Command language
c. Direct manipulation
6

d. Natural language
24. Perhatikan gambar di bawah ini!

Manakah yang bertindak sebagai Container dalam gambar di atas?


a. A
b. A atau B
c. B
d. Tidak ada
25. Amati ilustrasi di bawah ini

Pada gambar di atas Class Car bersifat


a. public final abstract
b. protected final
c. static protected
d. abstract
26. Dalam suatu skenario use case terdapat tiga kemungkinan alternatif hasil dari
sebuah proses, yaitu kondisi [Benar], kondisi [Salah], dan kondisi [Alternatif].
Alternatif kondisi tersebut digambarkan dalam Activity Diagram menggunakan
notasi
a. Merge
b. Fork
c. Join
d. Branch
27. Terdapat tipe atribut pada sebuah object yaitu public, protected, dan private.
Jika dikaitkan dalam Object Oriented Programming, tipe-tipe tersebut mewakili
a. Information hiding
b. Enkapsulasi
c. Polymorphism
d. Inheritance
28. Dalam Class Diagram, hubungan “kind-of” digambarkan dalam bentuk relasi
antar class
a. Inheritance
b. Aggregation
c. Generalization
d. Composition
7

29. Teknik untuk menjelaskan business process, procedural logic dan workflow dan
dan digunakan untuk menjelaskan spesifikasi use case secara tekstual ke dalam
notasi grafis merupakan fungsi dari
a. Activity diagram
b. Statechart diagram
c. Sequence diagram
d. Collaboration diagram
30. Berikut yang merupakan jenis polymorphism pada pendekatan Object Oriented
adalah
a. Overloading d​ an ​Overriding
b. Overloading d ​ an ​Overclass
c. Overmethod d ​ an O ​ verclass
d. Overloading d ​ an ​Overclass
31. Perhatikan gambar di bawah ini!

Dalam potongan diagram yang diperlihatkan dalam Activity Diagram di atas,


elemen yang ditunjukkan dengan huruf D (garis hitam tebal) disebut
a. Fork
b. Merge
c. Join
d. Combine
32. Perhatikan gambar di bawah ini!

Berdasarkan gambar di atas, manakah pernyataan yang benar


a. Ketika class Car diinstantiasi, class Engine harus diinstansiasi
b. Satu instance Engine yang sama dapat digunakan pada instance Car yang
berbeda
c. Relasi class Car dengan Engine adalah komposisi
d. Atribut on pada class Engine dapat diakses oleh Car
8

33. Perhatikan gambar di bawah ini!

Relasi antar kelas A dan kelas B dalam gambar di atas adalah


a. Komposisi
b. Agregasi
c. Kolaborasi
d. Part-of
34. Pada sequence diagram, terdapat komponen yang ditujukan untuk menangani
komunikasi antar komponen dalam sistem dengan pengguna luar atau sistem
lain komponen tersebut adalah
a. Aktor classes
b. Control classes
c. Boundary classes
d. Entity classes
35. Sumber data / informasi berikut ini dapat digunakan untuk mendesain struktur
layout dan konten suatu antarmuka pengguna, k ​ ecuali
a. Desain antarmuka dari bagian sistem lainnya yang terkait
b. Desain struktur data dalam database yang digunakan
c. Media fisik yang dihasilkan dari sistem / aplikasi lain yang sejenis
d. Pendapat dan masukan dari pengguna yang awam
36. Jika dalam suatu kasus teridentifikasi 3 kelas berikut, dimana ketika suatu
minuman jus dibuat, diperlukan Buah dan Air sebagai komponen penyusunnya.
Jika salah satu komponen tersebut tidak tersedia, maka minuman Jus tidak
dapat dibuat. Relasi apakah yang sesuai dengan menghubungkan ketiga class
tersebut?
a. 30 Generalisasi
b. Komposisi
c. Inheritance
d. Agregasi
37. Berikut yang ​bukan merupakan bagian dari prinsip perancangan yang harus
diperhatikan ketika membuat suatu rancangan ​user interface​ adalah
a. Consistency
b. Relativity
c. Recoverability
d. User Diversity
38. Berikut ini merupakan teknik untuk mengurangi beban memori pengguna,
kecuali
a. Menampilkan state dan kondisi sistem secara visual
b. Memberikan warna tertentu untuk menggambarkan sistem
9

c. Memberikan nilai default pada form pengguna


d. Memberikan shortcut untuk fungsi yang sering digunakan
39. Dalam pendefinisian suatu kelas, dikenal access modifier ​protected yang
membatasi akses informasi dan operasi untuk
a. Diakses hanya dari kelas atau objek yang bersangkutan beserta seluruh kelas
turunannya
b. Diakses hanya dari kelas atau objek yang bersangkutan
c. Diakses hanya dari semua kelas atau objek yang ada dalam satu sistem yang
sama
d. Diakses hanya dari kelas atau objek yang berada dalam satu package yang
sama
40. Dalam suatu aktivitas analisis sistem informasi kepegawaian, terdapat 6 kategori
yang dapat dipilih salah satunya oleh user untuk menentukan status
kepegawaiannya. Model input apa yang paling tepat digunakan untuk
merealisasikan kebutuhan tersebut suatu antarmuka dalam bentuk form
tersebut?
a. Input Box
b. Check Box
c. Text Field
d. Combo Box
41. Diagram UML yang dapat digunakan untuk membantu proses identifikasi
pengguna dan antarmuka yang digunakan adalah
a. Collaboration diagram
b. Use case diagram
c. Activity diagram
d. UI diagram
42. Berikut yang bukan termasuk jenis relasional antar kelas adalah
a. Association
b. Inheritance
c. Aggregation
d. Composition
43. Jika jenis rekening yang disimpan dalam suatu bank dapat berupa rekening Giro
dan Tabungan, manakah diagram kelas di bawah ini yang paling tepat untuk
menggambarkan kondisi tersebut?

a.

b.
10

c.

d.
44. Perhatikan gambar di bawah ini!

Berdasarkan gambar di atas, manakah pernyataan yang benar


a. Class Car merupakan class kongkrit
b. Method move() pada class Car bersifat final
c. Method isOn() pada class Car memiliki parameter boolean
d. Atribut brand pada class Car bersifat protected
45. Fungsi dari suatu use case diagram adalah
a. Menjelaskan kapabilitas dari sudut pandang calon penggunanya beserta
lingkungannya
b. Menjelaskan tentang runtutan kerja kapabilitas dari sistem yang mampu
dioperasikan oleh calon penggunanya
c. Menjelaskan hubungan antar calon pengguna terhadap kapabilitas dari
sistemnya
d. Menjelaskan bagaimana proses berjalannya fungsi ditinjau dari sudut
pandang calon penggunanya
46. Faktor manusia memegang peranan penting dalam mendesain suatu antarmuka
sistem informasi, manakah berikut ini yang ​bukan merupakan faktor manusia
yang mempengaruhi desain antarmuka pengguna sistem?
a. Manusia memiliki keterbatasan short-term memory
b. Manusia dapat melakukan kesalahan dan tidak konsisten
c. Manusia memiliki perbedaan fisik dan preferensi
d. Manusia memiliki selera seni yang berbeda-beda
47. User Story Sistem Informasi Jatayu Airline
Jatayu Airline adalah sebuah perusahaan maskapai penerbangan yang ingin
mengembangkan bisnisnya dengan menerapkan suatu sistem informasi ke
dalam beberapa aktivitas proses bisnisnya. Beberapa kebutuhan terhadap
sistem diperoleh dari hasil wawancara dan observasi di lapangan. Admin Jatayu
Airline dapat meninjau dan mengelola data dan informasi pelanggan, melihat
dan mengelola riwayat pembelian tiket. Selain itu Admin dapat melihat informasi
nominal uang yang dibelanjakan oleh suatu pelanggan pada suatu perjalanan
serta mendaftarkan pelanggan baru ke dalam sistem. Dengan mempelajari pola
travelling dan tingkat kemapanan pelanggan, sistem dapat menawarkan
11

berbagai produk lain dan promosi yang relevan Admin Jatayu Airline dapat
melihat informasi mengenai produk-produk yang pernah dibeli oleh seorang
pelanggan. Pelanggan dibagi menjadi dua yaitu pelanggan premium dan umum.
Pelanggan premium adalah pelanggan terdaftar yang telah menggunakan Jatayu
Airline setidaknya tujuh kalu selama satu tahun dan status premium pelanggan
berlaku selama satu tahun. Admin Jatayu Airline dapat mencetak kartu gold
member hanya untuk pelanggan premium. Jika pelanggan premium memiliki
kartu debit dari Bank Jatayu, maka kartu debit Bank Jatayu yang dimilikinya
secara otomatis menjadi kartu member Jatayu Airline. Pelanggan premium
mempunyai hak untuk menggunakan lounge secara Cuma-Cuma dan diskon
khusus untuk semua destinasi. CEO dari Jatayu Airline dapat melihat laporan
berupa pertumbuhan keuangan, kepuasan pelanggan, dan pertumbuhan
organisasi pada suatu periode tertentu
Berdasarkan user story di atas, relasi use case yang menghubungkan antara
pelanggan premium dengan pelanggan umum adalah
a. Asosiasi berarah dari pelanggan umum ke pelanggan premium
b. Asosiasi berarah dari pelanggan premium ke pelanggan umum
c. Generalisasi yang mengarah pada pelanggan premium
d. Generalisasi yang mengarah pada pelanggan umum
48. Relasi antara aktor dengan use case terkait yang disimbolkan dengan garis yang
menghubungkan keduanya disebut dengan
a. Association
b. Aggregation
c. Composition
d. Relationship
49. Simplifikasi atau penyederhanaan dari sebuah realita disebut
a. Model
b. Diagram
c. Arsitektur
d. Desain
50. Prakondisi yang benar dari use case l​ ogin​ adalah
a. Pengguna sudah terdaftar di basis data
b. Halaman login sudah terbuka dan siap diakses
c. Tidak ada duplikasi username di basis data
d. Username dan password sudah diisi dengan benar

Anda mungkin juga menyukai