Kiat-Kiat Menjadi Programmer Freelance

Beberapa bulan lalu kita telah sempat membahas tentang tips belajar coding secara otodidak. Siapa tahu setelah beberapa bulan membaca artikel itu kalian sudah menjadi seorang programmer yang siap tempur di dunia nyata. Inilah saatnya kalian memutuskan apakah ingin bekerja di perusahaan atau menjadi programmer freelance. Tentu keduanya ada plus minusnya. Bagi programmer ‘kantoran’ yang sudah ngebet ingin jadi programmer freelance gara-gara iri melihat teman seperjuangan yang berstatus pekerja lepas bisa kerja sambil jalan-jalan, tahan dulu hasrat kalian yang sudah memucuk itu karena kita akan membahas kelebihan dan kekurangan dari masing-masing model kerja antara freelance dan employee terlebih dahulu.

 

Programmer Kantoran

Programmer kantoran biasanya dibagi lagi menurut perusahaan yang merekrutnya, jika berada di perusahaan yang sudah bertransformasi ke arah digital apalagi tech start up, kalian akan lebih diarahkan untuk menjadi seorang spesialis. Akan tetapi, jika kalian bekerja di perusahaan kecil apalagi yang belum melek digital siap-siap saja disuruh untuk menjadi programmer setengah dewa, single fighter, atau apapun istilahnya karena semua yang berhubungan dengan software diserahkan oleh programmer. Bahkan tak jarang programmer yang memiliki sambilan sebagai IT support.

Secara umum programmer kantoran tidak jauh berbeda dengan pekerja kantoran yang lainnya, jam kerja yang rutin, fasilitas-fasilitas yang sudah disediakan seperti tempat kerja, perlengkapan dan alat-alat kerja, bahkan mungkin asuransi yang ditanggung oleh perusahaan. Tak perlu mengeluarkan modal kecuali badan dan otak.

 

Programmer Freelance

Programmer freelance memiliki keuntungan di jam kerja yang suka-suka, tempat kerja yang suka-suka, dan workflow yang tentunya juga suka-suka. Maka tak heran jika banyak freelancer yang bisa berpelesir ke luar negeri dan masih bisa meneruskan project yang sedang ditanganinya. Selain itu, freelancer juga bisa memilih project seperti apa yang akan dia terima. Hal ini jarang bisa dilakukan oleh programmer kantoran karena mau tak mau dia harus mengikuti alur kerja yang sudah ditetapkan oleh perusahaan.

Akan tetapi, menjadi seorang programmer freelance memiliki sebuah resiko yang besar yaitu tidak mendapatkan klien sama sekali. Bahkan ada beberapa programmer kantoran yang memutuskan untuk jadi freelance tapi akhirnya memutuskan untuk kembali bekerja sebagai programmer kantoran. Sama seperti seorang pengusaha, jika kalian ingin menjadi programmer freelance kalian tidak hanya harus memikirkan tentang kode yang kalian tulis, tapi kalian juga diwajibkan untuk memikirkan bagaimana memasarkan dan mengelola diri kalian sendiri.

Jika sudah memikirkan masak-masak dan yakin bahwa menjadi programmer freelance adalah jalan hidup kalian, kita akan bahas bagaimana kiat-kiat agar menjadi programmer freelance yang sukses.

 

Menjadi Seorang Spesialis

Seperti yang sudah dibahas sebelumnya bahwa jika bekerja di perusahan besar yang melek digital atau tech startup kita diharapkan untuk menjadi seorang spesialis. Seorang spesialis ini adalah seorang yang benar-benar menguasai suatu bahasa pemrograman atau framework tertentu. Kebanyakan dari para perekrut freelancer membutuhkan programmer freelance untuk membantunya menyelesaikan project. Oleh karena itu, para perekrut tersebut sengaja mencari freelancer dengan keahlian yang tidak dimiliki oleh tim yang sudah ada.

Permasalahan yang timbul adalah seperti di bidang fashion, teknologi pun mempunyai tren yang bisa berubah sewaktu-waktu. PHP contohnya, dua tahun lalu bahasa pemrograman PHP dan framework-framework-nya masih merajai pemrograman back-end. Pada tahun ini Javascript pelan-pelan mulai mengambil alih pemrograman backend dengan Node.Js. Itulah mengapa jika kita ingin menjadi programmer freelance kita harus memiliki spesialisasi yang bisa menyesuaikan perkembangan teknologi. Intinya adalah jangan pernah lelah untuk belajar.

 

Perbanyak Portfolio

Sangat jarang atau bahkan mungkin tidak ada perekrut yang melakukan proses seleksi dengan melakukan tes terhadap programmer freelance yang hendak dia rekrut. Selain karena menghabiskan waktu, para freelancer juga biasanya enggan untuk melakukan tes mungkin karena posisi geografis yang berjauhan. Para perekrut tersebut melakukan seleksi dengan cara melihat portfolio para freelancer terlebih dahulu.

Di awal karir, kalian bisa membangun portfolio dengan mengerjakan project pribadi atau bergabung dengan project “kerja bakti” yang biasanya juga diinisiasi oleh sesama programmer freelance. Ingat, portfolio bagi programmer freelance adalah senjata utama. Kekuatannya lebih ampuh daripada ijazah S2 Teknik Informatika sekalipun.

 

Tentukan Tarif Kerja

