Otomasi di iOS/iPadOS dengan Shortcuts, Pythonista, dan iSH

Saya paling tidak suka mengerjakan hal-hal yang berulang atau yang langkahnya panjang jika melibatkan tablet, ponsel atau apapun yang melibatkan komputer. Tool otomasi iOS masih cukup terbatas dibandingkan dengan PC dan Android (kecuali jika dijailbreak). Walau demikian ada beberapa aplikasi (Shortcuts, Pythonista, dan iSH) yang bisa mengotomasi cukup banyak hal di iOS/iPadOS tanpa perlu jailbreak.

Shortcurts + Widgets

Shortcuts

Shortcuts merupakan aplikasi bawaan di iPhone sejak iOS 13, dan juga tersedia untuk iPadOS dan macOS. Kita bisa menyusun perintah-perintah yang akan dikerjakan oleh sebuah shortcut ketika ditekan. Bentuk shortcut yang paling sederhana adalah meluncurkan aplikasi dengan parameter tertentu.

Lanjutkan membaca “Otomasi di iOS/iPadOS dengan Shortcuts, Pythonista, dan iSH”

Pengalaman Membuka Tabungan di BCA Mobile

Disclaimer: Tulisan ini bukan endorse bukan iklan. Cuma cerita pengalaman dan siapa tau jadi berguna untuk yang membutuhkan.

Dahulu kala… lah, ini apaan sih kayak mau dongeng. Oke, sekarang cerita beneran.

Buka Rekening 20 Tahun Lalu

Terakhir saya punya rekening BCA masa kuliah. Karena gak ada isinya, selain repot urusan ke Bandung, akhirnya ditutup.

Pada masa itu, urusan buka rekening baru masih harus punya KTP lokal dan semua urusan harus ke cabang membukanya. Repotnya harus ke Bandung buat hal-hal seperti ganti kartu ATM misalnya rusak ataupun hilang.

Lanjutkan membaca “Pengalaman Membuka Tabungan di BCA Mobile”

Memperpanjang Masa Aktif Nomor XL

Hari ini, setelah sekian lama memakai WhatsApp, saya baru terpikir untuk mengaktifkan WA di nomor HP XL saya. Teman saya heran karena saya masih menyimpan nomor yang saya miliki sejak belasan tahun silam. Iya, nomornya saja masih 10 digit.

Sebenarnya nomor XL ini merupakan nomor ke-2 saya, nomor pertama saya dulu Telkomsel Simpati, hilang beserta ponselnya. Lalu saya pernah juga memakai nomor dari provider lainnya. Tapi nomor XL ini yang setia menemani saya sejak dulu.

Joe juga punya nomor XL, waktu itu Joe sengaja membeli nomor XL mengikuti saya supaya bisa telepon lama. Kalau providerya sama ada promosi-promosi biaya SMS atau telpon lebih murah. Modal pacaran, penting itu, hahaha.

Nomor XL masing-masing, tetap kami aktifkan walaupun kami ke Thailand, awalnya karena adanya kebutuhan untuk internet banking, selain itu juga supaya mempermudah kalau mudik, langsung bisa punya nomor lokal.

Jadi kepikiran kalau belum pernah bercerita bagaimana caranya kami membuat nomor itu tetap aktif selama 13 tahun di Chiang Mai. Sejak sekitar tahun 2012, kami bisa membeli perpanjangan masa aktif. Lupa persisnya apakah sudah dari sebelumnya, karena catatannya yang berhasil ditemukan obrolan di tahun 2012.

Nomor yang kami pakai memang nomor prabayar.Sebelum menceritakan bagaimana menjaga nomornya sebelum bisa membeli masa aktif, saya beritahu dulu bagaimana cara membeli masa aktifnya (ini caranya di tahun 2020).

Lanjutkan membaca “Memperpanjang Masa Aktif Nomor XL”

Google Meet, Bertemu Virtual lewat Video Gratis dari Google

Hari ini, ketika membuka Gmail, saya mendapat notifikasi tentang Google Meet. Ternyata jadi juga Google menggratiskan layanan Google Meet yang sebelumnya hanya tersedia sebagai layanan berbayar.

Akses ke Google Meet dari dalam Gmail

Dulu saya pengguna Google Talk untuk percakapan teks, sebelum kemudian berubah nama menjadi Google Hangout. Tapi karena semua orang yang saya kenal menggunakan WhatsApp, saya juga mulai meninggalkan pemakaian Google Hangout.

Google Hangout dikembangkan menjadi Google Meet dengan kemampuan untuk pertemuan virtual oleh Google yang awalnya merupakan layanan berbayar untuk kantor/bisnis. Sejak akhir April 2020, Google mengumumkan akan menjadikan layanan Google Meet ini gratis untuk semua orang.

Lanjutkan membaca “Google Meet, Bertemu Virtual lewat Video Gratis dari Google”

Aplikasi Bank di Thailand

Tulisan ini bukan iklan, tapi cuma mau cerita sedikit pengalaman memakai aplikasi bank di Thailand. Siapa tahu ada yang berencana pindah dan menetap di Thailand dan buat jadi gambaran kalau mau dibandingkan dengan layanan perbankan di Indonesia.

Sejak kami tinggal di Chiang Mai, kami membuka rekening bank lokal. Awalnya sih, Joe, berikutnya supaya lebih mudah untuk saya ambil duit, saya juga bikin rekening sendiri. Waktu kami membuka rekening, persyaratan utama selain passport, harus punya ijin tinggal dan ijin kerja. Untuk Joe sih tidak ada masalah, karena memang dia bekerja dan bahkan gajinya ditransfer masuk langsung ke bank. Untuk saya yang datang dengan visa ikut suami gimana? Karena Joe udah punya rekening disitu, mereka minta passport Joe aja sebagai syarat tambahannya.

Sejak buka rekening, pastinya sudah bikin kartu ATM dan internet bankingnya. Tapi saya jarang buka internet banking. Agak panjang stepnya kalau harus selalu masukin user id, password, dan malas melihatnya kecil sekali di layar HP.

Aplikasi perbankan di HP sebenarnya sudah ada beberapa tahun, tapi saya jadinya sudah kebiasaan minta Joe yang eksekusi kalau ada kebutuhan transfer ini itu. Saya bukan orang yang suka belanja online jadi tidak merasa butuh sering-sering transfer, tapi ya kadang-kadang mulai terasa kalau butuh bayaran kursus anak-anak lebih mudah kalau saya yang lakukan karena saya yang lebih sering antar jemput anak-anak.

Beberapa bulan lalu, saya pernah mencoba untuk mengaktifkan aplikasi perbankan di HP, instruksinya sih disuruh ke ATM, tapi sudah beberapa kali dicoba, tidak berhasil dan disuruh menghubungi cabang bank terdekat. Akhirnya saya menyerah dan hampir lupa untuk meneruskan niat memakai aplikasi perbankan di HP.

Awal tahun 2020, di saat ada waktu luang, saya ingat lagi untuk ke bank membawa buku bank dan passport untuk mengaktifkan aplikasi perbankan di HP. Awalnya, si mbak yang bantuin ajak saya ke ATM untuk aktifkan (dan tentu saja gagal lagi). Akhirnya mereka melakukan pengaktifan secara manual.

Ada beberapa masalah sepertinya yang mengakibatkan saya tidak bisa mengaktifkan langsung dari mesin ATM. Nomor passport saya yang tercatat di sistem bank dan nomor passport saya yang sekarang sudah tidak sama (ya sudah lebih 5 tahun yang lalu sih buka rekeningnya). Masalah berikutnya: karena saya memakai dual sim card dan data internetnya bukan di nomor utama, sistem banknya tidak mengijinkan aplikasinya untuk login. Akhirnya saya harus menonaktifkan dulu nomor yang saya pakai untuk paket data internetnya.

Perjalanan panjang untuk bisa memakai aplikasi perbankan tidak sia-sia. Sekarang ini saya bisa merasakan berbagai kemudahan dari memakai aplikasi perbankan selain untuk kebutuhan transfer dana.

Ada beberapa fitur dari aplikasi perbankan di HP yang saya suka banget selain untuk transfer dana.

Lanjutkan membaca “Aplikasi Bank di Thailand”

Certificate pinning dan unpinning

Certificate pinning adalah suatu cara agar sebuah aplikasi bisa memastikan bahwa koneksi SSL/TLS dilakukan terhadap server yang seharusnya. Topik yang sering ditanyakan ke saya adalah bagaimana membypass SSL pinning agar dapat melakukan pentest terhadap sebuah aplikasi. Di sini saya akan membahas beberapa teknik unpinning, terutama untuk mobile OS (iOS dan Android).

Sebelum masuk ke topik pinning, saya review dulu sedikit mengenai komunikasi sebuah browser/ aplikasi ke sebuah server. Agar lebih singkat: browser dan aplikasi akan saya sebut sebagai aplikasi saja, karena browser juga adalah sebuah aplikasi.

DNS

Ketika kita mengunjungi blog.compactbyte.com, aplikasi akan bertanya: apa alamat IP untuk blog.compactbyte.com? pertanyaan ini ditujukan ke server DNS (domain name system). Dan setelah tahu alamat IP-nya aplikasi bisa melakukan koneksi ke server tersebut.

Dari proses awal ini saja sudah ada dua kemungkinan masalah: pertama adalah server DNS mana yang kita pakai?

Lanjutkan membaca “Certificate pinning dan unpinning”

Internet di HP: Beli Paket Data VS WIFI Gratisan

Saat ini, hampir semua orang sudah punya HP yang bisa akses internet. Hampir semua orang juga mengupayakan supaya HP nya bisa ‘on’ terus dan terkoneksi ke internet. Harga paket internet juga sangat beragam.

Saya ingat, di jaman awal punya HP yang bisa konek internet dulu, saya sering beli simcard yang lagi promosi demi bisa akses internet. Ada 2 pilihan: bayar volume data atau bayar jam pemakaian. Karena cuma punya HP 1, ya jadinya sering tukar-tukar nomor HP. Atau ya tukar kartu untuk bisa online, lalu tukar lagi untuk nomor yang dipakai.

Dulu pernah sengaja beli HP yang bisa dijadikan modem juga. Jadi akses internetnya tetep dari komputer/laptop. Lama-lama, mulai ada HP yang bisa akses ke WiFi. Tapi di Indonesia masa itu, masih sedikit tempat untuk akses wifi gratisan.

Sekarang ini, hampir semua orang pakai HP cerdas yang selain bisa koneksi internet dengan paket data yang disediakan provider, bisa juga terkoneksi melalui wifi. Sejak di Thailand, kami sudah sangat terbiasa mengakses internet 24 jam dengan kecepatan yang lumayanlah. Di rumah kami sengaja berlangganan internet yang terhubung dengan fiber optik, tapi kalau keluar rumah, untuk keperluan komunikasi kami berlangganan paket data lagi di HP. Kadang-kadang kalau dihitung-hitung, pulsa yang diisikan ke HP ya dipakainya hanya untuk beli paket data itu saja. Semua panggilan dan pesan disampaikan lewat aplikasi chat via internet.

Karena sudah terbiasa dengan HP konek 24 jam ke internet, kalau sedang traveling kami juga selalu mencari tahu bagaimana memperoleh paket data yang murah di tempat tujuan. Kalau pulang ke Indonesia, karena kami masih punya simcard Indonesia, kami tinggal perlu mencari paket mana yang akan dipilih. Kalau travelingnya dalam negeri Thailand, tentunya ga ada masalah. Nah kalau perginya ke negara lain selain Indonesia dan Thailand kami akan cari tahu bagaimana mendapatkan akses internet di HP yang termurah.

