Analysis for natural condition NAT factor

19 Figure 18. Final suitability map representing suitability of area in Parung for broiler closed house farm From the figure, it can be seen that suitable location was mostly located in Iwul, at the southern area of Parung. Figure 19 shows more detail information about area in ha of each suitability class for each desaregion. The largest suitable area found in Iwul, by total area of 109.56 ha. While the smallest suitable area found in Bojongindah 0.01 ha and Parung 0.11 ha. This result match to the fact that Parung has the highest population density and the most developed area in Parung region. High population density theoretically decreases the suitability for broiler farm, especially by concerning ecology and environment aspects. The southern area, which was less developed area, has the largest suitable area. Thus, for sustainable development purpose, broiler closed house farm development in Parung region should be located in the southern area. Figure 19. Area of each suitability class for each desaregion 50 100 150 200 250 Bojong indah Bojong sempu Cogreg Iwul Jabon mekar Pameg arsari Parung Waru Waruja ya very unsuitable 22.09 20.26 75.43 41.1 25.03 13.89 44.8 17.41 40.9 unsuitable 74.18 74.13 199.86 128.19 162.03 119.37 182.57 191.33 134.03 moderate 42.45 30.77 160.46 199.97 110.74 65.86 41.36 127.35 62.2 suitable 0.01 12.32 1.35 109.56 6.23 1.22 0.11 29.82 2.88 Area ha Desaregion very unsuitable unsuitable moderate suitable 20 System Building System Development Analysis Analysis is the first step in system or software design and development. This step was very important before the next is done. There were three aspects of analysis in this system development, which were: 1 user needs analysis, 2 functional needs analysis, and 3 non-functional needs analysis.

1. User needs analysis

User needs analysis is part of the ongoing process of system development that will effectively meet the needs of users. This process also helps to determine the technological requirements necessary to justify these needs. Target user of this system were: 1 farmer, 2 private company, and 3 government institution. Each user has the same role and right in using this system, however the interest was different to each other. Table 7 below shows the interest of each target user based on analysis. Table 7. User interest reflecting needs Target user Interest Farmer 1. Location suitability information 2. Location recommendation based on farm capacity 3. Slaughterhouse location information Private company 1. Location suitability information 2. Suitability map Government institution 1. Suitability map Figure 20. Target user scheme

2. Functional needs analysis

The functional needs analysis aims to predict the system working needed by users. Table 8 shows the system functional needs which were considered in system development. 21 Table 8. System functional needs No Functional needs Description 1 About the system To know the profile of the system and system developer 2 Direction to use To know the direction to use the system user guide 3 Contact or feedback To send recommendation, advice, information, or any feedback about the system 4 Analysis To analyze the suitability based on spatial input Needs included as non-functional needs were: 1 comfort of color and display, 2 speed of access, 3 ability of the system to serve in real time. In comfort factor, components that were emphasized in the design of this system was the selection of colors, the layout, and the use of icons. In determining location, spatial input by moving marker on the map might be difficult. Thus, a capability of location detection by using GPS is very important. Based on the analysis, it was decided that the system would be developed as Android application. System Design The developed system consists of three parts: 1 user interface, 2 database, and 3 processor. User interface enables interaction between users of the system Faihah, Seminar and Wiyono 1999. User interface as the input section will be seen by user. The user interface was installed on the user device, in this case an Android device. Database was related to data management and storage. The suitability map step was exported as one table in the database. Database was not attached on the user device but stored on the server. PostgreSQL with PostGIS extension were used as spatial database management system. Processor processes the input from user, do the database query and calculation, and serve the appropriate information to the user as requested. The processor was developed by using some web programming language: php, javascript, jQuery, html+css, and application programming interface API such as GoogleMaps API. Figure 21. System working scheme Figure 21 shows the working scheme of the system. Black arrow represent request flow, while brown arrow represent data or information flow. The working scheme of the system is: