Minggu Pagi

Hari Minggu ini mau ngapain ya? Eh, ternyata ada banyak hal yang harus dikerjakan. Ha ha ha. Mau leha-leha jadi tidak bisa. Oke lah. Mari kita buat hari Minggu ini menjadi produktif. Santai tapi produktif. Jreng!

107791339_10157446825826526_1567370339887067067_o

Jadinya pagi ini dimulai dengan memikirkan kode. Ada sebuah tugas untuk melakukan parsing data absensi. Data ini dari sistem absensi yang berbasis teknologi Face Recognition yang kami kembangkan. Data ada di sistem dan sekarang data ini harus dibuat menjadi laporan (untuk diteruskan ke bagian SDM). Maka mulai menyingsingkan lengan baju dan mulai ngoprek Python, Pandas, dan seterusnya.

Berhenti sejenak. Ada rekomendasi untuk membaca buku “Surveillance Capitalism” karangan Shoshana Zuboff (profesor Harvard). Hmmm. Saya memang banyak terlibat dalam pengembangan teknologi yang dapat digunakan untuk melakukan surveillance. Nampaknya harus membaca buku yang memberikan kritik terhadap kegiatan ini. Sementara ini lihat videonya dahulu.

Terus ada lagi kebutuhan untuk mencoba portability dari kode biner yang dihasilkan dengan menggunakan  bahasa Golang. Komputer desktop saya menggunakan Linux Mint yang sudah agak kadaluwarsa, tetapi compiler toolset saya termasuk yang terbaru. Jadi saya menggunakan desktop ini untuk menghasilkan kode yang belum tentu dapat jalan di tempat lain. Ada sebuah alat (digital signage) yang saya kembangkan. Nah, saya harus cek dulu apakah kode-kode saya dapat berjalan di sana. Kode ini membutuhkan OpenCV pula untuk membaca kamera.

Oh ya, tadi sempat memperbaharui web site saya (budi.rahardjo.id) dengan data mahasiswa bimbingan saya. Belum semua. Tadi baru sempat upload satu tesis mahasiswa bimbingan. Mengerjakan seperti ini membutuhkan waktu juga. Ada 3 mahasiswa saya yang baru lulus. Harus saya upload semua tesisnya agar dapat digunakan oleh seluruh masyarakat.

Dan masih banyak lainnya, yang kalau saya tuliskan dapat menghabiskan hari Minggu saya. Whoa!

Jadi saya masih terheran-heran dengan adanya orang yang tidak tahu harus ngapain. Saya tidak punya waktu untuk mengerjakan hal-hal yang ingin (dan harus) saya kerjakan. Sementara mereka bisa leha-leha. Nampaknya saya salah memilih lifestyle? ha ha ha

Kesibukan Multi-dimensi

Mungkin sudah bosan mendengarkan alasan saya soal sibuk ya? Habis bagaimana lagi? Ini alasan sesungguhnya. Untuk mengetahui saya sibuk atau tidak, tinggal lihat blog ini (dan facebook). Kalau tidak ada update, artinya saya (super) sibuk.

Masalahnya saya mengerjakan banyak hal dalam satu saat. Ya memang karena saya orangnya seperti itu. Sebagian besar orang memang tidak demikian. Good for them (you). Ini adalah kekuatan saya dan juga my curse.

Hal yang saya kerjakan juga biasanya pada domain yang berbeda sehingga memang tidak terdeteksi kalau Anda (atau orang lain) hanya berada pada domain atau dimensi tersebut. Ada dimensi blog (yang ini). Ada dimensi YouTube, Twitter, WA, Telegram, dan dunia nyata. Di dunia nyatapun ada macam-macam lagi; futsal, musik, kuliah, profesional, komunitas, hobby (programming dll.). Saya pun paham tidak ada orang yang tertarik untuk mengikuti dimensi-dimensi saya itu. Paling banter hanya 2 dimensi saja.

BR sibuk

