NIM: 2210536015
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.
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.
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.
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
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