Masa Depan Industri Mikroelektronika

Menebak masa depan bukanlah hal yang mudah. Orang yang hebatpun sering salah dalam memprediksi. Saya sendiri pernah “beruntung” menebak masa depan beberapa teknologi dengan baik karena kebetulan berada di tempat yang tepat pada waktu yang tepat pula. (I was in the right place and the right time.) Sebuah keberuntungan.

Sebagai contoh, saya mengenal World Wide Web (WWW) sejak pertama kali dibuat oleh Tim Berners-Lee. Kebetulan pada saat itu saya harus bekerja menggunakan NeXT computer. Pada saat yang sama, di Swiss, Tim Berners-Lee juga menggunakan komputer NeXt untuk mengembangkan WWW-nya. Saya sempat katakan bahwa WWW memiliki masa depan yang cerah, tetapi orang-orang tidak percaya karena waktu itu sedang musimnya protokol / aplikasi “Gopher”. Untuk membuktikannya, saya membuat halaman tentang Indonesia yang pertama. (The Indonesian homepage.)

Hal yang sama juga terjadi dengan Linux. Pada masa itu saya membutuhkan sistem operasi UNIX untuk komputer di rumah. Di kampus / kantor saya menggunakan Sun Microsystem untuk pekerjaan dan penelitian saya. Di rumah saya hanya punya komputer berbasis Intel. UNIX yang ada saat itu adalah SCO UNIX yang mahal dan Minix (yang entah kenapa kurang sreg). Ternyata di Finlandia ada seorang mahasiswa yang sedang berusaha membuat sebuah sistem operasi yang mirip UNIX. Saya jadinya ikut ngoprek juga. Ternyata asyik. Saya ngajakin teman-teman buat perusahaan pendukung Linux, tetapi pada sibuk sekolah semua. Akhirnya kami tidang ngapa-ngapain. Muncullah RedHat.

Nah, saya punya perasaan yang sama tentang Internet of Things (IoT) ini. Ini adalah masa depan.

Ketika saya berbicara dengan orang-orang pembuat perangkat keras, manufakturing elektronika dan mikroelektronika, kebanyakan masih mengarah kepada produk SIM card (smartcard). Dapat dipahami karena pasar SIM card di Indonesia saja ada lebih dari 500 juta unit pertahunnya. Sebuah pasar yang sangat besar. Maka akan sangat sulit untuk membujuk mereka untuk berubah haluan.

Kalau kita perhatikan lebih lanjut perangkat IoT ini, tidak ada yang menggunakan SIM card. Komunikasi antar perangkat ini sekarang kebanyakan menggunakan WiFi. Ke depannya apakah akan tetap menggunakan WiFi? atau Bluetooh (BLE)? Zigbee? LoRa? Yang pasti nampaknya bukan yang berbasis seluler. (Halo perusahaan seluler. Siap-siap menurun.)

photo559633135318444158

Komponen utama dari IoT adalah “prosesor” dan “media komunikasi”. Kunci utamanya adalah harus murah. Sangat murah. Mereka tidak harus menggunakan prosesor yang paling hebat (secara komputasi), tetapi yang cukup bagus dan murah. Masalahnya, jumlah yang diproduksi ini skalanya adalah milyaran unit. Beda 10 sen saja sudah beda jauh biayanya.

Jadi prosesor jenis apa? Nah, itu kita belum tahu. Sama-sama mencari tahu. Bahkan perusahaan besar sekalipun, seperti Intel dan IBM, masih mencari-cari. Mari kita perhatikan perkembangannya.

[Hal lain yang terkait dengan software dan data akan kita bicarakan dalam topik terpisah. Kita masih mencari “killer application” untuk IoT sebagaimana adanya Visicalc (spreadsheet) untuk komputer dan SMS untuk handphone. Google-nya IoT?]

Serius Dalam Mengajar dan Membimbing

Sudah menjadi rahasia umum bahwa ada banyak dosen yang tidak serius dalam mengajar dan membimbing. Banyak orang yang menjadi dosen hanya untuk mendapatkan statusnya atau agar supaya dapat disekolahkan ke luar negeri melalui beasiswa. Setelah menjadi dosen tidak benar dalam mengajar dan membimbing karena memang alasannya menjadi dosen bukan itu.

Proses rekrutmen untuk menjadi dosen juga nampaknya kurang memperhatikan aspek passion dalam mengajar dan membimbing. Ada yang guyon bahwa mau memilih bagaimana, wong yang mendaftarkan jadi dosen adalah sisa-sisa yang tidak dapat pekerjaan di luar sana. Aduh. Mak jleb!

