Anda di halaman 1dari 9

Tugas Personal ke-1

Pekan 2 – Sesi 3

(Investigating System Requirements)

1. Sebutkan dan jelaskan secara singkat lima kegiatan analisis sistem.


a. Mengumpulkan informasi rinci
Analis sistem mendapatkan Informasi yang bersumber dari orang-orang yang akan
menggunakan sistem, baik dengan mewawancarai mereka atau dengan mengamati
mereka bekerja. hampir semua orang yang akan menggunakan sistem baru atau telah
menggunakan sistem serupa, dan mereka harus membaca hampir semua yang tersedia
tentang sistem yang ada. Analis sistem perlu mempelajari kegiatan yang dilakukan oleh
user.
b. Menentukan persyaratan
Persyaratan ditentukan dari dokumen yang sudah diperoleh dan dikumpulkan.
Persyaratan sistem mencakup fungsi yang harus dilakukan sistem (persyaratan
fungsional) dan masalah terkait seperti format antarmuka pengguna dan persyaratan
untuk keandalan, kinerja, dan keamanan (persyaratan nonfungsional)
c. Memprioritaskan persyaratan
User dan analis sistem perlu menentukan fungsi mana yang benar-benar penting dan
mana yang cukup penting tetapi tidak mutlak diperlukan. Priositas persyaratan membantu
menentukan jumlah, komposisi, dan urutan iterasi proyek.
d. Mengembangkan dialog antarmuka pengguna
Validasi pengguna dari antarmuka pengguna jauh lebih sederhana dan lebih dapat
diandalkan karena pengguna dapat melihat dan merasakan sistem. Bagi kebanyakan
pengguna, antarmuka pengguna adalah yang terpenting. Dengan demikian,
mengembangkan dialog antar muka pengguna adalah metode yang ampuh untuk
memperoleh dan mendokumentasikan persyaratan
e. Mengevaluasi persyaratan dengan pengguna

ISYS6604 – Advanced Information System Analysis and Design


Proses memperoleh persyaratan, membangun model dan prototipe, dan mengevaluasinya
dengan pengguna dapat diulang berkali-kali sampai model dan prototipe persyaratan
lengkap dan akurat.
2. Apa tiga jenis model?
a. Model tekstual : memo, laporan, narasi, dan daftar untuk mendeskripsikan persyaratan
yang terperinci dan sulit untuk diwakili dengan cara lain. Contohnya adalah daftar acara
dan deskripsi kasus penggunaan.
b. Model grafis : Abstraksi garis, simbol, atau bentuk geometris yang memudahkan untuk
memahami hubungan kompleks yang sulit diikuti saat dideskripsikan sebagai daftar atau
naratif
c. Model matematika : satu atau lebih rumus yang menggambarkan aspek teknis suatu
sistem untuk merepresentasikan persyaratan fungsional yang digunakan untuk aplikasi
ilmiah dan teknik, bisa juga digunakan untuk menggambarkan persyaratan sistem bisnis
di berbagai bidang seperti akuntansi dan pengendalian inventaris.
3. Apa perbedaan antara persyaratan fungsional dan persyaratan nonfungsional?
Persyaratan fungsional berupa aktivitas yang harus dilakukan oleh sistem (yaitu, bisnis yang
digunakan di mana sistem akan diterapkan), ditentukan oleh daftar kasus penggunaan dan
didasarkan pada prosedur dan aturan yang digunakan organisasi untuk menjalankan
bisnisnya. Contoh : business rules and processes.
Persyaratan nonfungsional adalah karakteristik sistem selain aktivitas yang harus dilakukan
atau didukungnya. Contoh : UI, encryption.
Perbedaan antara keduanya adalah Persyaratan fungsional menggambarkan apa yang harus
dilakukan sistem perangkat lunak, sementara persyaratan non-fungsional menempatkan
kendala pada bagaimana sistem akan melakukannya.
4. Jelaskan langkah-langkah dalam mempersiapkan, melaksanakan, dan menindaklanjuti sesi
wawancara.
a. Mempersiapkan wawancara, langkah yang harus dilakukan adalah :
 Menetapkan tujuan dengan menentukan apa yang ingin dicapai dalam sesi wawancara
 Menentukan pemangku kepentingan mana yang harus diwawancara.
 Menyiapkan pertanyaan rinci untuk digunakan dalam wawancara.

