Minggu, 07 Juli 2019

SMA Negeri di Bandung 2019

Berikut ini peta kota Bandung dengan setiap titik merah adalah SMA Negeri. Sepintas distribusi SMAN tidak merata, terpusat di daerah pusat kota, dan kurang di daerah timur jauh.


Berikut ini data SMA dan SMK di kota Bandung dan sekitarnya. Lingkaran merah adalah SMA, sedangkan lingkaran hijau adalah SMK.



Berikut ini gambar yang sama dengan latar peta Bandung


Tulisan ini diinspirasi rame-rame PPDB 2019, terutama terkait isu zonasi. Sementara ini saya buat dulu daftar posisi SMA Negeri di Bandung. Selanjutnya akan ditambah dengan analisis lain yang lebih mendetail.

Sumber data posisi SMA adalah website PPDB Jabar, karena data ini yang dipakai langsung untuk keperluan zonasi. Mestinya ada sumber lain di situs Kemdikbud, namun tidak saya cari. Parsing data PPDB lumayan ruwet, karena format data di situs PPDB menggunakan javascript, dan data tidak menggunakan file JSON. Akhirnya ekstraksi data menggunakan Selenium untuk webscraping.

Data batas wilayah Indonesia di OpenStreetMap tidak lengkap, atau susah dicari, atau sayanya saja yang kurang tekun mencarinya. Akhirnya diambil jalan singkat, dengan mengambil koordinat batas wilayah dari situs infopemilu.kpu.go.id. Moga-moga saja data ini sinkron dengan data yang dipakai oleh Kemendikbud di situs PPDB.

Sebagai perbandingan, berikut ini zonasi sekolah di Melbourne, Australia:



Software & library yang dipakai:
  • https://ipython-books.github.io/145-computing-the-voronoi-diagram-of-a-set-of-points/
  • Jupyter Notebook
  • smopy
  • matplotlib
  • Python 3
  • PHP 
  • MySQL 
  • Selenium

Sumber data:
Beberapa tulisan terkait PPDB 2019:

Minggu, 28 April 2019

Analisa Angka Kematian Panitia Pemilu 2019

Duka cita mendalam [sumber]

Selama pelaksanaan Pemilu 2019, terdapat banyak petugas/panitia yang meninggal. Pada tulisan ini dicoba dibandingkan jumlah kematian panitia pemilu 2019 dibandingkan dengan tingkat kematian rata-rata di Indonesia, sehingga dapat disimpulkan jumlah kematian tersebut apakah wajar atau tidak wajar.

Tingkat Kematian Indonesia pada tahun 2019 kurang lebih adalah 7 kematian per 1000 penduduk per tahun [sumber].

Grafik tingkat kematian Indonesia [sumber]


Jumlah panitia pemilu diasumsikan 800000 x 7 = 5,6 juta.

Perhitungan

Data yang digunakan adalah sebagai berikut:
  • Total populasi panitia pemilu: 5,6 juta orang
  • Tingkat kematian Indonesia adalah 7 orang per 1000 per tahun
 Maka jumlah kematian panitia pemilu per hari adalah: 5600000 x 7 / 1000 / 365 = 107,4 orang per hari.

Jumlah kematian panitia menurut data, diketahui  sebagai berikut:
Pada artikel tersebut tidak disebutkan secara eksplisit angka kematian tersebut apakah memang hanya di 1 hari saja pada waktu pelaksanaan pemilu, atau digabung dengan hari-hari sesudahnya. Untuk mudahnya sementara ini dianggap saja angka itu hanya kematian pada tanggal 17 April 2019.

Kesimpulan

Jika memang ada ratusan panitia yang meninggal pada hari pemilu, maka angka ini jauh lebih tinggi dibandingkan tingkat kematian di Indonesia yang normal untuk kelompok umur tersebut yaitu 107,4 orang. Jika jumlah panitia yang meninggal adalah dalam beberapa hari, masih kemungkinan hal tersebut dalam batas biasa.

Referensi

Jumat, 29 Maret 2019

Kriteria Password

Berikut ini petunjuk penggantian password dan kriteria password di sebuah perusahaan nasional:
Selamat Datang Bapak xxxxxxxxx

Saatnya mengubah Password Login Anda. Anda perlu mengubahnya sekarang. Anda dapat melanjutkan setelah mengubah password.
Petunjuk Pengisian Password
Mohon perhatikan hal berikut ketika mengubah password

1. Password tidak boleh mengandung User ID. Misal jika User ID adalah "Bobby123", maka Anda tidak boleh menggunakan "Bobby1234567" sebagai password.
2. Password tidak boleh mengandung nama depan, tengah atau belakang, misal nama anda "Budi Nur Indra", maka Anda tidak boleh menggunakan "Budi1234" atau ?12345Nur? atau ?Indra123? sebagai password.
3. Password harus mengandung huruf dan angka.
4. Password tidak boleh mengandung spasi dan karakter spesial.
5. Panjang password minimal 8 karakter.
6. Panjang password maksimal 12 karakter.
7. Password baru tidak boleh sama dengan password Anda sebelumnya.
8. Password minimal mengandung 2 angka.
Update 2020: ganti password lagi!
Kriteria passwordnya:
Selamat Datang Bapak xxxxxxxx
Saatnya mengubah Password Login Anda. Anda perlu mengubahnya sekarang. Anda dapat melanjutkan setelah mengubah password.
Petunjuk Pengisian Password
Mohon perhatikan hal berikut ketika mengubah password
1. Password tidak boleh mengandung User ID. Misal jika User ID adalah "Bobby123", maka Anda tidak boleh menggunakan "Bobby1234567" sebagai password.
2. Password tidak boleh mengandung nama depan, tengah atau belakang, misal nama anda "Budi Nur Indra", maka Anda tidak boleh menggunakan "Budi1234" atau ?12345Nur? atau ?Indra123? sebagai password.
3. Password harus mengandung huruf dan angka.
4. Password tidak boleh mengandung spasi dan karakter spesial.
5. Panjang password minimal 8 karakter.
6. Panjang password maksimal 12 karakter.
7. Password baru tidak boleh sama dengan password Anda sebelumnya.
8. Password minimal mengandung 2 angka.
 

Kamis, 07 Februari 2019

Perhitungan Kekuatan Gempa

ukuran gempa sekarang dinyatakan dengan 'magnitude', bukan lagi pakai skala Richter.
Misal: longsor magnitudo 2, gempa tsunami magnitudo 7

Perhitungan manual pakai logaritma, rada repot. Mudahnya pakai kalkulator gempa: https://earthquake.usgs.gov/learn/topics/calculator.php

Hasilnya:
A magnitude 7 earthquake is '100000' times bigger than a magnitude 2 earthquake, but it is 31622776.601 times stronger (energy release)

Sabtu, 15 Desember 2018