System Development System Development Methodology

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