ISYS6604 – Advanced Information System Analysis and Design


 Membuat pengaturan terakhir kemudian mengkomunikasikan peraturan tersebut
kepada semua peserta
b. Melaksanakan wawancara, langkah yang harus dilakukan adalah :
 Merencanakan sebelumnya, datang lebih awal, dan memasikatn bahwa ruangan telah
disiapkan dan sumber daya yang dibutuhkan tersedia
 Membatasi waktu wawancara untuk kepentingan analis dan pemangku kepentingan;
pemangku kepentingan memiliki tanggung jawab lain, dan analis hanya dapat
menyerap begitu banyak informasi pada satu waktu.
 Memberikan kesempatan untuk menyerap materi dan kemudian kembali untuk
klarifikasi nanti jika diperlukan.
 Mencari pengecualian dan kondisi kesalahan
 Menyelidiki detailnya untuk memastikan pemahaman yang lengkap tentang semua
prosedur dan aturan
 Membuat catatan yang cermat
c. Menindaklanjuti wawancara, langkah yang harus dilakukan adalah :
 Langkah pertama menyerap, memahami, dan mendokumentasikan informasi yang
diperoleh. Rincian wawancara didokumentasi dengan membangun model proses
bisnis dan menulis deskripsi tekstual dari persyaratan nonfungsional.
 Selama wawancara, mungkin menanyakan beberapa pertanyaan "bagaimana jika"
yang tidak dapat dijawab oleh pengguna. Ini biasanya pertanyaan kebijakan yang
diangkat oleh sistem baru yang belum pernah dipertimbangkan oleh manajemen
sebelumnya
 Membuat daftar pertanyaan baru berdasarkan area yang memerlukan penjelasan lebih
lanjut atau informasi yang kurang. Daftar ini dipersiapkan untuk wawancara
berikutnya.
5. Apa manfaat melakukan penelitian vendor selama kegiatan pengumpulan informasi?
Berikut manfaat melakukan penelitian vendor selama kegiatan pengumpulan informasi :
a. Meneliti solusi yang ada akan sering membantu pengguna menghasilkan ide baru tentang
cara menjalankan fungsi bisnis mereka dengan lebih baik. Meneliti bagaimana orang lain
memecahkan masalah dan menerapkan ide pada organisasi memberikan solusi alternatif
yang layak untuk kebutuhan bisnis.

ISYS6604 – Advanced Information System Analysis and Design


b. Beberapa solusi sangat baik dan canggih. Perusahaan membutuhkan solusi yang tidak
hanya menyelesaikan masalah bisnis dasar, tetapi juga mengikuti praktik persaingan.
c. Lebih murah dan tidak terlalu berisiko untuk membeli solusi daripada membangunnya.
Jika solusi tersebut memenuhi kebutuhan perusahaan dan dapat dibeli, maka itu biasanya
merupakan rute yang lebih aman, lebih cepat, dan lebih murah.
6. Jenis pemangku kepentingan apa yang harus Anda masukkan dalam pencarian fakta?
 Pemangku kepentingan internal : orang-orang di dalam organisasi yang berinteraksi
dengan sistem atau memiliki kepentingan signifikan dalam operasi atau keberhasilannya
 Pemangku kepentingan eksternal : mereka yang berada di luar kendali dan pengaruh
organisasi meskipun perbedaan ini juga bisa kabur, seperti ketika mitra strategis
organisasi (misalnya, pemasok dan perusahaan pelayaran) berinteraksi langsung dengan
sistem internal
 Pemangku kepentingan operasional : mereka yang secara teratur berinteraksi dengan
