Skip to content

Instantly share code, notes, and snippets.

@johardi
Last active January 16, 2020 10:32
Show Gist options
  • Save johardi/f1c99fa1743b69e80aaf to your computer and use it in GitHub Desktop.
Save johardi/f1c99fa1743b69e80aaf to your computer and use it in GitHub Desktop.
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)

semester tanggal wilayah kelurahan menit_respon luas
1 2013-01-21 Jakarta Utara Ancol 250 2690.300
1 2013-04-21 Jakarta Utara Ancol 5 2690.300
1 2013-06-19 Jakarta Utara Ancol 5 2690.300
1 2013-03-16 Jakarta Utara Ancol 6 2690.300
2 2013-08-10 Jakarta Barat Angke 4 162.461
1 2013-04-10 Jakarta Barat Angke 7 162.461
2 2013-09-26 Jakarta Timur Bale Kambang 10 339.766
2 2013-08-11 Jakarta Timur Bali Mester 5 135.773
2 2013-10-22 Jakarta Selatan Bangka 6 630.877
2 2013-11-29 Jakarta Timur Batu Ampar 5 516.100
1 2013-01-17 Jakarta Pusat Bendungan Hilir 3 321.933
1 2013-02-27 Jakarta Timur Bidara Cina 10 252.552
1 2013-01-15 Jakarta Timur Bidara Cina 5 252.552
1 2013-01-17 Jakarta Timur Bidara Cina 10 252.552
1 2013-04-24 Jakarta Timur Bidara Cina 5 252.552
2 2013-12-09 Jakarta Selatan Bintaro 5 922.683
1 2013-02-03 Jakarta Selatan Bintaro 5 922.683
1 2013-01-16 Jakarta Selatan Bukit Duri 5 222.785
1 2013-01-10 Jakarta Pusat Bungur 5 125.952
2 2013-11-19 Jakarta Pusat Bungur 5 125.952
2 2013-08-07 Jakarta Timur Cakung Barat 5 1205.430
1 2013-01-17 Jakarta Timur Cakung Barat 5 1205.430
2 2013-07-18 Jakarta Timur Cakung Timur 5 1704.474
1 2013-01-18 Jakarta Timur Cawang 5 349.573
2 2013-09-09 Jakarta Timur Cawang 10 349.573
1 2013-01-15 Jakarta Timur Cawang 5 349.573
1 2013-01-24 Jakarta Timur Cawang 5 349.573
1 2013-01-28 Jakarta Timur Cawang 5 349.573
2 2013-10-02 Jakarta Pusat Cempaka Putih Barat 4 256.111
2 2013-07-14 Jakarta Pusat Cempaka Putih Timur 5 450.699
1 2013-01-17 Jakarta Barat Cengkareng Barat 10 809.038
1 2013-01-17 Jakarta Barat Cengkareng Barat 4 809.038
1 2013-03-02 Jakarta Barat Cengkareng Barat 5 809.038
2 2013-07-29 Jakarta Barat Cengkareng Barat 5 809.038
2 2013-07-27 Jakarta Barat Cengkareng Timur 12 899.295
1 2013-01-10 Jakarta Barat Cengkareng Timur 5 899.295
1 2013-06-07 Jakarta Barat Cengkareng Timur 10 899.295
2 2013-08-25 Jakarta Timur Cibubur 20 992.947
2 2013-12-07 Jakarta Selatan Ciganjur 5 720.700
1 2013-05-25 Jakarta Selatan Ciganjur 5 720.700
2 2013-10-25 Jakarta Selatan Ciganjur 5 720.700
2 2013-07-19 Jakarta Selatan Ciganjur 5 720.700
2 2013-08-20 Jakarta Pusat Cikini 4 151.203
2 2013-10-26 Jakarta Selatan Cilandak Barat 5 1170.646
1 2013-02-09 Jakarta Selatan Cilandak Barat 5 1170.646
1 2013-06-10 Jakarta Selatan Cilandak Barat 8 1170.646
1 2013-03-12 Jakarta Selatan Cilandak Barat 5 1170.646
1 2013-01-10 Jakarta Selatan Cilandak Timur 8 750.219
1 2013-01-18 Jakarta Timur Cilangkap 5 1197.443
1 2013-01-16 Jakarta Timur Cililitan 10 369.498
1 2013-01-18 Jakarta Timur Cililitan 5 369.498
1 2013-02-10 Jakarta Timur Cililitan 5 369.498
1 2013-01-06 Jakarta Timur Cililitan 11 369.498
2 2013-10-02 Jakarta Timur Cililitan 9 369.498
1 2013-02-03 Jakarta Timur Cililitan 5 369.498
1 2013-01-15 Jakarta Timur Cililitan 5 369.498
2 2013-11-13 Jakarta Utara Cilincing 5 1366.135
1 2013-05-03 Jakarta Utara Cilincing 5 1366.135
1 2013-02-28 Jakarta Timur Cipayung 7 507.238
1 2013-01-10 Jakarta Selatan Cipete Selatan 5 483.564
2 2013-10-01 Jakarta Selatan Cipete Utara 5 349.803
1 2013-02-22 Jakarta Selatan Cipete Utara 5 349.803
1 2013-06-01 Jakarta Selatan Cipete Utara 5 349.803
1 2013-04-26 Jakarta Selatan Cipete Utara 5 349.803
2 2013-08-27 Jakarta Selatan Cipete Utara 5 349.803
1 2013-03-21 Jakarta Timur Cipinang 5 307.663
2 2013-11-29 Jakarta Timur Cipinang 17 307.663
2 2013-08-03 Jakarta Timur Cipinang Besar Selatan 5 333.198
2 2013-10-29 Jakarta Timur Cipinang Besar Utara 5 224.911
1 2013-01-15 Jakarta Timur Cipinang Melayu 5 512.065
1 2013-01-17 Jakarta Timur Cipinang Melayu 25 512.065
1 2013-01-09 Jakarta Timur Ciracas 5 792.678
2 2013-12-09 Jakarta Timur Duren Sawit 10 955.283
2 2013-08-24 Jakarta Timur Duren Sawit 10 955.283
2 2013-09-22 Jakarta Selatan Duren Tiga 6 406.000
2 2013-08-18 Jakarta Barat Duri Kosambi 5 1187.297
1 2013-02-09 Jakarta Barat Duri Kosambi 10 1187.297
1 2013-02-10 Jakarta Barat Duri Selatan 5 76.757
2 2013-08-31 Jakarta Barat Duri Selatan 2 76.757
1 2013-03-21 Jakarta Pusat Gambir 5 497.389
1 2013-02-06 Jakarta Pusat Gambir 5 497.389
1 2013-02-06 Jakarta Pusat Gambir 10 497.389
2 2013-08-30 Jakarta Selatan Gandaria Utara 4 309.741
2 2013-10-05 Jakarta Timur Gedong 15 494.268
2 2013-08-25 Jakarta Pusat Gelora 5 702.968
1 2013-06-14 Jakarta Pusat Gondangdia 5 301.151
1 2013-01-15 Jakarta Barat Grogol 5 205.050
1 2013-02-03 Jakarta Barat Grogol 5 205.050
1 2013-01-17 Jakarta Barat Grogol 10 205.050
2 2013-08-26 Jakarta Selatan Grogol Selatan 5 584.359
2 2013-11-23 Jakarta Selatan Grogol Utara 5 648.312
2 2013-07-02 Jakarta Selatan Grogol Utara 5 648.312
1 2013-05-19 Jakarta Selatan Guntur 11 130.374
2 2013-11-30 Jakarta Pusat Gunung Sahari Selatan 4 448.790
2 2013-10-18 Jakarta Pusat Gunung Sahari Selatan 5 448.790
1 2013-06-26 Jakarta Pusat Gunung Sahari Utara 4 239.104
2 2013-08-17 Jakarta Pusat Gunung Sahari Utara 5 239.104
1 2013-01-24 Jakarta Pusat Gunung Sahari Utara 5 239.104
1 2013-03-02 Jakarta Timur Halim Perdana Kusuma 5 2606.504
1 2013-01-17 Jakarta Timur Halim Perdana Kusuma 5 2606.504
2 2013-10-25 Jakarta Selatan Jagakarsa 6 915.321
2 2013-11-30 Jakarta Selatan Jagakarsa 5 915.321
2 2013-09-17 Jakarta Timur Jati 5 427.315
1 2013-02-07 Jakarta Timur Jati 6 427.315
2 2013-12-24 Jakarta Timur Jatinegara 5 1291.892
2 2013-08-25 Jakarta Timur Jatinegara Kaum 5 255.020
2 2013-08-08 Jakarta Timur Jatinegara Kaum 10 255.020
2 2013-10-19 Jakarta Barat Jelambar 5 309.487
2 2013-10-03 Jakarta Barat Jelambar 5 309.487
2 2013-09-28 Jakarta Barat Jelambar 5 309.487
1 2013-03-30 Jakarta Barat Jembatan Besi 5 109.430
2 2013-08-06 Jakarta Barat Jembatan Besi 10 109.430
2 2013-11-02 Jakarta Barat Joglo 7 899.456
1 2013-01-26 Jakarta Selatan Kalibata 5 474.021
2 2013-11-04 Jakarta Barat Kalideres 10 1145.386
2 2013-11-07 Jakarta Barat Kalideres 5 1145.386
1 2013-01-10 Jakarta Barat Kalideres 5 1145.386
1 2013-02-01 Jakarta Barat Kalideres 5 1145.386
2 2013-10-23 Jakarta Barat Kalideres 5 1145.386
2 2013-09-23 Jakarta Barat Kalideres 5 1145.386
1 2013-05-15 Jakarta Barat Kamal 5 1144.015
1 2013-06-30 Jakarta Utara Kamal Muara 10 2196.930
1 2013-01-25 Jakarta Utara Kamal Muara 25 2196.930
1 2013-04-21 Jakarta Timur Kampung Melayu 10 88.307
1 2013-01-24 Jakarta Timur Kampung Melayu 5 88.307
1 2013-04-25 Jakarta Timur Kampung Melayu 5 88.307
1 2013-01-17 Jakarta Timur Kampung Melayu 10 88.307
1 2013-01-15 Jakarta Timur Kampung Melayu 5 88.307
1 2013-05-05 Jakarta Timur Kampung Melayu 5 88.307
1 2013-02-26 Jakarta Timur Kampung Tengah 5 408.207
2 2013-11-18 Jakarta Barat Kapuk 6 1074.677
2 2013-11-19 Jakarta Barat Kapuk 5 1074.677
1 2013-01-09 Jakarta Barat Kapuk 5 1074.677
1 2013-02-17 Jakarta Barat Kapuk 2 1074.677
2 2013-08-19 Jakarta Utara Kapuk Muara 5 1676.513
2 2013-12-22 Jakarta Pusat Karang Anyar 4 102.212
1 2013-06-28 Jakarta Pusat Karet Tengsin 5 306.354
1 2013-01-17 Jakarta Pusat Karet Tengsin 10 306.354
2 2013-08-09 Jakarta Pusat Kartini 10 111.540
1 2013-03-17 Jakarta Timur Kayu Putih 10 781.956
1 2013-04-25 Jakarta Timur Kayu Putih 5 781.956
1 2013-01-17 Jakarta Barat Keagungan 10 72.818
1 2013-01-15 Jakarta Barat Keagungan 5 72.818
1 2013-04-19 Jakarta Selatan Kebagusan 11 567.192
2 2013-10-16 Jakarta Selatan Kebayoran Lama Selatan 7 474.674
1 2013-02-09 Jakarta Selatan Kebayoran Lama Selatan 10 474.674
1 2013-02-09 Jakarta Selatan Kebayoran Lama Selatan 5 474.674
2 2013-08-21 Jakarta Selatan Kebayoran Lama Selatan 15 474.674
2 2013-07-10 Jakarta Selatan Kebayoran Lama Utara 5 405.094
2 2013-08-03 Jakarta Selatan Kebayoran Lama Utara 5 405.094
1 2013-01-18 Jakarta Selatan Kebon Baru 35 257.787
1 2013-01-16 Jakarta Selatan Kebon Baru 20 257.787
2 2013-12-04 Jakarta Selatan Kebon Baru 10 257.787
1 2013-05-04 Jakarta Barat Kebon Jeruk 5 754.908
2 2013-12-02 Jakarta Barat Kebon Jeruk 10 754.908
2 2013-08-30 Jakarta Barat Kebon Jeruk 75 754.908
1 2013-01-23 Jakarta Pusat Kebon Kacang 4 142.375
1 2013-06-04 Jakarta Timur Kebon Manggis 5 161.722
2 2013-11-06 Jakarta Timur Kebon Manggis 3 161.722
1 2013-01-17 Jakarta Timur Kebon Manggis 5 161.722
1 2013-01-30 Jakarta Pusat Kebon Melati 5 250.965
1 2013-01-24 Jakarta Pusat Kebon Melati 5 250.965
1 2013-02-02 Jakarta Pusat Kebon Melati 5 250.965
1 2013-01-18 Jakarta Timur Kebon Pala 5 467.530
1 2013-01-27 Jakarta Barat Kedaung Kali Angke 5 603.413
1 2013-06-18 Jakarta Barat Kedaung Kali Angke 5 603.413
1 2013-06-03 Jakarta Barat Kedoya Selatan 5 520.834
1 2013-01-16 Jakarta Barat Kedoya Utara 3 601.775
1 2013-01-10 Jakarta Barat Kedoya Utara 5 601.775
2 2013-11-15 Jakarta Barat Kelapa Dua 10 284.814
1 2013-01-17 Jakarta Utara Kelapa Gading Barat 10 1367.313
1 2013-02-23 Jakarta Utara Kelapa Gading Barat 5 1367.313
2 2013-10-01 Jakarta Utara Kelapa Gading Barat 5 1367.313
2 2013-07-29 Jakarta Utara Kelapa Gading Barat 5 1367.313
2 2013-08-31 Jakarta Utara Kelapa Gading Barat 3 1367.313
1 2013-01-21 Jakarta Utara Kelapa Gading Barat 5 1367.313
1 2013-06-29 Jakarta Utara Kelapa Gading Barat 5 1367.313
1 2013-01-25 Jakarta Pusat Kemayoran 8 152.558
1 2013-01-24 Jakarta Pusat Kemayoran 15 152.558
1 2013-06-19 Jakarta Barat Kembangan Selatan 4 902.275
1 2013-04-02 Jakarta Barat Kembangan Selatan 5 902.275
1 2013-05-14 Jakarta Barat Kembangan Utara 5 861.000
1 2013-01-21 Jakarta Barat Kembangan Utara 5 861.000
1 2013-01-10 Jakarta Barat Kembangan Utara 5 861.000
1 2013-01-11 Jakarta Barat Kembangan Utara 2 861.000
2 2013-10-19 Jakarta Pusat Kenari 5 183.590
2 2013-10-15 Jakarta Timur Klender 7 608.430
2 2013-10-16 Jakarta Timur Klender 5 608.430
2 2013-10-09 Jakarta Timur Klender 5 608.430
2 2013-10-24 Jakarta Timur Klender 5 608.430
1 2013-02-03 Jakarta Timur Klender 5 608.430
1 2013-01-20 Jakarta Barat Kota Bambu Utara 5 137.377
1 2013-01-03 Jakarta Pusat Kramat 5 147.704
2 2013-11-21 Jakarta Pusat Kramat 10 147.704
1 2013-01-17 Jakarta Timur Kramat Jati 5 304.698
1 2013-01-17 Jakarta Barat Krukut 10 113.006
1 2013-02-13 Jakarta Pusat Kwitang 2 88.561
1 2013-02-03 Jakarta Utara Lagoa 5 317.424
2 2013-10-08 Jakarta Selatan Lebak Bulus 5 894.625
2 2013-10-29 Jakarta Selatan Lebak Bulus 10 894.625
2 2013-11-04 Jakarta Selatan Lenteng Agung 10 611.175
1 2013-02-09 Jakarta Selatan Lenteng Agung 5 611.175
2 2013-12-05 Jakarta Timur Lubang Buaya 5 727.761
1 2013-01-15 Jakarta Timur Makasar 5 280.761
1 2013-01-17 Jakarta Timur Makasar 5 280.761
1 2013-01-17 Jakarta Pusat Mangga Dua Selatan 15 268.723
1 2013-01-15 Jakarta Barat Maphar 5 126.307
1 2013-05-28 Jakarta Barat Maphar 5 126.307
2 2013-11-17 Jakarta Barat Maphar 10 126.307
2 2013-10-19 Jakarta Utara Marunda 5 1537.599
2 2013-09-27 Jakarta Selatan Melawai 5 251.720
1 2013-04-23 Jakarta Pusat Menteng 5 503.340
1 2013-01-17 Jakarta Pusat Menteng 15 503.340
2 2013-10-22 Jakarta Selatan Menteng Dalam 5 495.312
1 2013-05-29 Jakarta Selatan Menteng Dalam 5 495.312
1 2013-02-01 Jakarta Barat Meruya Selatan 5 635.138
1 2013-03-30 Jakarta Barat Meruya Utara 5 848.072
2 2013-11-28 Jakarta Utara Pademangan Barat 10 298.992
1 2013-02-24 Jakarta Utara Pademangan Barat 5 298.992
1 2013-01-09 Jakarta Utara Pademangan Barat 5 298.992
2 2013-12-11 Jakarta Utara Pademangan Timur 5 587.521
2 2013-08-31 Jakarta Utara Pademangan Timur 7 587.521
1 2013-02-17 Jakarta Utara Pademangan Timur 5 587.521
1 2013-02-13 Jakarta Utara Pademangan Timur 5 587.521
1 2013-01-10 Jakarta Barat Palmerah 10 466.249
1 2013-01-06 Jakarta Barat Palmerah 8 466.249
1 2013-01-15 Jakarta Barat Palmerah 5 466.249
1 2013-05-04 Jakarta Barat Palmerah 10 466.249
1 2013-05-29 Jakarta Barat Palmerah 5 466.249
2 2013-11-13 Jakarta Selatan Pancoran 5 288.096
1 2013-01-08 Jakarta Pusat Pasar Baru 4 373.185
2 2013-10-30 Jakarta Pusat Pasar Baru 4 373.185
1 2013-01-10 Jakarta Pusat Pasar Baru 6 373.185
1 2013-04-03 Jakarta Selatan Pasar Minggu 5 402.866
2 2013-11-14 Jakarta Pusat Paseban 10 165.767
1 2013-03-12 Jakarta Pusat Paseban 2 165.767
2 2013-11-28 Jakarta Barat Pegadungan 4 1519.174
2 2013-10-05 Jakarta Barat Pegadungan 10 1519.174
2 2013-10-05 Jakarta Barat Pegadungan 5 1519.174
1 2013-05-28 Jakarta Utara Pegangsaan Dua 15 1137.795
1 2013-03-07 Jakarta Utara Pejagalan 6 763.284
1 2013-01-24 Jakarta Utara Pejagalan 5 763.284
1 2013-03-13 Jakarta Utara Pejagalan 10 763.284
1 2013-06-26 Jakarta Utara Pejagalan 5 763.284
1 2013-02-10 Jakarta Utara Pejagalan 5 763.284
2 2013-12-20 Jakarta Utara Pejagalan 7 763.284
2 2013-09-04 Jakarta Utara Pejagalan 5 763.284
2 2013-08-10 Jakarta Utara Pejagalan 5 763.284
2 2013-09-27 Jakarta Selatan Pejaten Barat 5 615.988
2 2013-11-05 Jakarta Selatan Pejaten Barat 12 615.988
1 2013-01-15 Jakarta Selatan Pejaten Timur 6 577.690
2 2013-10-29 Jakarta Selatan Pejaten Timur 10 577.690
1 2013-01-22 Jakarta Selatan Pejaten Timur 5 577.690
2 2013-11-12 Jakarta Timur Pekayon 10 605.429
1 2013-06-29 Jakarta Barat Pekojan 5 163.517
1 2013-02-10 Jakarta Barat Pekojan 5 163.517
1 2013-05-01 Jakarta Selatan Pela Mampang 10 389.019
1 2013-04-10 Jakarta Selatan Pela Mampang 6 389.019
1 2013-01-19 Jakarta Selatan Pela Mampang 6 389.019
1 2013-01-17 Jakarta Timur Penggilingan 5 900.855
1 2013-01-20 Jakarta Utara Penjaringan 10 984.899
2 2013-09-23 Jakarta Utara Penjaringan 5 984.899
1 2013-01-26 Jakarta Utara Penjaringan 30 984.899
1 2013-01-19 Jakarta Utara Penjaringan 10 984.899
1 2013-01-19 Jakarta Utara Penjaringan 15 984.899
2 2013-07-02 Jakarta Utara Penjaringan 5 984.899
1 2013-02-03 Jakarta Utara Penjaringan 5 984.899
1 2013-01-27 Jakarta Utara Penjaringan 5 984.899
2 2013-12-15 Jakarta Utara Penjaringan 190 984.899
2 2013-08-15 Jakarta Utara Penjaringan 5 984.899
2 2013-10-27 Jakarta Utara Penjaringan 5 984.899
2 2013-10-14 Jakarta Utara Penjaringan 5 984.899
1 2013-03-22 Jakarta Selatan Pesanggrahan 5 390.382
2 2013-11-28 Jakarta Selatan Petogogan 5 178.257
1 2013-06-19 Jakarta Pusat Petojo Selatan 243 220.570
2 2013-12-19 Jakarta Pusat Petojo Utara 5 227.077
1 2013-05-29 Jakarta Selatan Petukangan Selatan 5 428.719
2 2013-12-21 Jakarta Selatan Petukangan Selatan 4 428.719
2 2013-11-21 Jakarta Selatan Petukangan Utara 5 547.284
2 2013-08-16 Jakarta Barat Pinangsia 10 207.627
1 2013-03-19 Jakarta Barat Pinangsia 5 207.627
2 2013-11-22 Jakarta Timur Pisangan Baru 10 144.445
1 2013-02-08 Jakarta Utara Pluit 5 1354.832
1 2013-01-19 Jakarta Utara Pluit 45 1354.832
1 2013-04-18 Jakarta Utara Pluit 5 1354.832
2 2013-11-11 Jakarta Utara Pluit 5 1354.832
2 2013-11-29 Jakarta Timur Pondok Kelapa 10 1172.043
2 2013-11-28 Jakarta Timur Pondok Kelapa 15 1172.043
2 2013-12-25 Jakarta Timur Pondok Kelapa 7 1172.043
2 2013-11-30 Jakarta Selatan Pondok Labu 10 739.740
1 2013-02-09 Jakarta Selatan Pondok Labu 5 739.740
1 2013-06-27 Jakarta Selatan Pondok Labu 6 739.740
1 2013-03-21 Jakarta Selatan Pondok Pinang 8 1432.754
1 2013-01-15 Jakarta Selatan Pondok Pinang 5 1432.754
2 2013-12-29 Jakarta Selatan Pondok Pinang 10 1432.754
2 2013-10-29 Jakarta Selatan Pondok Pinang 5 1432.754
2 2013-10-10 Jakarta Selatan Pondok Pinang 5 1432.754
2 2013-08-09 Jakarta Selatan Pondok Pinang 5 1432.754
1 2013-04-04 Jakarta Selatan Pondok Pinang 15 1432.754
2 2013-07-11 Jakarta Selatan Pulo 5 228.124
2 2013-10-17 Jakarta Timur Pulo Gebang 10 1358.655
2 2013-10-21 Jakarta Timur Pulo Gebang 5 1358.655
2 2013-10-20 Jakarta Timur Pulo Gebang 7 1358.655
1 2013-03-12 Jakarta Selatan Ragunan 5 962.136
1 2013-04-22 Jakarta Timur Rawa Terate 6 881.170
1 2013-01-15 Jakarta Timur Rawamangun 4 527.741
1 2013-06-01 Jakarta Timur Rawamangun 5 527.741
2 2013-11-05 Jakarta Utara Rorotan 6 2065.534
2 2013-11-03 Jakarta Utara Rorotan 15 2065.534
2 2013-07-25 Jakarta Utara Rorotan 5 2065.534
2 2013-10-05 Jakarta Utara Rorotan 10 2065.534
1 2013-06-07 Jakarta Selatan Selong 370 291.114
1 2013-03-30 Jakarta Barat Semanan 5 991.824
1 2013-01-10 Jakarta Barat Semanan 5 991.824
1 2013-05-30 Jakarta Utara Semper Timur 10 857.610
1 2013-06-28 Jakarta Selatan Senayan 10 283.319
1 2013-03-14 Jakarta Selatan Senayan 5 283.319
1 2013-01-11 Jakarta Barat Slipi 2 197.098
2 2013-08-19 Jakarta Barat Srengseng 5 996.452
2 2013-11-26 Jakarta Selatan Srengseng Sawah 5 1110.777
1 2013-05-09 Jakarta Selatan Srengseng Sawah 5 1110.777
2 2013-09-23 Jakarta Barat Sukabumi Selatan 5 339.091
1 2013-06-01 Jakarta Barat Sukabumi Selatan 5 339.091
2 2013-10-01 Jakarta Barat Sukabumi Selatan 10 339.091
2 2013-08-20 Jakarta Barat Sukabumi Utara 5 313.436
2 2013-08-26 Jakarta Barat Sukabumi Utara 10 313.436
2 2013-11-01 Jakarta Barat Sukabumi Utara 5 313.436
2 2013-09-15 Jakarta Utara Sungai Bambu 7 512.865
1 2013-04-09 Jakarta Utara Sungai Bambu 6 512.865
1 2013-05-25 Jakarta Utara Sungai Bambu 15 512.865
1 2013-02-22 Jakarta Utara Sunter Agung 5 1090.988
2 2013-10-14 Jakarta Utara Sunter Jaya 5 1065.353
1 2013-06-29 Jakarta Utara Sunter Jaya 5 1065.353
2 2013-08-21 Jakarta Barat Taman Sari 3 139.220
2 2013-10-16 Jakarta Barat Taman Sari 5 139.220
2 2013-07-12 Jakarta Barat Tanah Sereal 8 125.178
2 2013-12-10 Jakarta Barat Tanah Sereal 8 125.178
1 2013-03-04 Jakarta Pusat Tanah Tinggi 10 125.580
1 2013-03-03 Jakarta Barat Tangki 5 76.137
2 2013-10-13 Jakarta Barat Tangki 5 76.137
2 2013-10-05 Jakarta Selatan Tebet Barat 5 325.560
1 2013-04-07 Jakarta Selatan Tebet Barat 10 325.560
1 2013-04-23 Jakarta Selatan Tebet Timur 5 267.284
1 2013-04-27 Jakarta Barat Tegal Alur 5 1105.046
1 2013-06-26 Jakarta Barat Tegal Alur 8 1105.046
1 2013-05-23 Jakarta Barat Tegal Alur 5 1105.046
1 2013-04-21 Jakarta Barat Tegal Alur 2 1105.046
2 2013-07-09 Jakarta Barat Tegal Alur 7 1105.046
2 2013-10-23 Jakarta Barat Tomang 5 363.445
2 2013-08-07 Jakarta Barat Tomang 8 363.445
2 2013-09-19 Jakarta Utara Tugu Selatan 10 340.903
2 2013-11-18 Jakarta Utara Tugu Selatan 10 340.903
1 2013-02-10 Jakarta Selatan Ulujami 5 369.768
1 2013-06-30 Jakarta Selatan Ulujami 5 369.768
2 2013-11-15 Jakarta Selatan Ulujami 7 369.768
1 2013-01-15 Jakarta Selatan Ulujami 11 369.768
2 2013-08-08 Jakarta Selatan Ulujami 5 369.768
2 2013-11-05 Jakarta Selatan Ulujami 5 369.768
2 2013-08-08 Jakarta Selatan Ulujami 10 369.768
1 2013-05-05 Jakarta Timur Utan Kayu Utara 15 197.708
1 2013-01-01 Jakarta Pusat Utan Panjang 9 106.021
2 2013-07-27 Jakarta Utara Warakas 5 219.545
<!DOCTYPE html>
<html>
<meta charset="utf-8">
<style>
body {
font: 11px sans-serif;
}
div {
width: 30%;
float: left;
}
.axis path,
.axis line {
fill: none;
stroke: #000;
shape-rendering: crispEdges;
}
.x.axis line {
stroke: #fff;
stroke-opacity: .8;
}
.dot {
stroke: #fff;
}
.tooltip {
background-color: #f8f8f8;
position: absolute;
padding: 2px;
width: 150px;
height: 28px;
pointer-events: none;
}
</style>
<body>
<div style="margin-top:15px; width:100%">
<div id="plotJU">
<h1>Jakarta Utara</h1>
<p>Rata-rata lama respon: 14.58 menit.<br />
Analisis ANOVA: F(1,62) = 0.1 (p > .05)</p>
</div>
<div id="plotJT">
<h1>Jakarta Timur</h1>
<p>Rata-rata lama respon: 7.20 menit.<br />
Analisis ANOVA: F(1,75) = 3.228 (p > .05)</p>
</div>
<div id="plotJS">
<h1>Jakarta Selatan</h1>
<p>Rata-rata lama respon: 11.07 menit.<br />
Analisis ANOVA: F(1,85) = 1.328 (p > .05)</p>
</div>
<div id="plotJB">
<h1>Jakarta Barat</h1>
<p>Rata-rata lama respon: 6.75 menit.<br />
Analisis ANOVA: F(1,90) = 3.132 (p > .05)</p>
</div>
<div id="plotJP">
<h1>Jakarta Pusat</h1>
<p>Rata-rata lama respon: 7.20 menit.<br />
Analisis ANOVA: F(1,40) = 0.67 (p > .05)</p>
</div>
</div>
<script src="http://d3js.org/d3.v3.min.js"></script>
<script>
var margin = {top: 20, right: 0, bottom: 30, left: 40},
width = 350 - margin.left - margin.right,
height = 300 - margin.top - margin.bottom;
var x = d3.scale.linear().domain([0, 3000]).range([0, width]),
y = d3.scale.log().range([height, 0]),
r = d3.scale.linear().range([3, 20]);
var xAxis = d3.svg.axis().scale(x).tickFormat(function (d) { return ''; }).orient("bottom"),
yAxis = d3.svg.axis().scale(y).ticks(10, '.0f').orient("left");
var plotJU = d3.select("#plotJU").append("svg")
.attr("width", width + margin.left + margin.right)
.attr("height", height + margin.top + margin.bottom)
.append("g")
.attr("transform", "translate(" + margin.left + "," + margin.top + ")");
var plotJT = d3.select("#plotJT").append("svg")
.attr("width", width + margin.left + margin.right)
.attr("height", height + margin.top + margin.bottom)
.append("g")
.attr("transform", "translate(" + margin.left + "," + margin.top + ")");
var plotJS = d3.select("#plotJS").append("svg")
.attr("width", width + margin.left + margin.right)
.attr("height", height + margin.top + margin.bottom)
.append("g")
.attr("transform", "translate(" + margin.left + "," + margin.top + ")");
var plotJB = d3.select("#plotJB").append("svg")
.attr("width", width + margin.left + margin.right)
.attr("height", height + margin.top + margin.bottom)
.append("g")
.attr("transform", "translate(" + margin.left + "," + margin.top + ")");
var plotJP = d3.select("#plotJP").append("svg")
.attr("width", width + margin.left + margin.right)
.attr("height", height + margin.top + margin.bottom)
.append("g")
.attr("transform", "translate(" + margin.left + "," + margin.top + ")");
var tooltip = d3.select("body").append("div")
.attr("class", "tooltip")
.style("opacity", 0);
d3.csv("data.csv", function(error, data) {
data.forEach(function(d) {
d["semester"] = +d["semester"]; // convert to number
d["jumlah_insiden"] = +d["jumlah_insiden"];
d["menit_respon"] = +d["menit_respon"];
d["waktu_operasi"] = +d["waktu_operasi"];
});
y.domain([d3.min(data, function(d) { return d["menit_respon"]; })-1, d3.max(data, function(d) { return d["menit_respon"]; })+1]);
plot1(data);
plot2(data);
plot3(data);
plot4(data);
plot5(data);
});
function plot1(data) {
data = data.filter(function(d) {
if(d["wilayah"] == "Jakarta Utara") {
return true;
}
return false;
});
plotJU.append("g")
.attr("class", "x axis")
.attr("transform", "translate(0, " + height + ")")
.call(xAxis)
.append("text")
.attr("class", "x label")
.attr("x", width)
.attr("y", -6)
.style("text-anchor", "end")
.text("Luas wilayah");
plotJU.append("g")
.attr("class", "y axis")
.call(yAxis)
.append("text")
.attr("class", "label")
.attr("transform", "rotate(-90)")
.attr("y", 6)
.attr("dy", ".71em")
.style("text-anchor", "end")
.text("Menit respon");
// draw dots
plotJU.selectAll(".dot")
.data(data)
.enter().append("circle")
.attr("class", "dot")
.attr("r", 4)
.attr("cx", function(d) { return x(d["luas"]); })
.attr("cy", function(d) { return y(d["menit_respon"]); })
.style("fill", function(d) {
if (d["semester"] == 1) {
return "#990066";
}
else if (d["semester"] == 2) {
return "#ffcc33";
}
})
.on("mouseover", function(d) {
tooltip.transition()
.duration(100)
.style("opacity", .9);
tooltip.html("<b>" + d["kelurahan"] + "</b><br/>" +
"Waktu respon: " + d["menit_respon"] + " menit")
.style("left", (d3.event.pageX + 10) + "px")
.style("top", (d3.event.pageY - 28) + "px");
})
.on("mouseout", function(d) {
tooltip.transition()
.duration(100)
.style("opacity", 0);
});
}
function plot2(data) {
data = data.filter(function(d) {
if(d["wilayah"] == "Jakarta Timur") {
return true;
}
return false;
});
plotJT.append("g")
.attr("class", "x axis")
.attr("transform", "translate(0, " + height + ")")
.call(xAxis)
.append("text")
.attr("class", "x label")
.attr("x", width)
.attr("y", -6)
.style("text-anchor", "end")
.text("Luas wilayah");
plotJT.append("g")
.attr("class", "y axis")
.call(yAxis)
.append("text")
.attr("class", "label")
.attr("transform", "rotate(-90)")
.attr("y", 6)
.attr("dy", ".71em")
.style("text-anchor", "end")
.text("Menit respon");
// draw dots
plotJT.selectAll(".dot")
.data(data)
.enter().append("circle")
.attr("class", "dot")
.attr("r", 4)
.attr("cx", function(d) { return x(d["luas"]); })
.attr("cy", function(d) { return y(d["menit_respon"]); })
.style("fill", function(d) {
if (d["semester"] == 1) {
return "#990066";
}
else if (d["semester"] == 2) {
return "#ffcc33";
}
})
.on("mouseover", function(d) {
tooltip.transition()
.duration(100)
.style("opacity", .9);
tooltip.html("<b>" + d["kelurahan"] + "</b><br/>" +
"Waktu respon: " + d["menit_respon"] + " menit")
.style("left", (d3.event.pageX + 10) + "px")
.style("top", (d3.event.pageY - 28) + "px");
})
.on("mouseout", function(d) {
tooltip.transition()
.duration(100)
.style("opacity", 0);
});
}
function plot3(data) {
data = data.filter(function(d) {
if(d["wilayah"] == "Jakarta Selatan") {
return true;
}
return false;
});
plotJS.append("g")
.attr("class", "x axis")
.attr("transform", "translate(0, " + height + ")")
.call(xAxis)
.append("text")
.attr("class", "x label")
.attr("x", width)
.attr("y", -6)
.style("text-anchor", "end")
.text("Luas wilayah");
plotJS.append("g")
.attr("class", "y axis")
.call(yAxis)
.append("text")
.attr("class", "label")
.attr("transform", "rotate(-90)")
.attr("y", 6)
.attr("dy", ".71em")
.style("text-anchor", "end")
.text("Menit respon");
// draw dots
plotJS.selectAll(".dot")
.data(data)
.enter().append("circle")
.attr("class", "dot")
.attr("r", 4)
.attr("cx", function(d) { return x(d["luas"]); })
.attr("cy", function(d) { return y(d["menit_respon"]); })
.style("fill", function(d) {
if (d["semester"] == 1) {
return "#990066";
}
else if (d["semester"] == 2) {
return "#ffcc33";
}
})
.on("mouseover", function(d) {
tooltip.transition()
.duration(100)
.style("opacity", .9);
tooltip.html("<b>" + d["kelurahan"] + "</b><br/>" +
"Waktu respon: " + d["menit_respon"] + " menit")
.style("left", (d3.event.pageX + 10) + "px")
.style("top", (d3.event.pageY - 28) + "px");
})
.on("mouseout", function(d) {
tooltip.transition()
.duration(100)
.style("opacity", 0);
});
}
function plot4(data) {
data = data.filter(function(d) {
if(d["wilayah"] == "Jakarta Barat") {
return true;
}
return false;
});
plotJB.append("g")
.attr("class", "x axis")
.attr("transform", "translate(0, " + height + ")")
.call(xAxis)
.append("text")
.attr("class", "x label")
.attr("x", width)
.attr("y", -6)
.style("text-anchor", "end")
.text("Luas wilayah");
plotJB.append("g")
.attr("class", "y axis")
.call(yAxis)
.append("text")
.attr("class", "label")
.attr("transform", "rotate(-90)")
.attr("y", 6)
.attr("dy", ".71em")
.style("text-anchor", "end")
.text("Menit respon");
// draw dots
plotJB.selectAll(".dot")
.data(data)
.enter().append("circle")
.attr("class", "dot")
.attr("r", 4)
.attr("cx", function(d) { return x(d["luas"]); })
.attr("cy", function(d) { return y(d["menit_respon"]); })
.style("fill", function(d) {
if (d["semester"] == 1) {
return "#990066";
}
else if (d["semester"] == 2) {
return "#ffcc33";
}
})
.on("mouseover", function(d) {
tooltip.transition()
.duration(100)
.style("opacity", .9);
tooltip.html("<b>" + d["kelurahan"] + "</b><br/>" +
"Waktu respon: " + d["menit_respon"] + " menit")
.style("left", (d3.event.pageX + 10) + "px")
.style("top", (d3.event.pageY - 28) + "px");
})
.on("mouseout", function(d) {
tooltip.transition()
.duration(100)
.style("opacity", 0);
});
}
function plot5(data) {
data = data.filter(function(d) {
if(d["wilayah"] == "Jakarta Pusat") {
return true;
}
return false;
});
plotJP.append("g")
.attr("class", "x axis")
.attr("transform", "translate(0, " + height + ")")
.call(xAxis)
.append("text")
.attr("class", "x label")
.attr("x", width)
.attr("y", -6)
.style("text-anchor", "end")
.text("Luas wilayah");
plotJP.append("g")
.attr("class", "y axis")
.call(yAxis)
.append("text")
.attr("class", "label")
.attr("transform", "rotate(-90)")
.attr("y", 6)
.attr("dy", ".71em")
.style("text-anchor", "end")
.text("Menit respon");
// draw dots
plotJP.selectAll(".dot")
.data(data)
.enter().append("circle")
.attr("class", "dot")
.attr("r", 4)
.attr("cx", function(d) { return x(d["luas"]); })
.attr("cy", function(d) { return y(d["menit_respon"]); })
.style("fill", function(d) {
if (d["semester"] == 1) {
return "#990066";
}
else if (d["semester"] == 2) {
return "#ffcc33";
}
})
.on("mouseover", function(d) {
tooltip.transition()
.duration(100)
.style("opacity", .9);
tooltip.html("<b>" + d["kelurahan"] + "</b><br/>" +
"Waktu respon: " + d["menit_respon"] + " menit")
.style("left", (d3.event.pageX + 10) + "px")
.style("top", (d3.event.pageY - 28) + "px");
})
.on("mouseout", function(d) {
tooltip.transition()
.duration(100)
.style("opacity", 0);
});
}
d3.select(self.frameElement).style("height", "800px");
d3.select(self.frameElement).style("width", 1050 + "px");
d3.select(self.frameElement).style("margin-left", -60 + "px");
d3.select(self.frameElement).style("padding-left", 30 + "px");
</script>
</body>
</html>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment