Kenapa Pilih Jurusan Ilmu Komputer?
Kenapa dari S1 – S3 Ilmu Komputer (CS)?
Gw sering banget ditanya, “lu ambil kuliah dari S1 sampe S3 ambil jurusan komputer mulu, ga bosen apa? emang apa sih yang dibikin? Bukannya komputer ya Cuma ngetik2 doang?”
Sebagai hamba tuhan paling sabar, gw coba jawab kegalauan saudara ini. Tapi sebelum jawab, lu harus tau kalo gw dulunya juga berpikir kek gitu. Ya mungkin karena masih S1, pengetahuannya Cuma sebatas penerapan metode, bikin aplikasi, nembak cewek pake html aja udah bahagia banget, bisa curangin billing warnet lumba-lumba aja berasa ngehek nasa.
Ya emang gw taunya Cuma segitu doang. Makanya, pas gw kuliah S3, gw paham ternyata kuliah S1 – S2 itu berasa kek pemanasan aja. Bener kata pepatah, semakin banyak belajar semakin sadar kalo kita ini ga tau apa2. Bukan berarti kuliah S1 dan S2 ga susah, Cuma tingkat kesusahannya kek ga ada apa2nya gitu pas gw di S3. Bayangin aja ada satu mata kuliah diajar 11 dosen, pas UAS semua dosennya minta ujian. Mana ujiannya juga disuruh bikin sinopsis penelitian tentang topik yang dosen itu mau. Ada lagi yang ngasih tugas hari rabu trus dikumpulinnya hari sabtu, tugasnya itu disuruh bikin model algoritma dari suatu kasus dan juga dokumentasinya. Tugas ini sebenernya sama dengan skripsi versi lite. Jadi ya seakan gw bikin skripsian tuh tiap minggu. Makanya, tugas-tugas itu dari pada mengendap di laptop, gw kelola lagi trus publish jadi paper ilmiah.
Balik lagi ke topik tadi. Jadi begini sidang jemaat sekalian. Gw ini tipikal orang yang ga punya minat banget dalam suatu hal. Maksudnya, kan ada orang tuh yang suka maen musik, ada yang suka nyanyi, suka ngegambar, nah gw ini ya ke bidang apapun itu biasa aja. Kalo kalian tipikal kek gw, ambil aja satu bidang, entah lu ambil bidang itu karena suka atau karena bagus prospek ke depannya. Hidup itu kan Cuma dua pilihan “kerjakan apa yang disukai” atau “sukai apa yang dikerjakan”. Gw ini tipikal yang nomor dua, tapi ternyata setelah lama mendalami bidang CS ini kok gw malah jatuh cinta. Yang tadinya gw berasa kek orang nyasar di hutan ga jelas, sekarang udah ngerasa terbiasa hidup di hutan itu dan nyoba buat mengelola sumber daya yang ada untuk bertahan hidup.
Ternyata setelah lama banget nyelam di bidang ini, CS ga Cuma gitu doang. Yang orang tau, “oh IT, bikin aplikasi ya?”. Padahal ga sesederhana itu. Aplikasi itu Cuma bagian paling kecil yang ada di CS. Nih gw kasih contoh kalo bidang CS ini bisa masuk ke berbagai bidang.
1. Bidang pendidikan: bisa bikin prediksi mahasiswa mana yang bakal lulus tepat waktu dan mana yang jadi donatur tetap pake machine learning. Bisa bikin keputusan mahasiswa yang berhak dapet beasiswa, pake machine learning juga. Bisa bantuin guru BK untuk nyari siswa yang mesti banget diperhatiin karena jarang ditemenin, ini bikinnya pake model network science (jadi dibikin visualisasi graph network pada satu kelas, trus liat node mana yang jaringannya paling sedikit. Nah node itu berarti harus diperhatiin, karena node itu menggambarkan siswa yang jarang ditemenin). Masih banyak kasus yang lainnya.
2. Bidang tata publik dan pemerintahan: bisa bikin kelompok provinsi yang miskin dan yang tidak miskin berdasarkan data BPS, ini pake teknik clustering. Bisa nyari lokasi yang tepat untuk pembangunan sekolah atau rumah sakit, ini pake algoritma skyline. Bisa validasi anggota DPR yang useless, misalnya berapa kali anggota DPR ngecek HP ketika rapat bahas urusan rakya, nah ini pake teknik computer vision yang diinstal pada cctv gedung.
3. Bidang kedokteran: bisa memudahkan dokter untuk mendeteksi sel kanker sebelum dia bertumbuh, ini pake image processing. Bisa klasifikasi orang yang kena diabetes atau engga, ini pake data mining. Bisa kelompokkan orang-orang yang terindikasi covid berdasarkan gejala dan riwayat perjalanannya secara otomatis, atau bisa juga untuk mengetahui asal muasal mutasi covid, ini pake graph network.
4. Bidang farmasi: bisa bikin formulasi obat baru berdasarkan obat yang sudah ada, dengan cara ekstraksi berbagai komposisi yang ada di berbagai obat lalu diasosiasikan dengan obat lainnya, bisa juga untuk nyari obat yang presisi (tepat) untuk penyakit tertentu, misalnya kanker. Ini belajarnya di bioinformatika.
5. Bidang bisnis: bisa bikin model untuk data penjualan, misalnya jualan pakaian “kalo orang beli baju kaos warna item, biasanya dia beli celana jeans atau bahan ya?”, nah ini bisa dilakukan pemodelan pake teknik asosiasi. Fungsinya untuk apa? biar kalo bikin promo itu tepat. Misalnya kalo hasil modelnya “ternyata ada 70% orang beli kaos item + celana jeans”. Nah kita bisa bikin promo untuk menggaet yang 30% nya dengan cara “setiap beli 5 kaos item, diskon celana jeans 40%”. Ini pasti bakal ningkatin penjualan.
6. Bidang Perfilman: selama ini lembaga sensor kalo mau sensor film kan ditonton dulu, baru diputusin “bagian ini di-cut, terlalu vulgar”. Lah berarti nonton dulu kan? Gimana kalo ada metode komputer yang bisa ngecek otomatis suatu film lalu dia bisa deteksi scene mana aja yang vulgar dan otomatis di-cut. Ini bisa jadi solusi.
7. Bidang pertanian: bikin robot yang bisa panen sendiri, kerja rodi 24 jam ga bakal ngeluh dia. Bikin model untuk prediksi kematangan atau manis tidaknya suatu buah dengan suara ketukan.
8. Bidang ekonomi: bisa bikin prediksi “gw punya duit 10k, tapi pengen makan bergizi hari ini”. nah komputer bisa ngasih saran makanan bergizi yang sesuai berat badan, duit, kebutuhan harian lu. Ini pake teknik recommender system.
9. Bidang lainnya banyak sih, intinya CS ini bisa masuk bidang apa aja, selama di bidang itu ada datanya. Entah data itu berupa terstruktur (seperti penjualan, absensi, nilai siswa), ga terstruktur (seperti data twit, ulasan pengguna di playstore, komentar yutub, artikel berita online, chat grup whatsapp), data audio (musik, suara, ketukan), data video.
Berdasarkan banyak kasus itu, apa alasan gw ga jatuh cinta sama bidang ini? dengan masuk bidang ini, gw seakan belajar banyak bidang lainnya. Kadang jadi asisten dokter ketika bikin model untuk mereka, kadang jadi asisten BMKG ketika bikin prediksi cuaca, dan seterusnya. Ditambah lagi, untuk teknologi 5.0 itu yang bakal diprediksi adalah kemajuan teknologi, jadi kalo ga berkembang, maka kita akan tertinggal.
Ok itu aja. Biar ga panjang.