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

Agnia Dwi Khasanah<sup>1</sup>\*, R.A.E Virgana Targa Sapanji<sup>2</sup>

<sup>1,2</sup> Faculty of Engineering, Widyatama University, Bandung, Indonesia

Corresponding author: \* agnia.dwi@widyatama.ac.id

Received Date: \*date

Accepted Date: \*date

Published Date: \*date

**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

  - > Geographic 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**

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 Provinsi Jawa Barat, 2019).

The poor are people who have an average expenditure per capita 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 that can encourage people to move to get access to basic infrastructure and other services such as employment, higher wages, education, and better access to health. The pandemic in 2020 also causes the number of poor people in Indonesia to increase. This was accompanied by many employees who experienced layoffs and changes in people's lifestyles during the pandemic, resulting in a decline in the economy in Indonesia. In the end, people with weak economic capacity will enter into the poor. Poverty now occurs not only in rural areas but in urban areas which are on the outskirts of the city or slum villages in the city center. Poverty is usually more widespread and deeper in very small cities than in very large cities or cities.

Geographic Information System have can connect various data at a certain point on earth, combine them, analyze and finally map the results using a computer-based system. During this pandemic, the Geographic Information System can greatly help the government or companies to adopt various policies using the Geographic Information System with spatial analysis techniques in the post-pandemic world (Ahasan & Hossain, 2020). Therefore, the Geographic Information System is a solution for decision support tools to optimize data collected several parties or governments (Hatamleh et al., 2020).

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. 

> **METHODOLOGY**

Detailed steps according to C. R. Kothari (Kothari, 2004) to provide a useful procedural guide in the process of this research. 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). The researcher conducted a literature survey related to this research, especially in the field of urban and district poverty in West Java from West Java Central Statistics Agency and West Java Province Open Data website.

**Rational Unified Process**

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-1-587-1-6-20210401_media/media/image1.jpeg)

**Figure 1**: Architecture of 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 carry out business process modeling and collect the requirements of the system to be created (requirements). Activities carried out by researchers at this stage are determining the requirements of the geographic information system to be created. These needs include spatial data, digital maps, what databases will be created, and the menus that will be displayed on the website.

2.  Elaboration

> The planning stage of the system architecture, by analyzing and designing the system using UML diagrams, namely Use Case Diagrams, Activity Diagrams, Sequence Diagrams, and Class Diagrams.

3.  Construction

> The planning stage is focused on developing the components of the system to be created. Implementation and initial testing of the system to produce a product that suits your needs. The implementation of making this website uses soft coding on the Google Sites platform and the database used is the PostgreSQL database.

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. After the website has been created and tested, periodic evaluations and maintenance are carried out for the sake of the latest data integrity.

**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 Per Capita, Number of Poor Population, and Percentage of Poor Population in Districts and Cities in West Java in 2020 (Badan Pusat Statistika Provinsi Jawa Barat, 2021)

| No. | ID  | District/City    | Poverty Line Per Capita | Number of Poor Population (Thousand) | Poor Population (%) |
| --- | --- | ---------------- | ----------------------- | ------------------------------------ | ------------------- |
|     |     |                  |                         |                                      |                     |
| 1   | 39  | Cianjur          | 371699                  | 234.5                                | 10.36               |
| 2   | 41  | Cirebon          | 393452                  | 247.9                                | 11.24               |
| 3   | 56  | Indramayu        | 474807                  | 220.3                                | 12.7                |
| 4   | 67  | Karawang         | 466152                  | 195.4                                | 8.26                |
| 5   | 85  | Kota Bandung     | 500452                  | 100                                  | 3.99                |
| 6   | 96  | Kota Cimahi      | 511375                  | 31.6                                 | 5.11                |
| 7   | 97  | Kota Cirebon     | 457954                  | 30.6                                 | 9.52                |
| 8   | 131 | Kota Tasikmalaya | 470150                  | 86.1                                 | 12.97               |
| 9   | 142 | Kuningan         | 352358                  | 139.2                                | 12.82               |
| 10  | 157 | Majalengka       | 453201                  | 138.2                                | 11.43               |
| 11  | 193 | Purwakarta       | 378287                  | 80.2                                 | 8.27                |
| 12  | 214 | Subang           | 351885                  | 149.8                                | 9.31                |
| 13  | 220 | Sumedang         | 353092                  | 118.4                                | 10.26               |
| 14  | 233 | Tasikmalaya      | 323880                  | 181.5                                | 10.34               |
| 15  | 252 | Kota Banjar      | 344363                  | 11.2                                 | 6.09                |
| 16  | 253 | Kota Sukabumi    | 547415                  | 25.4                                 | 7.7                 |
| 17  | 254 | Sukabumi         | 328284                  | 175.1                                | 7.09                |
| 18  | 255 | Kota Bogor       | 547399                  | 75                                   | 6.68                |
| 19  | 359 | Kota Depok       | 688194                  | 60.4                                 | 2.45                |
| 20  | 403 | Bandung          | 367403                  | 263.6                                | 6.91                |
| 21  | 404 | Bandung Barat    | 362212                  | 179.5                                | 10.49               |
| 22  | 454 | Bogor            | 402877                  | 465.7                                | 7.69                |
| 23  | 455 | Bogor Barat      | 0                       | 0                                    | 0                   |
| 24  | 462 | Ciamis           | 378108                  | 91.4                                 | 7.62                |
| 25  | 463 | Pangandaran      | 382264                  | 36.1                                 | 8.99                |
| 26  | 475 | Garut            | 310437                  | 262.8                                | 9.98                |
| 27  | 476 | Garut Selatan    | 0                       | 0                                    | 0                   |
| 28  | 481 | Bekasi           | 518667                  | 186.3                                | 4.82                |
| 29  | 482 | Kota Bekasi      | 657953                  | 134                                  | 4.38                |
| 30  | 483 | Kota Cikarang    | 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. Figure 2,3,4,5 is an example of a UML diagram, namely Use Case Diagrams, Activity Diagram of the View Maps, Sequence Diagram of the View Maps, and Class Diagrams from the Poverty GIS Website for District and City in West Java.