Project pribadi dan project “kerja bakti” telah selesai. Kini saatnya menilai dan menghargai (makna sebenarnya yaitu menetapkan harga, Red) diri kita sendiri. Kita bisa membandingkan dengan harga pasaran yang ada di situs-situs crowdsourcing seperti Upwork atau Freelancer. Kunjungi profil dari freelancer yang lain. Buka portfolionya. Cari tahu keahliannya lalu bandingkan semuanya dengan apa yang kita punya. Di sinilah objektivitas dan kepercayaan diri kalian akan diuji melalui pertanyaan ‘apakah pantas saya memiliki rate sama dengan orang itu atau bahkan lebih tinggi’ dan jangan lupa sesuaikan juga dengan standar di tempat domisili kalian.

Dalam dunia freelance para programmer memiliki rate per jam kerja tapi juga ada yang menerapkan tarif per project. Sebaiknya kalian menentukan tarif di keduanya supaya bisa memberikan klien opsi lebih.

 

Jual Keahlianmu

Kata ‘menjual diri’ mungkin dianggap negatif bagi sebagian orang. Tapi jika kalian memutuskan untuk menjadi seorang programmer freelance, kalian mau tak mau melakukan proses pemasaran keahlian kalian sendiri. Programmer freelance haruslah paham mengenai konsep personal branding. Bayangkanlah nama kalian menjadi sebuah brand mirip seperti praktisi advokat hukum atau praktisi periklanan di mana nama merekalah yang menjadi merk dagang.

Selain mem-branding diri, kalian juga harus memperbanyak network dengan bergabung di berbagai macam komunitas. Seperti yang disebut di atas, banyak klien datang dari kalangan programmer sendiri karena mereka memang kekurangan tenaga. Bukan tidak mungkin antara sesama programmer freelance kemudian membentuk kongsi software house sendiri.

 

***

Bagaimana? Setelah tahu bahwa menjadi programmer freelance tidak semudah copy paste fungsi di Stack Overflow masihkah niat kalian menggebu-gebu? Tapi jangan khawatir, tantangan yang lebih besar akan membuat diri kita terus berkembang.

Cara Merawat Baterai di Perangkat yang Kita Miliki

Tahukah Anda kebiasaan yang dilakukan oleh orang-orang dan jarang atau tidak pernah dilakukan sebelumnya pada 10 tahun yang lalu? Yup! Mencari colokan listrik untuk mengisi daya baterai pada smartphone dan kebiasaan ini tentu saja kita lakukan minimal satu kali sehari. Tuntutan ‘kemajuan teknologi’ justru sedikit merepotkan kita. “Dasar anak zaman sekarang, sedikit-sedikit cari colokan,” begitu kata para orang tua kepada anak millenial-nya.

Sebenarnya ‘mencari colokan’ itu bukan kemauan anak zaman sekarang. Banyak di antara mereka yang menyebutkan kata kopi, senja, dan puisi di profil sosial media yang mereka miliki, tapi sepertinya jarang yang menyebutkan colokan, stop kontak, apalagi power socket. Ini merupakan tanda bahwa mencari colokan bukanlah hobi melainkan sebuah keterpaksaan.

Penyebab perbudakan manusia oleh colokan ini disebabkan karena perkembangan teknologi baterai sebagai penyimpan energi tidak secepat perkembangan chipset, layar, atau komponen lain yang mengkonsumsi energi. Samsung pernah nekat memasukan kapasitas baterai yang besar pada perangkat andalannya yaitu Galaxy Note 7. Langkah ini berujung pada ditariknya perangkat tersebut dari pasaran karena banyak kasus baterai meledak. Kondisi ini diperparah dengan fakta bahwa kapasitas penyimpanan baterai akan menurun seiring dengan masa pakai.

Lalu apa yang bisa kita lakukan sebagai pengguna? Tentu saja kita hanya bisa merawat agar kapasitas baterai di perangkat kita tidak cepat menurun dan panjang umur.

 

Mitos Seputar Bagaimana Merawat Baterai

Tidak dipungkiri bahwa keinginan kita agar baterai awet melebihi keinginan kita untuk ganti perangkat 6 bulan sekali. Tapi tingginya keinginan ini terkadang tidak dibarengi dengan pengetahuan tentang baterai itu sendiri. Akibatnya, banyak spekulasi tentang cara merawat baterai yang bahkan bisa disebut disebut suatu mitos.

 

Mencharge Baterai di Atas 100% Akan Menambah Kapasitas Baterai

Ini adalah mitos yang paling tidak masuk akal tapi tetap saja ada yang percaya. Entah datang dari mana anjuran charge delapan jam untuk perangkat baru sempat berkeliaran beberapa tahun lalu. Faktanya tetap mencharge baterai kita walau sudah penuh justru akan semakin mengurangi umur baterai kita.

 

Usahakan Menunggu Daya Baterai Benar-Benar Habis Sebelum Men-charge

Mitos ini dapat dimaklumi karena dapat ditelusuri asal-usulnya. Mitos ini berasal dari baterai berbahan metal seperti nickel cadmium atau nickel-metal hydride yang bisa ‘lupa’ dengan berapa kapasitas baterainya jika arus yang ada di dalamnya tidak dimanfaatkan secara maksimal. Sekarang hampir semua perangkat menggunakan baterai lithium ion atau lithium polymer yang justru akan mempercepat penurunan kapasitas jika sering-sering ‘dikuras’.

 

Selalu Gunakan Adaptor Original dari Manufaktur Perangkat Agar Tidak Merusak Baterai

Mitos ini sebenarnya tidak sepenuhnya salah. Hanya saja bahasa yang digunakan merupakan bahasa pemasaran yang tentu saja bertujuan mendatangkan keuntungan bagi produsen perangkat. Poin utama yang diperhatikan sebenarnya bukan merk dari charger tersebut melainkan besarnya tegangan dan arus keluarannya. Tidak sedikit merek-merek charger di pasaran yang memiliki kualitas yang bagus dan bahkan mungkin lebih bagus daripada charger bawaan perangkat. Lagipula smartphone sekarang sudah memiliki chipset yang dapat mengatur arus masuk ke baterai.

 