Pengalaman waktu ke Singapur, mereka menyediakan paket data yang sangat besar untuk turis selama 5 hari. Waktu ke Hongkong juga ada paket data untuk turis yang bisa dibeli di airport. Di Hongkong, beberapa hotel memberikan fasilitas peminjaman modem dan HP dengan nomor lokal gratis. Tapi waktu Joe ke Abudhabi kemarin, dia malah memilih roaming paket internet dari XL (karena kebetulan masih punya banyak pulsa di kartu XL nya).

Mungkin ada juga yang merasa gak butuh internet selama traveling dan cukup dengan mencari koneksi WiFI gratisan di hotel atau di tempat umum lainnya. Tapi buat kami, kadang-kadang mencari wifi gratisan ini tidak praktis.

Beberapa contoh internet dibutuhkan ketika traveling:

  • ketika mendarat di singapura, pesan grab bisa saja pakai wifi di bandara, tapi biasanya begitu keluar dari bandara koneksi terputus dan bisa susah untuk berkomunikasi dengan supir grabnya misalnya dia tidak berhenti di titik yang kita sebutkan ketika memesan
  • akses ke google map kalau lagi nyasar di jalan. Waktu di hongkong, kami juga mencoba naik MRT dan berjalan kaki untuk menuju ke tempat wisata. Kalau tidak ada google map, kayaknya saya bakal nyasar deh walau ada banyak petunjuk jalannya.
  • komunikasi sesama anggota keluarga. Kadang-kadang saya harus bawa 1 anak ke toilet, sementara Joe nunggu dengan anak yang 1 lagi, nah yang nunggu ini kan ga bisa diam di 1 titik, jadi ya paling setelah urusan ke toilet selesai bisa bertanya ada di titik mana buat bertemu lagi.
  • kalau janjian dengan teman (misalnya berencana bertemu teman yang tinggal di negara yang kita kunjungi), supaya gampang dan in case terlambat dari waktu yang sebelumnya diomongkan, ada baiknya bisa akses internet selagi di perjalanan. Waktu saya ke singapur, janjian dengan teman ketemu bukan di rumahnya, nah kalau ketemu di food court aja kadang suka bingung duduknya dekat dengan jualan yang mana, jadi ada baiknya kalau bisa bertanya setelah dekat dengan lokasi sebelumnya.

Memang kesannya jadi ketergantungan ya dengan internet. Tapi ya pernah juga nih, teman saya janji akan datang ke rumah. Di tunggu-tunggu gak ada kabar. Ternyata katanya dia ketinggalan HP dan ga ingat nomor telpon saya. Lalu dia juga ga punya akses ke internet walaupun bawa tablet. Jadinya dia menelpon teman saya yang dia ingat nomornya, lalu teman saya itu mengontak saya lewat FB chat. Nah kalau misalnya FB chat saya tidak diinstal atau kebetulan HP saya lagi gak konek ke internet gimana? Masalahnya adalah: teman saya yang menolong itu tidak mengirimkan nomor telepon yang dipakai untuk menelpon dia. Haduh ribet deh janjian jaman sekarang kalau HP ketinggalan hehehe.

Aduh jadi kemana-mana ini ceritanya. Kalau dipikir-pikir, dulu jaman belum ada HP ataupun internet bisa aja ya janjian ga pake ribet. Kenapa sekarang jadi ribet? karena ada HP dan bisa konek setiap saat, ada kecenderungan kita menggampangkan. Gampang ntar tinggal kabari. Gampang ntar di update udah sampai mana. Nomor HP teman ga perlu dihapal, kan semua ada di memori HP. Kalau tiba-tiba HP ketinggalan, baru deh jadi ribet hehehe. Atau kalau tiba-tiba koneksi internet terputus seperti masa FB dan WA down, baru deh pusing.

Nah kalau saya sih selalu pilih beli paket data daripada nyari-nyari WiFi gratisan supaya bisa konek internet dari HP setiap dibutuhkan. Sebelum pergi keluar rumah juga selalu memastikan kalau HP gak ketinggalan biar ga pusing hehehe. Kalau kalian kira-kira pilih mana?