13
III. METHODOLOGY
3.1. System Development Methodology
The description of system development method is illustrated in thi section, including the brief explanation and information on software and hardware used to
develop the system.
3.1.1. System Development
The system, namely SUITSTAT, is developed by using modified iterative- incremental approach. This approach focuses on the developing the functionality
of system process-based, not only the activities or management plan to accomplish the system development, such as in the system development life-cycle
SDLC or waterfall process Fowler, 2005. The development process has two phases, i.e. initial and construction phase.
The scheme of the development method can be seen in the figure below:
Figure 1. Iterative and Incremental Approach
modified after
Barroca
et al
., 2000
in
Zhao, 2002
Increment 1 Basic Functionality
Iteration 1 Iteration 2
Iteration ... Increment 1
Core Functionality Iteration 1
Iteration 2 Iteration ...
Increment 2 Add More Functionality
Iteration 1 Iteration 2
Iteration ... Increment 3
Complete Functionality Iteration 1
Iteration 2 Iteration ...
testing analysis
design coding
• Requirement Analysis • Habitat Suitability
Concept Methodology
System Requirement
in it ia l Ph a se
con st r u ct ion ph a se
14 Initial phase is distinguished by identifying the objectives and requirements
of the intended system. In this phase need analysis describing current state and identifying the necessity of the system, information and user analysis in
conducted. The requirement analysis is mostly formulated based on literature habitat suitability concepts and national park document. From this analysis, the
rough description of the system is given as the solution. The second phase is contruction phase. In this phase, the system is viewed
as a block of functionalities. In each functionality development, a mini SDLC analysis, design, coding, and testing is conducted until it is finished or working.
This phase will produce the proposed conceptual system. It is expected when the construction reach the last functionality, the application is completely developed.
3.1.2. Software