**Implementation of Geographic Information System for District and City Poverty Data Distribution Using the Rational Unified Process in West Java**

**HIGHLIGHTS**

  - > The website-based Geographic Information System can display the distribution of poverty data in districts and cities in West Java.

  - > One of the Poverty Reduction Strategies is the availability of data that can be understood by the public.

  - > The Rational Unified Process is a software development method for creating a geographic information system website for poverty districts and cities in West Java

  - > Geographical Information Systems as a solution for mapping the distribution of any data so that it is easy to analyze and reprocess into other data. 

**ABSTRACT**

*Poverty is a fundamental problem that several districts and cities have, especially in West Java province. One important aspect to support the Poverty Reduction Strategy is the availability of poverty data that is accurate and on target with good visualization so that it can facilitate the data analysis process. A website-based Geographic Information System is the right solution for mapping the distribution of poverty data. Making this website using software development methods and the Rational Unified Process (RUP) with the Unified Modeling Language (UML) modeling language tool. For the maps, making process using Quantum GIS software and database storage using PostgreSQL. This website is expected to make it easier for the public to find the latest information and analyze poverty data, especially in districts and cities in West Java.*

***Keywords :** Geographic Information Systems, Poverty, Rational Unified Process, QGIS*

**INTRODUCTION**

Geographic Information System (GIS) is a tool for analyzing problems and making decisions based on data that is processed into information in the form of a distribution map or geospatial using a computer-based system. GIS can connect various data at a certain point on earth, combined, analyze and finally map the results. The data to be processed in GIS is spatial data, which is geographically oriented data and is a location that has a certain coordinate system, as the basis for its reference. So that the GIS application can answer several questions such as; location, conditions, trends, patterns, and modeling. This capability is what differentiates GIS from other information systems (Astrini & Oswald, 2012).

The problem of poverty is complex and is multidimensional so that it becomes a development priority. The development programs carried out so far have always paid great attention to poverty alleviation efforts because basically the development carried out is aimed at improving the welfare of the community. One important aspect to support the Poverty Reduction Strategy is the availability of poverty data that is accurate and precisely targeted. A reliable measure of poverty is a formidable instrument for policymakers to focus attention on the living conditions of the poor. Good poverty data can be used to evaluate government policies on poverty, compare poverty across time and regions, and determine the target of the poor to improve their condition (Badan Pusat Statistika Jawa Barat, 2019a).

The poor are people who have an average per capita expenditure per month below the poverty line. The high number of people who move from one area to another can be one of the triggers of the development process which can encourage people to move to get access to basic infrastructure services and others such as employment, higher wages, education, and access to health. better. Excessive population movements mean that the number of jobs is not proportional to the population growth. In the end, people with weak economic capacity will enter into the poor. Poverty occurs not only in rural areas but in urban areas located on the outskirts of cities or slum villages in the city center with various kinds of lowly livelihoods such as street sweepers, hawkers, rough laborers, or small businesses. Poverty is not only experienced by rural communities due to limited employment opportunities but in big cities, poor people are also often found with types of work that lack expertise which can result in low income. Poverty is usually more widespread and deeper in very small cities than in big cities or very large cities (Badan Pusat Statistika Jawa Barat, 2019b).

The purpose of this study is to create a website based geographic information system that can map the distribution of poverty data including poverty lines, the number of poor people, the percentage of poor people, to the depth index and poverty severity. With this research, it is hoped that it can make it easier to find information about areas that are classified as poor, facilitate the process of updating information related to poverty, and assist the government in taking appropriate action. The software development method used to create this system is the Rational Unified Process (RUP) with the Union Modeling Language (UML) modeling language tool. The map-making process uses Quantum GIS (QGIS) Version 3.10 software, while for database storage using PostgreSQL. Quantum GIS is an open-source and free GIS-based software for geospatial data processing purposes (Astrini & Oswald, 2012). QGIS is an open-source GIS software with a license under the (GNU) General Public License that can be run on various operating systems such as Windows, Mac OS, Linux (Ubuntu), Android, and Unix. QGIS supports spatial data processing based on vector, raster, and database formats (Ismail, 2017).

Previously there were several studies on the geographic poverty information system. One example of previous research is discussing spatial modeling of income poverty using the Rapid Application Development and UML approaches as a form of development of the Geo-Information System (GTGIS) Geographical Targeting (Akinyemi, 2005). There is also poverty mapping using a geographic information system in Keçiören District, Ankara (KALAYCIOĞLU, 2006).

> **METHODOLOGY**
> 
> Rational Unified Process (RUP) is a process-oriented development method, carried out repeatedly, and focuses on the architecture it has. Figure 1 is the architecture owned by the Rational Unified Process.