Terdapat Aplikasi yang Dapat Memperpanjang Umur Baterai

Faktanya awet tidaknya baterai tergantung dari pemakaian kita. Yang ada hanya aplikasi untuk memonitor baterai seperti suhu serta arus keluar atau arus masuk. Menutup aplikasi yang ada di ‘recent apps’ juga percuma karena aplikasi tersebut tersimpan di RAM yang tidak seberapa membutuhkan daya. Justru jika kita membuka aplikasi tersebut otomatis prosesor sebagai komponen yang paling haus daya akan bekerja memindahkan ribuan baris kode kembali dari internal storage ke RAM.

 

Faktor-faktor yang Dapat Memperpendek Umur Baterai

Sebelum kita beranjak ke bagian tips memperpanjang umur baterai, mari kita pahami dulu apa faktor yang dapat mengikis kapasitas sel yang ada dalam baterai itu sendiri. Karena sekali lagi, kita tidak dapat membuat baterai dapat dipakai selama-lamanya yang bisa kita lakukan hanya memperpanjang umurnya.

 

Panas

Faktor yang paling berpengaruh sebenarnya adalah panas. Sel lithium merupakan sel baterai yang paling sensitif terhadap panas bila dibandingkan dengan jenis sel baterai yang lain. Berdasarkan penelitian yang dilakukan oleh Battery University, baterai yang digunakan dengan suhu maksimal antara 25 derajat celcius dapat mempertahankan 80% dari kapasitasnya setelah pemakaian 1 tahun walaupun di-charge dengan siklus penuh (0-100%). Kapasitas ini akan lebih besar lagi jika kita dapat mempertahankan suhu di bawah 25 derajat tapi akan sangat sulit karena kita tinggal di negara tropis.

 

Ion yang Bergerak

Sama seperti komponen mekanik yang aus karena pemakaian, proses charge atau discharge (menggunakan daya yang tersimpan dalam baterai) membutuhkan perpindahan ion yang membuat sel di baterai ‘aus’. Inilah mengapa tadi disebutkan kita tidak bisa mencegah proses penuaan baterai tapi hanya bisa memperlambatnya saja. Kita akan membahas tentang ini di bagian selanjutnya.

 

Cara yang Bisa Kita Lakukan Untuk Memperpanjang Umur Baterai

Partial Charge

Partial charge adalah mencharge baterai sebentar saja dan tidak dalam satu siklus penuh (0-100%). Masih ingat tentang masalah sel yang bisa ‘aus’ di atas? Jika menerapkan partial charge kita hanya memakai sebagian sel dari baterai. Menggunakan penelitian yang sama dari Battery University, semakin sedikit tambahan persentase yang kita naikkan setiap kali charge semakin awet baterai kita. Tapi hal ini tidak mungkin kita lakukan karena jika kita hanya menambah daya 10% saja tak akan terbayang betapa sibuknya kita dengan urusan colok-mencolok ini.

Partial charge akan lebih efektif jika dilakukan di tengah siklus. Misal kita inigin mengisi daya sebesar 20%, mulai mencharge saat daya di baterai 40% dan cabut di 60%. Yang paling ideal untuk pengguna biasa adalah mencharge antara 30-70%. Dalam rentang tersebut kita hanya butuh mencharge sekali setiap hari. Apalagi jika kita menggunakan perangkat yang sudah mendukung Quickcharge di mana pada rentang tersebut kita bisa mencharge baterai kita secara lebih singkat.

 

Melepas Soft/Hard Case saat Mencharge

Seperti yang telah disebutkan di atas, panas merupakan musuh bagi sel lithium. Maka dari itu melepas case atau cover yang kita pasang akan membuat perangkat kita lebih mudah melepaskan panas. Bagi yang memakai kipas angin di rumah mungkin bisa mendekatkan perangkat ke kipas angin tersebut saat di-charge. Memasukkan perangkat ke dalam kulkas mungkin bisa menjadi opsi, tapi tampaknya solusi tersebut terlalu ekstrim untuk dilakukan.

 

Tidak Melakukan Aktivitas Berat Saat Mencharge

Selain dapat menimbulkan panas yang berlebihan pada perangkat, menonton video secara streaming atau bermain game saat melakukan proses charging dapat menimbulkan sesuatu yang disebut parasitic loads. Parasitic loads adalah kondisi di mana arus masuk masuk ke dalam baterai tapi juga terdapat arus keluar yang besar untuk memenuhi kebutuhan perangkat. Hal ini dapat mendistorsi siklus pengisian, sama halnya dengan mencolokkan dan mencabut charger dari stop kontak secara terus menerus dan cepat.

 

Tidak Mencharge Semalaman Penuh

Men-charge semalaman penuh menimbulkan potensi terjadinya overcharge. Kondisi di mana kita mencharge baterai yang sudah terisi penuh. Hal ini dapat menimbulkan tekanan pada sel baterai yang dapat mengurangi umur baterai tersebut. Beberapa perangkat memang sudah bisa mengatur arus masuk, tapi hanya beberapa perangkat flagship yang dapat mengecilkan arus hingga menjadi sekitar 20 mA sedangkan rata-rata perangkat tetap memasukkan arus antara 200 – 500 mA. Solusi agar kita dapat mencharge saat tidur adalah dengan memakai powerbank yang dilengkapi dengan fitur auto-power-cut yang dapat memutus arus saat baterai sudah terisi penuh.