![](185-1-587-1-6-20210401_media/media/image2.png)

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

![](185-1-587-1-6-20210401_media/media/image3.png)

**Figure 3:** Activity Diagram of the View Maps

![](185-1-587-1-6-20210401_media/media/image4.png)

**Figure 4:** Sequence Diagram of the View Maps

![](185-1-587-1-6-20210401_media/media/image5.png)

**Figure 5:** Class Diagram of the Poverty GIS Website for District and City in West Java

Figure 6 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 2019-2020. Figure 7 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 8 is a display of the admin login page in the QGIS application, this is useful for managing map data. Figure 9 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.

> ![](185-1-587-1-6-20210401_media/media/image6.png)
> 
> **Figure 6:** Display Home Page of the Poverty GIS Website for District and City in West Java
> 
> ![](185-1-587-1-6-20210401_media/media/image7.png)
> 
> **Figure 7**: Display Maps Page of the Poverty GIS Website for District and City in West Java
> 
> ![](185-1-587-1-6-20210401_media/media/image8.png)
> 
> **Figure 8:** Display Login Admin in QGIS
> 
> ![](185-1-587-1-6-20210401_media/media/image9.png)

**Figure 9**: Map of Combined Analysis of the Poverty Line Per Capita for 2020-2019

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. Furthermore, it is necessary to carry out regular maintenance and evaluation to maintain the integrity and updating of the data according to the publication of the Central Statistics Agency of West Java Province and the Office that covers poverty problems.

**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 (Badan Pusat Statistika Provinsi Jawa Barat). This study did not receive specific grants from funding agencies in the public, commercial or non-profit sector.
> 
> **REFERENCE**
> 
> Ahasan, R., & Hossain, M. M. (2020). Leveraging GIS and spatial analysis for informed decision-making in COVID-19 pandemic. *Health Policy and Technology*, *10*(1), 7–9. https://doi.org/10.1016/j.hlpt.2020.11.009Astrini, R., & Oswald, P. (2012). *Modul Pelatihan Quantum GIS Tingkat Dasar Untuk Pemetaan Evakuasi Tsunami*. BAPPEDA Provinsi NTB.Badan Pusat Statistika Provinsi Jawa Barat. (2019). *Kemiskinan Kabupaten dan Kota Di Jawa Barat Tahun 2014-2019* (Badan Pusat Statistika Provinsi Jawa Barat (ed.); 130617.32). Badan Pusat Statistik Provinsi Jawa Barat. https://jabar.bps.go.idBadan Pusat Statistika Provinsi Jawa Barat. (2021). *Provinsi Jawa Barat Dalam Angka 2021* (Badan Pusat Statistika Provinsi Jawa Barat (ed.); 2021st ed.). Badan Pusat Statistik Provinsi Jawa Barat. https://jabar.bps.go.idHatamleh, R. I., Jamhawi, M. M., Al-Kofahi, S. D., & Hijazi, H. (2020). The Use of a GIS System as a Decision Support Tool for Municipal Solid Waste Management Planning: The Case Study of Al Nuzha District, Irbid, Jordan. *Procedia Manufacturing*, *44*, 189–196. https://doi.org/10.1016/j.promfg.2020.02.221Kothari, C. R. (2004). *Research Methodology : Methods and Techniques* (Second Rev). New Age International (P) Limited.Kruchten, P. (2014). The Rational Unified Process--An Introduction. *Rational Software*, *January 20*, 11. 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-200Website Link: <span class="underline">bit.ly/GISK\_JABAR</span>
> 
> Online Maps (QGIS Cloud) Link: <span class="underline">bit.ly/QGISCloud\_KJabar</span>