![](185--545-1-5-20210213_media/media/image91.png))**Gambar 1**: Arsitektur Rational Unified Process (Kruchten, 2014)

Rational Unified Process has 4 stages are Inception, Elaboration, Construction, and Transition. The following are the explanation of the stage and process:

1.  Inception

> The initial stage is to do business process modeling and collect the requirements of the system to be created (requirements).

2.  Elaboration

> The planning stage of the system architecture, by analyzing and designing the system.

3.  Construction

> The planning stage is focused on developing the components of the system to be created. Implementation and testing of the system to produce a product that suits your needs. 

4.  Transition

> The transition stage is the installation or installation stage of the system. At this stage, user training, system maintenance, and evaluation are also carried out.
> 
> **FINDINGS AND DISCUSSIONS**

This section will describe the results of the research that has been done. Based on the research results, data on the distribution of poverty in districts and cities in West Java has not been socialized in distribution maps or other visual forms. This makes the data accessible only in the form of a data table. This makes the data on the distribution of poverty in districts and cities in West Java, such as the number of poor people, the percentage, the poverty line, and their indexes, which are not directly understood by several parties, especially the community. This makes the public have to carry out further analysis to obtain the poverty information needed. The following is an example of data on the poverty line, the number of poor people, and the percentage of poor people in 30 Regencies and Cities in West Java in 2019 which were taken from the West Java Statistics Agency. 2 districts, namely Bogor and South Garut, and 1 city, namely Cikarang City, do not have specific data on poverty because they are new districts and cities in West Java.

> **Table 1:** Data Samples for the Distribution of Poverty Lines, Number of Poor People, and Percentage of Poor People in Districts and Cities in West Java in 2019 (Statistik, 2020)

| No. | ID  | District/CIty    | Poverty Line Per Capita | Number of Poor Population (Thousand) | Poor Population (%) |
| --- | --- | ---------------- | ----------------------- | ------------------------------------ | ------------------- |
|     |     |                  |                         |                                      |                     |
| 1   | 39  | Cianjur          | 350760                  | 207.07                               | 9.15                |
| 2   | 41  | Cirebon          | 381372                  | 217.64                               | 9.94                |
| 3   | 56  | Indramayu        | 458240                  | 191.86                               | 11.11               |
| 4   | 67  | Karawang         | 440347                  | 173.66                               | 7.39                |
| 5   | 85  | Bandung City     | 474448                  | 84.67                                | 3.38                |
| 6   | 96  | Cimahi City      | 484804                  | 26.91                                | 4.39                |
| 7   | 97  | Cirebon City     | 444574                  | 26.8                                 | 8.41                |
| 8   | 131 | Tasikmalaya City | 457899                  | 76.98                                | 11.6                |
| 9   | 142 | Kuningan         | 340775                  | 123.16                               | 11.41               |
| 10  | 157 | Majalengka       | 445184                  | 121.06                               | 10.06               |
| 11  | 193 | Purwakarta       | 367273                  | 71.86                                | 7.48                |
| 12  | 214 | Subang           | 339607                  | 129.18                               | 8.12                |
| 13  | 220 | Sumedang         | 342073                  | 104.18                               | 9.05                |
| 14  | 233 | Tasikmalaya      | 311848                  | 159.83                               | 9.12                |
| 15  | 252 | Banjar City      | 334590                  | 10.07                                | 5.5                 |
| 16  | 253 | Sukabumi City    | 520742                  | 21.87                                | 6.67                |
| 17  | 254 | Sukabumi         | 309676                  | 153.3                                | 6.22                |
| 18  | 255 | Bogor City       | 513343                  | 63.97                                | 5.77                |
| 19  | 359 | Depok City       | 644860                  | 49.35                                | 2.07                |
| 20  | 403 | Bandung          | 345177                  | 223.21                               | 5.94                |
| 21  | 404 | Bandung Barat    | 341307                  | 159.03                               | 9.38                |
| 22  | 454 | Bogor            | 373799                  | 395.03                               | 6.66                |
| 23  | 455 | Bogor Barat      | 0                       | 0                                    | 0                   |
| 24  | 462 | Ciamis           | 363750                  | 79.41                                | 6.65                |
| 25  | 463 | Pangandaran      | 367748                  | 30.73                                | 7.71                |
| 26  | 475 | Garut            | 301202                  | 235.19                               | 8.98                |
| 27  | 476 | Garut Selatan    | 0                       | 0                                    | 0                   |
| 28  | 481 | Bekasi           | 481732                  | 149.43                               | 4.01                |
| 29  | 482 | Bekasi City      | 617718                  | 113.65                               | 3.81                |
| 30  | 483 | Cikarang City    | 0                       | 0                                    | 0                   |

