Systems Analysis and Design Allen Dennis and Barbara Haley

Download Report

Transcript Systems Analysis and Design Allen Dennis and Barbara Haley

Alan Dennis and Barbara Haley Wixom
John Wiley & Sons, Inc.
Slides by Roberta M. Roth
University of Northern Iowa
PowerPoint Presentation for Dennis &
Haley Wixom, Systems Analysis and
Design, 2nd Edition
Copyright 2003 © John Wiley & Sons,
Inc. All rights reserved.
41
Chapter 4
PowerPoint Presentation for Dennis &
Haley Wixom, Systems Analysis and
Design, 2nd Edition
Copyright 2003 © John Wiley & Sons,
Inc. All rights reserved.
42



As-Is system adalah sistem yang sedang
berjalan dan mungkin belum
terkomputerisasi
To-Be system sistem baru yang berdasarkan
requirement yang telah diperbaharui
System Proposal adalah hasil kunci dari fase
analisis
PowerPoint Presentation for Dennis &
Haley Wixom, Systems Analysis and
Design, 2nd Edition
Copyright 2003 © John Wiley & Sons,
Inc. All rights reserved.
43


Tujuan utama dari fase analisis adalah
memahami dengan sebenar-benarnya
requirement/kebutuhan dari sistem baru dan
mengembangkan sistem berdasarkan
kebutuhan tadi
Penentuan kebutuhan (Requirement
Determination) merupakan langkah yang paling
kritis pada keseluruhan tahapan SDLC
PowerPoint Presentation for Dennis &
Haley Wixom, Systems Analysis and
Design, 2nd Edition
Copyright 2003 © John Wiley & Sons,
Inc. All rights reserved.
44
PowerPoint Presentation for Dennis &
Haley Wixom, Systems Analysis and
Design, 2nd Edition
Copyright 2003 © John Wiley & Sons,
Inc. All rights reserved.
45




Pernyataan yang berisi apa yang harus
dilakukan system
Pernyataan yang berisi karakteristik dari
sistem baru
Fokus pada business need (System Request)
pada tahapan sebelumnya
Requirement bisa saja berubah pada
tahapan-tahapan ANSI berikutnya
PowerPoint Presentation for Dennis &
Haley Wixom, Systems Analysis and
Design, 2nd Edition
Copyright 2003 © John Wiley & Sons,
Inc. All rights reserved.
46

Functional Requirements

Nonfunctional Requirements
◦ Proses-proses yang harus dilakukan sistem
◦ Informasi-informasi yang harus ada dalam sistem
◦ Behavioral properties the system must have




Operational
Performance
Security
Cultural and political
PowerPoint Presentation for Dennis &
Haley Wixom, Systems Analysis and
Design, 2nd Edition
Copyright 2003 © John Wiley & Sons,
Inc. All rights reserved.
47

Laporan definisi Requirement
◦ Text document listing requirements in outline form
◦ Priorities may be included

Tujuan Utama adalah menentukan project
scope: apa yang harus ada dan apa yang
tidak
PowerPoint Presentation for Dennis &
Haley Wixom, Systems Analysis and
Design, 2nd Edition
Copyright 2003 © John Wiley & Sons,
Inc. All rights reserved.
48
PowerPoint Presentation for Dennis &
Haley Wixom, Systems Analysis and
Design, 2nd Edition
Copyright 2003 © John Wiley & Sons,
Inc. All rights reserved.
49
PowerPoint Presentation for Dennis &
Haley Wixom, Systems Analysis and
Design, 2nd Edition
Copyright 2003 © John Wiley & Sons,
Inc. All rights reserved.
410

Akan dikembangkan sebuah software
pengolah kata “Wordku software”, suatu
pengolah kata yang mirip dengan MS word,
buatlah system requirementnya!
PowerPoint Presentation for Dennis &
Haley Wixom, Systems Analysis and
Design, 2nd Edition
Copyright 2003 © John Wiley & Sons,
Inc. All rights reserved.
411
 Printing
