Pantai Ancol

Ini merupakan perjalanan singkat di Jakarta. Kami hanya sekedar mencari tempat outdoor agar Jonathan dan Cathy bisa bermain bersama. Sebenarnya kami berencana ke TMII, tapi karena sudah pernah ke sana, kami memutuskan untuk pergi ke Ancol, sekedar ke pantainya bukan ke Dufan karena anak-anak belum cukup umur (dan belum cukup tinggi) untuk bisa menaiki wahana dufan.

IMG_0584

Kami mulai dengan makan di Mc Donalds dan dilanjutkan dengan membeli peralatan untuk bermain pasir (50 rb) plus bola (20 rb).

20160704_115221.jpg

Sebenarnya kita bisa meminjam tikar gratis dengan jaminan KTP, tapi karena hanya Risna, Joshua dan Opung yang menunggu, mereka mendapat tempat di tenda jadi tidak perlu menyewa tikar.

20160704_114309

Ternyata ada WIFI gratis di Ancol dan kecepatannya cukup bagus, signalnya juga kuat. Tidak perlu login/password untuk bisa menikmati WIFI-nya.

20160704_130212.jpg

IMG_0588Permainan yang dilakukan anak-anak mulanya hanya bermain pasir, tapi akhirnya mereka menceburkan diri di pantai dan bermain air.

20160704_135408

Setelah selesai bermain, kami meneruskan perjalanan ke rumah adik saya, Aris. Di jalan kami ingin membawakan Mpek-mpek, tapi ternyata di bulan puasa ini kami hanya bisa membeli yang belum digoreng (hanya setelah jam 6 sore mereka melayani yang sudah digoreng).

20160704_171113

Jalan-jalan di Yogyakarta

Tanggal 29 Juni kami baru mulai menikmati Yogyakarta. Kami menginap di Sahid Rich Hotel (yang lagi promo). Secara umum hotelnya bagus. Kualitas koneksi WIFI-nya jelek. Makanan sarapan cukup lengkap (bahkan ada gudeg dan Jamu juga). Karena tidak membawa mainan untuk Joshua, saya menggunakan perlengkapan dari hotel untuk mainan.

20160629_064012

Tujuan utama hari itu adalah ke Borobudur. Sampai di sana kami dikerumuni penjaja barang dan payung. Mereka menawarkan 100 ribu per 3 kaos dan 10 ribu untuk payungnya. Kami melewati mereka dan ternyata di dalam harga kaos adalah 100 ribu per 5 kaos dan sewa payung hanya 5 ribu rupiah saja. Di dalam bahkan ada jasa menggendongkan anak supaya tidak capek naik ke atas, tapi kami tidak memakai jasa ini karena tahu bahwa Joshua tidak mau digendong siapapun selain orang tuanya.

IMG_8010

Untuk mencapai Borobudur, kami naik trem dengan biaya 7500 rupiah per orang, sudah mendapatkan minuman Aqua botol kecil.

20160629_110114

Sampai di Borobudur, kami langsung naik di cuaca yang terik (saya menggendong Joshua). Setelah sampai di atas kami turun lagi.

IMG_8063

Supaya tidak capek, kami menyewa delman keluar ke arah parkir. Harganya 75 ribu per delman (ada tiketnya) plus memberi tip ke kusirnya. Perjalanannya cukup panjang menuju ke tempat parkir, jadi 75 ribu itu cukup worth the money.

IMG_8109

Sorenya kami diajak makan di Serba Sambal (SS) oleh teman kami, Hesti, yang sempat lama di Chiang Mai. Sayangnya ketika diajak keliling Yogyakarta dalam mobil, Jonathan sudah mengantuk jadi tertidur. Tapi kami jadi punya target kunjungan hari berikutnya: alun-alun.

IMG_0504

Hari berikutnya kami berenang, lalu diteruskan makan siang Gudeg.

20160630_122245

Lalu kami pergi ke Taman Pintar. Ada banyak wahana gratis dan berbayar di sini.

Yang paling dinikmati Jonathan adalah Planetarium dan naik sepeda untuk belajar lalu lintas.

20160630_135326

Selesai dari sana kami menuju alun-alun. Lucu juga di peta ada Alun-alun Utara dan Alun-alun kidul (bukan lor-kidul atau utara-selatan). Kami menikmati makanan di sana yang harganya relatif murah.

IMG_0520

Tidak lupa kami menjalani tujuan utama: sepeda kayuh berbentuk mobil dengan LED yang menyala-nyala. Tarifnya 40 ribu kalo satu putaran atau 60 ribu kalau dua putaran. Karena capek mengayuh, kami mengambil satu putaran saja. Untung saja mobil yang paling depan adalah doraemon (yang merupakan tokoh favorit Jonathan)

20160630_173907

Tadinya kami akan meneruskan perjalanan ke Bandung, tapi karena mendapatkan kabar bahwa kakak almarhum papanya Risna meninggal, kami kembali langsung ke depok.

20160701_153833

Dalam perjalanan kembali, kami melihat bahwa Brexit (brebes exit) arah ke Jawa Tengah/Timur sudah mulai macet. Kami sendiri juga mengalami sedikit macet, tapi berhasil diatasi dengan bantuan Google Map lewat jalan kampung. Kami berangkat sekitar 11 Siang dan sampai sekitar jam 1 malam.

Ke kampung halaman

Menurut KBBI kampung halaman adalah daerah atau desa tempat kelahiran;. Dengan definisi itu, karena sudah ke Jakarta berarti kami sudah ke kampung halaman Risna. Berikutnya kami menuju kampung halaman saya, di Sukoharjo.

Perjalanan dilakukan dengan mobil Fortuner yang dikendarai adik saya (Yosi), dan kami pergi bersama keluarga Yosi plus opungnya Jonathan. Kami berangkat tanggal 27 Juni 2016 pukul 4.17 pagi. Karena ingin jalan-jalan di Yogya, kami memutuskan memesan hotel di Yogya saja. Perjalanan lancar, dan kami sempat berhenti di rest area serta di Rumah Makan Tiga Putri. Rumah makannya cukup cocok karena menyediakan area main untuk anak-anak.

Di sepanjang perjalanan, kami sering memutar Mother Goose Club agar anak-anak senang, tapi membuat saya jadi tertidur.

20160627_072151_001

Perjalanan seharusnya bisa lebih cepat, tapi ada sedikit masalah di mobil: indikator bahan bakar menyala, jadi kami mampir ke bengkel untuk memastikan. Ternyata filter Solar perlu diganti.  Di tempat itu ada pojok bermain anak.

20160627_154826

 

Kami tiba di Yogyakarta pukul 5 Sore dan langsung check in lalu tidur (kami makan McDonalds di hotel).

Esok harinya seharian kami mengunjungi kampung halaman saya (dan juga Yosi). Saya cukup senang bahwa anak-anak tidak rewel menghadapi suasana kampung. Di rumah pakde pertama, anak-anak malah bermain gabah. Di tempat lain mereka main dengan kambing.

IMG_0444

Walau di bulan puasa, ada juga warung makan yang buka dan makanannya cukup cocok.

IMG_0449

Suasana kampung ternyata sudah banyak berubah, bahkan Indomaret sudah ada di sana. Setelah mengunjungi saudara di desa, kami pergi ke Solo untuk mengunjungi juga saudara-saudara di sana.

Sebagai keturunan orang Jawa (tengah), ini kali pertama Jonathan dan Joshua pergi ke Jawa tengah, terakhir kali hanya saya sendiri yang pulang ke kampung halaman.

Monumen Pancasila Sakti

Posting ini singkat saja karena dua hal: pertama kami tidak merencanakan pergi ke tempat ini, dan kedua: tempat ini masih kurang cocok untuk usia Jonathan/Joshua. Sulit menjelaskan kekejaman manusia terhadap sesama karena perbedaan ideologi.

Kami pergi ke Monumen Pancasila Sakti karena dua hal: kami belum pernah ke sini (atau mungkin pernah waktu masih kecil, sudah lupa), dan kedua adalah karena kami baru lewat rumah Kak Wanti (kakaknya Risna). Kami pergi ke tempat ini bersama dengan keluarga Yosi.

Waktu membeli tiket, kami diberi booklet dan stiker

20160624_134013

20160624_134010

Ada teks Pancasila (sesuatu yang nanti perlu diajarkan ke Jonathan jika ingin kembali ke Indonesia)

20160624_135707

Kami melewati lubang buaya dengan penjelasan singkat ke Jonathan dan Celine (adik sepupu Jonathan). Celine mengulang-ulang cerita soal “seven people that died” yang membuat kami jadi rada khawatir.

20160624_140222

Karena masih terlalu singkat perjalanannya, kami masuk ke Museum Penghianatan PKI. Di dalamnya isinya berbagai diorama, banyak yang kejam

20160624_141614

Museum ini disponsori oleh Teh Botol Sosro

20160624_142503

Dan ini pesan di akhir pintu menuju keluar

20160624_142239-PANO

Jakarta dan Monas

Hari Sabtu, tanggal 25 Juni 2016 kami memutuskan untuk pergi keliling Jakarta plus ke monumen nasional alias monas. Sebelum ke monas, kami naik bus keliling jakarta (TransJakarta) yang gratis. Jonathan suka sekali

