1. Executive Summary

JakSAFE is web based software to estimate the Damages and Losses due to Flood events in Jakarta area. The project has been running since January 2015, and the v.1.1 software has finished on November 2015.

The main activities of this project are software development and exposure data collection. Damage and loss calculation is a complex process that involving several aspects. Therefore, it needs at least exposure data, hazard data, and other assumptions as the input, for the calculation to begin. The exposure database was collected from local government, while the hazard data is gathered from command center of Badan Penanggulangan Bencana Daerah (BPBD) DKI Jakarta, in the form of flooded area with RW (Rukun Warga) Boundary as the unit analysis.

Figure 1 JakSAFE Workflow

After the database has completed, the exposure overlaid with hazard data and will producing information about assets impacted by the flood, which later will be calculated with several assumption and produce damage and loss value in Rupiahs. The sector classification is referring to Damage and Loss Assessment Guide Book published by ECLAC. The development team developed the methodology based on Jakarta condition and data availability.

2. Background

Flood is the most common and frequent disaster in Indonesia. Among area in Indonesia, Jakarta is one of the regions which have a high risk of flooding. Losses caused by flooding in early February 2007 reached 5.16 trillion rupiahs and is expected to reach 20 trillion rupiahs in flood that occurred in January 2013. High level of losses due to floods in Jakarta can inhibit the development of the city. Therefore, the local government of Jakarta specifically BPBD DKI Jakarta (regional disaster management agencies), need a tool to estimate damages and losses due to flood in rapid manner. Estimation of Jakarta flood damage and losses as one carried out by BAPPENAS (national planning agency), BPBDs (local disaster management agency), and BNPB (national disaster management agency) or other institutions such as the above is still done manually. In 2013, World Bank supports Jakarta BPBD to calculate Damage and Loss Assessment (DaLA) of flood events that occurred early in 2013. It took long time to issue the report. The methodology used at the time was post-disaster survey. It is constrained due to difficulties in obtaining completed data from each of the sectors. For sectors which data is not available, it's calculated using various assumptions. The calculation is fairly complex process because it includes the effects of direct and indirect damage and losses. Indirect impacts including impacts on business processes, micro and macro-economic, social and environmental.

After Hackathon event held in July 2014 initiated under Code for Resilience (CfR), World Bank continue to follow up the post-Hackathon event. From February to April 2015, Jakarta InaSAFE (JakSAFE) has initiated and produces the prototype of the Software. Phase 2 is focusing on completion of Exposure Data and Assumptions (finished by December 2015).

Jakarta would be the right place to perform this prototype because Flood in Jakarta is nearly occurring yearly in several Villages. Jakarta via Disaster Management Agency (BPBD) already has flood reporting system that reported every day, which area is flooded and at what depth. This data is publicly available and already published an API (Application Programming Interface) which can support as JakSAFE input periodically (Daily or Six-hourly). Worlbank has conduct RW (block) mapping activity in 2013, resulted 2685 RW and 5091 RT has been mapped. The main idea is develop tools that can estimate damages and losses value (in monetary unit) due to flood events, using GIS methodology by utilizes the Flood Events data (in the form of RW block data), Exposure Data (Buildings & Land Parcels) and certain assumptions. Recent development (2016) JakSAFE is updating Hazard area using Contour Delineation model that still under development. In the future, JakSAFE will combine Hazard mapping produced by Hydrological/hydrodynamics Model, improve the physical damage model and improve losses model using more complex micro & macroeconomic parameter & assumptions to get more realistic output of Damage and Loss value. JakSAFE is initially developed by Inteligensi Risiko and continued by Geo Enviro Omega.

3. Supporting Team


  • Iwan Gunawan (Worldbank)
  • Suryani Amin (Worldbank)
  • Magda Adriani (Worldbank)

Development Team

  • Mohammad Fadli (GEO)
  • Kezia Velda Roberta (formerly iRisiko)
  • Fariza Dian Prasetyo (formerly iRisiko)
  • Seno Adiwicaksono (GEO)
  • Abdul Somat Budiaji (iRisiko)
  • Abiram Benhard
  • Rinaldi Pahlevi
  • Mia Renauly (GEO)
  • Raden Ahnaf Faqih Shaimy (GEO)
  • Syarif Hidayat (GEO)
  • Novi Kesumaningtyas (GEO)
  • David Hadrianus Hutapea (GEO)
  • Bayu Tri Wibowo (GEO)

4. Data Source