◦ User bisa melihat preview dari file
sebelum di cetak
◦ User bisa mengganti margin, paper
size dan orientasi dari page.
◦ User bisa memilih halaman yang
akan diprint
PowerPoint Presentation for Dennis &
Haley Wixom, Systems Analysis and
Design, 2nd Edition
Copyright 2003 © John Wiley & Sons,
Inc. All rights reserved.
412

Spell Checking
◦ User bisa mengecek kesalahan ejaan, yang
beroperasi pada 2 mode
 Mode 1: Manual: user akan mengaktifkan spell
checker dan akan mencari kata-kata yang salah eja
 Mode 2: Otomatis: saat user menulis jika ada
kesalahan ejaan maka langsung dikoreksi

dll....
PowerPoint Presentation for Dennis &
Haley Wixom, Systems Analysis and
Design, 2nd Edition
Copyright 2003 © John Wiley & Sons,
Inc. All rights reserved.
413

Operational Requirement

performance requirement
◦ Sistem akan beroperasi pada sistem operasi
Windows
◦ Sistem bisa membaca dan menulis ke dalam
format Word Document, RTF dan HTML
◦ sistem harus bisa mengimpor file GIF, JPEG,
dan BMP
◦ Response time harus kurang dari 7 detik
PowerPoint Presentation for Dennis &
Haley Wixom, Systems Analysis and
Design, 2nd Edition
Copyright 2003 © John Wiley & Sons,
Inc. All rights reserved.
414

Security Requirement
◦ Tidak ada

Cultural and Political Requirement
◦ Tidak ada
PowerPoint Presentation for Dennis &
Haley Wixom, Systems Analysis and
Design, 2nd Edition
Copyright 2003 © John Wiley & Sons,
Inc. All rights reserved.
415

Berikut
ini
contoh
sebuah
dokumen
kebutuhan sistem untuk pengembangan
sistem informasi perpustakaan berbasis
komputer :
PowerPoint Presentation for Dennis &
Haley Wixom, Systems Analysis and
Design, 2nd Edition
Copyright 2003 © John Wiley & Sons,
Inc. All rights reserved.
416
FUNCTIONAL REQUIREMENT
PowerPoint Presentation for Dennis &
Haley Wixom, Systems Analysis and
Design, 2nd Edition
Copyright 2003 © John Wiley & Sons,
Inc. All rights reserved.
417



User bisa memasukkan berbagai jenis buku
beserta dengan kode buku, kategori buku,
judul buku, penerbit, pengarang, jumlah
halaman, ISBN buku dan lain-lain
User bisa menambahkan koleksi buku
baru yang akan keluarkan
User bisa menghitung berapa jumlah
koleksi buku yang ada secara keseluruhan
PowerPoint Presentation for Dennis &
Haley Wixom, Systems Analysis and
Design, 2nd Edition
Copyright 2003 © John Wiley & Sons,
Inc. All rights reserved.
418




User dapat menampilkan berapa jenis atau kategori
koleksi buku yang ada beserta dengan jumlahnya
User dapat menampilkan jenis buku berdasarkan
ketegori tertentu beserta jumlah bukunya
User dapat mencari koleksi buku berdasarkan
pengarang, penerbit, judul, dan lain-lain
User dapat menampilkan nama buku yang paling
sering di pinjam
PowerPoint Presentation for Dennis &
Haley Wixom, Systems Analysis and
Design, 2nd Edition
Copyright 2003 © John Wiley & Sons,
Inc. All rights reserved.
419
◦ User dapat memasukkan data anggota baru
dengan memasukkan kode anggota, nama,
alamat, nomor telepon
◦ User dapat menampilkan biaya pendaftaran
anggota yang harus di bayarkan
◦ User dapat menampilkan print kartu anggota
baru
◦ User dapat menampilkan menghitung berapa
jumlah anggota yang ada secara keseluruhan
PowerPoint Presentation for Dennis &
Haley Wixom, Systems Analysis and
Design, 2nd Edition
Copyright 2003 © John Wiley & Sons,
Inc. All rights reserved.
420
◦ User bisa menambahkan data anggota baru
◦ User bisa merubah data anggota apabila alamat
atau nomor telepon anggota berubah
◦ User dapat menampilkan anggota yang paling
sering meminjam serta kategori buku yang di
pinjam
◦ User dapat menampilkan data peningkatan atau
penurunan anggota baru setiap tahunnya
PowerPoint Presentation for Dennis &
Haley Wixom, Systems Analysis and
Design, 2nd Edition
Copyright 2003 © John Wiley & Sons,
Inc. All rights reserved.
421



