Anda di halaman 1dari 15

System Analysis

and Planning

BAB 5 Analysis Phase

Adhitia Erfina
adhitia.erfina@nusaputra.ac.id
Analysis and Requirement Phase
Tahap Analisa dan Kebutuhan Sistem
Analysis Phase
Tahap Analisis
Requirements Phase
Need Stage

Requirements can also be called needs is a statement of what should do or


what characteristics the system needs to have to answer the problem.
Requirements contain:
• What the business needs (business requirements);
• What the users need to do (user requirements);
• What the software should do ( functional requirements);
• Characteristics the system should have (nonfunctional requirements);
• How The system should be built (system requirements).
Type of Requirements
Secara garis besar requirement terbagi terhadap 2 bagian, yaitu :
Functional Requirement
• Aktivitas yang harus dapat dilakukan oleh sistem yang berhubungan langsung dengan proses yang mendukung
tugas pengguna atau informasi yang dibutuhkan untuk disediakan pada pengguna dalam melakukan tugas.
• Persyaratan fungsional biasanya berdasarkan pada aturan dan prosedur yang ada pada organisasi atau masalah
yang akan diimplementasikan sistem.
• Contoh, Jika anda ingin mengembangkan sistem penggajian maka tugas utama yang harus ada pada sistem tersebut
?
• Tulis gaji, Hitung Komisi, Menghitung Pajak, Laporan Akhir Tahun, dsb

Non-Functional Requirement
• Yaitu karakteristik dari sistem di luar persyaratan fungsional. Terdapat beberapa jenis persyaratan non fungsional :
 Technical Requirements
 Performance Requirements
 Usability Requirements
 Reliability Requirements
 Security Requirements
Type of Requirements
Non-Functional Requirements

Technical Requirements
• Karakteristik operasional yang berkaitan dengan lingkungan, hardware, dan software. Misalnya, komponen sistem
mungkin diperlukan untuk beroperasi pada portabel dan desktop PC yang menjalankan Windows, dsb.
Performance Requirements
• Karakteristik operasional yang berkaitan dengan ukuran beban kerja, seperti throughput, response time, speed,
Resource Consumption (power, ram, cache, etc.), dsb
Usability Requirements
• Karakteristik operasional yang terkait dengan pengguna, seperti antarmuka pengguna, prosedur yang berhubungan
dengan pekerjaan, Misalnya : Antarmuka berbasis web mungkin diperlukan untuk mengikuti pedoman desain grafis
yang lebar Penempatan menu dan Format,
Reliability Requirements
• Menggambarkan keandalan sistem. Contoh : Seberapa sering sistem mati, Pengolahan data yang salah, Bagaimana
mendeteksi dan pulih dari masalah tersebut

Security Requirements
• Berkaitan dengan masalah keamanan sistem. Contoh : Hak Akses Memerlukan password, dsb
How to Gain the Requirement
Cara mendapatkan kebutuhan
How to Gain the Requirement

There are several steps that an analyst can take to get the needs of system
development, including:
•Interview (Interview)
•Questionnaire
•Business process observation
•Document Analysis
How to Gain the Requirement
Join Application Development/Design (JAD)

Information gathering techniques with which to create: project teams, users, and management
to work together to identify system requirements.
How to Gain the Requirement
Interview

Sistem Analis tahu bahwa ada masalah yang harus diselesaikan dan karena itu
harus mencari petunjuk yang mengungkap solusinya. Sayangnya, petunjuk tidak
selalu jelas (dan sering terlewatkan), sehingga analis perlu memperhatikan rincian,
bicara dengan saksi (user dan stakeholder), dan mengikuti jejak, seperti Sherlock
Holmes lakukan.
How to Gain the Requirement
How to Gain the Requirement
Interview
Modeling the Requirement
Modeling the Requirement
Varian Case Tools
Tools for Creating Diagrams
Tools / software to create diagrams (diagram
tools). Example:
Tools for modeling processes (Process Modeling
Tools)
Create a business process using flowchart with
Microsoft Visio
Project Management Tools Tools Tools/Software
for composing project management. Example:
create a WBS using Microsoft Project.
Analysis Tools
Design Tools

Anda mungkin juga menyukai