Anda di halaman 1dari 7

Nama: Frisya Luthfi Utari

NIM: 2210536015

UJIAN TENGAH SEMESTER

1. Jelaskan tiga alat pengembangan sistem (system development tools) dan tiga metode
pengembangan (development methods)

Jawab:
Alat Pengembangan sistem:
1. Modelling
Menghasilkan representasi grafis dari konsep atau proses yang dapat dianalisis,
diuji, dan dimodifikasi oleh pengembang sistem. Model bisnis menggambarkan
informasi yang harus disediakan oleh sistem. Analisis juga membuat model untuk
mempresentasikan data, objek, jaringan, dan komponen sistem lainnya.
Contohnya: visio
Visio adalah alat populer yang dapat digunakan analis sistem untuk membuat
diagram proses bisnis, diagram alur, bagan organisasi, diagram jaringan, denah
lantai, garis waktu proyek, dan diagram alur kerja, antara lain.

2. Prototyping
Pembuatan prototipe menguji konsep sistem dan memberikan kesempatan untuk
memeriksa masukan, keluaran, dan antarmuka pengguna sebelum keputusan akhir
dibuat. Prototipe adalah versi kerja awal dari sistem informasi.

3. Computer-Aided Sysytem Engineering (CASE) Tools


Rekayasa sistem berbantuan komputer (KASUS), disebut jugarekayasa perangkat
lunak berbantuan komputer, adalah teknik yang menggunakan perangkat lunak
canggih, yang disebutalat KASUS, untuk membantu analis sistem
mengembangkan dan memelihara sistem informasi dan mendukung beragam
metodologi desain, termasuk analisis terstruktur dan analisis berorientasi objek.

Metode Pengembangan:
1. Structure Analysis
merupakan teknik pengembangan sistem tradisional yang telah teruji oleh
waktu dan mudah dipahami. Analysis terstruktur menggunakan serangkaian
fase yang disebut dengan Siklus Hidup Pengembangan Sistem (SDLC) untuk
merencanakan, menganalisis, merancang, mengimplementasikan, dan
mendukung sistem informasi.
2. Object-oriented Analysis
objek menggabungkan data dan proses yang bekerja pada data menjadi
sesuatu. Analisis menggunakan model OO untuk memodelkan proses dan
proses bisnis di dunia nyata.
3. Agile Methode
mencoba untuk mengembangkan sistem secara bertahap dengan membangun
serangkaian prototype dan terus menyesuaikannya dengan kebutuhan
pengguna. Membutuhkan kreativitas yang intens antara pengembang dan
pengguna individu.
Saat proses agile berlanjut, pengembang merevisi, memperluas, dan
menggabungkan versi sebelumnya menjadi produk akhir. Pendekatan gesit
menekankan umpan balik yang berkelanjutan, dan setiap langkah tambahan
dipengaruhi oleh apa yang dipelajari di langkah sebelumnya.

Metode tangkas biasanya menggunakan amodel spiral, yang mewakili


serangkaian iterasi, atau revisi, berdasarkan umpan balik pengguna. Seiring
proses berlanjut, produk akhir secara bertahap berkembang. Pendekatan
tangkas membutuhkan interaktivitas yang intens antara pengembang dan
pengguna individu, dan tidak dimulai dengan tujuan keseluruhan. Sebaliknya,
proses gesit menentukan hasil akhir. Pendukung model spiral percaya bahwa
pendekatan ini mengurangi risiko dan mempercepat pengembangan perangkat
lunak.

4. Other Development methods


kunci keberhasilan adalah input pengguna, sebelum, selama dan setelah sistem
dikembangkan.
Tim pengembang sistem terdiri dari staf IT, pengguna, dan manajer dapat
menyelesaikan pekerjaan mereka lebih cepat dengan hasil yang lebih baik. 2
metodologi yang paling populer yaitu : Pengembangan aplikasi bersama
(JAD) dan pengembangan aplikasi cepat (RAD)

2. Apa itu ruang lingkup proyek (project scope)? Apa itu kendala (constraints)? Berikan
contoh kendala wajib, eksternal, masa depan (mandatory, external, future constraint).
Juga berikan contoh kendala diskresioner, internal, saat ini (discretionary, internal,
present constraint).

Jawab:
Ruang lingkup proyek adalah cara untuk menetapkan batasan pada proyek dan
menentukan dengan tepat gol, batas waktu, dan hasil akhir proyek yang akan
dikerjakan.

Kendala adalah halangan rintangan dengan keadaan yang membatasi, menghalangi