User dapat mencatat semua transaksi
peminjaman
User dapat memasukan data-data dari
anggota baik nama, alamat, nomor telepon
dan lain-lain
User dapat memasukkan jumlah buku yang di
pinjam
PowerPoint Presentation for Dennis &
Haley Wixom, Systems Analysis and
Design, 2nd Edition
Copyright 2003 © John Wiley & Sons,
Inc. All rights reserved.
422



User dapat memasukkan judul buku, nama
pengarang, dan nama penerbit
User dapat menampilkan tanggal kembali
buku yang di pinjam
User dapat mengetahui apakah anggota
sudah mengembalikan buku yang di pinjam
PowerPoint Presentation for Dennis &
Haley Wixom, Systems Analysis and
Design, 2nd Edition
Copyright 2003 © John Wiley & Sons,
Inc. All rights reserved.
423

User dapat menampilkan anggota yang paling
sering meminjam
PowerPoint Presentation for Dennis &
Haley Wixom, Systems Analysis and
Design, 2nd Edition
Copyright 2003 © John Wiley & Sons,
Inc. All rights reserved.
424



User dapat mencatat semua transaksi
pengembalian
User dapat manampilkan judul buku, nama
pengarang, nama penerbit dari buku yang di
kembalikan
User dapat menampilkan denda yang harus
dibayar oleh peminjam buku (denda 1 buku
Rp.100/perhari)
PowerPoint Presentation for Dennis &
Haley Wixom, Systems Analysis and
Design, 2nd Edition
Copyright 2003 © John Wiley & Sons,
Inc. All rights reserved.
425



User dapat mengetahui total keseluruhan
buku yang di pinjam
User dapat menampilkan tanggal
pengembalian buku
User dapat menampilkan judul buku, nama
pengarang, dan nama penerbit dari buku
apabila peminjam menghilangkan buku yang
di pinjam
PowerPoint Presentation for Dennis &
Haley Wixom, Systems Analysis and
Design, 2nd Edition
Copyright 2003 © John Wiley & Sons,
Inc. All rights reserved.
426


User dapat menampilkan harga buku yang
harus diganti oleh anggota apabila buku
tersebut hilang
User dapat mengetahui nama buku yang
belum di kembalikan oleh peminjam/anggota

PowerPoint Presentation for Dennis &
Haley Wixom, Systems Analysis and
Design, 2nd Edition
Copyright 2003 © John Wiley & Sons,
Inc. All rights reserved.
427

User dapat mengetahui nama anggota
beserta alamat anggota yang belum
mengembalikan buku beserta tanggal buku
tersebut harus di kembalikan
PowerPoint Presentation for Dennis &
Haley Wixom, Systems Analysis and
Design, 2nd Edition
Copyright 2003 © John Wiley & Sons,
Inc. All rights reserved.
428
NONFUNCTIONAL REQUIREMENT
PowerPoint Presentation for Dennis &
Haley Wixom, Systems Analysis and
Design, 2nd Edition
Copyright 2003 © John Wiley & Sons,
Inc. All rights reserved.
429



Digunakan pada system operasi Microsoft
Windows XP®, Microsoft Windows® NT,
Microsoft Windows®2000
Spesifikasi computer minimum Pentium IIIKebutuhan memori 128 MB – 256 MB RAM
PowerPoint Presentation for Dennis &
Haley Wixom, Systems Analysis and
Design, 2nd Edition
Copyright 2003 © John Wiley & Sons,
Inc. All rights reserved.
430


