Anda di halaman 1dari 8

Ngantama Putra L

20190700008
Sistem Informasi
Analisa Perancangan SI
UTS

I. Jawablah pertanyaan-pertanyaan dibawah ini (60 Point)!

1. Jelaskan yang dimaksud dengan UML dan apakah


kelebihannya dibanding dengan modeling language
sebelumnya?

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

2. Membuat Use Case dari sistem


Yang di maksud adalah kita Menentukan Actor , Menentukan Use
Case dan Membuat diagram Use Case

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

Dalam tahapan desain ada beberapa yang harus dilakukan :


a. Membuat diagram sequence dan collaboration pada tingkat desain
b. Membuat Class diagram pada tingkat desain
c. Membuat diagram statechart (jika diperlukan)
d. Membuat diagram component
e. Melakukan / membuat diagram deployment

5. Coding, Testing, dan Deployment


Dalam tahapan ini kita harus Mengimplementasikan Model desain ke
dalam rancangan program serta Melakukan test terhadap program yang
sudah jadi . lalu Melakukan pengembangan sistem

Kegunaan activity diagram :


• Menggambarkan proses bisnis dan urutan aktivitas dalam sebuah proses

• Dipakai pada business modeling untuk memperlihatkan urutan aktifitas


prosesbisnis.
• Struktur diagram ini mirip flowchart atau Data Flow
D i a g r a m p a d a perancangan terstruktur
• Sangat bermanfaat apabila kita membuat diagram ini terlebih dahulu
dalammemodelkan sebuah proses untuk membantu memahami
proses secarakeseluruhan
3. Gambarkan dan jelaskan simbol-simbol dalam activity
diagram!

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

5. Sebutkan dan jelaskan tahapan pengembangan software!

Jawaban :

1. Membuat Model Bisnis


a. Membuat diagram bisnis use case
b. Membuat diagram activity (workflow)
c. Membuat Class Diagram pada tingkat analisis

2. Membuat Use Case dari sistem


a. Menentukan Actor
b. Menentukan Use Case
c. Membuat diagram Use Case

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

5. Coding, Testing, dan Deployment


a. Mengimplementasikan Model desain ke dalam rancangan program
b. Melakukan test terhadap program yang sudah jadi
c. Melakukan pengembangan sistem
II. Buatlah Activity Diagram (40 Point)!

Anda mungkin juga menyukai