Saya tidak tahu apakah saya bagus dalam mengajar atau membimbing (karena yang dapat menilai adalah mahasiswanya), tetapi saya sangat serius dalam mengajar dan membimbing. Eh, setidaknya saya jauh lebih serius dari kolega-kolega saya.

Banyak dosen yang menelantarkan kuliahnya karena ada tawaran pekerjaan ini dan itu atau harus memberikan presentasi di sana dan di sini. Saya membatasi tawaran-tawaran seperti itu. (Ada BANYAK SEKALI.) Kalau tidak percaya, tanya kepada pihak-pihak yang terpaksa saya tolak undangan untuk berbicara di kampus-kampusnya. Mohon maaf. Bukannya saya tidak mau, tetapi jika saya harus pergi ke sana maka kuliah saya banyak bolongnya.

(Bagi yang ingin mengundang saya menjadi pembicara, keynote speaker, dan seterusnya, inilah alasan saya kenapa saya menolak undangan bapak dan ibu. Ini sebabnya saya juga tidak tertarik untuk menjadi pejabat di sana sini.)

Saya termasuk yang rajin memberikan kuliah. Biasanya sebelum mahasiswa hadir di kelas, saya sudah duluan ada di sana. Untuk kelas jam 7 pagi pun, saya yang nomor satu hadir. Ada banyak foto di facebook saya yang menunjukkan hal ini. ha ha ha. (Semester ini ada satu kelas yang saya telat terus hadirnya, karena saya harus kembali ke kantor untuk makan siang, shalat, meeting dan kembali lagi ke kelas. Jadinya terlambat terus. Maaaaappp.)

17758256_10154430056911526_3438788283222184741_o
hadir di kelas sebelum mahasiswa hadir. berbekal kopi

Konsisten dalam mengajar itu tidak mudah. Memberikan satu presentasi itu tidak susah. Yang susah itu hadir secara rutin dalam 15 kali pertemuan perkuliahan. Silahkan dicoba. Konsistensi itu susah. (Ada banyak orang yang baru sekali memberikan presentasi di sebuah seminar kemudian merasa bisa mengajar di perkuliahan. hi hi hi.)

Menjadi pembimbing juga sama saja. Banyak dosen yang tidak dapat ditemui oleh mahasiswa bimbingannya karena kesibukannya. Membimbing bagi mereka mungkin sebuah beban. Tugas yang terpaksa dilakukan. Makanya tidak serius dalam membimbing. Hasilnya adalah bimbingan yang acak adut ketika sidang.

Ada sebuah kasus mahasiswa maju sidang dengan kondisi penelitian yang kacau balau. Mengapa dia diijinkan oleh pembimbingnya untuk maju? Ternyata pembimbingnya sibuk sehingga menelantarkan mahasiswanya (sampai batas waktu). Sebagai pengobat rasa bersalahanya (karena jarang di tempat), maka mahasiswanya diijinkan maju sidang. Mau seperti apa dunia penelitian Indonesia kalau seperti ini kejadiannya?

Mahasiswa bimbingan saya banyak. Bukan karena saya gampang, tetapi karena saya ada di tempat untuk berdiskusi. Mahasiswa membutuhkan arahan dan diskusi (dalam thesis dan disertasi). Kadang saya kasihan lihat mahasiswa bimbingan saya yang harus bergantian bimbingan. Antri. Seperti ke dokter saja. Mau bagaimana lagi? Waktu yang ada pun terbatas. Namun saya selalu serius dalam membimbing.

Sering saya hanya bisa mengelus dada melihat kelakuan dosen-dosen yang mengabaikan tugasnya. Ada yang rajin menjabat di sana sini. Ada yang hobbynya presentasi sana sini juga. hi hi hi. Saya bukan atasan mereka yang dapat menegur. Kalau saya tegur nanti gak terima. Orang Indonesia mana bisa terima kritikan. ha ha ha.

Oh ya, sebetulnya saya adalah seorang profesional yang super sibuk. Ada banyak tanggung jawab yang harus saya lakukan. Jadi sesungguhnya saya bukan dosen  yang hanya mengajar saja. Demikian sibuknya pun saya selalu memprioritaskan mengajar dan membimbing.

Semua yang saya lakukan ini tidak untuk mencari pujian. Tidak juga untuk mendapatka gaji yang lebih besar. (Kalau tahu status saya, mungkin terkejut. Ada masanya beberapa tahun saya mangajar tanpa digaji. ha ha ha. Saya membuktikan kepada diri sendiri bahwa rejeki itu sudah ada yang ngatur.) Tidak juga saya lakukan ini untuk mendapatkan penghargaan atau medali. (Sombongnya sih sudah terlalu banyak plakat di rumah. ha ha ha.)

Jadi saya melakukan ini semua untuk apa? Karena memang saya suka mengajar. Menjadi guru. Berbagi pengalaman di industri dan menyederhanakan masalah sehingga mahasiswa dapat menangani topik-topik mereka di kemudian hari. As simple as that.