Banyak orang yang akhirnya kalau menghubungi saya via WA / email dan tidak mendapat jawaban maka dalam benaknya saya tidak mau merespon. Sebetulnya bukan itu. Yang lebih tepat adalah saya tidak dapat merespon lagi karena WA-nya sudah terdesak ke bawah oleh pesan-pesan baru lainnya. Solusinya bagaimana? Ya kirim pesan lagi saja. Ha ha ha.

Saya harus kembali ke dunia nyata dulu. Baru saja merusakkan printer di Sabtu pagi ini. Kesal. Ya sudah. Menertawakan diri dulu saja.

Absensi Online Semudah Selfie

Salah satu masalah dalam kehidupan dengan COVID-19 adalah kita harus berada di tempat-tempat kita sendiri. Work from Home (WfH). Bekerja dari rumah. Kuliah dari rumah. Dan seterunya. Bagaimana dengan masalah absensi? (Kata “absensi” ini sebetulnya kurang tepat, lebih tepatnya adalah kehadiran atau presensi, tetapi saya gunakan kata ini karena ini yang lebih umum digunakan.)

Kebayakan dari kita masih menggunakan absensi konvensional, yaitu tanda tangan di atas kertas yang diedarkan di kertas. Atau yang paling “maju” sekalipun adalah menggunakan mesin sidik jari. Sekarang mesin sidik jarinya di kantor / di kampus, sementara kita berada di rumah. Kalaupun kita berada di kampus, sekarang agak ngeri dengan menyentuh alat yang disentuh oleh banyak orang. Hiiii… ngeriii… Maka dibutuhkan solusi terhadap masalah ini.

Jangan khawatir. Sekarang sudah ada teknologi Artificial Intelligence (AI) yang dapat mengenali wajah sehingga kita dapat melakukan absensi dengan mudah. “Absensi semudah selfie” Nah. Bagaimana cara kerjanya? Berikut ini adalah video dari teknologi Face Recognition (FR) yang dikembangkan oleh Riset.AI (PT Riset Kecerdasan Buatan).

Sistem ini sudah digunakan oleh beberapa pihak. Di tempat saya sendiri, sistem ini digunakan untuk absensi setiap hari.

Belajar Tidak Selalu Berhasil

Seharian ini saya mencoba ngoprek pemrograman lagi. Coding. Sebetulnya saya hanya ingin mencoba menggunakan bahasa pemrograman Golang untuk membaca webcam saya melalui OpenCV. Masalahnya versi OpenCV yang didukung Golang adalah versi terbaru yang tidak ada di komputer saya. Artinya saya harus mengunduh dan merakit (compile) sendiri. Oke lah.

Dahulu saya biasa merakit sendiri berbagai paket program dari kode sumbernya. Tidak masalah. Namun sekarang ternyata proses perakitannya menjadi lebih kompleks. Ini disebabkan kode sumbernya juga semakin kompleks dan platform yang digunakan orang juga bervariasi sehingga ada banyak konfigurasi yang harus dilakukan. Ternyata konfigurasi bawaan dari paket ini tidak cocok dengan sistem operasi yang saya gunakan (Linux Mint 18.1 Serena).

Setelah ngoprek nyaris seharian – dari pagi sampai menjelang Maghrib ini – ternyata hasilnya tidak ada, alias gagal. Ya begitulah. Belajar kadang memang harus seperti ini. Banyak gagalnya dahulu. Tidak selalu harus berhasil. Kesel memang. (Ini ngetiknya juga sambil kesel.) Habis mau gimana lagi? Keselnya saya adalah karena menghabiskan waktu yang seharusnya dapat saya gunakan untuk belajar yang lainnya. Grrr.

Anggap saja ini adalah upaya saya untuk menambah “jam terbang” ngoprek Linux. (Padahal saya ngoprek Linux sejak pertama kali dia dibuat Linus. ha ha ha.)