***

Itulah tadi hal yang dapat kita lakukan untuk merawat baterai. Dengan langkanya perangkat yang memudahkan pengguna untuk mengganti sendiri baterainya, tentu saja merawat lebih baik daripada datang ke tempat servis smartphone.

Bertahan di Era Digital: Digital Leadership

Dalam artikel yang ditulis beberapa hari yang lalu, kita telah membahas tentang apa yang menyebabkan terjadinya transformasi digital (digital transformation) yang bisa juga disebut sebagai revolusi industri 4.0. Dalam artikel tersebut juga disebutkan bagaimana digital skill mutlak dibutuhkan bagi setiap perangkat organisasi/perusahaan jika organisasi/perusahaan tersebut ingin bertahan hidup di era digital ini.

Kali ini kita akan membahas tentang digital leadership sebagai komponen digital skill terpenting sebagai penunjang transformasi digital. Kenapa digital leadership menjadi komponen terpenting? Jawabannya tentu saja karena setiap keputusan dalam sebuah organisasi/perusahaan datang dari pemimpinnya. Bagaimana organisasi/perusahaan mau melakukan transformasi digital jika pemimpinnya saja masih belum melek digital. Jika diibaratkan proses transformasi digital adalah sebuah proses memasak, digital leadership dapat diibaratkan sebagai kompornya.

Meskipun begitu, di era disrupsi digital ini konsep pemimpin sebagai seorang jenderal yang duduk di belakang meja tidak lagi relevan. Perusahaan pioner transformasi digital seperti Google dan Lyft justru mencari pemimpin yang bisa dan mau turun tangan langsung, saling melengkapi dan berfungsi sebagai sebuah tim. Selain kemampuan untuk memimpin sebuah tim, para pemimpin ini dituntut untuk bisa membangun tim dari awal, menjadi perantara antar anggota tim, serta menuntun tim untuk memiliki budaya inovatif, mau belajar, dan terus melakukan peningkatan secara terus menerus. Memang terdengar agak klise dan hampir sama dengan pemimpin ideal di era sebelum transformasi digital terjadi tapi kita akan tahu apa saja perbedaannya di dalam artikel ini.

Pemimpin Digital Adalah Pemimpin Yang Memiliki Latar Belakang  IT?

Walaupun para pemimpin perusahaan pioner transformasi digital seperti Mark Zuckerberg, Larry Page, dan Travis Kalanick memiliki latar belakang pendidikan di bidang teknologi informasi ataupun ilmu komputer tak sedikit pula dari para pioner transformasi digital yang sama sekali tidak memiliki latar belakang pendidikan TI ataupun komputer. Salah satu contohnya adalah Jeff Bezos yang memiliki latar belakang pendidikan di bidang bisnis.

Yang dimaksud dengan digital leader di sini bukanlah seseorang yang ahli dalam pemrograman komputer atau seorang engineer. Digital leader adalah seseorang yang mampu memanfaatkan teknologi informasi untuk mencapai tujuan suatu organisasi atau bisnis. Beberapa tahun yang lalu kita pernah mendengar nama posisi CIO (Chief Information Officer) yang selalu dipasrahi tanggung jawab segala sesuatu yang berhubungan dengan IT. CIO inilah merupakan satu-satunya digital leader saat sebelum transformasi digital terjadi walaupun saat itu CIO lebih sering berurusan dengan hal-hal teknis seperti server, desktop, dan kabel LAN. Bahkan tidak jarang para staff di perusahaan yang menyebut CIO sebagai “box and wire jockey” semacam DJ yang memainkan router dan kabel alih-alih turntable.

Di era transformasi digital ini semua pemimpin dan staff dituntut untuk memiliki kemampuan untuk menjadi seorang digital leader yang mana mereka memiliki satu goal yang sama yaitu membawa organisasi atau bisnis yang dia pimpin untuk melakukan transformasi digital yang tidak hanya merupakan peralihan teknologi saja tapi juga aspek lain seperti transformasi kognitif, perilaku, dan emosi. Untuk itu, digital leader harus bisa berpikir, mengambil tindakan, dan bereaksi secara berbeda

Cognitive
Transformation
(Berpikir secara berbeda)
Behavioral
Transformation
(Bertindak secara berbeda)
Emotional
Transformation
(Bereaksi secara berbeda)
Membuat konsep tentang segala kemungkinan di dunia digital Beradaptasi dengan penguasa dan orang yang berpengaruh yang silih berganti Bertoleransi terhadap lingkungan yang penuh resiko dan ketidakjelasan
Menemukan cara untuk menangani kompleksnya pemikiran yang semakin meningkat Berkolaborasi dengan tim yang berbeda dengan latar belakang yang berbeda pula Tenang dan siap dalam menghadapi perubahan yang selalu terjadi
Mengambil keputusan secara cepat walaupun jika kita tidak mempunyai informasi Memberikan banyak energi untuk sebuah keberhasilan (coba – gagal – coba lagi) Memiliki kepercayaan diri untuk memimpin dan mendorong adanya perubahan

Pemimpin Saja Atau Pemimpin Digital?

Sampai di sini, kita telah banyak membahas tentang apa itu pemimpin digital. Dari pembahasan tersebut mungkin banyak yang bertanya “Loh, itu kan memang kriteria ideal pemimpin pada umumnya? Kenapa harus disebut sebagai pemimpin digital?”

Yang membedakan sebutan antara pemimpin biasa dan pemimpin digital selain masalah visi tentang teknologi adalah ‘aturan main’ dari kepemimpinan itu sendiri. Untuk lebih jelasnya dapat dilihat dalam tabel di bawah ini.