Semester Baru

 

Semester baru sudah dimulai di ITB hari-hari kemarin. Kelas sudah mulai. Saya mengajar tiga kelas semester ini. Semuanya berhubungan dengan keamanan informasi (information security). Ini foto kelas Keamanan Informasi (7:00 s/d 9:00), dipotret di akhir kelas. Masih pada segar.

P_20170118_083618_BF-01 kelas

Selain mengajar, saya juga membimbing S2 dan S3. Lupa jumlah mahasiswa bimbingannya. ha ha ha. Ini foto ketika bimbingan dengan sebagian mahasiswa.

P_20170118_111302_BF bimb

Waktunya memperbaharui halaman web juga. (Belum sempat euy.) Demikian pula masih ada setumpuk makalah (perbaikan) mahasiswa yang harus saya koreksi lagi. Ballpoint sudah disiapkan.

p_20170117_114824-01-ballpoint

Ayo semangat!

Menertawakan Sains

SSaya suka komedi. Banyak hal yang dapat dipelajari dari komedi. Saya belajar bahasa Inggris melalui komedi. Demikian pula, ada banyak cerita sejarah yang saya pelajari dari komedi juga. Sains? Matematika? Rekayasa? Semua ini dengan lawakan? Wah ini baru menarik.

Pagi hari di awal tahun 2017 ini saya membuka internet. Serius. Sehabis Subuh, sebelum matahari terbit saya membuka internet. Entah kenapa, terbuka YouTube. Yang terpampang di layar saya ada berbagai pelawak, mulai dari Johnny Carson, Jonathan Winters, dan kemudian Robin Williams. Eh, ternyata salah satunya menunjuk ke video ini.

Nampaknya ini adalah sebuah acara wawancara tentang Matematika dengan pelawak Steve Martin. Entah kenapa, Steve mengajak pelawak Robin Williams ke atas panggung. Mungkin dia tahu bahwa Robin Williams lebih tahu tentang sains (Matematika dan Fisika) lebih dari dia. Maka terjadilah berbagai adegan lucu di video itu. (Videonya dipotong menjadi beberapa video, masing-masing 10 menitan.) Gak bisa berhenti nonton video ini. Aje gile busyet dah.

Saya baru tahu bahwa Robin Williams itu ternyata cerdas banget! Dia banyak membaca dan mengerti banyak hal. Silahkan lihat videonya. Ada banyak lawakan yang terkait dengan matematika (dan fisika). Serius! Edan pisan!

Lawakan jenis ini – yang membutuhkan pendengar untuk mikir – merupakan jenis yang saya sukai. Ah, ternyata bisa juga menggabungkan lawakan dengan sains. Ini merupakan dorongan positif buat saya agar terus dapat menjelaskan konsep yang susah dengan lawakan.

Belajar ah … (dan banyak membaca tentunya).

Membaca Adalah Bekerja

Ada banyak pekerjaan yang menuntut kita untuk membaca. Untuk mengoperasikan sebuah alat harus baca manualnya dahulu. Kadang manualnya bertumpuk-tumpuk. Untuk memahami sebuah konsep, harus baca dahulu dokumen yang terkait dengan konsep tersebut. Untuk membuat sebuah laporan, harus membaca data yang diterima dahulu (dan kemudian dilanjutkan dengan memahami sebelum menuliskannya). Seringkali datanya berlembar-lembar (dan bahkan ada yang jumlahnya ratusan halaman).

Banyak orang yang menyepelekan membaca sehingga tidak dapat mengapresiasi orang yang membaca. Dianggapnya orang yang terduduk dengan sebuah dokumen di hadapannya adalah tidak bekerja. Kan hanya membaca. Apa susahnya?

Itulah sebabnya juga seringkali mahasiswa S3 disepelekan oleh berbagai pihak. Oleh tempat kerjanya dia tetap diberi pekerjaan yang berat karena toh sekarang dia hanya membaca makalah orang lain. Apa susahnya? (Oleh sebab itu mahasiswa S3 sering frustasi karena tidak dipahami.)

Kalau membaca – hanya sekedar membaca – saja sudah dianggap susah, apalagi memahami ya?

[sedang membaca dan mencoba memahami]

Judul / Topik Thesis / Penelitian

