Saya warnai Jadetabek dengan 6 warna, sebut saja kuning muda, kuning tua, oranye, merah, coklat, dan hitam untuk berturut-turut waktu tempuh 0–15 menit, 15–30 menit, 30–45 menit, 45–60 menit, 60–75 menit, dan lebih dari 75 menit. Di pagi hari, terlihat bahwa Bekasi dan Depok didominasi coklat dan hitam aka perjalanan bakal di atas 1 jam. Menariknya di sore hari, tampaknya daerah hitam di Depok lebih menjamur daripada Bekasi, menjadikan meme ‘Bekasi jauh banget’ terdengar seperti keluhan millennials belaka (… or not? eta terangkanlah). Saya kemudian inget kereta jalur L di New York yang dilabeli sucks oleh New Yorkers padahal realitanya waktu tunggunya paling cepat dibanding yang lain. Setelah ditilik dan mengamati langsung, ternyata isinya sebagian besar… millennials dan hippies! Yhhaaa 😐. Haha… maaf OOT.

Oke kembali ke Jakarta. Saya amati, ternyata grafik waktu tempuh tiap lima menit untuk tiap kelurahan berbeda-beda bentuknya. Ada yang makin lama makin naik alias makin siang makin macet, ada pula yang sebaliknya. Penasaran, saya kelompokkan time-series tiap kelurahan, pagi dan sore, ke dalam beberapa cluster menggunakan K-Means. Untuk pagi, ada 6 cluster yang kemudian saya warnai dengan kuning, marun, tosca, biru, pink, putih.

Cluster timeseries waktu perjalanan pagi

Saya berusaha menamakan tiap cluster sesuai trend-nya masing-masing. Biru contohnya, naik perlahan kemudian turun tajam setelah jam 08:00, sehingga saya namakan “Paling macet 08:00 habis itu mending berangkat siang” karena dari grafik terlihat lebih menguntungkan berangkat jam 9 daripada jam 7. Cluster 6 mempunyai bentuk yang tidak begitu jelas yang saya sendiri tidak tahu penjelasannya apa, sehingga saya namakan “Sama aja kurang lebih” karena trend-nya cenderung datar.

Tipe perjalanan pagi/berangkat kerja

Setelah diplot pada peta, hasilnya cukup menarik. Mayoritas Jakarta dan Tangerang Selatan kecuali Jakarta Timur didominasi oleh warna merah dan merah muda, yang secara umum berangkat lebih pagi lebih baik. Bekasi didominasi biru muda dan tosca yang artinya lebih baik berangkat siang setelah jam 8 kalau memungkinkan. Depok terlihat sangat diverse di mana kalau kamu tinggal di timur seperti Cimanggis, lebih menguntungkan berangkat siang, sementara kalau tinggal di barat dan utara, mending berangkat pagi. Pun demikian dengan Tangerang. Kalau tinggal daerah bandara, mending berangkat pagian, tapi kalau tinggal di selatan seperti Jatiuwung dan Cibodas, mending agak siangan.

Cluster timeseries waktu perjalanan sore

Metode yang sama saya terapkan untuk waktu perjalanan pulang. Ada empat pola yang paling dominan, yaitu simetris dengan termacetnya adalah 17:45 (abu-abu), mending pulang ntaran (salmon muda), pulang jam 4 atau jam 7 sekalian (salmon) dan mending pulang lebih awal (ungu). Kurang lebih keluarga warna salmon memiliki karakteristik yang mirip, yaitu lebih menguntungkan pulang lebih malam.

Setelah dipetakan, polanya tidak kalah menarik dengan tipe perjalanan pagi. Kalau pagi hari sebagian besar Jakarta kecuali Jakarta Barat memiliki pola yang seragam yaitu lebih baik berangkat pagian, keseragaman tersebut tampaknya tidak terlihat disini. Jakarta Pusat, Depok selatan, dan sebagian Tangerang Selatan kompak dengan pulang lebih malam sebagai preferensi, sementara Jakarta Utara, Jakarta Selatan, Jakarta Barat bagian utara, Bekasi timur, dan Tangerang Selatan didominasi dengan pulang jam 4 atau di atas jam 7 sekalian. Bagi penduduk Jakarta Barat, Kota Tangerang bagian selatan, Jakarta Timur bagian selatan dan Depok timur sepertinya lebih menguntungkan jika pulang lebih awal, mungkin untuk menghindari kemacetan lalu lintas antar kota di malam hari.

Tipe perjalanan sore/pulang kerja

Ngomong-ngomong, saya buat peta interaktifnya disini.

Karena saya sebenarnya bukan penggemar aktivitas mengemudi di kala macet, saya pun mengeksplorasi opsi angkutan umum. Saya dapatkan datanya dari Google Maps API, dengan parameter yang sama seperti mengemudi, hanya saja jeda waktunya 15 menit bukan 5 menit. Ternyata mungkin karena tidak ada real-time API yang disimpan oleh Google (atau disupport dinas terkait, ehem), hasilnya sama aja mau pulang jam 4 atau jam lima, atau berangkat jam 7 atau jam 9. Karena itu, untuk durasi berangkat, saya pasang Senin jam 9:00 sebagai waktu kedatangan pada request API dan jam Jumat 17:30 sebagai waktu berangkat untuk memperoleh durasi pulang.