The system of geographic information on poverty in districts and cities in West Java is designed to use UML or Unified Modeling Language. UML diagrams are commonly used to describe system specifications because their graphical notation can facilitate a simple understanding of the system model  (Sousa et al., 2017). There are two users in this system, namely the admin as the manager of the website and maps, and the public or other users who can view the maps on the completed website. 

![](185--545-1-5-20210213_media/media/image99.png)

> **Figure 2:** Use Case Diagram of the Poverty GIS Website for District and City in West Java

Figure 3 is the display form of the homepage or main page of the website of the City District Poverty Geographic Information System in West Java. This page contains some *highlight *information from poverty data for urban districts in West Java from 2018-2020. Figure 4 is a display of the Maps page, this page displays the distribution of poverty data in the form of maps using QGIS which can be accessed by the public and admin. Figure 5 is a display of the admin login page in the QGIS application, this is useful for managing map data.

> ![](185--545-1-5-20210213_media/media/image100.png)**Figure 3:** Display Home Page of the Poverty GIS Website for District and City in West Java
> 
> ![](185--545-1-5-20210213_media/media/image101.png)**Figure 4**: Display Maps Page of the Poverty GIS Website for District and City in West Java
> 
> ![](185--545-1-5-20210213_media/media/image102.png)**Figure 5:** Display Login Admin in QGIS
> 
> ![](185--545-1-5-20210213_media/media/image103.png)
> 
> **Figure 6**: Map of Combined Analysis of the Poverty Line Per Capita for 2020-2019

Figure 6 is a combined map of the analysis of per capita probability lines for 2020-2019. It also displays the legend and the distribution of data in each district and city in West Java.

 

In this research, website testing was also carried out using Black Box Testing to test the website so that it can function as expected. The test is to test the appearance, menu, function, and navigation on the website. The test results can be seen in tables 2 and 3 below:

> **Table 2:** Testing Menu for Making Maps in QGIS

| No. | Tested Functions        | Testing Scenarios                                                                                                                                  | Expected Results                                                 | Test Results              | Conclusion |
| --- | ----------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------- | ------------------------- | ---------- |
|     |                         |                                                                                                                                                    |                                                                  |                           |            |
| 1   | Login                   | Fill in the id and password correctly, then click "Ok".                                                                                            | Login is successful and can enter the QGIS Cloud                 | According to expectations | Succeed    |
|     |                         | Fill in the wrong id and password, then click "Ok"                                                                                                 | Login Failed                                                     | According to expectations | Succeed    |
|     |                         | Fill in the wrong id and password, then click "Ok"                                                                                                 | Login Failed                                                     | According to expectations | Succeed    |
|     |                         | Fill in the wrong id and wrong password, then click "Ok"                                                                                           | Login Failed                                                     | According to expectations | Succeed    |
|     |                         | Leave the Id and Password text boxes blank, then click "Ok".                                                                                       | Login Failed                                                     | According to expectations | Succeed    |
| 2   | Manage data: Add Data   | Right-click on the layer, then select Open Attribute Table. Click Toggle Editing Mode. Select the Add Feature button. Enter the data to be added.  | Data can be added to the database and map layer                  | According to expectations | Succeed    |
| 3   | Manage data: Edit Data  | Right-click on the layer, then select Open Attribute Table. Click Toggle Editing Mode. Select the data to be changed.                              | Data can be converted and updated into a database and layer maps | According to expectations | Succeed    |
| 4   | Manage data: Clear Data | Right-click on the layer, then select Open Attribute Table. Click Toggle Editing Mode. Select the data to be deleted, then click the Delete Field. | Data can be deleted from databases and layer maps                | According to expectations | Succeed    |

**Table** **3:** Website Testing Menu