20160625_110804

Busnya cukup sepi di hari Sabtu, mungkin karena bulan puasa. Kami bisa leluasa memilih tempat duduk.

20160625_105917

Sebagai bagian dari berbagi rejeki, kami menggunakan jasa foto di Monas. Hasil fotonya lumayan

DSCF3182

Sekaligus tidak butuh bantuan orang untuk memfoto kami semua:

 

DSCF3183

Untuk menuju puncak monas, kami harus naik turun tangga banyak sekali. Ibu saya yang sudah lemah (diabetes) agak kesulitan untuk menghadapi semua tangga yang ada (ini sebelum naik ke puncak). Bahkan di toilet pun ada tangganya (dua tingkat), plus di toilet wanita sandal harus dilepas tapi tidak diberi sandal pengganti jadi naik tangganya licin karena agak basah (ini kata Risna).

20160625_124008

Setelah melihat-lihat sebentar, kami antri naik monas. Meski di bawah kelihatan sepi, ternyata antriannya panjang.

20160625_130503

Untungnya di situ ada Free WIFI

Screenshot_2016-06-25-13-02-38

 

Fast forward beberapa jam kemudian, kami naik lift. Kecepatan lift untuk sampai ke atas gedung kira-kira 1 menit, dan kembali lagi juga satu menit, plus waktu keluar masuk juga sekitar 1 menit. Kapasitas lift sekitar 10 orang. Jadi tiap kali 10 orang naik lift, sekitar 3-4 menit lagi liftnya baru akan kembali.

Begini padatnya dalam lift.

IMG_0265

Dan suasana di dalam puncak monas seperti ini. Ada jeruji di sekelilingnya, jadi akan sulit untuk loncat dari tempat ini.

20160625_143954

Pulangnya kami sudah kelaparan. Untung Shinta yang baik hati masih mau menunggu kami. Jonathan langsung nempel ke tante Shinta dan dengan senang hati disuapin

IMG_0289

Plus pulangnya diberi oleh-oleh buatan Shinta (yang hari itu juga kami habiskan)

IMG_0307

Parahnya Internet mobile di Indonesia

Setelah lebih dari seminggu di Indonesia dalam rangka liburan, sekarang saya mulai mengerti berbagai komplain terhadap internet di sini. Karena saya hanya memakai koneksi mobile, maka di judul ini saya sebutkan “mobile”, koneksi yang lain mungkin lebih baik (tapi mungkin juga tidak).

Yang sudah saya ketahui dan alami dari dulu adalah blokir DNS. Berbagai situs yang sering saya kunjungi (reddit, imgur) diblokir. Tahun sebelumnya saya memakai dnscrypt untuk membypass ini.

blokir

Berikutnya adalah iklan yang disisipkan di koneksi HTTP. Bahkan ini mempengaruhi sebagian aplikasi, contohnya AliExpress. Kadang sisipan ini membuat fungsionalitas tidak berjalan.

Iklan yang disisipkan pun sepertinya random, tidak kontekstual dan tidak memperhatikan tracking apapun (iklan di facebook dan situs lain biasanya disesuaikan dengan situs yang kita kunjungi atau pencarian yang kita lakukan). Contohnya ini iklan rokok, padahal saya tidak merokok sama sekali (bagaimana jika iklan ini dilihat anak-anak?)

Screenshot_2016-07-03-06-14-56

Salah satu client perusahaan tempat saya bekerja memakai sistem IP whitelisting untuk meningkatkan keamanan aplikasi. Setidaknya dengan cara ini attacker harus bisa masuk ke IP whitelist sebelum bisa melakukan serangan apapun terhadap aplikasi. Waktu saya diminta melakukan pengecekan singkat (karena ada sesuatu yang saya tinggalkan sebelum liburan), saya memasukkan IP publik saat ini ke whitelist, tapi ketika mencoba lagi pesannya tetap sama “IP Anda tidak ada di whitelist”.

Sepertinya ini terjadi karena koneksi sangat tidak stabil, sehingga sering kali proses connect/reconnect terjadi dan saya sering mendapatkan IP baru.

Untungnya tahun ini saya sudah mempersiapkan diri: saya sudah mempersiapkan koneksi VPN dengan OpenVPN. Instalasi di sisi server mudah dilakukan dengan OpenVPN road warrior installer for Debian, Ubuntu and CentOS. Client OpenVPN tersedia untuk Android, iOS, Windows, Linux, jadi mudah melakukan koneksi dari device mana saja.