sistem dalam menjalankan pekerjaan atau kehidupan mereka. Contohnya meliputi
akuntan yang berinteraksi dengan sistem akuntansi atau penagihan, supervisor pabrik
berinteraksi dengan sistem penjadwalan produksi, interaksi pelanggan dengan etalase
Internet, dan pasien yang berinteraksi dengan situs Web perawatan kesehatan, halaman
Facebook, atau umpan berita twitter.
 Pemangku kepentingan eksekutif : mereka yang tidak berinteraksi langsung dengan
sistem, tetapi menggunakan informasi yang dihasilkan oleh sistem atau memiliki
kepentingan finansial atau kepentingan lain yang signifikan dalam pengoperasian dan
keberhasilannya. Contohnya adalah manajer senior dan dewan direksi organisasi, badan
pengatur, dan otoritas perpajakan.
7. Jelaskan daftar item terbuka dan kemudian jelaskan mengapa itu penting.
Pertanyaan terbuka membantu memulai diskusi dan memungkinkan sejumlah besar
persyaratan untuk ditemukan dengan cukup cepat dan mendorong pengguna untuk
menjelaskan semua detail proses bisnis dan aturan.
8. Sebutkan dan jelaskan secara singkat enam teknik pengumpulan informasi.
a. Mewawancarai pengguna dan pemangku kepentingan lainnya, meliputi kegiatan :
 Menyiapkan pertanyaan rinci
 Bertemu dengan individu atau kelompok pengguna

ISYS6604 – Advanced Information System Analysis and Design


 Mendapatkan dan mendiskusikan jawaban atas pertanyaan
 Mendokumentasikan jawabannya
 Menindaklanjuti jika diperlukan dalam pertemuan atau wawancara mendatang
b. Mendistribusikan dan mengumpulkan kuesioner
Mengumpulkan informasi dari sejumlah besar pemangku kepentingan untuk memperoleh
wawasan awal tentang kebutuhan informasi pemangku kepentingan yang membantu
untuk menentukan area yang membutuhkan penelitian lebih lanjut dengan menggunakan
metode lain.
c. Meninjau masukan, keluaran, dan dokumentasi
Terdapat dua sumber yaitu pertama (organisasi — organisasi profesional berskala industri
dan perusahaan lain) dan kedua (input, output, dan prosedur mencakup dokumen bisnis
yang ada dan deskripsi prosedur dalam organisasi). Diskusi berfokus pada masukan atau
keluaran tertentu, tujuannya, distribusinya, dan kandungan informasinya dan mencakup
acara bisnis tertentu yang memulai penggunaan masukan atau pembangkitan keluaran
d. Mengamati dan mendokumentasikan prosedur bisnis
Memahami dengan tepat apa yang terjadi dalam proses bisnis.
e. Meneliti solusi vendor
Pengalaman perusahaan konsultan dengan masalah yang sama, dan perusahaan perangkat
lunak mungkin memiliki paket solusi untuk kebutuhan bisnis tertentu. Memanfaatkan
pengetahuan atau solusi yang ada dapat menghindari kesalahan yang mahal dan
menghemat waktu dan uang
f. Mengumpulkan komentar dan saran pengguna aktif
Umpan balik pengguna dari pengujian awal dan selanjutnya adalah sumber informasi
persyaratan yang berharga. Pengguna dapat mengembangkan saran konkret untuk
perbaikan dan mengidentifikasi persyaratan yang hilang atau diterapkan dengan buruk.
9. Apa tujuan diagram aktivitas?
Diagram aktivitas menggambarkan berbagai aktivitas pengguna (atau sistem), orang atau
komponen yang menyelesaikan setiap aktivitas, dan aliran sekuensial aktivitas. Bertujuan
untuk :
 Menjelaskan urutan aktivitas dalam suatu proses.
 Digunakan untuk modeling (memperlihatkan urutan proses bisnis).