‘Just’ Leader Digital Leader
Pemimpin dipilih dan diidentifikasi berdasarkan pengalaman, senioritas, dan performa kerja. Pemimpin dipilih dan diidentifikasi berdasarkan agility, kreativitas, dan kemampuan untuk menjembatani beberapa tim yang ada dalam organisasi.
Pemimpin harus memulai dari bawah dan perlahan-lahan menuju ke atas seperti menaiki tangga. Bisa menjadi pemimpin sejak dini dan mengembangkan jiwa kepemimpinan mereka sambil jalan.
Pemimpin diharapkan tahu apa yang akan dia lakukan dan membawa penilaian serta pengalamannya dalam menghadapi tantangan bisnis. Pemimpin diharapkan berinovasi, kolaborasi, dan menggunakan metode ‘client teams’, crowdsourcing, ataupun hackathon untuk menemukan solusi yang benar-benar baru.
Pemimpin dinilai dan dibentuk dari perilaku dan gaya kepemimpinan. Pemimpin dinilai dan dibentuk oleh pola pikir, dan kemampuan dalam memecahkan masalah.
Pemimpin memimpin organisasi dan fungsi. Pemimpin memimpin sebuah tim, proyek, dan hubungan antar tim


Kesimpulan yang dapat diambil dari perbedaan antara pemimpin biasa dan pemimpin digital adalah pemimpin digital merupakan pemimpin di masa depan yang diharapkan membawa keberhasilan bagi organisasinya di era yang dipenuhi ambiguitas.

Jika Anda tertarik dengan digital leadership Anda dapat mengambil kelas pelatihan digital leadership . Selain digital leadership Anda dapat mempelajari kemampuan-kemampuan yang dibutuhkan untuk menjadi seorang digital leader

Prinsip Dasar Bagaimana Kabel Fiber Optic Bekerja

Pernahkah kita bertanya-tanya bagaimana manusia bisa berkomunikasi dan mengirimkan data ke penerima yang jaraknya bisa mencapai ribuan kilometer secara langsung? Tentu kita membayangkan bagaimana suara kita diubah menjadi gelombang elektromagnetik dan dihantarkan oleh muatan listrik melalui konduktor. Ok, mungkin bahasa kalian tidak serumit bahasa penulis yang kebingungan menerjemahkan bahasa visual ke bahasa verbal.

Telekomunikasi yang diawali oleh ditemukannya mesin telegraf hampir 200 tahun yang lalu tentunya sudah jauh berkembang bila dibandingkan saat ini. Kita tidak akan membahas bagaimana evolusi teknologi telekomunikasi dari awal hingga akhir tapi membahas peralihan teknologi dari coaxial cable ke fiber optics. Jika kita telah berlangganan internet rumahan dari  ISP (Internet Service Provider) plat merah sejak dari dulu pasti kita merasakan perbedaan kecepatan bandwidth. Hal ini disebabkan karena teknologi kabel yang digunakan beralih dari tembaga ke fiber optics.

Tidak hanya jenis bahan kabelnya saja yang berbeda tapi juga prinsip kerja juga berbeda antara kabel tembaga dan fiber optics. Setelah ini kita akan kembali mengulang pelajaran fisika saat di bangku sekolah dulu untuk membahas perbedaan prinsip kerja antara fiber optics dan kambel tembaga.

 

Prinsip Kerja Sinyal Melalui Kabel

Pada awal penggunaannya, internet sebenarnya menumpang teknologi telepon sebagai media untuk koneksinya. Data sebenarnya merupakan sinyal digital yang terdiri 0 atau 1, ada atau tak ada arus. Sinyal digital ini mirip dengan sinyal mesin telegraf yang menggunakan sandi morse. Bedanya kode morse yang dipakai mesin telegraf hanya menerjemahkan sinyal 1 (ada arus listrik) yang agak lama dan sinyal 1 yang agak pendek serta mengabaikan sinyal 0 (tidak ada arus listrik). Sementara itu, telepon merupakan alat yang dapat mengubah gelombang suara (longitudinal) menjadi gelombang elektromagnetik (transversal). Nah, gelombang elektromagnetik ini kemudian diboncengi muatan listrik sehingga dapat dihantarkan melalui konduktor dalam hal ini kabel tembaga.

Kita dapat mengirimkan data melalui koneksi telepon dengan mengubah sinyal digital menjadi sinyal analog. Proses ini dilakukan oleh alat yang disebut modem (modulator/demodulator). Bilangan biner 1 diubah menjadi tone tertentu seperti nada saat kita menekan tombol pada telepon.  Bagi yang pernah merasakan era internet dial-up tentu tahu suara apa yang akan kita dengar jika kita mengangkat telepon saat internet sedang digunakan. Lalu pada perkembangannya kita tetap dapat menggunakan telepon dan internet secara bersamaan karena frekuensi sinyalnya sudah dipisah.

Walau secara teori elektron dapat memiliki kecepatan yang hampir menyamai kecepatan cahaya, jika melewati medium seperti tembaga kekuatan gelombang elektromagnetik sering menjadi lemah apalagi jika ada gangguan dari radiasi gelombang elektromagnetik yang lain. Maka dari itu, setiap jarak beberapa kilometer tergantung ukuran kabel. Proses inilah yang membuat bandwidth kabel tembaga terbatas dan relatif memiliki latency yang tinggi.

 

Proses Kerja Fiber Optic

Einstein mengeluarkan teori bahwa tidak ada partikel yang memiliki massa di semesta ini yang dapat melebihi kecepatan cahaya. Inilah yang menjadi landasan dibuatnya fiber optic: mengganti elektron dengan photon (partikel cahaya) sebagai alat untuk mengirimkan data. Alasannya, karena photon lebih cepat daripada elektron . Photon juga tidak terganggu dengan radiasi elektromagnetik di sekitar media penghantarnya.

Sistem kerjanya hampir mirip jika kita terdampar di pulau antah berantah lalu mengirimkan pesan S.O.S kepada kapal yang lewat dengan senter yang kita miliki. Cuma bedanya fiber optic menggunakan inti (core) serat gelas/plastik dan dibungkus dengan lapisan pemantul cahaya (cladding). Melalui serat inilah sinar laser lalu ditembakkan. Kita pasti mengira bahwa cahaya laser tersebut pasti memiliki kecepatan cahaya tapi kenyataanya kecepatan cahaya yang melewati kabel fiber optic lebih rendah karena mediumnya berupa zat padat.

 

Prinsip Dasar Bagaimana Kabel Fiber Optic Bekerja 1

Bagian-bagian penyusun kabel fiber optic

 

Meskipun begitu lebar bandwidth dan latency fiber optic memiliki nilai yang lebih tinggi bila dibandingkan kabel tembaga. Hal ini juga disebabkan karena sinar laser di dalam fiber optic dapat menempuh 80-100 Km tanpa menggunakan amplifier. Bandingkan dengan kabel tembaga yang membutuhkan amplifier setiap jarak 30-300 meter.

Kekurangan fiber optic adalah biaya yang harus dikeluarkan untuk infrastrukturnya. Kabel fiber optic juga memiliki sudut terbatas untuk dapat dibelokkan. Itulah mengapa untuk di dalam ruangan kabel ethernet Cat 5e lebih relevan untuk digunakan. Fiber optic akan relevan untuk digunakan sebagai infrastruktur LAN jika ruangan tersebut memiliki radiasi elektromagnetik yang tinggi seperti di pembangkit listrik.

 

*****

 

Itulah tadi prinsip dasar kerja kabel fiber optic yang sekarang ini menjadi tulang punggung infrastruktur koneksi internet yang digunakan oleh manusia. Jika profesi Anda menuntut untuk lebih mendalami pengetahuan tentang fiber optic secara menyeluruh, Anda dapat mengikuti pelatihan Fiber Optic For Beginner di Inixindo Jogja (silabus dapat dilihat di sini).

Bertahan di Era Digital: Transformasi Digital Sebagai Penyebab Kepunahan

Istilah digital transformation yang sering digembar-gemborkan oleh pelaku bisnis terutama dari tech start up kekinian beberapa tahun belakangan ini. Sejumlah tech start up tersebut pun sering disebut sebagai agen perubahan. Tidak hanya pelaku bisnis atau organisasi saja yang merasakan perubahan ini, tetapi juga masyarakat awam sebagai pengguna layanan.

Jika diterjemahkan secara harfiah digital transformation artinya adalah perubahan ke arah digital. Tentu saja dari terjemahan alakadarnya ini hanya bisa memberikan sedikit penjelasan. Karena penerapan digital transformation akan tampak berbeda dalam setiap bisnis, agak susah menentukan definisi yang pasti dari digital transformation. Secara umum digital transformation dapat diartikan sebagai integrasi teknologi digital ke semua area bisnis yang menyebabkan perubahan yang fundamental bagaimana suatu bisnis beroperasi dan bagaimana bisnis tersebut memberikan sebuah nilai bagi pengguna produk, konsumen, atau pun publik. Selain itu, digital transformation merupakan sebuah perubahan kultural yang menuntut suatu organisasi (baik itu swasta maupun pemerintah) untuk keluar dari status quo, sering bereksperimen , serta terbiasa dengan kegagalan. Proses perubahan ini terkadang memaksa organisasi untuk menyingkat proses bisnis yang panjang menjadi singkat dan secepat mungkin.

Perubahan yang datang ini tentu saja tak bisa dihindari. Alasan mengapa banyak organisasi maupun bisnis yang seakan-akan latah untuk ikut dalam arus transformasi digital ini adalah karena mereka harus bertahan hidup. Lihat saja bagaimana toko-toko fisik mulai sepi pengunjung karena pengaruh e-commerce. Tak hanya toko-toko kecil saja, perusahaan yang sudah tumbuh besar saja merasa terancam oleh kehadiran start up baru yang berjiwa digital. Tengok saja beberapa tahun lalu perusahaan taksi nasional sempat ‘berseteru’ dengan  jasa transportasi daring online.

Apa yang mendorong transformasi digital?

Ada dua hal saling terkait yang menyebabkan transformasi digital. Pertama, kemunculan internet yang menjadi populer pada akhir era ‘90-an sampai awal 2000-an. Hadirnya teknologi ini menyebabkan arus informasi bertambah deras. Arus informasi ini memiliki efek candu bagi manusia dimana jika kita sudah terbiasa terpapar oleh informasi, kita merasa ingin menambah ‘dosis’ informasi yang kita terima atau minimal tidak ingin ‘dosis’ informasi yang biasa kita terima berkurang. Walaupun begitu, faktor ini hanya sebagai awalan saja. Masih ada masalah-masalah yang menghambat transformasi digital yaitu infrastruktur dan perangkat. Seperti yang kita tahu saat itu koneksi internet hanya mengandalkan kabel tembaga saja dan tidak setiap rumah memiliki koneksi tersebut. Bukan hanya itu saja, internet juga hanya bisa dinikmati melalui perangkat PC maupun Laptop dan percayalah laptop saat itu masih terlalu berat untuk bisa dikatakan sebagai perangkat portabel sehingga kita masih menolak untuk membiarkan internet merenggut seluruh waktu yang kita punya dalam sehari. Mata siapa yang tak lelah memandangi layar monitor yang kebanyakan masih berjenis CRT selama 8 jam atau bahkan lebih.

Kedua, kemajuan teknologi komunikasi selular yang berhasil membawa koneksi internet tersebut ke dalam genggaman kita. Teknologi ini juga didukung oleh kemajuan teknologi chipset yang membuat telepon genggam yang sekarang disebut smartphone memiliki kemampuan komputasi yang lebih tinggi dalam memproses data dan menjalankan program layaknya sebuah komputer. Smartphone inilah yang berfungsi menjadi gerbang masuknya teknologi ke kehidupan dan aktivitas kita sehari-hari, di manapun dan kapanpun. Celah ini kemudian dimanfaatkan sejumlah inovator dan mengembangkan bisnis baru yang mereka ciptakan dengan cara yang juga baru. Jika kita amati, hadirnya start up kebanyakan dipelopori oleh anak-anak muda. Seperti yang kita ketahui bahwa anak-anak muda ini adalah golongan early adopter di mana mereka sangat menerima perubahan (disrupsi) bila dibandingkan dengan golongan tua yang lebih konservatif.

Seleksi Alam Digital

Revolusi industri 4.0 begitulah para pakar dan pengamat ekonomi menjuluki fenomena transformasi digital. Setiap pergantian era pasti ada yang lahir dan ada yang mati tergantikan apalagi jika kita sudah membawa-bawa teknologi sebagai pemicunya yang perkembangannya semakin cepat. Sudah banyak contoh kasus brand atau bisnis yang kita anggap sudah mapan tiba-tiba mati karena tergerus arus transformasi digital ini. Lihat saja Blockbuster perusahaan rental video yang sempat sukses di Amerika Serikat akhirnya tutup karena hadirnya Netflix.

Kodak, perusahaan alat fotografi juga mengalami kebangkrutan pada tahun 2012. Sebenarnya Kodak sudah berusaha melakukan beberapa inovasi digital. Kodak membuat Ofoto, situs untuk berbagi foto pada tahun 2001 di mana pada saat itu Instagram bahkan belum terpikirkan oleh pendirinya. Kodak juga menginvestasikan jutaan dollar untuk dalam pengembangan teknologi fotografi yang memungkinkan ponsel dan perangkat lain dapat mengambil foto. Akan tetapi, hal itu menjadi sia-sia karena Kodak bersikeras untuk tidak memproduksi kamera digital. Kodak terlalu sibuk untuk memaksa orang-orang yang saat itu baru mengenal fotografi digital untuk mencetak foto mereka.

Adaptasi atau Mati

Sebenarnya masih banyak lagi beberapa bisnis yang menghilang yang tidak kita sadari secara langsung. Bisnis-bisnis tersebut enggan untuk beradaptasi dengan perubahan era karena sudah terlalu nyaman dengan kejayaan yang mereka capai di masa lalu. Selain terlalu nyaman, ada juga beberapa bisnis yang tidak tahu harus bagaimana menghadapi transformasi digital ini. Hanya terbengong-bengong melihat start up baru bermunculan dan merebut pelanggan mereka satu demi satu.

Ada beberapa bisnis yang sudah berhasil beradaptasi dan ada juga yang terus mencoba tapi masih gagal. Keberhasilan bisnis, organisasi, maupun perusahaan dalam bertransformasi tidaklah ditentukan dari satu orang saja. Transformasi digital memerlukan semua pihak dalam suatu organisasi untuk beradaptasi. Ada beberapa skill yang dapat membantu seseorang agar dapat beradaptasi di era digital seperti kemampuan untuk memanfaatkan teknologi dalam mempermudah dan mempercepat pekerjaannya. Kemampuan ini disebut digital skill. Mudah ditebak bukan?

Digital skill terdiri banyak bagian, beberapa di antaranya adalah:

  • Digital Leadership
  • Communication and Collaboration
  • Find & Use
  • Teach & Learn

(Nantikan artikel selanjutnya dari Inixindo Jogja yang akan membahas skill tersebut satu per satu)

 

Skill-skill di atas sudah cukup untuk membuat kita ‘membaur’ dengan iklim digital sehingga kita mampu untuk beradaptasi. Menguasai bahasa pemrograman mungkin juga bisa dikategorikan sebagai digital skill tapi masih belum menjadi syarat utama untuk bertahan di revolusi industri 4.0. Meskipun begitu, tidak ada yang mampu memprediksi apa yang akan terjadi setelah era digital yang kemungkinan akan dibanjiri oleh AI (Artificial Intelligence). Bisa jadi kemampuan membuat model machine learning merupakan syarat wajib menjadi karyawan di setiap perusahaan.

Kunjungi halaman Pelatihan Digital Leadership, jika Anda tertarik untuk menguasai skill tersebut

Smart Farming : Industri Agrikultur di Masa Depan

Agrikultur mungkin merupakan sektor industri tertua yang pernah diciptakan oleh manusia. Kita tentu berpikiran industri ini adalah industri yang paling sederhana. Tinggal tanam, melamun di gubuk tengah sawah dan mengusir hama sembari mengupil, lalu kemudian panen. Tak ada masalah selain faktor cuaca dan hama.

Jika Anda berpikiran seperti itu, Anda tidak salah tapi juga tidak sepenuhnya benar.  FAO memprediksi bahwa pada tahun 2050 jumlah penduduk dunia akan menjadi 9,6 Milyar. Itu berarti produksi pertanian harus meningkat sebesar 70% pada tahun tersebut demi mencukupi kebutuhan penduduk dengan jumlah yang telah disebutkan tadi. Padahal seperti yang kita ketahui bahwa ada yang namanya masalah ‘klasik’ pangan yaitu jumlah penduduk meningkat tapi jumlah lahan pertanian semakin menyempit.

Belakangan kita sering mendengar istilah urban farming dimana kita dapat memanfaatkan area perkotaan untuk dijadikan lahan pertanian. Walaupun cukup membantu, hasil pertanian urban farming saja tidak cukup untuk memenuhi kebutuhan pangan di masa mendatang karena pada dasarnya solusi yang ditawarkan urban farming secara konsep sama dengan menambah lahan. Lalu bagaimana meningkatkan hasil pertanian tanpa menambah lahan?

Meminjam istilah ‘smart’ dalam smart city, smart farming yang pada awalnya disebut ‘precision agriculture’ digadang-gadang akan menjadi konsep wajib pertanian di masa depan karena keterbatasan lahan. Smart farming memanfaatkan teknologi seperti big data, machine learning, dan Internet of Things (IoT) demi meningkatkan kualitas maupun kuantitas produksi dalam industri agrikultur. Hal seperti ini seharusnya bisa dimanfaatkan oleh tech startup di tanah air yang kebanyakan hanya menjadi penyalur barang dan jasa dengan ‘menggelar lapak’ di dunia digital.

Berikut ini adalah beberapa contoh penerapan teknologi informasi pada smart farming. Kami berharap contoh penerapan teknologi pada smart farming ini dapat dijadikan referensi oleh para penggiat tech startup di tanah air.

 

Prediksi Hasil Panen

Menggunakan model matematika untuk menganalisa data hasil panen sebelumnya, cuaca, kandungan kimiawi, kondisi daun, dan biomassa, seorang petani dapat memprediksi hasil pertanian. Peran machine learning dapat dilibatkan di sini dalam pencarian insight maupun pengambilan keputusan. Sedangkan sensor IoT yang diletakan di lahan pertanian akan memudahkan kita dalam mengumpulkan data dan juga akan meningkatkan akurasi data.

Dengan prediksi semacam ini para petani akan tahu apa yang akan ditanam, di mana, dan kapan untuk mencapai hasil panen yang maksimal. Menurut International Journal of  Computers and Mathematical Science prediksi hasil pertanian seperti ini dapat meningkatkan produksi pertanian di daerah yang laju pertumbuhan penduduknya tinggi seperti India.

 

Manajemen Resiko

Tak ada bidang lain yang begitu diuntungkan dengan hadirnya jaringan perangkat yang terhubung dan algoritma selain manajemen resiko. Dan sekarang giliran para petanilah yang diuntungkan dari manajemen resiko ini karena sekarang petani dapat menggunakan big data untuk mengetahui seberapa besar resiko gagal panen di musim ini.

Contoh kasus nyata terjadi di Kolombia pada tahun 2014 lalu. Sebagian besar petani di sana mengikuti saran dari International Center for Tropical Agriculture yang bekerja sama dengan Kementerian Pertanian setempat untuk menunda waktu tanam. Hasilnya para petani dapat mencegah kerugian senilai 3 Juta Dolar untuk bibit dan pupuk karena terjadi perubahan iklim.

 

Keamanan Pangan dan Pencegahan Hama

Kemajuan teknologi pada saat ini memungkinkan petani untuk mendeteksi hama dan beberapa kontaminasi eksternal. Pengumpulan data seperti kelembaban udara, temperatur, dan kadar keasaman tanah dapat membantu petani terutama petani organik dalam memonitor lahan pertaniannya. Jika ingin termonitor lagi, petani bisa menempatkan wireless CCTV dengan solar panel di beberapa titik di lahannya. Akan tetapi solusi ini mungkin agak sedikit ekstrim untuk petani Indonesia karena selain ukuran lahan yang tidak seberapa luas, harga perangkat CCTV model ini juga terlalu mahal untuk petani di Indonesia.

 

Manajemen Operasional

Penerapan teknologi informasi manajemen operasi pada pertanian mungkin akan banyak berkutat di peralatan pertanian seperti traktor. Produsen mesin pertanian di Amerika Serikat, John Deere telah berhasil menambah fitur IoT di beberapa mesin pertaniannya. Dari data-data yang dikumpulkan oleh sensor-sensor di semua mesin yang dijual atau disewakan oleh John Deere, kita dapat menentukan berapa liter bahan bakar yang diperlukan untuk membajak setiap meter persegi lahannya. Kita juga dapat mengetahui kapan dan bagaimana membajak lahan pertanian agar lebih efisien dan memang mereka telah berhasil mengotomatisasi beberapa traktor yang mereka produksi. Belum diketahui seberapa banyak data yang mereka kumpulkan dari mesin-mesin pertaniannya. Mereka hanya mengatakan bahwa data yang dikumpulkan cukup besar tapi tak sebesar Wallmart ataupun Amazon dan mereka menggunakan bahasa pemrograman R untuk mengolah data-data tersebut. Mereka juga membuat banyak aplikasi canggih yang dapat dipakai oleh pelanggannya untuk memantau dan menjalankan operasional pertanian dari layar smartphone.

***

 

Itulah tadi beberapa contoh penerapan teknologi di industri agrikultur yang disebut precision agriculture atau dalam bahasa kekinian sering disebut smart farming. Mungkin pendapat Anda di awal artikel memang benar, di masa depan bertani itu mudah semudah bermain Farmville di layar smartphone.