There are three kind of input data used in JakSAFE:

4.1 Hazard Data

Hazard data was gathered from Disaster Management Information System (DIMS) installed in Badan Penanggulangan Bencana Daerah (BPBD) DKI Jakarta Command Center through their API. The data contains information about inudated area in Jakarta, with RW Boundary as their unit analysis. Jakarta as a Province, has five different kind of administrative boundary as described by chart and maps below, from the highest to the lowest level:

Figure 2 Jakarta Administrative Boundary

As explained above, the RT boundary was the lowest boundary level in Jakarta. However, the process of RT boundary mapping is not completed yet (for now it is only covering 35 Kelurahans in Jakarta). Therefore, the flood hazard information gathered using RW boundary as the unit analysis. The output of DIMS API (flooded RWs) is can accessed by the link below:


The output information of those API are:

  • ID RW
  • Kotamadya (City)
  • Kecamatan (Sub District)
  • Kelurahan (Village)
  • RW (Block)
  • RT (Sub - Block)
  • Time of Flood Event
  • Flood Depth

4.2 Exposure Data

There are three kind data type of JakSAFE exposure, they are:

  • Aggregate Exposure Data

    Aggregate Exposure Data are asset information which didn't have exact location, so the data provided as aggregate file with administrative boundary as unit analysis.

  • Road Expossure

    Spatial Road Expossure data was acquired from OpenstreetMap in the form of spatial data, while the vehicle volume data obtained from Transportation Agency in the form of tabular data.

  • Building Expossure

    Spatial Building Exposure data was acquired from P4T and Base Map Data from local government. The P4T data was containing land parcel of Jakarta, and only covering 70% of Jakarta, while Base Map Data containing building footprint of Jakarta and covering 25% of Jakarta, the rest of 5% data was gathered from many sources.

Figure 3 Exposure Data Type Distribution

4.3 Damage & Loss Matrix

Damage and Loss Matrix was obtained through valuation process. It is the process to estimating how much (in monetary value) the asset will be loss and damaged after flooded with certain depth and time. In general, the damage and loss matrix assumptions are derived from physical characteristic of the building including property inside the building. The asset valuation process consists of four following method of valuation, they are:

  • Historical Flood Data collected from the related organization (SKPDs, BUMDs, Agencies, etc.). This information usually taken from the report(s) of damage and losses due to flood occurring in the certain year(s). However, not every organization have those report.
  • Research Literature (scientific papers, report, standard, regulation, etc.). JakSAFE team collected the informations relevant with the valuation. The information is taken from Internet and Organizations. It usually in the form of scientific report that study the quantification of damage and lossess due to flood event.
  • Estimation is done with certain assumptions based on the physical characteristic of the asset and the property inside the building. For example, for school valuation (pre-school, junior, and senior high school) we do valuation of the assets by detailing the assets that exist within the school such as classrooms, chairs, tables, furniture, etc. JakSAFE team estimate and put an assumption for each item(s) that contained inside the school that threatened by flood.
  • If there are no sufficient information to conduct Historical, Research Literature or Estimation method, the valuation is done based on the previous method conducted by World Bank in their 2013's Flood DaLA report.

5. Methodology

5.1 Data Processing

5.1.1 Hazard Data

The information from the API is joined to RW boundary spatial data (shapefile), that will produce hazard maps of the specified event, like below:

Figure 4 Hazard Maps

Depth and duration of flood became an important aspect to be considered on Flood damage and loss calculation, so the flood is categorized based on depth and duration like table below.

Table 1 JakSAFE Hazard Categorization
Class Depth (cm) Duration (days(s)) Class Depth (cm) Duration (days(s))
A1 10-70 <1 C1 10-70 5-8
A2 71-150 <1 C2 71-150 5-8
A3 >150 <1 C3 >150 5-8
A4 Affected <1 C4 Affected 5-8
B1 10-70 1-4 D1 10-70 >8
B2 71-150 1-4 D2 71-150 >8
B3 >150 1-4 D3 >150 >8
B4 Affected 1-4 D4 Affected >8

For calculating the loss, the affected area also being an important aspect to be considered. So, we made an algorithm to set the surrounding RW of inudated area as the affected area (Class A4/B4/C4/D4), like described by the images below:

Figure 5 Affected Area Algorithm