| No. | Tested Functions                       | Testing Scenarios                                                                                                                       | Expected Results                                                                      | Test Results              | Conclusion |
| --- | -------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------- | ------------------------- | ---------- |
|     |                                        |                                                                                                                                         |                                                                                       |                           |            |
| 1   | Displays a website                     | Enter the browser, then type the name of the website correctly                                                                          | The browser can display web pages                                                     | According to expectations | Succeed    |
|     |                                        | Enter the browser, then type the wrong website name                                                                                     | The browser cannot display the page website (Error) or not display the proper website | According to expectations | Succeed    |
| 2   | Displays the home page                 | Access the home page via Home menu navigation                                                                                           | The browser can display the home page                                                 | According to expectations | Succeed    |
| 3   | Displays the Maps page                 | Access the home page via the Maps menu navigation                                                                                       | The browser can display the Maps page                                                 | According to expectations | Succeed    |
| 4   | Displays the Data page                 | Access the home page via Data menu navigation                                                                                           | The browser can display the Data page                                                 | According to expectations | Succeed    |
| 5   | Displays the Contact page              | Access the home page via the Contacts menu navigation                                                                                   | The browser can display the Contact page                                              | According to expectations | Succeed    |
| 6   | Button View Maps                       | Click the View Maps button on the Home page to access the Maps page                                                                     | The website can redirect to the Maps page                                             | According to expectations | Succeed    |
| 7   | Button View Data                       | Click the View Data button on the Home page to access the Data page                                                                     | The website can redirect to the Data page                                             | According to expectations | Succeed    |
| 8   | Button Zoom in Maps                    | Click the Enlarge Maps button on the Maps page to enlarge the Maps view.                                                                | The website can point to the QGIS Cloud link                                          | According to expectations | Succeed    |
| 9   | View maps of poverty data distribution | Enter the Maps page then select the Maps menu. Click the legend in the top right (Maps and Tools). Select the Maps you want to display. | The selected maps are displayed successfully                                          | According to expectations | Succeed    |
|     |                                        | Enter the Maps page then select the Maps menu. Do not click the legend in the upper right (Maps and Tools).                             | Maps are displayed only at the beginning                                              | According to expectations | Succeed    |

> **CONCLUSION AND RECOMMENDATIONS**

The website of the District and City Poverty Geographic Information System in West Java can display the distribution of poverty data through visualization of the map that looks more attractive. With this system, it makes it easier for the public to find information and analyze data on areas that have high or low poverty levels. Besides, the Geographic Information System Website can be used as a solution to the process of updating the publication of data related to poverty or other data as a form of data transparency or data openness from the government.

**ACKNOWLEDGMENTS**

> This research was written by Agnia Dwi Khasanah, a student of the Information Systems Department with Mr. R.A.E Virgana Targa Sapanji, S.Kom., M.T., the lecturer of Information Systems Department, Faculty of Engineering, Widyatama University Bandung. The research data was taken from the West Java Statistics Center.
> 
> **REFERENCES**
> 
> Akinyemi, F. O. (2005). Modelling income poverty in the Geographic Targeting Geo-Information System. *Proceedings 2005 - The 8th AGILE International Conference on Geographic Information Science, AGILE 2005*, *January 2005*.Astrini, R., & Oswald, P. (2012). *Modul Pelatihan Quantum GIS Tingkat Dasar Untuk Pemetaan Evakuasi Tsunami*.Badan Pusat Statistika Jawa Barat. (2019a). *Kemiskinan Kabupaten / Kota Di Jawa Barat Tahun 2014-2019* (Bi. S. Sosial (ed.)). Badan Pusat Statistik Provinsi Jawa Barat. https://jabar.bps.go.idBadan Pusat Statistika Jawa Barat. (2019b). *Perkembangan Tingkat Kemiskinan Provinisi Jawa Barat September 2019* (B. S. Sosial (ed.)). Badan Pusat Statistik Provinsi Jawa Barat. https://jabar.bps.go.idIsmail, A. (2017). *Modul Pelatihan Pengolahan Data GeoSpasial Menggunakan Quantum GIS* (Issue October). https://doi.org/10.31227/osf.io/4amxuKALAYCIOĞLU, M. (2006). POVERTY MAPPING WITH GEOGRAPHIC INFORMATION SYSTEMS : A CASE STUDY IN KEÇİÖREN DISTRICT, ANKARA. *Global Shadows: Africa in the Neoliberal World Order*, *44*(2), 8–10.Kruchten, P. (2014). The Rational Unified Process--An Introduction. *Rational Software*, *May*. https://www.researchgate.net/publication/220018149Sousa, T. C. de, Kelvin, L., Dias Neto, C., & Giovanni N. de Carvalho, C. (2017). A Formal Semantics for Use Case Diagram Via Event-B. *Journal of Software*, *12*(4), 189–200. https://doi.org/10.17706/jsw.12.3.189-200Statistik, B. P. (2020). Provinsi Jawa Barat Dalam Angka 2020. In *BPS Jawa Barat*. Badan Pusat Statistik Provinsi Jawa Barat.Website Link: http://bit.ly/SIGKJABAR
> 
> Online Maps (QGIS Cloud) Link: http://bit.ly/QGIS\_PJABAR