Berikut layar terakhir hari ini sebelum saya berhenti dulu. “100% tapi gagal”. Heu.

Oh ya, versi videonya ada di YouTube channel saya. Ini dia.

Bekerja Adalah Bergembira

Bagi sebagian besar orang (?), bekerja adalah hukuman. Bekerja adalah penderitaan. Ini karena dalam kepalanya di bekerja karena terpaksa. Padahal ini dapat diubah dengan cara pikir yang berbeda dan dengan sedikit keberuntungan.

Setiap orang pasti punya kesenangan. Setidaknya, sebagian besar orang lah. Soalnya saya pernah melihat sebuah video tentang seseorang yang tidak punya keinginan apa-apa. Agak aneh, tapi ada. Untungnya ini bukan sebagian besar orang. Katakan ada orang yang suka mencoba berbagai makanan. Eh, ternyata dapat pekerjaan untuk menguji berbagai makanan. Lah cocok banget. Ada orang yang senang main bola basket (sepak bola) dan kemudian dibayar untuk main bola basket (sepak bola). Dan seterusnya. Sangat menyenangkan bukan?

Tadinya mau bilang bahwa kalau bekerja malah merasa tertekan, sebaiknya pindah tempat kerja. Tapi, jaman sekarang ini susah mendapat pekerjaan. Ya kalau dapat pekerjaan, disyukuri saja dan serius dalam bekerja. Itu sebabnya sangat beruntung bagi orang yang mendapatkan kerja sesuai dengan minat atau hobbynya. Beruntung. Lucky.

Maka, bekerja adalah bergembira.

Oh ya, ada video saya tentang hal ini di channel YouTube saya. (Ayolah subscribe. ha ha ha.) Video ini menyitir soal bekerja di startup seperti yang saya lakukan. Ketika orang lain berlibur, ini saya malah bekerja. Soalnya, bekerja itu menyenangkan. Itu video dibuat ketika tanggalan merah.

If work is so much fun, why take a holiday.

Kebalik Hari

Ceritanya saya sering mengalami kejadian seperti ini. Terbangun tengah malam dengan sebuah ini. Seperti sekrang ini. Ini pukul 1:45 pagi. Ada banyak ide yang muncul. Misalnya, ide pemrograman, pengembangan produk, dan maunya langsung kontak kawan-kawan dan pengembang untuk mengeksekusi ide-ide tersebut. Tapi ini tidak mungkin karena semua sedang tertidur. Apa yang saya lakukan? Terpaksa semua ini saya catat di kertas atau buku catatan.

Masalahnya adalah kalau saya kerjakan terus, bisa-bisa ini bablas sampai Subuh. Sebetulnya ini tidak apa-apa kalau pagi hari bisa tidur. Kebalik. Ini tidak bisa saya lakukan karena pukul 8 pagi besok saya mengajar. Ha ha ha. Dan acara besok itu dari pukul 8 pagi itu berlangsung sampai pukul 3 siang. Non-stop. (Kalau dahulu malah diteruskan dengan futsal sampai pukul 6 malam.)

Ini juga nekad ngeblog karena kalau ditunda-tunda, maka ini menjadi tambahan hal yang perlu dilakukan besok pagi. (Padahal sekarang sudah pagi.) Ini menjadi sebuah baris di dalam buku catatan saya. Sekalian saja saya ngeblog supaya tidak menjadi catatan itu. Done.

Masih menimbang-nimbang tetap kerja atau kembali tidur. Selamat malam. Eh, selamat pagi.

Mencari Orang Data

Salah satu masalah dalam penanganan COVID-19 adalah data. Lagi-lagi data. Tidak ada data. Kurang data. Akurasi data dipertanyakan. Kenapa data lambat sampai? Dan seterusnya. Data terkumpul dalam betuk “silo-silo”. Terkotak-kotak.

