Skip to content

Instantly share code, notes, and snippets.

View johardi's full-sized avatar

Josef Hardi johardi

View GitHub Profile
@johardi
johardi / index.html
Last active August 29, 2015 14:04
Hello World
Hello World!
@johardi
johardi / README.md
Last active August 29, 2015 14:04
Kepemilikan Tanah Tempat Tinggal, BPS 2010

Grafik batang di atas menampilkan sepuluh provinsi teratas berdasarkan jenis sertifikat kepemilikan tanah, diurutkan menurut persentase populasi kepemilikan. Berdasarkan Badan Pusat Statistik, terdapat 4 jenis bukti kepemilikan tanah tempat tinggal:

  • Sertifikat Hak Milik (SHM) atas nama Anggota Rumah Tangga (ART),
  • Sertifikat Hak Milik bukan atas nama ART,
  • Sertifikat lain (cth. SHGB, SHP, SSRS), dan
  • Lainnya (cth. Girik, Akte Jual Beli Notaris/PPAT, dll).

Kredit grafik: Mike Bostock.

@johardi
johardi / README.md
Last active November 25, 2019 10:46
Indonesia ADM2

The topology information contains the boundary lines between regencies ("kabupaten@id") in the Indonesian teritory. The process for producing the output file id.json follows the commands below. Note that before executing topojson, I simplified the map in http://www.mapshaper.org/ by 0.30%. The final file sizes 216 KB with decent details for overviewing.

$ ogr2ogr -f GeoJSON regency.json IDN_adm2.shp

// Upload regency.json to mapshaper.org
@johardi
johardi / README.md
Last active January 16, 2020 10:31
Kabupaten Penerima Dana Pemberdayaan Masyarakat, PNPM 2014

Grafik peta di atas menampilkan proporsi besar dana PNPM yang diterima oleh masing-masing kabupaten di Indonesia di tahun 2014. Terdapat dua jenis dana yang tercatat untuk program PNPM ini dari Bank Dunia (World Bank), yaitu:

  • Dana Community Development Area (CDA),
  • Dana Civil Society Fund (CSF)

Catatan: warna merah menandakan data tidak tersedia atau tidak dapat disimpulkan (lihat "Catatan Pinggir").

Kredit grafik peta: Mike Bostock

@johardi
johardi / README.md
Last active January 16, 2020 10:33
Data Penanganan Bencana Pemkar Jakarta per Kelurahan tahun 2013

Grafik gelembung di atas menampilkan data penanganan bencana oleh satuan Pemadam Kebakaran (Pemkar) Jakarta per kelurahan di tahun 2013. Posisi gelembung ditempatkan sesuai dengan jumlah insiden bencana yang diasosiasikan dengan luas wilayah per kelurahan.

Ukuran gelembung diartikan sebagai jumlah korban jiwa yang dialami oleh masyarakat dan petugas pemadam. Semakin besar gelembung menandakan semakin tinggi jumlah korban jiwa. Warna gelembung diartikan sebagai rata-rata waktu penanganan bencana. Apabila intensitas warna merah kian menggelap maka semakin lama waktu penanganan bencana yang dilakukan petugas pemadam kebakaran.

Sumber data: Data Kejadian Bencana DKI Jakarta (periode 2013)

@johardi
johardi / README.md
Last active August 29, 2015 14:05
Hubungan Jumlah Personil dengan Rataan Lama Operasi Penyelamatan

Dengan menggabungkan data personil Pemkar dan data rekaman penanggulangan bencana dan kebakaran tahun 2013 didapat grafik hubungan antara jumlah personil dengan waktu operasi penyelamatan per kecamatan.

Sumber data: Data Kejadian Bencana DKI Jakarta (periode 2013)

@johardi
johardi / README.md
Last active January 16, 2020 10:32
Analisis Variasi ANOVA Waktu Respon Pemkar per Semester

Grafik di atas memperlihatkan perbandingan lama respon satuan pemadam kebakaran di tiap semester untuk masing-masing wilayah kota Jakarta. Setiap titik mengindikasikan kejadian bencana atau kebakaran di Jakarta yang disebar menurut luas kelurahan tempat kejadian dan menit respon.

Dengan menggunakan analisis perbandingan variasi ANOVA di antar semester dapat disimpulkan bahwa: Tidak ada perbedaan signifikan dalam hal performa satuan pemadam kebakaran di semua wilayah dan hal ini layak dipertimbangkan untuk memajukan kualitas layanan pemadam kebakaran Jakarta.

Sumber data: Data Kejadian Bencana DKI Jakarta (periode 2013)

@johardi
johardi / README.md
Last active January 16, 2020 10:31
Wealth & Health Cities in Java Island 2011

This dataset comes from INDO-DAPOER (Indonesia Database for Policy and Economic Research). We gathered 3 indicators, i.e., Household per Capita Expenditure, Morbidity Rate and Total Population over a 6-year period (2006-2011). We would like to observe the progress in people spending money versus their welfare. The ideal condition should be they spend more and rarely get sick over the time, which indicates they are getting wealthy and healthy.

This is an exercise to replicate Gap Minder: Wealth and Health Nations showcase. We used the only available indicators to mimic the showcase. We use regencies and cities in Indonesia rather than the world's nations to observe the trend.

@johardi
johardi / lucene-search-pom.xml
Created July 9, 2016 01:01
POM Configuration
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>org.sonatype.oss</groupId>
<artifactId>oss-parent</artifactId>
<version>7</version>
</parent>
public class SessionRecorder extends OWLEditorKitHook {
public static String SRID = "org.protege.editor.owl.client.SessionRecorder";
private Logger logger = LoggerFactory.getLogger(HistoryManager.class);
private OWLOntologyManager manager;
private Map<OWLOntologyID, Stack<List<OWLOntologyChange>>> stash = new HashMap<>();
private boolean enabled = true;