20190700008
Sistem Informasi
Analisa Perancangan SI
UTS
Jawaban :
UML adalah bahasa untuk menspesifikasi,memvisualisasi, membangun
dan mendokumentasikan artifacts (bagian dari informasi yang digunakan
untuk dihasilkan oleh proses pembuatan perangkat lunak, artifact
tersebut dapat berupa model, deskripsi atau perangkat lunak)dari sistem
perangkat lunak,seperti pada pemodelan bisnis dan sistem non
perangkat lunak lainnya.
Kelebihan :
1. Menyediakan bahasa pemodelan visual yang ekspresif dan siap pakai
untuk mengembangkan dan pertukaran model-model yang berarti.
2. Menyediakan mekanisme perluasan dan spesialisasi untuk memperluas
konsep-konsep inti.
3. Mendukung spesifikasi independen bahasa pemrograman dan proses
pengnembangan tertentu.
4. Menyediakan basis formal untuk bahasa pemodelan.
5. Memadukan praktek-praktek terbaik di industri perangkat lunak menjadi
terminologi dan notasi yang diterima luas.
2. Jelaskan tahapan pengembangan software! Jelaskan
kegunaan activity diagram!
Jawaban:
1. Membuat Model Bisnis
Dalam tahapan ini kit aharus Membuat diagram bisnis use case dan
Membuat diagram activity (workflow) serta juga Membuat Class Diagram
pada tingkat analisis
3. Analisis
Dalam analisi kita harus Menggambarkan aliran event berdasarkan
use case serta Membuat spesifikasi tambahan . lalu Membuat
diagram sequence dan diagram collaboration pada tingkat analisis
4. Desain
Jawaban :
4. Sebutkan langkah-langkah dalam menggambar model bisnis
use case!
Jawaban :
Langkah-Langkah Menggambarkan Model Business Use Case
• Identifikasi Bisnis Aktor
• Identifikasi Bisnis Worker
• Identifikasi Bisnis Use Case
• Gambarkan Interaksi di Antara elemen model Bisnis
Jawaban :
3. Analisis
a. Menggambarkan aliran event berdasarkan use case
b. Membuat spesifikasi tambahan
c. Membuat diagram sequence dan diagram collaboration pada tingkat
analisis
4. Desain
a. Membuat diagram sequence dan collaboration pada tingkat desain
f. Membuat Class diagram pada tingkat desain
g. Membuat diagram statechart (jika diperlukan)
h. Membuat diagram component
i. Melakukan / membuat diagram deployment