Sebetulnya ini bukan masalah pertama (dan bukan yang terakhir) di Indonesia. Masih ingatkah kita tentang data Pemilu? Awalnya juga kita kesulitan data. Namun dengan adanya kawalpemilu, crowdsourcing data, maka keterbukaan data dan juga peningkatan kualitas data (ini asumsi saya) menjadi lebih baik.

Permasalahan utama yang saya perhatikan adalah di Indonesia ini saya kesulitan menemukan orang yang suka dengan data. Apalagi mencari orang yang senang dan dapat melakukan kurasi data. Susah sekali. Kita tidak terlalu peduli dengan data. Hard facts. Kita sering mengambil keputusan berdasarkan perasaan. Ya ampun memang.

Pada suatu ketika (belasan tahun yang lalu), salah satu institusi tempat saya berada mencari orang untuk mengelola web site kami. Maka kami meminta sebuah biro psikologi untuk melakukan proses seleksi. Salah satu kriteria (bahkan yang utama) adalah suka melakukan kurasi data. Akhirnya kandidat yang kami terima memang cocok. Web site selalu up to date. Tanpa instruksipun dia lakukan proses kurasi.

Nah, sudah berapa lama ini saya membayangkan punya spin-off perusahaan yang melakukan kurasi data set (untuk training AI). Ah, nampaknya ini butuh usaha yang lebih keras.

Antrian Tulisan

Ada banyak topik dalam antrian tulisan saya, tetapi nampaknya antrian ini malah makin bertambah bukan makin berkurang. Pasalnya sekarang saya lebih suka membuat video dan memasangnya di channel YouTube saya. Bukan karena apa-apa, tapi ternyata membuat video lebih mudah bagi saya. Tinggal shoot (tanpa retak), potong depan dan belakangnya. Upload. Selesai.

Sebetulnya ada banyak yang masih harus saya tuliskan karena di video masih banyak yang tertinggal. Saya tidak bisa bercerita lama di video. Itupun sudah lama (belasan menit dari target 5 menitan). Maka seharusnya detail dari apa yang saya ceritakan tersebut bisa dituliskan di sini. Ya itu tadi, masalahnya topik-topik tersebut masuk ke dalam antarian juga. Jadinya akan lambat keluarnya.

Mungkin saya harus memulai kembali menuliskan topik-topik tersebut, meskipun sedikit. Toh nanti tulisan-tulisan ini dapat disunting ulang. Video susah untuk disunting lagi. Hanya saja, saya jarang menyunting ulang tulisan. Sama seperti di video. Sekali tulis, ya sudah.

Kembali ke laptop dulu. Semoga ada paksaan saya untuk lebih banyak menulis lagi.

Era Pendidikan 1-on-1

Sekolah dari rumah (school from home) memaksa banyak orang untuk menggunakan teknologi informasi. Mulai ada “masalah” terkait dengan ujian. Kebanyakan guru atau dosen masih menggunakan ujian secara konvensional. Kasih soal yang sama, kemudian semua mahasiswa harus menjawab. Ada LMS (Learning Management System) yang membantu mengacak soal dan jawaban sehingga sedikit menyulitkan bagi mahasiswa yang ingin nyontek atau mengunakan joki, tetapi ini sulit dengan kondisi saat ini.

Saya mengambil pendekatan yang berbeda. Ujian yang saya berikan kepada mahasiswa saya biasanya adalah membuat makalah, yang notabene akan berbeda-beda antar mahasiswa. Dengan kata lain, saya tidak mempunyai masalah nyontek atau joki. Namun timbul “masalah” baru bagi saya, yaitu untuk memeriksanya tidak dapat dilakukan secara gelondongan. Harus satu persatu. Selamat datang di era pendidikan 1-on-1, atau saya terjemahkan 1-ke-1.

Jika digeneralisir, pendidikan jaman sekarang masih bersifat pabrik. Semua siswa dibuat sama. Semua harus bisa mengerjakan soal yang sama. Bahan pelajaran sama. Ujian juga sama. Memang tujuannya adalah lulusannya dapat bekerja di tempat yang sama. Pabrik. Untuk pekerjaan yang individual, pendidikan seperti ini tidak cocok.

