System Analysis

Download Report

Transcript System Analysis

BAB 3
ANALISIS SISTEM
Objektif:
1. Mengenalpasti aktiviti-aktiviti yang terlibat dalam fasa analisa
2. Memahami maksud setiap jenis keperluan keperluan sistem
3. Menerangkan teknik-teknik pengumpulan maklumat
4. Menerangkan kebaikan dan kelebihan setiap teknik pengumpulan maklumat.
Introduction to System Analysis
Second phase in System Development Life Cycle (SDLC).
 Analysis
– an investigation and analysis on problem, reason
and effect. Next, analyze and determine the requirements
that need to be fulfilled by the chosen solution.
 System Analysis ialah fasa di mana juruanalisa sistem
mendalami keperluan suatu sistem yang akan dibangunkan.
Ini termasuklah meneliti bagaimana sistem berinteraksi dan
bekerja.
 System analysis includes Preliminary Analysis (Permulaan)
and Detailed Analysis (Terperinci).
5 Aktiviti Utama dalam fasa analisis
Pengumpulan
data
Mengenalpasti
keperluan
Menyusun
keutamaan
keperluan
Penjanaan dan
Penilaian
Alternatif
Pembentangan
kepada
pihak pengurusan
1. Pengumpulan Data
 Interview
 Structured
Interview - temubual yang
mengemukakan soalan yang telah dirancang atau
tersedia
 Unstructured Interview - soalan-soalan
berbentuk spontan
 Questionnaire
 Free Format
 Fixed Format



Multiple choice question
Rating questions
Ranking Questions
1. Pengumpulan Data (samb…)
 Documents
review – penelitian dan kajian terhadap
dokumen sedia ada / berkaitan organisasi
 Observation – pemerhatian terhadap sistem
berkaitan atau sistem sedia ada
 Research – Penyelidikan berkaitan sesuatu
sistem/situasi berkaitan pembangunan sistem.
1.1 Panduan Temubual “Interview”
1.
2.
3.
Menentukan tujuan dan objektif bagi temubual
Pemilihan responden
Persiapan temubual
•
4.
5.
6.
Menyediakan soalan jenis terbuka dan tertutup
Menjalankan temubual
Mendokumenkan temubual
Penilaian temubual
1.2 Soal Selidik



Teknik menggunakan borang atau dokumen tertentu bagi
mendapatkan maklumbalas daripada responden
Sesuai apabila sumber maklumat berselerak dipelbagai
tempat dan kawasan
Beberapa perkara yang perlu diambilkira:
 Bentuk dan jenis soalan
 Penskalaan dan pengukuran





Penskalaan nominal (skala kecil)
Penskalaan ordinal (skala lebih besar)
Penskalaan selang (gabungkan nominal & ordinal)
Penskalaan nisbah
Penyediaan borang Soal selidik
1.2 Soal Selidik (samb…)
Kelebihan
• Melibatkan kos yang
rendah apabila maklumat
yang diperolehi adalah
dari ramai orang
• Responden boleh menjawab
mengikut masa mereka
• Maklumat yang diperolehi
boleh dijadualkan dengan
mudah untuk dianalisa
Kelemahan
• Ada responden yang tidak
mengembalikan borang
• Ketidakanjalan – tiada
ruang maklumat tambahan
• Tidak boleh membuat susulan
pantas
2. Mengenalpasti Keperluan


Ia adalah deskripsi bagi fungsi-fungsi yang akan
dilaksanakan oleh sistem yang baru
Jenis-jenis keperluan:
 Keperluan
Kefungsian
 Keperluan teknikal
 Keperluan Bukan kefungsian

Perlu menentukan keperluan secara tepat bagi
mengelakkan:
 Kos
meningkat
 Lambat siap
 Pengguna tidak berpuashati dengan sistem baru
2.1 Other Development Methodology Prototyping



Sebuah model bekerja yang digunakan untuk
menentusahkan keperluan-keperluan pengguna
Dibangunkan dengan cepat bagi digunakan dalam
proses pembangunan sistem
Hanya perkara-perkara atau keperluan-keperluan
kefungsian yang sukar difahami sahaja akan
diprototaip
2.1 Prototyping (samb…)
Advantages
• Pembangun dapat
kefahaman sebenar tentang
fungsi sistem sebenar
Disadvantages
• Melibatkan masa tambahan
dan menyebabkan kelewatan
pembangunan
• Membantu menentukan sistem • Kurang arif bagaimana
yang dibangunkan
menggunakan prototaip
bermanafaat
• Pengguna mungkin
• Meminumkan masa
menambah keperluan
pengumpulan maklumat dan
berdasarkan pada prototaip
membantu mentakfirkan
yang dipersembahkan
keperluan2 yang lebih stabil
dan wibawa
2.2 Joint Application Development
(JAD)




Bengkel atau mesyuarat untuk tujuan menganalisa
masalah bagi sistem yang sedia ada dan mentakrif
keperluan baru bagi sistem yang dicadangkan
Synonyms include joint application design (JAD) and
joint requirements planning (JRP).
JAD – akan melatih SA sebagai facilitator dalam
pasukan bengkel pembangunan “workshop”.
Tempoh masa bagi bengkel ialah 3-5 hari