Bisa dilengkapi barcode reader
Printer untuk mencetak kartu anggota dan
laporan keuangan maupun yang lain-lain
PowerPoint Presentation for Dennis &
Haley Wixom, Systems Analysis and
Design, 2nd Edition
Copyright 2003 © John Wiley & Sons,
Inc. All rights reserved.
431


Dilengkapi password untuk sistem
aplikasinya maupun databasenya
Dilengkapi dengan kamera untuk mengawasi
anggota yang membaca di ruang baca dan
ruang penyimpanan tas yang tersambung
kekomputer
PowerPoint Presentation for Dennis &
Haley Wixom, Systems Analysis and
Design, 2nd Edition
Copyright 2003 © John Wiley & Sons,
Inc. All rights reserved.
432


Digunakan untuk menginformasikan apabila
password yang di masukkan oleh user salah
Digunakan untuk menampilkan prosedur
pendaftaran anggota baru
PowerPoint Presentation for Dennis &
Haley Wixom, Systems Analysis and
Design, 2nd Edition
Copyright 2003 © John Wiley & Sons,
Inc. All rights reserved.
433


Waktu untuk transaksi peminjaman buku
dibatasi 2 menit
Waktu untuk transaksi pengembalian buku di
batasi 1 menit
PowerPoint Presentation for Dennis &
Haley Wixom, Systems Analysis and
Design, 2nd Edition
Copyright 2003 © John Wiley & Sons,
Inc. All rights reserved.
434
4 - 35
Goal:
Efficiency
for users
PowerPoint Presentation for
Dennis & Haley Wixom,
Systems Analysis and Design,
2nd Edition
4 - 36
Copyright 2003 © John Wiley
& Sons, Inc. All rights
reserved.
Goal:
Efficiency
and
effectiveness
for users
PowerPoint Presentation for
Dennis & Haley Wixom,
Systems Analysis and Design,
2nd Edition
4 - 37
Copyright 2003 © John Wiley
& Sons, Inc. All rights
reserved.
Goal:
Radical redesign
of business
processes
PowerPoint Presentation for
Dennis & Haley Wixom,
Systems Analysis and Design,
2nd Edition
4 - 38
Copyright 2003 © John Wiley
& Sons, Inc. All rights
reserved.
PowerPoint Presentation for Dennis &
Haley Wixom, Systems Analysis and
Design, 2nd Edition
Copyright 2003 © John Wiley & Sons,
Inc. All rights reserved.
439

Interview atau wawancara adalah teknik
pengumpulan requirement yang paling umum
digunakan.
◦
◦
◦
◦
◦
Memilih target interview
Mendisain pertanyaan-pertanyaan interview
Persiapan interview
Melakukan interview
Follow up hasil interview
PowerPoint Presentation for Dennis &
Haley Wixom, Systems Analysis and
Design, 2nd Edition
Copyright 2003 © John Wiley & Sons,
Inc. All rights reserved.
440


Bredasarkan kebutuhan informasi
Paling baik untuk mendapatkan beberapa
perspektif
◦ Manager
◦ Users
◦ Idealnya semua stakeholder
PowerPoint Presentation for Dennis &
Haley Wixom, Systems Analysis and
Design, 2nd Edition
Copyright 2003 © John Wiley & Sons,
Inc. All rights reserved.
441
Types of Questions
Closed-Ended Questions
Examples
*
*
*
Open-Ended Questions
*
*
*
Probing Questions
*
How many telephone
orders are received per day?
How do customers place orders?
What additional information
would you like the new system
to provide?
What do you think about the
current system?
What are some of the problems
you face on a daily basis?
How do you decide what types of
marketing campaign to run?
Why?
* Presentation
Can you
give &me an example?
PowerPoint
for Dennis
Haley Wixom,
Systems
Analysis
and
* Can you explain
that in a bit
Design, 2nd Edition
detail?
Copyright 2003more
© John Wiley
& Sons,
Inc. All rights reserved.
4
42