Pendidikan 1-ke-1 memberikan perhatian yang spesifik ke satu siswa. Bahan yang diberikan ke satu siswa boleh jadi berbeda dengan siswa satunya lagi. Ada siswa yang mudah mengerti dengan tulisan, sementara ada yang lebih mudah belajar dengan menggunakan diagram. Kecepatan belajar siswa juga akan berbeda. Sekarang semua disamakan. Harus selesai pada saat yang sama. Pada pendidikan 1-ke-1, kecepatan belajar siswa dapat berbeda. Artinya, masuk sekolah dan selesainya pun dapat berbeda.

Dahulu hal semacam ini tidak memungkinkan karena kekurangan tenaga pengajar. Namun sekarang dengan bantuan teknologi informasi (aplikasi, database, big data, artificial intelligence) seharusnya ini dapat dilakukan. Namun memang harus ada upaya yang terstruktur dan terencana untuk membuatnya menjadi kenyataan.

Ayo kita mulai.

Bugar Setelah Mandi

Salah satu tips bekerja di rumah dari saya adalah mandi sebelum bekerja. Biarpun di rumah, mandi dulu lah. Ini membuat kita segar dan bersemangat untuk bekerja.

Hari ini saya merasa kurang fit. Agak lemas. Dan memang semalam perut agak berontak. Puasa saat ini merupakan tantangan besar bagi saya. Setelah istirahat sejenak, saya memulai hari dengan mandi dulu. Segar. Semoga badan menjadi lebih fit lagi. Setidaknya, semangatnya sudah naik dahulu. Yihaaa…

Bagi saya, mandi membuat badan segar dan meningkatkan semangat. Jika saya ke Jakarta menggunakan kereta api dan kembali ke Bandung menggunakan kereta api lagi, saya mandi dulu di stasiun Gambir. Ada tempat mandi yang lumayan bagus. Bayar Rp. 75 ribu sih, tapi ini membuat saya segar kembali. Naik kereta api menuju Bandung tinggal tidur di kereta api. Segar.

Tapi ini kan opini saya. Ada banyak orang – malah mungkin lebih banyak – yang tidak suka mandi. Ha ha ha. Bagi mereka, mandi adalah hukuman. Oh well.

Tanda Kehadiran Kelas Secara Digital

Kuliah sudah (hampir) selesai. Sekarang mulai masuk ke UAS (Ujian Akhir Semester). Bagi kelas saya, UAS ini dapat dilakukan di rumah karena kebetulan berupa makalah (term paper). (Untuk yang harus ujian tertulis seperti yang dilakukan secara konvensional akan kita bahas secara terpisah. Wah harus buat tulisan lagi ya?) Yang saat ini menjadi masalah adalah daftar kehadiran.

Saat ini kelas banyak yang dilakukan secara daring (online). Sebagai contoh, ini adalah cuplikan foto kelas saya yang baru selesai satu jam yang lalu. Kelas yang lain juga mirip.

advanced-programming

Bagaimana mengubah kehadiran di video conferencing (yang dalam kasus ini menggunakan aplikasi Zoom) menjadi daftar hadir kelas? Sebetulnya ini dapat dilakukan secara manual, tetapi bayangkan jika semua kelas sekarang melakukan hal ini. Harus ada cara yang mudah dan otomatis. Ini tantangan bagi pengembang teknologi. Ayo buat!

Hidup Berdampingan dengan Virus Corona

Nampaknya solusi untuk virus corona (covid-19) ini belum dapat ditemukan dalam waktu dekat. Vaksin dan obat membutuhkan waktu untuk dibuat. Memangnya sulap? Salah kita – warga seluruh dunia – sendiri kenapa tidak mengucurkan dana yang banyak untuk penelitian. Sudahlah kita hentikan saling menyalahkan. Faktanya demikian. Artinya apa? Artinya kita harus dapat hidup berdampingan dengan virus corona ini.

