Questions
1. What is the meaning of analysis? What is the purpose of the analysis phase of the SDLC?
Tabel dari konten, ringkasan eksekutif, permintaan sistem, rencana kerja, definisi
persyaratan, kasus penggunaan, model proses, model data, analisis kelayakan dan rencana
kerja.
3. What are the three basic steps of the analysis process? Is each step performed in every
project? Why or why not?
Memahami sistem as-is dengan mempelajari sistem dan proses yang ada serta pahami
kekuatan dan kelemahan, mengidentifikasi peluang improvisasi dengan mencari hal-
hal spesifik yang perlu diubah, mengembangkan konsep sistem dengan membuat satu
atau lebih konseptualisasi target untuk sistem to-be termasuk garis besar fitur dan
model desain dasarnya
Pada langkah pertama, sering terlewati atau dilakukan sepintas dikarenakan tidak ada
kemungkinan sistem yang ada untuk dipelajari. Sistem yang ada tidak relevan
kemungkinannya dengan sistem baru/metode yang dipakai (Rapid Application
Development dan Agile Development) sama sekali tidak menekankan sistem yang
ada.
4. Why is document analysis useful? What insights into the organization can it provide?
Dokumen analisis berguna karena berfokus pada dokumentasi yang ada dari sistem saat
ini, formulir dan laporan yang merupakan bagian dari sistem saat ini, formulir dan
laporan atau file pribadi. Apapun yang telah dikembangkan secara informal pada pemakai
akhir. Dengan mempelajari analisis dokumen, analisis akan mendapatkan wawasan
tentang sistem yang ada, bagaimana dipakainya, dan aspek-aspek sistem tersebut yang
tidak digunakan
b. Open-ended Question: dipakai untuk mengumpulkan informasi yang lebih luas dan
kaya.
Exercise
1. Describe in very general terms the as-is business process for applying for admission at
your university. Collaborate with another student in your class and evaluate the process
using informal benchmarking. Based on your work, list some example improvements that
you identified.
Jawaban:
Saya sebagai analis akan memakai teknik BPI (Business Process Improvement)
untuk menangani area perbaikan tertentu pada sistem otomatis saat ini. Teknik ini
berfokus pada peningkatan sistem melalui interaksi pada departemen teknikal
informasi sekolah, dan kantor registrasi. Siswa memakai kasus yang akan
mendorong perubahan yang diperlukan. Mencakup pendesainan ulang aplikasi
untuk lebih membantu siswa mengakses informasi tentang daftar kursus, dan
kursus yang diperlukan, serta menyediakan proses pembuatan jadwal otomatis.
Saya akan memakai wawancara dengan siswa, kuesioner, observasi,
pengembangan aplikasi dengan JAD (Joint Application Design) dan analisis
dokumen untuk mengidentifikasi bagaimana proses dapat ditingkatkan.
2. Review the Amazon.com Web site. Develop the requirements definition for the site.
Create a list of functional business requirements that the system meets. What different
kinds of nonfunctional business requirements does the system meet? Provide examples
for each kind.
Jawaban:
Fungsional
Toko Online :
Pemesanan:
Manajemen Vendor:
c. Mengelolah iklan
Non Fungsional
Operasional:
Kinerja:
Keamanan:
b. Sistem entri yang tidak sah harus dilindungi dengan keamanan khusus
3. Describe in very general terms the as-is business process for registering for classes at
your university. Collaborate with another student in your class and evaluate the process
using activity elimination. Based on your work, list some example improvements that you
identified.
Jawaban:
BPR (Business Process Reengineering) melibatkan revisi besar pada proses bisnis
dasar, berpotensi membuat perubahan total pada pekerjaan dilakukan dalam organisasi.
Dalam hal ini diperlukan pendanaan proyek yang signifikan, dan melibatkan cakupan
peserta yang lebih luas untuk melaksanakan proyek ini. Ini termasuk administrasi
sekolah, manajemen, pegawai kantor registrasi, personel TI, siswa, dan mungkin vendor
luar. Kemungkinan besar, teknik pengumpulan persyaratan tingkat yang lebih tinggi akan
digunakan seperti JAD (Joint Application Design), namun metode tingkat yang lebih
rendah juga dapat berguna dalam mengumpulkan informasi yang diperlukan. Contoh
bagaimana BPR dapat digunakan untuk memodifikasi sistem pendaftaran saat ini
mungkin dengan mendesain ulang seluruh sistem catatan sekolah dan
mengimplementasikan semua catatan ke dalam database umum yang mengelola fungsi di
beberapa domain seperti pendaftaran, bantuan keuangan, akuntansi, profesor-siswa
komunikasi, dan aplikasi komputer siswa.
Minicases (Nomor 3)
Jawaban:
1. Barry telah membuat banyak kesalahan, maka dari itu sulit untuk mengetahui
dimulainya darimana dan tetapi memperhatikan adanya kesalahan yang umum
untuk pemula. Oleh karena itu perlu ditekankan pada beberapa area masalah yang
meliputi:
e. Barry secara tidak sengaja merusak posisinya sendiri di tim proyek, manajer
toko tidak mempercayai dia setelah ini dan manajer toko akan
memberitahukan sponsor proyek tentang ketidakmampuan Barry. Barry
kemungkinan mendapati dirinya kembali ke tim pemograman setelah ini.
f. Poin yang utama dalam kasus ini yaitu programmer bisa melakukan analisis
yang buruk jika dia tidak mengenali tujuan dan aktivitas yang diperlukan
untuk keberhasilan dalam analisis.
Questions
Jawaban:
Tujuan kasus penggunaan adalah untuk menggambarkan aktivitas yang dilakukan oleh
pengguna sistem, dan sering dianggap sebagai tampilan eksternal atau fungsional dari
proses bisnis.
Kasus penggunaan dikembangkan selama aktivitas analisis sistem untuk membantu analis
lebih memahami situasi dan menyederhanakan langkah pemodelan selanjutnya dalam
fase analisis.
2. How do use cases relate to the requirements stated in the requirements definition?
Jawaban:
Kasus penggunaan menjelaskan lebih detail elemen kunci dari definisi persyaratan. Kasus
penggunaan akan memberikan detail lebih lanjut tentang proses yang digunakan sistem
untuk memenuhi persyaratan tersebut dan data yang perlu ditangkap dan disimpan oleh
sistem.
3. Describe the elements of the use case’s basic information section.
Jawaban:
jumlah,
deskripsi singkat,
4. What is the purpose of the inputs and outputs section of the use case?
Jawaban:
Tujuan dari bagian input dan output adalah untuk membuat daftar semua input dan
sumber terkait, dan output serta tujuan terkait untuk sistem yang diusulkan.
5. What is the purpose of stating the primary actor for the use case?
Jawaban:
Tujuan menyatakan aktor utama adalah untuk mengidentifikasi entitas eksternal yang
memulai peristiwa yang ditanggapi oleh sistem. Aktor utama mungkin pengguna, atau
peristiwa sistem, atau sistem lain
Exercises
1. Create a set of use cases for the process of buying glasses from the viewpoint of the
patient, but do not bother to identify the steps within each use case. (Just complete the
information at the top of the use case form.) The first step is to see an eye doctor who
will give you a prescription. Once you have a prescription, you go to a glasses store,
where you select your frames and place the order for your glasses. Once the glasses
have been made, you return to the store for a fitting and pay for the glasses.
Jawaban:
3.Create a set of use cases for the following system: A Video Store (AVS) runs a series of
fairly standard video stores. Before a video can be put on the shelf, it must be catalogued
and entered into the video database. Every customer must have a valid AVS customer
card in order to rent a video. Customers rent videos for three days at a time. Every time a
customer rents a video, the system must ensure that this customer does not have any
overdue videos. If so, the overdue videos must be returned and an overdue fee paid
before the customer can rent more videos. Likewise, if the customer has returned overdue
videos, but has not paid the overdue fee, the fee must be paid before new videos can be
rented. Every morning, the store manager prints a report that lists overdue videos; if a
video is two or more days overdue, the manager calls the customer to remind him or her
to return the video. If a video is returned in damaged condition, the manager removes it
from the video database and may sometimes charge the customer.
Jawaban:
Minicases
Jawaban:
Tugas seorang analis sistem adalah memahami proses bisnis, menangkap kebutuhan informasi
mereka (berwujud dan tidak berwujud), menganalisisnya, merumuskan rencana dan
mengusulkan solusi yang layak yang memenuhi semua persyaratan yang diperlukan.
untuk skenario saat ini, jawaban dari pertanyaan tersebut diberikan di bawah ini:
A. tujuan tahap analisis: tujuan utama tahap analisis adalah untuk mengetahui apa yang akan
dilakukan sistem yang diusulkan. berikut ini akan menjadi tujuan utama dari analisis:
1. untuk memahami sistem yang ada (jika ada), proses yang digunakan dalam organisasi dan
kemacetan muncul seiring waktu
2. memahami area bisnis / domain organisasi
3. untuk mengidentifikasi pemangku kepentingan yang relevan (manajemen, karyawan,
pelanggan, pemasok, vendor, dll) dan pengguna sistem.
4. untuk menilai dan memahami perubahan skenario bisnis dari waktu ke waktu
5. untuk secara formal mendefinisikan masalah yang sedang dipecahkan
6. merumuskan kebutuhan sistem baru dan skenario bisnis yang berlaku
B. Selama tahap analisis dari setiap sistem informasi yang diusulkan, kegiatan yang paling
penting adalah penjabaran skenario bisnis kandidat dan perumusan persyaratan sistem baru.
skenario bisnis yang mengelaborasi membantu merumuskan persyaratan sistem baru. elaborasi
ini biasanya dilakukan dengan mengikuti pendekatan yang disebut sebagai "Use Case
Modeling". pemodelan use case tidak lain adalah representasi dari kebutuhan dan fungsionalitas
perangkat lunak sistem. Ini memberikan pandangan eksternal dari sistem yang diusulkan yaitu
bagaimana sistem akan berinteraksi dengan lingkungannya. model use case dari suatu sistem
terdiri dari semua kemungkinan use case yang dapat diidentifikasi sehubungan dengan keadaan
organisasi yang ada dan skenario bisnis yang berubah.
Sebagai istilah, use case dapat didefinisikan sebagai daftar langkah-langkah yang dapat
dilakukan untuk memenuhi tugas atau skenario tertentu. itu bisa ditampilkan dalam bentuk
diagram atau sebagai serangkaian langkah dalam bentuk teks.
tugas analis sistem dan timnya adalah mengidentifikasi dan menentukan semua kemungkinan
kasus penggunaan. hubungan mereka sehingga. Dalam bentuk komposit, mereka dapat mewakili
keseluruhan persyaratan sistem.