atau mencegah pencapaian sasaran.
1. contoh kendala wajib, eksternal, masa depan (mandatory, external, future
constraint) ; dimasa yang akan datang, sebagian besar pelanggan kami akan
memerlukan kode keamanan untuk semua transaksi online.
2. contoh kendala diskresioner, internal, saat ini (discretionary, internal, present
constraint) ; Manajemen lebih memilih proyek diselesaikan saat ini juga,
daripada kuartal berikutnya.

3. Identifikasi dan jelaskan secara singkat lima metode pencarian fakta (fact-finding
methods) secara umum.

Jawab:
1. Melakukan wawancara
Metode utama untuk memperoleh informasi selama investigasi awal adalah
wawancara.
2. Melakukan survei pengguna
Wawancara bisa memakan waktu. Terkadang informasi dari grup yang lebih
besar dapat diperoleh dengan melakukan survei pengguna. Dalam hal ini,
rancang formulir yang diisi dan dikembalikan pengguna untuk tabulasi.
Sebuah survei tidak sefleksibel serangkaian wawancara, tetapi lebih murah,
umumnya memakan waktu lebih sedikit, dan dapat melibatkan banyak orang.
3. Amati operasi
Metode pencarian fakta lainnya adalah mengamati sistem yang sedang
berjalan. Amati bagaimana pekerja melakukan tugas-tugas khas. Lacak atau
ikuti jalur aktual yang diambil oleh dokumen sumber input atau laporan
keluaran.
4. Tinjau dokumentasi
Meskipun wawancara merupakan metode yang sangat penting untuk
memperoleh informasi, menyelidiki dokumentasi sistem saat ini juga berguna.
Dokumentasinya mungkin tidak mutakhir, jadi hubungi pengguna untuk
memastikan bahwa informasinya akurat dan lengkap
5. Menganalisis organisasi
Seorang analis tidak akan selalu mengetahui struktur organisasi departemen
yang terlibat dalam penelitian. Bagan organisasi harus diperoleh untuk
memahami fungsi dan mengidentifikasi orang yang akan diwawancarai.

4. Apa itu manajemen risiko, dan mengapa itu penting? Berikan contoh.

Jawab:
Manajemen resiko itu adalah sesuatu proses manajemen yang penting dalam suatu
perusahaan atau suatu proses yang terdiri dari menganaisis, mengidentifikasi,
mengevaluasi resiko yang dihadapi oleh perusahaan

Manajemen resiko penting karena manajemen resiko ini membantu perusahaan dalam
mengambil keputusan atas semua resiko dengan tujuan meningkatkan kemungkinan
keberhasian tujuan dan mengurangi resiko kegagalan. Dengan manajemen resiko
perusahaan ini dapat melihat seberapa besar resiko yang terjadi dalam perusahaan
untuk sebelum mengambil keputusan

Contoh: seorang investor yang mencoba untuk mengendalikan risikonya di


perusahaan tempat mereka berinvestasi. Jika perusahaan tempat mereka berinvestasi
merugi dan mereka memutuskan untuk menjual investasi mereka (saham) di
perusahaan, mereka dapat menghapusnya dari daftar investasi mereka; dengan ini
mereka menghindari risiko.

5. Jelaskan konsep dan alat pemodelan data & proses

Jawab:
Terdiri dari data flow diagrams, object modeling dan entity relationship diagrams.
Data Flow Diagram (DFD) menggunakan banyak simbol yang menunjukkan
penggunaan input data yang biasanya digunakan dalam pengembangan dan analisis
bisnis yang cepat dan gesit. Object modeling digunakan untuk mengembangkan
perangkat lunak dan mengurangi kompleksitas. Sedangkan entity relationship
diagrams adalah hubungan antara komponen data dan struktur logis dari basis data.
6. Apa itu analisis berorientasi objek (object-oriented analysis), dan apa keuntungan dari
metode ini?

Jawab:
Analisis berorientasi objek menggambarkan sistem informasi dengan
mengidentifikasi objek, yang dapat berupa orang, tempat, peristiwa, atau transaksi.
Keuntungannya adalah analisis berorientasi objek terintegrasi dengan mudah dengan
bahasa berorientasi objek, kode dapat digunakan kembali, yang dapat mengurangi
biaya dan waktu pengembangan. Perawatannya mudah karena objek dapat
digandakan.

7. Buatlah sebuah activity diagram untuk proses pemesanan barang secara online.

Jawab:
8. Buatlah sebuah context diagram DFD dan DFD Level 0 untuk order system.

Jawab:

Context Diagram
DFD Level 0

Anda mungkin juga menyukai