Tentu saja kehidupan tidak akan sama seperti dahulu. Kita tidak bisa serta merta kembali dengan kelakuan seperti dahulu. Ini sangat berbahaya. Kita ingin kembali seperti dahulu tetapi tidak boleh dengan cara yang ngawur atau sembrono. Itu akan membahayakan kita semua. Maka kita harus cari cara yang aman tetapi kehidupan dapat berlangsung (hampir) seperti semula.

Ada yang mengatakan bahwa hal yang utama adalah testing. Pengujian. Apakah seseorang itu aman untuk keluar rumah dan bekerja. Aman di sini bukan hanya untuk dirinya sendiri, tetapi aman juga bagi orang lain. Bagian yang terakhir itu yang penting. Itulah sebabnya saya tulis dengan huruf tebal. Banyak orang yang merasa sehat dan kemudian tidak peduli dengan kesehatan orang lain. Ini salah.

Masalah pengujian (testing) adalah alat & caranya masih belum baik, dalam artian alas tes masih mahal dan hasilnya membutuhkan waktu yang lama. Itulah sebabnya di Indonesia jumlah yang dites masih sedikit. (Pada saat tulisan ini ditulis baru ada sekitar 49767 yang sudah dites. Dari 250 juta orang warga Indonesia, baru 50 ribu. Di Amerika juga sedang ribut warga tidak ingin lockdown dan ingin kembali bekerja, tetapi tidak ada alat test-nya juga. Alat test tersebut masih dibutuhkan di rumah sakit-rumah sakit. Masih kekurangan.

Singkatnya, dibutuhkan sebuah cara untuk menguji yang murah dan cepat. Ayo para inventor. Ini sebuah tantangan.

Karena hal di atas belum ada solusi, maka dicari cara terdekat. Asosiasi. Bahwa kalau orang sedang bermasalah dengan covid-19, suhu tubuhnya meningkat. Tentu saja ini pendekatan kasar, tetapi dapat dilakukan untuk skala masif dan cepat. Itulah yang sekarang dilakukan di tempat-tempat umum. Maka mungkin di kemudian hari, salah satu prosedur sehari-hari kita adalah; pagi hari cek temperatur tubuh (sebelum pergi kerja), pulang dari tempat kerja (sampai rumah?) cek kembali. Catat ini. (Perlu diingat yang penting sebetulnya bukan angkanya tetapi perubahannya. Ini pendapat beberapa rekan peneliti.) Semua ini harus diotomatisasi. Kalau tidak, maka kita akan repot dan kita tidak akan melakukannya. Di belakang layar ada aplikasi (berbasis artificial intelligence dan big data) yang melakukan pemantauan. Berarti harus ada alat seperti ini. (Saya sudah kepikiran idenya dan bahkan sesungguhnya sudah mulai mengembangkan ini sebelum kejadian virus corona ini. Sekarnag terpaksa terhenti karena semua bekerja di rumah dan pendanaan juga berhenti.)

Hal lain yang kita harus berubah adalah cara pandang kita terhadap kesehatan. Jangan lagi meludah sembarangan. Kalau ada yang meludah sembarangan, perlu kita tegur. Jangan buang sampah sembarangan. Cuci tangan secara berkala. (Agak terpisah, saya sering melihat orang keluar dari wc umum tanpa cuci tangan! Kesel ngelihatnya.) Jaga kebersihan. Tingkatkan kebersihan dan kesehatan. Ini tidak mudah memang karena yang namanya kebiasaan itu tidak mudah untuk diubah, tetapi kalau kita tidak berubah ya kita akan tetap seperti ini; terkurung di rumah.

Apa yang saya ceritakan di atas baru satu hal saja. Satu upaya untuk kita dapat hidup di tengah-tengah virus corona ini. Perlu diingat, bahwa di sekitar kita ini ada banyak bakteri dan virus. Lihatlah kasus demam berdarah dan TBC yang masih ada di Indonesia. Kita sudah “dapat” hidup di tengah-tengah mereka. (Dari segi angka, mereka mengerikan, tetapi kita sudah tahu cara melawannya. Kita aja yang tetap sembrono. Covid-19 ini berbeda karena kita belum tahu saja.) Ini juga akan kita lawan. Sekarang kita belum menemukan cara melawannya.

Manusia adalah spesies yang tangguh. Man against nature. We will prevail! Kita akan muncul sebagai pemenang. Harus. Semangaaattt!!!

Aplikasi (Contact) Tracing vs. Privasi

Belakangan ini mungkin Anda sudah mendengar bahwa perusahaan Apple dan Google bekerjasama untuk meluncurkan sebuah aplikasi yang melakukan tracking (pemantauan) keberadaan orang dan kaitannya dengan risiko terpapar virus corona (penyakit covid-19). Di Indonesia juga ternyata ada beberapa instansi akan (sudah?) meluncurkan aplikasi sejenis. Katanya aplikasi ini memantau keberadaan kita dan orang-orang di sekitar kita.

Ada banyak permasalahan dengan aplikasi sejenis ini. Masalah tersebut terkait dengan keamanan (security), termasuk masalah privasi. Kita mulai satu persatu dahulu.

Pertama, adanya ketidakjelasan cara aplikasi tersebut bekerja. Ada sih memang penjelasan umumnya, tetapi penjelasan umum tidak cukup. Misalnya, data apa saja yang dibaca oleh aplikasi? Diapakan saja data tersebut? (Dikirimkan kemana kah? Diproses apa kah?) Misal, apakah data kontak kita juga dibaca? Bagaimana dengan orang-orang yang berada di dalam kontak kita tetapi tidak ingin diketahui oleh orang lain nomor teleponnya (credentials-nya)? (Ada banyak orang yang seperti ini. Saya tidak bersedia membocorkan nomor telepon kawan-kawan saya kepada siapapun.) Apakah data orang-orang tersebut dibaca secara plain ataukah di-obfuscate atau diubah? Dengan cara apa? Apakah data tersebut digunakan? Dikirim? Diproses? Atau apa?

Kemudian ketika Anda berdekatan dengan seseorang, data apa saja yang dipertukarkan? Ada yang menggunakan Bluetooth dan saling bertukar data. Ketika kita mendapatkan data dari Bluetooth, bagaimana kita memastikan bahwa kita tidak kesusupan malware, trojan horse, virus, dll. Ada satu panduan yang umum digunakan, yaitu ketika tidak dibutuhkan, matikan Bluetooth. Jangan membiarkan Bluetooth hidup terus menerus. Ada banyak program penyerang Bluetooth. Belum lagi kalau kita bicarakan batre yang kesedot karena Bluetooth (atau networking lain) yang hidup terus.

Semua data ini kemudian diolah oleh “siapa”? Lokal di handphone kita? Menghabiskan batrekah? Atau dikirim ke tempat lain? Apa hak-nya “siapa” (instansi) yang mengelola data kita tersebut? Kalau data kita bocor, apakah “siapa” ini dapat kita tuntut ke pengadilan?

Bayangkan ini seperti aplikasi google maps / waze yang melakukan tracking kemana saja Anda pergi, ketemu siapa saja, atau dekat dengan siapa saja. Kemudian dia bakalan tahu juga kontaknya kontak Anda.

Cara-cara (protokol, mekanisme) yang digunakan harus terdokumentasi dan terbuka untuk publik. Jika ini dirahasiakan, maka itu sebuah tanda bahwa sistem ini tidak aman. Kita ambil contoh di dunia kriptografi. Sebuah algoritma kriptografi dinyatakan aman apabila algoritma tersebut dibuka ke publik. Keamanannya bukan terletak kepada kerahasiaan algoritmanya, tetapi kepada kerahasiaan kuncinya.

Setelah desain dari aplikasi tersebut kita nyatakan aman – atau setidaknya belum ditemukan masalah – maka kita beranjak kepada implementasinya. Bagaimana ide tersebut diimplementasikan. Banyak aplikasi / sistem yang idenya bagus tetapi implementasinya buruk. Jebol di sana-sini. Yang ini harus dibuktikan melalui evaluasi atau audit.

Setelah itu ada juga masalah di operasionalnya. Apakah orang mudah menggunakannya atau cenderung mengabaikan keamanannya. Misalnya ada sebuah sistem yang didesain teramat sulit ditembus, tetapi gemboknya (password-nya) misalnya 40 karakter. Karena sulit dihafal, maka password tersebut dituliskan di layar (menggunakan post-it-note). Hal yang sama, kadang karena sulit dihafal makas sandi tersebut kita simpan di handphone. Bubar jalan.

Masih ada hal-hal lain yang bisa kita bahas. Pada intinya, selama aplikasi tersebut tidak terdokumentasi dengan terbuka dan belum dievaluasi maka jangan gunakan aplikasi tersebut. Tujuan yang baik dapat berdampak buruk jika implementasinya ngawur.

Oh ya, versi video dari penjelasan ini dapat dilihat pada channel YouTube saya.

Semoga penjelasan ini dapat memberikan cara pandang lain.

Bacaan terkait.

Kacamata Baca

Pas lagi seru-serunya mengurung diri di rumah – work from home, bekerja dari rumah – kacamata baca patah. Ini sudah yang kesekian kalinya. Maklum kacamata baca biasanya saya beli di depan masjid setelah selesai Jum’atan. (Pertanyaan: kenapa ya selalu ada yang jualan kacamata di emperan masjid setelah habis jumatan?)

Harga kacamata baca di emperan gini murah meriah, mulai dari Rp. 25 ribu sampai Rp. 50 ribu. Kalau beli di toko (yang bukan toko kacamata) harganya sekitar Rp. 50 ribu sampai Rp. 75 ribu. Kalau di optik, kacamata yang beneran ya harganya mahal. Saya pernah punya yang harganya Rp. 1 juta. Memang rasa dan kualitasnya beda. Ada harga, ada kualitas.

Saya dapat membeli kacamata baca dimana saja ini karena kemungkinan mata saya tidak ada silindris. Jadi tinggal dikonversi saja dengan usia. Saya tinggal sebutkan usia, penjualnya sudah tahu rentang ukuran kacamatanya. Sekarang saya menggunakan plus 2. Anda bisa menduga usia saya. Ha ha ha.

Karena sekarang sedang ada wabah virus corona, maka orang-orang diharapkan tetap tinggal di rumah. Jum’atan pun diharapkan tidak dilakukan di masjid dan dilakukan di rumah (dengan menggantinya menjadi shalat Dzuhur). Maka alternatif saya adalah mencari kacamata di toko seperti Borma atau Ace hardware. Tapi ya itu tadi, kalau boleh tidak bepergian lebih baik tidak pergi.

Belanja online! Ini adalah alternatif yang menarik. Maka mulailah kami melihat di berbagai situs online. Maka ketemu yang jualan kacamata baca yang harganya Rp. 22 ribu. Penjualnya kebetulan di Lembang. Jadi langsung kami pesan. Waktu itu weekend sehingga tidak dikirim dengan segera. Senin hari kacamata datang. Kami pesan tiga buah. Langsung saya cuci dengan sabun.

Kacamata baca murah meriah

Pagi ini saya coba. Hasilnya oke lah. Sesuai dengan harapan saya, yaitu tidak terlalu tinggi. Selama kacamata ini dapat dipakai dan dapat bertahan lebih dari sebulan, dia sudah bagus. Ini sama dengan kacamata yang biasanya saya beli di depan masjid. Jadi saya senang.

Kesimpulannya adalah … direkomendasikan. Recommended.