Wawancara tidak terstuktur biasanya
digunakan pada fase awal pengumpulan
informasi
◦ Tujuan masih luas

Wawancara terstuktur digunakan berikutnya
◦ Tujuan sudah sangat spesifik
PowerPoint Presentation for Dennis &
Haley Wixom, Systems Analysis and
Design, 2nd Edition
Copyright 2003 © John Wiley & Sons,
Inc. All rights reserved.
443




Siapkan perencanaan umum wawancara
◦ Daftar pertanyaan
◦ Antisipasi pertanyaan dan follow up
Konfirmasi area pengetahuan
Atur prioritas jika waktunya sempit
Siapkan interviewee
◦ jadwal
◦ Informasikan alasan wawancara
◦ Informasikan domain diskusi
PowerPoint Presentation for Dennis &
Haley Wixom, Systems Analysis and
Design, 2nd Edition
Copyright 2003 © John Wiley & Sons,
Inc. All rights reserved.
444








Harus terlihat professional dan tidak bias
Catat semua informasi
Cek kebijakan organisasi berkaitan dengan
perekaman hasil interview
Pastikan memahami semua isu dan istilah
Pisahkan opini dan fakta
Beri waktu interwiewee untuk mengajukan
pertanyaan
Pastikan untuk berterimakasih kepada interviewee
Akhiri tepat waktu
PowerPoint Presentation for Dennis &
Haley Wixom, Systems Analysis and
Design, 2nd Edition
Copyright 2003 © John Wiley & Sons,
Inc. All rights reserved.
445






Ambil waktu untuk menuliskan laporan
Perhatikan
Rangkum titik-titik kunci
ringkas
jujur
Perhatikan body language
PowerPoint Presentation for Dennis &
Haley Wixom, Systems Analysis and
Design, 2nd Edition
Copyright 2003 © John Wiley & Sons,
Inc. All rights reserved.
446




Siapkan catatan interview
Siapkan laporan interview
Beri kesempatan interviewee mereview hasil
wawancara dan mengoreksi
Cari celah dan pertanyaan-pertanyaan baru
PowerPoint Presentation for Dennis &
Haley Wixom, Systems Analysis and
Design, 2nd Edition
Copyright 2003 © John Wiley & Sons,
Inc. All rights reserved.
447




Proses kelompok terstruktur fokus pada
penentuan requirement
Melibatkan tim proyek, user dan manajemen
bekerja berama-sama
Bisa mengurangi waktu sampai 50%
Teknik yang sangat bermanfaat
PowerPoint Presentation for Dennis &
Haley Wixom, Systems Analysis and
Design, 2nd Edition
Copyright 2003 © John Wiley & Sons,
Inc. All rights reserved.
448

Facilitator
◦ Terlatih untuk sesi JAD
◦ Mengatur agenda dan memandu proses kelompok

Scribe(s)
◦ Mencatat isi dari sesi JAD

User dan manager dari bisnis yang akan
dubuat sistemnya
PowerPoint Presentation for Dennis &
Haley Wixom, Systems Analysis and
Design, 2nd Edition
Copyright 2003 © John Wiley & Sons,
Inc. All rights reserved.
449




Komitmen waktu– ½ hari – beberapa minggu
Support dari manajemen sangat diperlukan
agar pelaku JAD bisa cuti dari pekerjaan
harian selama mengikuti sesi JAD
Perencanaan yang matang diperlukan
e-JAD dapat menolong
PowerPoint Presentation for Dennis &
Haley Wixom, Systems Analysis and
Design, 2nd Edition
Copyright 2003 © John Wiley & Sons,
Inc. All rights reserved.
450
JPEG Figure 5-5 Goes Here
PowerPoint Presentation for Dennis &
Haley Wixom, Systems Analysis and
Design, 2nd Edition
Copyright 2003 © John Wiley & Sons,
Inc. All rights reserved.
451
Agenda formal dan aturan baku
 Struktur top down paling berhasil
 Aktifitas fasilitator :

