NIM : 180411100049
KELAS : APPL-C
JAWABAN UTS
1. Jelaskan peran dari system analyst dalam proses pengembangan perangkat lunak!
Jawab :
Menurut Kristanto (2003) Analis Sistem adalah orang yang mempunyai kemampuan
untuk menganalisis sebuah sistem, memilih alternatif pemecahan masalah dan
menyelesaikan masalah tersebut dengan menggunakan komputer.
Analis sistem memiliki tiga peranan penting, yaitu :
a. Sebagai konsultan
Analisis sistem biasanya bertindak sebagai konsultan sistem untuk
bisnis. Sistem analis secara berkala bertindak sebagai konsultan bagi sebuah
perusahaan khususnya yang berkaitan dengan pengolahan informasi
organisasi.
b. Sebagai ahli pendukung pakar
Sebagai pendukung pakar, seorang sistem analis tidak mengatur
jalannya proyek, akan tetapi mendukung pihak manajemen dimana seorang
sistem analis dipekerjakan. Sistem analis bertindak sebagai perumus
kebutuhan akan sofware dan harware untuk kebutuhan pengolahan informasi
pada organisasi.
c. Sebagai agen perubahan
Agen perubahan dapat didefenisikan sebagai orang yang bertindak
sebagai catalisator perubahan, mengembangkan dan merencanakan
perubahan, dan bekerja dengan fasilitas yang disediakan untuk perubahan.
( Sumber : https://www.ekrut.com/media/sdlc-adalah )
4. Apa perbedaan antara BPMN dan UML? Jelaskan kapan pendekatan BPMN
sebaiknya digunakan! Kapan menggunakan UML?
Jawab :
a. UML
UML (Unified Modelling Language) adalah bahasa model standar
untuk pengembangan cetak biru perangkat lunak. Salah satu diagram UML
adalah activity diagram. Pada UML, simbol merupakan stereotype aktivitas
dari suatu activity diagram. Pada activity diagram, suatu proses mengambil
input berupa sumber daya dari sebelah kiri kemudian mengindikasikan
outputnya pada sebelah kanan.
b. BPMN
Business Process Modelling Notation (BPMN) adalah BPMN adalah
standar untuk memodelkan proses bisnis dan proses-proses web services.
BPMN UML
Dipakai sebagai pemodelan proses Dipakai untuk desain dan pemodelan
bisnis software
Memiliki banyak “control of flow” “Control of Flow” yang dimiliki tidak
(gateway) terlalu banyak
Menggambarkan bisnis proses dari Tidak menggambarkan bisnis proses
perpektif organizational (dimana dan dari perpektif organizational
siapa yang mengerjakan)
Dari tabel diatas bahwa BPMN dipakai sebagai pemodelan proses bisnis dan
UML dipakai untuk mendesain dan pemodelan software.
5. Menurut anda, apa perbedaan utama aplikasi Mobile dan Web-based dilihat dari sisi
perancangan perangkat lunak?
Jawab :