After we have information about inundated RW from DIMS, we detailing the information by contour delineation localization method, using RW boundary as the unit analysis. The first process to achieve that is masking the DEM data by RW boundary first, then we classify the depth into three class (10-70 cm, 71-150 cm, and >150 cm). The main point of doing this method is by erasing river or water body from DEM to generate the best classification result. The result of the method was shown by map below:

Figure 6 Contour Delineation
5.1.2 Exposure Data

As described before, exposure data was combined from P4T, Base Map, and other sources data using GIS (Geographic Information System) Software into one geodatabase in shapefile format. Every feature on the building exposure have attribute like building name or building category. Then we categorize those information into 143 assets, 17 subsectors, and 4 sectors to ease the calculation later. The detail information of building exposure data and the categorization was shown by table and map below:

Table 2 Count of Building Exposure
Data Count of Villages Total Unit Asset
Land Parcel 193 966.033
Building Footprint 49 388.345
Other sources spread 2.150
Total 242 1.356.528
Figure 7 Land Parcel and Building Footprints Map
Figure 8 Difference of Land Parcel and Building Footprints
Table 3 Asset Categorization

As for road data, we combine the tabular vehicle information and spatial road data using GIS Software (QGIS) and Database Software (PostGIS and PostgreSQL). The result of this process is every segment of road has vehicle volume information like shown in maps below:

Figure 9 Road Exposure Map

While for aggregate exposure calculated using specific algorithm that allow the data to be randomized per every RW boundary. The process was done using database software (PostgreSQL).

5.1.3 Damage & Loss Matrix

The lack of historical data and research of damage and losses due to flooding on every category of assets make this valuation process very challenging. As the result, Estimation method was used in 80% assets valuation, like described in chart below:

Figure 10 Percentage of Valuation Methods Usage

Below are the example of damage and loss matrix estimation form, that conversed into damage and loss matrix in rupiahs later on:

Figure 11 Damage and Loss Estimation Form
Figure 12 Damage and Loss Matrix

5.2 Calculation

In general, the process of damage and loss estimation from back until shown into JakSAFE user interface is described by the image below:

Figure 13 JakSAFE Workflow

Before damage and loss calculation begin, data need to be processed before to acquire impacted assets data. The process of pre calculation is described as follow:

Figure 14 Damage and Loss Calculation Workflow

The process of intersection of exposure and hazard data required GIS processing which is done using GIS Software like QGIS, then the result of impacted assets which is spatial data (shapefile) was converted into database and stored in PostgreSQL to improve the web performance.

Figure 15 Asset and Hazard Intersection

The impacted assets then calculated using damage and loss matrix. There are three kind of calculation method to estimate DaLA of each asset, they are:

  • DaLA calculation per unit asset

    This type of calculation is for building and aggregate data which asset can be counted as unit number, those type of asset usually have physical building and spesific administrative boundary like school, hospital, etc. This type of calculation is done by aggregating the unit of affected asset by RW boundary, and then multiplying the result to damage and loss matrix.

  • DaLA calculation based on the area of asset

    This type of calculation is for building and aggregate data which asset counted as area, those type of asset usually consume large area so it did not have spesific administrative boundary like reservoir, lake, etc. This type of calculation is done by aggregating the area of affected asset by RW boundary, and then multiplying the result to damage and loss matrix.

  • DaLA calculation based on the length of asset

    This type of calculation is usually for road which counted as length due to dataset characteristic (polyline shapefile) like road. For road dataset, the damage is calculated by aggregating the length of affected road by RW and then multiplying the result to damage and loss matrix. While the loss is calculated by aggregating vehicle volume of affected road and then multiplying the result to damage and loss matrix.

Figure 16 DaLA Method Calculation Distribution

6. Result Example

The result of Damage and Loss calculation in JakSAFE website is broken down into two type, they are:

  • Automatic Calculation

    Automatic Calculation is presented on Automatic Report page in JakSAFE, where system will calculating the damage and loss value every 6 hours

  • Ad-Hoc Calculation

    While Ad-Hoc Calculation is presented on Ad Hoc page in Jaksafe, where user can generate their own report with desired time event

The result of every calcution generating three type of tables and graphs, they are:

  • Damage and Loss by Sector
  • Damage by Subsector and City
  • Loss by Subsector and City

User can also filtering the result of calculation in by administrative boundary (City, Subdistrict, District, and Blocks)

Figure 17 JakSAFE Function (Filtering Damage and Loss Result by boundary)

For more detailed result or further analysis, user can download the calculation result data and hazard data (in shapefile format).

Figure 18 JakSAFE Function (Downloading detail of Calculation)