◦
◦
◦
◦

Menjada session pada jalurnya
Membantu menjelaskan istilah-istilah teknis
Mencatat input dari kelompok
Tetap netral
Laporan Post-session follow-up
PowerPoint Presentation for Dennis &
Haley Wixom, Systems Analysis and
Design, 2nd Edition
Copyright 2003 © John Wiley & Sons,
Inc. All rights reserved.
452








Mengurangi dominasi
Menyemangati non-kontributir
Diskusi yang tidak mengena
Agenda merry-go-round
Violent agreement
Unresolved conflict
True conflict
Use humor
PowerPoint Presentation for Dennis &
Haley Wixom, Systems Analysis and
Design, 2nd Edition
Copyright 2003 © John Wiley & Sons,
Inc. All rights reserved.
453




Sekelompok pertanyaan tertulis, sering
dikirimkan kepada sejumlah besar orang
Bisa paper-based atau elektronik
Memilih partisipan dengan sampel dari
populasi
Merancang pertanyaan yang mudah
dipahami
PowerPoint Presentation for Dennis &
Haley Wixom, Systems Analysis and
Design, 2nd Edition
Copyright 2003 © John Wiley & Sons,
Inc. All rights reserved.
454
•Mulai dengan pertanyaan yang mudah
•Kelompokkan pertanyaan menjadi ketegori yang koherent
•Jangan menaruh item penting pada akhir dari kuisioner
•Jangan memenuhi halaman dengan terlalu banyak item
•Hindari singkatan
•Hindari pertanyaan yang bias atau mengarahkan
•Beri nomor pada pertanyaan agar tidak membingungkan
•Cek dulu pertanyaan yang disusun untuk menghindari
kebingungan
PowerPoint Presentation for Dennis &
Haley Wixom, Systems Analysis and
•Jaga kerahasiaan responden
Design, 2 Edition
nd
Copyright 2003 © John Wiley & Sons,
Inc. All rights reserved.
4
55


Mempelajari materi yang ada yang
mendeskripsikan sistem yang ada
Formulir, laporan, manual kebijaka, chart
organisasi menggambarkan system formal
PowerPoint Presentation for Dennis &
Haley Wixom, Systems Analysis and
Design, 2nd Edition
Copyright 2003 © John Wiley & Sons,
Inc. All rights reserved.
456




Mengamati proses yang tengah
berlangsung
User atau manager jarang mengingat
dengan pasti apa yang mereka lakukan
Mengecek validitas dari informasi yang
dikumpulkan sebelumnya
Waspadai perubahan perilaku jika orang
menyadari sedang diawasi
PowerPoint Presentation for Dennis &
Haley Wixom, Systems Analysis and
Design, 2nd Edition
Copyright 2003 © John Wiley & Sons,
Inc. All rights reserved.
457







Type of information
Depth of information
Breadth of information
Integration of information
User involvement
Cost
Combining techniques
PowerPoint Presentation for Dennis &
Haley Wixom, Systems Analysis and
Design, 2nd Edition
Copyright 2003 © John Wiley & Sons,
Inc. All rights reserved.
458
Interviews
JAD
Questionnaires
Document
Analysis
Observation
Type of
Information
As-Is
Improve.
To-Be
As-Is
As-Is
Improve. Improve.
To-Be
As-Is
As-Is
Depth of
Information
High
High
Medium
Low
Low
Breadth of
Information
Low
Medium
High
High
Low
Integration
of Info.
Low
High
Low
Low
Low
User
Medium
Involvement
High
Low
Low
Low
Cost
LowMedium
Medium
Low
Low for Dennis &LowPowerPoint Presentation
Haley Wixom, Systems Analysis andMedium
Design, 2nd Edition
Copyright 2003 © John Wiley & Sons,
Inc. All rights reserved.
4
59