Minggu ini mulai banyak mahasiswa berdatangan untuk mencari topik penelitian & thesis S2 mereka. Berikut ini adalah beberapa topik yang saya tawarkan. Deskripsi dari masing-masing topik mungkin belum terlalu rinci, tetapi mudah-mudahan penjelasan ini masih dapat memberikan bayangan. Topik besarnya adalah security & big data.

  1. Anonimity + eVoting + Visual Cryptography ID. Topik ini melanjutkan disertasi dari I Made Ardhana (softcopy disertasi sedang saya telusuri dan akan diupload di web site). Fokus kepada implementasi ide-ide yang ada di dalam disertasi tersebut. Ada beberapa design decissions yang harus diambil dalam implementasinya beserta pembaharuan teorinya. Titik beratnya kepada programming. (Ada beberapa snippet code yang sudah saya buat sebagai proof of concept.) [Sudah ada rencana 1 mahasiswa yang memilih ini. Masih dapat ditambah khususnya untuk sisi attack-nya.] Untuk aspek teorinya, pengukuran tingkat anonimitas, juga sedang mencari mahasiswa. Namun yang ini lebih banyak aspek matematisnya. Jika menyukai matematika (atau memang mahasiswa matematika), bisa memikirkan topik ini.
  2. Stegokripto. Meneruskan thesis dari Almaarif (lihat budi.rahardjo.id bagian students). Pencarian kode yang berbeda antara data dan noise. (Coding theory. Mencari kode yang orthogonal terhadap noise. Ide on-curve dan off-curve pada Elliptic Curve juga dapat dipakai.) Pada thesis terdahulu proses pembedaan kode dan noise dilakukan dengan menggunakan marker tertentu. (Proses pendeteksian dapat dilakukan dengan sliding window, atau bahkan matriks. Belum dilihat aspek kinerjanya.) Kode terdahulu juga dapat lebih disempurnakan sehingga aplikasi menjadi lebih integrated. (Sebelumnya pecah-pecah menjadi beberap aplikasi.)
  3. Mekanisme pengamanan program chat (Signals / dahulu TextSecure, WA, dll.) dengan menggunakan Curve 25519. Thesis memahami protokol yang digunakan dan melakukan re-implementasi di program Open Whisper Systems. (Ini juga dapat menjadi topik thesis di Matematika.)
  4. Cryptocurrency. Block chain. Ini adalah konsep di belakang Bitcoin. Memahami dan membuat protototipe sebuah digital money. Mengembangkan teori uang digital.
  5. Secure phone. Beberapa komponen dari konsep secure phone, yaitu authentication module (menggunakan SAM). [Sudah ada 1 mahasiswa yang mengerjakan ini.] Ini bagian besar dari disertasi Virtual Trusted Machine (mahasiswa S3: Raidun). Beberapa kemungkinan implementasi dari ide secure phone dengan menggunakan DSP board.
  6. Proteksi DNS terhadap DoS attack. [Sudah ada 1 mahasiswa yang mengambil ini.] Fokus kepada teknis. (Sementara untuk aspek teori adanya di level S3.)
  7. Automated software security testing. Exploring several framework. [Sudah ada 1 mahasiswa yang memilih menggunakan Sully]
  8. Beberapa sub-topik dari disertasi mahasiswa saya. (Mahasiswa S3 akan memberikan beberap sub-topik dari penelitian [kesulitan] mereka saat ini yang dapat menjadi topik thesis.) Topik terkait dengan Graph-based Social Network Analysis (SNA), graph compression, big-data in SNA,¬† Distributed IDS (ant-colony), eLearning berbasis Jigsaw, …

Sementara ini daftarnya adalah seperti itu. Akan saya tambahkan dengan link-link lain agar lebih jelas lagi dalam update berikutnya.

Peneliti(an) di Indonesia

Banyak orang yang berkeluh kesah bahwa penelitian di Indonesia lebih “rendah” dibandingkan dengan negara-negara lain. Indikatornya adalah jumlah publikasi dari perguruan tinggi di Indonesia lebih sedikit dari perguruan tinggi di negara lain. Ya, itu fakta.

Ada banyak kendala terkait dengan penelitian di Indonesia. Saya sudah pernah membahasnya di blog ini. Tidak perlu saya ulangi bukan?

Hal lain yang membuat susahnya publikasi di Indonesia adalah kurangnya orang yang mau mereview makalah untuk berbagai jurnal. Kalau kita menulis makalah dan diterbitkan di sebuah jurnal, maka kita mendapat nilai (kum) dari makalah itu. Kalau kita mereview, tidak dapat apa-apa. ha ha ha. Oleh sebab itu sulit menemukan reviewer yang baik di Indonesia.

Oh ya, makalah kami baru saja secara resmi dipublikasikan. Untuk menambahkan publikasi orang Indonesia.

paper stegokripto

Budi Rahardjo, Kuspriyanto, Intsan Muchtadi-Alamsyah, Marisa W. Paryasto, “Information Concelment Through Noise Addition,” 2015. Dapat diunduh di: http://www.sciencedirect.com/science/article/pii/S1877050915035577