ISYS6604 – Advanced Information System Analysis and Design


 Mudah dalam memahami proses yang ada dalam sistem secara keseluruhan.
 Merupakan metode perancangan yang terstruktur, mirip dengan Flowchart maupun Data
Flow Diagram (DFD).
 Mengetahui aktivitas aktor/pengguna berdasarkan use case/diagram yang dibuat
sebelumnya.
10. Gambar dan jelaskan simbol yang digunakan pada diagram aktivitas.

Simbol Nama Keterangan


Starting Sebuah diagram 
activity aktivitas memiliki
sebuah status
 awal.

Activity Aktivitas yang 


dilakukan
sistem,aktivitas 
biasanya diawali  
dengan kata kerja.
Percabangan / Percabangan 
Decision dimana ada 
pilihan aktivitas 
yang lebih dari 
satu.
Penggabungan Penggabungan 
/ Join dimana  yang 
mana lebih dari 
satu aktivitas lalu
digabungkan 

ISYS6604 – Advanced Information System Analysis and Design


jadi satu.
Ending activity Status akhir
yang   dilakukan   
sistem, sebuah 
diagram aktivitas    
memiliki sebuah 
status akhir
Swimlane Swimlane 
memisahkan
organisasi  bisnis 
yang bertanggung
jawab terhadap
aktivitas yang 
terjadi

11. Jelaskan mengapa Unified Modeling Language (UML) penting digunakan sebagai standar
untuk membuat model sistem informasi.
Penting untuk memahami sifat setiap asosiasi dalam kaitannya dengan jumlah tautan
untuk setiap hal dan arahnya. Misalnya, pelanggan mungkin melakukan banyak pesanan
berbeda, tetapi pesanan dilakukan hanya oleh satu pelanggan. Dalam manajemen basis data,
jumlah tautan yang terjadi disebut sebagai kardinalitas asosiasi. Kardinalitas bisa satu-ke-satu
atau satu ke banyak. Istilah multiplisitas digunakan untuk merujuk pada jumlah tautan di
UML dan harus digunakan saat membahas model UML. Multiplisitas dibentuk untuk setiap
arah asosiasi. Penting juga untuk memahami sifat setiap asosiasi dalam kaitannya dengan
jumlah tautan untuk setiap hal dan ke arah mana. Misalnya, pelanggan mungkin melakukan
banyak pesanan berbeda, tetapi pesanan dilakukan hanya oleh satu pelanggan. Dalam
manajemen basis data, jumlah tautan yang terjadi disebut sebagai kardinalitas asosiasi.
Kardinalitas bisa satu-ke-satu atau satu ke banyak. Istilah multiplisitas digunakan untuk
merujuk pada jumlah tautan di UML dan harus digunakan saat membahas model UML.
Multiplisitas dibentuk untuk setiap arah asosiasi.
Penting juga untuk memahami sifat setiap asosiasi dalam kaitannya dengan jumlah tautan
untuk setiap hal dan ke arah mana. Misalnya, pelanggan mungkin melakukan banyak pesanan
berbeda, tetapi pesanan dilakukan hanya oleh satu pelanggan. Dalam manajemen basis data,
jumlah tautan yang terjadi disebut sebagai kardinalitas asosiasi. Kardinalitas bisa satu-ke-satu
atau satu ke banyak. Istilah multiplisitas digunakan untuk merujuk pada jumlah tautan di

ISYS6604 – Advanced Information System Analysis and Design


UML dan harus digunakan saat membahas model UML. Multiplisitas dibentuk untuk setiap
arah asosiasi.

------------------000--------------

Sumber :
- Lecturer Notes

ISYS6604 – Advanced Information System Analysis and Design


- https://www.dicoding.com/blog/apa-itu-activity-diagram/

ISYS6604 – Advanced Information System Analysis and Design

Anda mungkin juga menyukai