Dengan VPN, persoalan blokir bisa dibypass, iklan juga tidak akan muncul. Saya tidak memakai layanan VPN dari 3rd party karena tidak mau membayar ekstra untuk VPN yang jarang saya akses, sedangkan VPN ini bisa dilakukan via server yang sudah saya sewa. Kelebihan lainnya: saya bisa menginstall proxy server dengan adblocker di server saya supaya koneksi bisa lebih lancar dan cepat. Server saya ini juga menyelesaikan masalah untuk memiliki fixed public IP (karena pasti exit node-nya hanya satu IP saja).

Screenshot_2016-07-03-06-39-20

Dari pengamatan, penggunaan VPN ini tidak terlalu mempengaruhi browsing sehari-hari karena walaupun ada overhead koneksi ke server VPN, paket data akan dikompres (kompresi ini bagian dari protokol VPN). Jika saya ingin mendownload sesuatu dan tidak diblokir, biasanya saya matikan VPN-nya.

Sebagai tambahan: browser opera (saat ini baru versi developer) juga memiliki fitur VPN built in, tapi hanya bisa dilakukan di private mode (jadi agak repot untuk browsing yang perlu login karena akan terlogout lagi/tidak diingat).

HP Lama untuk IOT

Setelah membaca blognya pak Budi Raharjo yang mempertanyakan apakah HP lama bisa untuk IOT (Internet Of Things), saya ingin berkomentar , tapi karena panjang jadi saya tulis saja jadi posting blog tersendiri.

cimg1988

HP sudah ada cukup lama, saya memakainya sejak 1999, dan sekarang sudah ada banyak generasi HP. Generasi awal biasanya bisa dimanfaatkan sebagai modem SMS, baik menggunakan kabel data serial ataupun FBUS/MBUS. LCD Nokia tertentu (misalnya 5110) bisa dikanibal untuk menjadi display (bahkan sekarang LCD ini masih dijual di Aliexpress dan berbagai situs lain). Generasi berikutnya yang mendukung GPRS bisa dipakai menjadi modem.

Dulu sempat ada usaha juga membuat firmware alternatif untuk Nokia tertentu. Dengan firmware tersebut, teorinya kita bisa menggunakan ponsel sebagai “otak” sebuah benda iOT. Untuk ponsel berbasis TI Calypso (misalnya Motorolla C115/123/140/155, Sony Ericsson J100i) firmware dari OsmocomBB bisa digunakan (proyek ini masih aktif).

Sekilas ponsel yang mendukung J2ME bisa diprogram untuk mengendalikan benda lain via bluetooth/IR/Internet. Pada praktiknya ini sulit karena biasanya tiap kali akan melakukan koneksi, user akan ditanya dulu: boleh atau tidak. Jaman dulu sebuah aplikasi harus minta ijin user untuk melakukan koneksi apapun. Supaya bisa diset agar tidak minta ijin, kita perlu menandatangani secara digital (inipun tidak universal, signing dengan certificate dari pihak tertentu kadang hanya berlaku di beberapa merk HP saja).

Ponsel dengan OS Symbian, Palm OS (sempat ada beberapa smartphone berbasis PalmOS), Windows Mobile cukup terbuka untuk bisa diprogram melakukan apa saja. Saya dulu pernah memprogram driver untuk Windows Mobile dan tidak perlu code signing.

Ponsel dengan OS modern seperti Android dan iOS bisa dimanfaatkan dengan dua cara. Pertama ponsel bisa menjadi otak, dan pengendalian benda bisa dilakukan dengan bluetooth, WIFI, USB dan bahkan NFC. Koneksi Bluetooth iOS hanya bisa dilakukan di versi baru dengan BLE (Blutooth Low Energy) sedangkan bluetooth di Android bisa dikoneksikan ke modul hardware murah (sekitar 4 USD). Beberapa ponsel Android mendukung mode Host sehingga bisa dihubungkan ke device USB apa saja.

Pemanfaatan kedua adalah memanfaatkan sensor di ponsel (yang jumlahnya sangat banyak) dan datanya distream ke Raspberry atau benda lain. Bagian ini belum saya coba, tapi sudah ada saudara yang mencoba:

Using phone’s accelerometer x & y axis as controller #raspberrypi

A video posted by Andi Dinata (@mdinata) on

Sejujurnya: meskipun ponsel dan hardware lama masih bisa dimanfaatkan, saya lebih suka membeli hardware baru saja. Dokumentasi lebih banyak, harga juga relatif terjangkau, jadi saya tidak mengorbankan banyak waktu ataupun biaya. Tapi jika Anda punya banyak ponsel yang ingin dimanfaatkan, mungkin beberapa hal yang saya share ini bisa berguna.