Semester 7 - Subway 1 Foot Long Keeps My Motivation Strong
Postingan ini bersih dari kata-kata kotor ๐ Semoga ga ada rant, tidak ada yang disinggung, jadi semoga tidak tersinggung โ๏ธ.
๐ The Beginning
Sekarang tanggal 24 Desember 2022, dan aku lagi duduk di Mixue, habis install ulang laptop Ubuntu ku yang sudah dikunyah hidup-hidup oleh kerakusan bloat windows, dan Mac yang ngompile header C++ aneh-aneh aja ga bisa ๐ก.

Duduk di Mixue Sambil Minum Jasmine Tea Tawar
Jadi, saat semester 6, UAS yang offline sudah membuat perasaan ku tidak nyaman, karena aku tahu, semester 7 ini akan menjadi offline lagi, yang berarti seseorang harus meluangkan waktunya lebih untuk bangun pagi dan pergi ke kampus untuk kuliah ๐ฅฒ, dan I know for a fact, orang ini tiap pagi ke kampus bakal ga mandi ๐ฅฐ.
What a year, 2022 has been something for me, as it should be my last year (hopefully) belajar di UI buat S1 ini. Semester ini aku ngambil sedikit SKS, yaitu cuma 15 SKS, yang terdiri dari:
- Jejaring Semantik (3 SKS)
- Information Retrieval (3 SKS)
- Skripsi (6 SKS)
- Ethics Class (3 SKS)
Semester ini aku nobatkan sebagai semester yang paling gabut. Secara teori, aku cuma ngambil 15 sks, yang lebih sedikit dibandingkan dengan semester 1 ๐ค. Bahkan yang semester 1, aku masih punya banyak kegiatan dan cenderung lebih aktif, karena menyesuaikan materi-materinya. Untuk semester ini, aku ngerasa materinya udah lumayan solid, dan cuma nambah sedikit variasi dari dasar-dasar pelajaran komputer yang udah dipelajari dari semester-semester sebelumnya ๐.
Jadi, gabut dong? gabut dong???? GABUT KANNNN? Ga kerasa gabut sejujurnya. wkaokaowkoawoawk.
Kelasku padahal sedikit banget. Sedikit, as in benar-benar sedikit.

Jadwal Semester yang Sok-Sokan Penuh
Dengan segala jiwa raga kesombonganku yang sok-sokan nambahin jadwal Tugas akhir sama โBelajar Mandiriโ yang ujung ujungnya kupake cuma buat:
- Main DotA ๐
- beli Mixue๐ฆ (Ga tau kenapa aku akhir akhir ini lagi triggered dengar orang pronounce kata (Mi xue) dengan salah)

MIKSUUHH MIKSUH PALAK KAU
-
Olahraga tangan๐ค
- beli Subway ๐ฅ
- Jalan di Margo City ๐ฅน
- Gangguin orang di pucil gedung lama ๐ก
Begitulah kehidupan sebagai seseorang yang butuh lama banget buat nyelesain skripsinya.
๐ Balik Lagi ke Kosan
Karena udah offline, jadinya aku balik lagi ke kosan, kosan aku tuh sebenarnya oke banget. Karena ada ac yang unlimited usage dan udah dibayar barengan sama kosnya ๐, ya tapi kalau aku tidur juga ga pernah buka ac sih sebenarnya. Nah tapi ada satu catch sih, karena ini jatohnya udah offline lagi, tentunya di kanan kiri aku pasti ada penghuninya dong, dan yes. 3 kamar di sebelah kiri aku itu ada Khalid yang rambutnya panjang kek femboy, terus ada Zaki yang gila alpha male parah badannya kek body builder anjrit ๐๐๐๐. Keturunan arab gitu kan, jadi keknya tititnya panjang โ๏ธ (kita pernah satu malam gitu ngumpul ngumpul dan cerita-cerita dan dapat dipastikan seharusnya iya).

Mohon Maaf yang Sekecil-Kecilnya
Terus ada juga DaffNug yang suaranya kek serak serak basah gitu. Ga tau sih bukan mau rasis tapi kadang kadang aku emang suka annoyed sama orang yang suaranya serak-serak ๐ก. WKKWKWKW. Dapat dipastikan sebenarnya yang paling ribut dari mereka bertiga itu Daffa dan Khalid. Zaki paling alim gitu sih menurutku keknya ๐.
Tapi intinya kalau mereka bertiga udah keluar kamar terus ngobrol jam 12 gitu. Itu ribut banget. Untungnya sebenarnya aku ga terlalu peduli. Tapi aku agak kasian sama penghuni penghuni yang lain waokkawoawkaokaw โบ๏ธ.
Tapi pernah sih emang ada satu malam mereka ribut banget. Tapi ya biasa aja sih sebenarnya
Tapi
Tapi
Tapi
ya gitu lah.
kowakoawkowa.
๐ฅฒ Subway
Ayo lah, ini makanan enak banget ga sih KWKWKWKW. Subway tu menurutku konsepnya unik dan jarang ada restoran lokal(?) yang mau bikin kaya gini juga(?) Padahal kalau dipikir-pikir bahannya sangat mudah didapatkan di pasar ๐ฅฌ.
Gini deh, konsepnya gimana.

Ini Deh Misalnya
Ini subway I had yang aku ketemu di google photos yang aku scroll-scroll sembarang aja. Kemungkina occurence satu fotonya gampang sih. karena hampir setiap minggu aku makan subway ๐น. Jadi intinya itu ada menu utama dan sayuran. Menu utamanya itu banyak:
- Ayam Teriyaki
- Ayam BBQ
- Ayam Roast
- Beef Steak
- Beef Roast
- Udang
- Meatball
- Tuna Mayo
- Egg Mayo
Ya gitu lah, terus itu bisa pilih satu, dan kalau mau add ons bisa juga buat menu utamanya. Nah terus bakal dikasi keju cheddar yang petak itu dua segitiga kalau yang 6 inch ๐ง. Terus bisa pake tambahan mozarella kalau mau. Nah buat sayurannya ada banyak sih, dingin dan segar segar rasanya. Terus sausnya ada banyak pilihannya. Tapi kalau aku sukanya mayonaisse sama sweet onion ๐ง . Cuma dua itu sih. Sebenarnya rotinya juga bisa dipilih jenisnya, tapi menurut aku sama aja.
Nah habis itu udah deh. Intinya subway ya gitu doang.
6 Inch itu minimal habis 50 ribu sih aku sekali makan. Jadi aku rasa itu HEDON. HE-DON. HEEEEE DON.
Nah gitu.
Sekian,
Biasanya kalau aku selalu ayam teriyaki sih, kalau buat tips ku, ayam teriyaki sama BBQ jangan dijadiin add on, karena satu scoopnya nambah 25 ribu ๐, dan yang paling worth itu tuna mayo kalau dijadiin topping, soalnya harga satu scoopnya lebih murah jatohnya dan seingetku harganya sama dengan egg mayo. (WALAUPUN MASIH MAHAL)
Buat sayur aku biasanya ga pake pickle. Terus buat rotinya aku biasanya yang Honey Oat.
Dah. Ga penting banget.
Emang kakak aku yang dari Korea tuh toxic sih, dia sering bilang tiap hari di korea belinya subway. Aku jadi penasaran dan sekarang bisa dibilang suka sama subway juga ๐ก.
๐ฉ Help Me to Stop Game Addiction Please
Susah banget ya berhenti main dota. Aku benar-benar ga tau buat cara berhenti main dota. Rasanya kalau ga main tu kurang srek aja gitu. Kaya aku kalau sekali main sehari bisa dari jam 12 siang sampai jam 2 subuh cuy. ๐
Makanya aku sering kali install dan reinstall dota karena istilahnya lumayan candu sih. Lebih candu dari nikotin cuy rasanya riiiil.
Padahal aku sudah membuat beberapa janji ke diriku sendiri buat stop game addiction, tapi jatohnya kalau aku ga stop bermain game aku malah jadi over eat lah, over nganu lah, over apa lah. Aneh dah, kaya otak kita butuh banget dopamine addiction kaya ga bisa stop ๐ค. Saking toxicnya aku sampai ngelewatin beberapa tugas SemWeb (Jejaring Semantik) ku. At this point aku takut banget kalau nilainya mengrendah gara-gara aku kebanyakan main game. Kalau orang tua aku tau bisa-bisa dimarahin AHHAHAHHAHA ๐ญ.
๐ Blogging Actually Helps My Final Thesis
WOWW !!! You donโt ducking say hock! Actually writing a lot can help you endure the suffering while writing the final thesis. Aku ga tau sih ini hal baik atau hal buruk. Tapi sejak dulu kalau aku menulis tuh aku benar-benar ga mikirin hasilnya dulu sih, aku lebih kaya ya mau nulis ya nulis aja kek literally nulis aja ga usah berhenti gitu. Nanti kalau udah selesai ditulis baru direvisi-revisi lagi ๐ฆธโโ๏ธ. Pola pikir kaya gitu SEBENARNYA. Sangat membantu cuy. Benar-benar sangat membantu dalam menyelesaikan skripsi. Alhasil kalau aku lagi ada waktu kosong, aku ya istilahnya nyampah aja di tulisan ku gitu.
Ya kalau kadang gabut, sehari bisa nulis 3-4 halaman. Ya paling paling kalau dijadiin PDF udah sampai disaat dari awal judul ini sampai ke titik ini itu sekitar 3 halaman sih kayanya. ya intinya kalau sehari bisa nulis sekitar segitu, by the same logic harusnya skripsi bisa kelar dong selama 50 hari??? BISA DONG? BISA KAN?
Saksikan di bagian selanjutnya yang membahas skripsi ๐
๐ Digambarin Kenta
bagian ini sebenarnya ga ada konten penting atau apa sih, cuma pengen mengsombong aja.

Gambarnya Kenta yang Maha Cool
Keren sih, menurut aku. Dia gambarnya pas lagi gabut gabut aja sih. Tapi aku berencana akan membalas budinya dengan berdoa semoga dia bisa sukses ke depannya ๐.
Maaf ken aku lagi maha broke juga ๐ญ. Nanti kalau aku ada penghasilan nnti kalau aku inget aku bakal traktir makan ๐ฅถ. Anyway, I rarely share my blogs, so most likely Kenta ga bakal baca kalimat ini, tapi love you thank you so much terutama buat semester ini buat teman-teman Discord Universitas Isekai yang telah menopang kesetresan aku selama satu semester ini. Nanti kalau aku balik lagi ke depok aku beliin buat persimmon kering (Sai Pia) yang banyak ๐ biar kau makan sampai muntah muntah dah ken :โโโ)))))).
๐ Membuat OC
Aku pengen bikin blog post sendiri tentang ini. Tapi intinya aku punya original character sekarang yang characternya based on perfect version atau dream version diriku sendiri ๐

Seksi
Lucu kan.
HEHEHHE.
Aku belum kasi nama ke dia sih. Mungkin dia bakal jadi persona internet ku juga untuk bersembunyi dari hampir 1400 followers instagram aku yang mengira aku orangnya sangatlah memiliki influence baik ๐ท.
๐ฅด Nonton Youtube
Entah kenapa aku kepikiran buat bahas ini, tapi menurutku nonton Youtube adalah salah satu kegiatan yang cukup bisa menjadi pelarian di kala gabut.
Ini channel-nya menurut ku bagus banget sih, di dalamnya ada banyak banget skits lucu WKKWKWKW. Gold semua sih menurutku karena ada subtitle bahasa inggrisnya juga ๐ซฃ. Aku juga sering nonton video video yang kaya reddit answer yang dibacain gitu. Tapi aku agak malas kalau dia bacainnya pake mesin yang kek text-to-speech gitu karena suaranya udah annoying. Aku juga suka nonton recap film sih ๐คญ. owakoawkwa Sampai ada suatu saat aku Eko sama WH lagi makan, terus tiba tiba kita ngomongin youtube dan saling tau kalau sama sama sering nonton recap film juga.
Hi! Mystery Recapped here~!
kwoakowakowakoaw.
Untuk tanggal 24 Desember ini, aku bakal akhiri di sini dulu. Setiap hari aku usahain bakal nambah sekitar 2000 kata ya. Sampai Blog ini Selesai! See yaa!
๐ฎโ๐จ Pengangguran
Setelah lulus kuliah ini, sepertinya mencari pekerjaan sangatlah sulit di masa-masa seperti ini sih kalau boleh jujur. Sedang layoff dimana-mana. Aku juga belum ada plan untuk ngelakuin apa sebenarnya selama liburan ๐ฅฒ. Cuma yang ada di pikiran aku sih, mungkin bakal sambil belajar CP gitu, terus sambil ngerjain proyek pribadi yang pengen banget aku pakai ๐. Tapi aku sudah mendapatkan kesempatan magang juga yang bakal dilakukan selama 3 bulan dan mulainya itu di bulan Januari.
Aku lumayan oke sih dengan kesempatan magang ini, selain menambah referensi pekerjaan di tempat lain, bisa memberikan aku kesempatan buat belajar dan berinteraksi juga sama orang ๐ถโโ๏ธ. Lagian juga dibayar kan, jadi aku senang senang aja sih.
๐ Ear Buds
Salah satu purchase aku yang aku lakukan di tahun ini adalah Galaxy Air Buds 2 Pro, yang warna ungu. Aku belinya yang second dengan waktu pemakaiannya sih katanya jarang ๐. Menurut aku lumayan worth it sih, apalagi kalau dipake buat dengerin sesuatu di luar, tanpa kabel tu menurut aku cost yang bisa dipay dan worth meskipun kualitas suaranya ga sebagus yang wired karena keterbatasan koneksi.
Menurutku bluetooth juga cukup aneh sih, dia ada batas speed transfernya, jadi kalau misalkan mic dan suaranya nyala bersamaan, kualitas suaranya bakal turun, dan micnya juga kualitasnya bakal ga setinggi itu. Jadi sebenarnya menurut aku bluetooth disini emang kurang aja ๐ญ.
Aku kurang tau sih gimana buat solvenya. Bluetooth tu menurut aku udah menjadi salah satu standar industri sekarang dan dipakai di mana-mana.
๐ฅ ICPC
Aku tahun ini ikut ICPC lagi. Aku sebenarnya pengen banget latian. Tapi sebagai classic Hocky, aku emang agak malas latihan. Tapi aku benar-benar berusaha buat bisa latihan sih ๐ค. Sedihnya adalah kadang kalau aku lagi banyak tugas gitu, dan tugasnya udah selesai, aku bukannya malah latian tapi malah have fun. Berbeda dengan teman-teman satu tim ku yang mereka bisa meluangkan waktunya sebagai hobi ๐จโ๐ผ pas ngoding. Aku rasanya sering kali burnout kalau meluangkan waktu kosong ku buat ngoding setelah ngerjain tugas.
Karena tugas-tugasku kebanyakan ngoding-ngoding juga. Emang pepatah yang bilang kalau hobi jangan dijadiin pekerjaan ya gini. Kalau bosan ga tau lagi mau ngapain ๐. Kadang mau ngecp juga jadi bosen aja gitu. Buruk sih, semoga di tahun baru ini aku bisa develop kebiasaan baru yang bisa memperbaiki pola pikir buruk ini.
๐ผ Sepatu Ukuran 43
Amazingly, menggunakan sepatu dengan ukuran +1.5 dari ukuran biasanya itu Enak banget. Tapi ada kejadian kocak pas aku beli sepatu baru.

Mangsud
Aku beli sepatu emang online sih. Tapi! GA GINI JUGA KALEEE (Pake nada sketsa trans tv)
๐ฅน Kegiatan Lain
Sebenarnya ada banyak cerita-cerita bodoh dan kejadian-kejadian kecil, mulai dari:
- Ngerayain Ulang Tahun Kak Prabowo
- Nginstall Windows 11 di Mac M1
- Limelight Karaokean
- Jalan Jalan sama Fidella, Faishol, Budi, Fe, Aldi, main Pandora sama Fantasia Go
- Pegi Comifuro
- Nyobain Grabfood dan Gofood aneh-aneh, mau beli jamu malah ketemu arak sama miras di Kutek.
- Kaki kapalan sampe timbul foto-foto disturbing di Google Photos.
- Pergi ke Hoyofest
- Ga pake windows selama 1 semester
- Pacaran
- Mata kemasukan Lem Korea
- Collectorโs Cache Dota 2
- Ke Undangan Mewah di Grand Indonesia
- Nobar Final Piala Dunia
- Gempa pas Tidur di Perpustakaan
- Gaya Rambut Ikat Atas Cringe
- Ngeprint Kaos cunny
- Ngewarnain Gambar Furry Kenta
- ChatGPT + Stable Diffusion
- Pake Celana Pisang Nonton Avatar
- Ngirim Cargo Pake JTR
- Interview di Perusahaan dan bikin video pake Bahasa Jepang
- Tes Covid sendiri
- Punya banyak Boneka kecil
- 730 HBC
Gila banyak banget lah. Benar-benar semuanya tercatat dengan rapi di buku harian aku sih.
Aku juga belajar banyak tentang pentingnya beretika sih sebenarnya. Kadang aku malas ngeshare-ngeshare cerita gini karena takut orang bakal tersinggung aja sih. Aku sejujurnya pengen cerita-cerita aja cuma kadang agak susah kalau ada orang yang merasa tersinggung dan ngerasa kita ngerendahin suatu pihak tertentu. ๐ฅธ
Aku benar-benar tau itu konsekuensi dari sharing cerita, dan bikin blog yang seru sendiri pasti bakal susah banget kalau misalnya pengen dishare dengan orang yang open minded dan ga mudah tersinggung ๐ฅถ. Fine line orang sendiri beda-beda dan aku takut kalau nulis kaya gini bisa ganggu karir dan kehidupanku ๐ค. Ya terserah mau bilang aku egois atau apa.
Itu juga salah satu alasan kenapa orang-orang di Instagram itu Fake. Karena mereka ya pengen bikin image bagus, bukan dipake buat share hal personal ๐คญ!
Aku juga mungkin bakal ngurang-ngurangin sih. Mungkin di suatu saat nanti aku bakal ngeprivate semua blog aku karena satu dan lain pihak merasa direndahkan, mungkin dari Universitas, dari teman sendiri?, dari perusahaan minuman yang aku minum? Dari ormas? Atau dari orang-orang jahat lain ๐คซ?
Masalahnya adalah batas ceplas-ceplos aku itu jauh banget dari batas orang normal, dan kadang aku butuh peringatan dari orang lain ๐ญ.
Aku sedih kalau misalnya ada kasus ngatain ini itu yang โleakedโ. Karena pada dasarnya everyone does it. Itu cuma ga diketahui doang ๐ฐ. Aku selalu kebayang kalau aku yang ada di posisi dia. Karena kalau boleh jujur, aku juga gitu. Dan aku tau, ada banyak orang yang kukenal juga gitu ๐ง. Tapi masalahnya ya ga ke-unravel aja.
Susahnya jadi orang penting, bakal selalu dipandang dan termotivasi.
Susahnya jadi manusia, selalu memiliki pendapat masing-masing.
Pendapat jahat disudutkan.
Pendapat jahat dianggap kasar.
Orang-orang masih menjunjung tinggi norma โน๏ธ.
Norma tersebut yang ngebatasin orang buat ngatain atau ngomongin orang lain ๐.
Kata-kata kotor menurutku ga ada bedanya dengan kata-kata halus.
Tapi kata-kata kotor dianggap melecehkan perasaan orang ๐ช.
Di situ sudut pandang aku dan banyak orang berbeda ๐ฅด.
Orang mikirnya semua orang saling menghormati.
Aku mikirnya semua orang harus jujur dan berani ๐ฌ.
Orang tua ingin dihormati dan selalu dipandang tinggi ๐.
Orang muda diam-diam saling mencemoohi ๐.
Image masyarakat yang bikin kalau ketauan, ya dibully ๐คก.
Dikata-katain dan bikin berpendapat jadi sangat terbatas ๐ฏ.
Anyway, sudah semakin deep, mari kita bahas yang lain.
๐ฐ Membahas Mata Kuliah
Sebenarnya blog paling penting setiap tahun itu ada di bagian ini kan ya. Tapi ga lah, blog semesteran itu menurutku ga cuma ngereview aja, tapi kita look through apa yang kita lalui juga. ๐
๐ Semantic Web
Menurutku mata kuliah ini isinya kebanyak teori doang sih. Praktiknya menurutku mirip sama SQL, tapi bedanya instead of querynya pada relational table, ini querynya itu di graph based table ๐ฟ. Nah, jadi pas kita query, kita bakal mencocokkan pattern graph gitu buat menjawab querynya. Salah satu graph yang sering dipake buat merepresentasikan database-nya ialah DELG ๐.

Contoh Graphnya
Mata kuliahnya menurut aku salah satu yang paling seru sih selama aku kuliah di Fasilkom. Nah kerennya, graph database ini bisa dieksten menggunakan keyword dan rules yang kita sebut ontology ๐ฆ, salah satu yang kita gunakan itu OWL. Jadi intinya ada pluginsnya yang bisa extend functionalitasnya buat bikin semantiknya lebih GG.
Misalnya kita bisa define domain dan range dari sebuah properti (yang digambarin dengan edge) ๐ค. Nah, itu bakal otomatis ngederive typenya. Lebih keren lagi, type itu bisa kita define subclassnya, bisa kita define hubungannya dengan set lain, bisa pakai berbagai macam binary operatornya ๐ฆ. Nah nanti ada yang namanya reasoner yang bakal ngecek konsistensi dari rules yang kita buat.
Bapaknya suka pakai papan tulis pas ngejelasin, tapi entah kenapa susah banget ngehapus spidolnya. Sampai beredar gosip kalau ternyata spidolnya itu permanent marker dan Pak Adila ngapusnya kekencengan sampe keapus ๐ฅฒ.

Dikasi Tau Ms. Hana Guru Kursus Inggris Pas SD Kalau Ga Bisa Diapus Ya Pake Minyak Kayu Putih
Selain itu juga, ada validator dan bahasanya yang disebut SHACL yang buat ngecek apakah udah benar atau belum constrain dari data graph kita. ๐.
๐ UTS
Buat UTS nya menurut aku lumayan oke lah, karena harus ngerjain soal-soal pilihan ganda yang benar-benar meragukan. Selain itu, ada juga bagian praktiknya yang bikin bikin query SPARQL ๐ซ, tapi menurutku emang kadang querynya susah sih, dan aku ngerasanya kalau misalkan udah dipake buat prodution kayanya ga bakal pake yang sesusah itu, mirip mirip sama basdat lah ๐.
๐ฉ UAS
Ini uasnya di scele, ga pakai kertas tapi tetap offline pake PC karena ada soal Ontology OWL yang menurutku SUSAH POL! Aku cukup yakin nilai buat UAS ku agak fucked up, karena essaynya susah.
๐ฅ Tugas Kelompok
Buat tugas kelompoknya, kita bakal milihin salah satu topik gitu dari ada lah beberapa belas topik lainnya gitu.
- Netflix TV Shows and Movies
- Spotify Top 200 Charts (2020-2021)
- Michelin Restaurants
- AirStats: Data on airports around the world
- Video Games
- Google Books
- QS World University Rankings 2017 - 2022
- IMDB data from 2006 to 2016
- Olympics and Athletes
- 17K Mobile Strategy Games
- MyAnimeList Anime
- MyAnimeList Manga
- Korean TV Series
- NBA Players
- Paramount TV Shows and Movies
- 500 Greatest Songs of All Time
Nah kelompok ku itu milihnya yang nomor 7. By the time mungkin di masa depan kalian baca ini, udah mati linknya, tapi bisa diakses di qs.hocky.id.

Homepage yang Kubuat Sekitar 1 Jam
Karena API search typesensenya udah dimatiin Eko, 30 menit barusan aku ngedeploy ulang WKKWKW. ๐โโ๏ธ
Padahal gw baru mau showcase di blog gw ko ๐
Nama kelompok kita itu awalnya:
Gitar kupetik Bass Kubetot Jejaring Semantik QS World
Karena kepanjangan akhirnya di mana-mana kutulis QS World doang, terus akhirnya di laporan akhir namanya cuma QS World doang. WAKOKOWAKO. Goblok emng.

CSV yang Dikasih
Jadi awalnya kita dikasi CSV gitu, setiap kelompok sama, terus kita mesti kembangin dia jadi jejaring semantik yang saling terhubung gitu dengan ada entity dan node-node yang masing-masing punya makna.

Entitasnya
Kalau punya kelompok kami itu kira-kira entitasnya ada ini, terus nanti bakal kita hubung-hubungin deh pake yang namanya property.

Propertinya
Nah, intinya kalau misalkan udah di up, nanti bisa dibrowse-browse kaya Wikipedia. WKWKKWKW. Seru banget kan?!?!??!
Aku benar-benar ga nyesel sih ambil mata kuliah ini.

Pas Nyari Kampus Terbaik di Indonesia
Fitur-fitur nya kita lumayan banyak sih, aku sampai ngoding fitur maha non penting Voice Search juga karena gabut. Aku bahkan ngerjainnya pas main ke Tamel di tempat Eko KWOAOOWOKOKAW. ๐งโโ๏ธ.
Dia ada fitur highlight searchnya, terus ada fitur info sosmed, motto, foto dkk semuanya itu diintegrasi pake triple store database yang dihubungin sama DBPedia sama WikiData juga yang merupakan triple store WKWKW. Keren deh. ๐ฉโ๐
Awalnya bahkan aku pengen ngoding sendiri backend buat search engine nya karena baru belajar cara bikin search engine di matkul IR. Tapi karena librarynya tolol dan ga bisa didevelop di OS lain selain Mac, akhirnya pakai typesense deh. Tapi gapapa sih, meskipun aku dh pernah ngoding sampe jadi backendnya, akhirnya aku belajar Service lain yang menurutku reliable banget wkaoawokawo ๐.
Jadi intinya gitu sih, buat saat ini aku bakal cerita sampai di sini dulu, nanti bakal aku lanjutin lagi karena sekarang lagi mager nulis KWKWKWKW. Peace!
WKOAOKWWOK Asli malas banget lah lanjutin nulis blog lagi, 2 hari ke belakang aku lagi asyik ngerjain proyek baruku. Terus kan keluargaku pindah ke rumah baru. Kamar sementara tempat aku tinggal itu internetnya pelan banget. Aku mesti tethering lewat handphone kalau mau internet cepat ๐ข.
Sekarang udah tanggal 29 dan target ku untuk menyelesaikan blog ini sebelum tahun baru sepertinya akan kandas. Tapi memang begitulah manusia, semua targetnya susah mau tercapai ๐ฅ.
Tapi mari lah aku bakal menghabiskan waktuku selama sekitar 3 jam untuk menyelesaikan blog post ini.
๐โโ๏ธ Perolehan Temu-Balik Informasi
Awalnya aku ga terlalu kepingin ngambil mata kuliah ini, tapi karena diajak Eko dan WH juga ternyata mengasdosin matkul ini sama semweb juga, akhirnya aku juga ngambil ๐.
Bukan apa sih, aku sebenarnya agak intimidated aja sama Machine Learning lagi, aku takut kalau IR ini bakal ML heavy based banget dan sering kali belajar tentang yang berkaitan banget dengan language models ๐ฑ.
Dan aku senang banget karena mata kuliah ini sama sekali ga ada tugas kelompoknya, dan ada sistem bonus via email yang benar-benar aku senangin sih. Aku tiap minggu bisa dapetin komponen bonus yang cukup yakin bisa membuat nilai akhir tembus dari 100 ๐ฏ aowkowaoowoao.
Kelas pertama menunjukkan kalau kelas ini dari dulu ternyata udah salah ๐ฑ. Yang benar itu bukan perolehan tapi temu-balik informasi. ๐ง

Dicoret
Menurutku ini salah satu mata kuliah paling berguna dan paling seru yang ada di Fasilkom, dan menurutku bahkan ini lebih CP dari pada kelas CP sendiri, lebih CP dari SDA, dan lebih CP dari kelas DAA ๐คช.
Ini mata kuliah yang pra UTS nya benar-benar belajar tentang algoritma dan ngoding. Seru banget! Belajar tentang bikin search engine dan optimisasinya.
Kelasnya offline sih, dan Bapaknya ngejelasin menurutku bagus banget. Bahkan menurutku masuk ke Top-3 best dosen yang bagus ngajarnya menurutku ๐ฉโ๐ซ.
Ada beberapa bagian yang menurutku keren banget sih, kaya kita di kelas benar-benar nyimak banget, dan ada meme lucu yang bergerak pas kelas.

Spelling Correction yang Context Based
Salah satu method buat text search itu bisa pakai vektor. Intinya itu sebenarnya buat text search setiap kata kan bakal dijadiin vektor yang bisa dikatakan word embedding, atau apa lah itu. Nah vektornya ini punya nilai yang didalamnya ada maknanya. Setiap dokumen atau corpus yang terdiri lebih dari satu words nanti juga bakal punya vektor ๐. untuk ngecek query itu basically kita bakal bandingin vektor dokumen dengan vektor query.
Nah bagian yang susahnya itu pas generate vektor words ๐, karena akan diwakili ramai-ramai sebagai vektor dokumen. Ada banyak method buat ngelakuin ini yang masing-masing punya drawbacksnya
- LSA
- Bert
- Elmo
- One Hot - Bag of Words
DKK. Yang pasti ada banyak lah. Nah, masing-masing juga ada yang bisa nangkap makna homonim kaya kata โbisaโ sebagai artian โmampu, ableโ dan โbisaโ pada racun ular ๐.
Ada juga yang bisa nangkap makna kata ganti/pronoun, Ia itu refer ke mana. dkk.
Meme-meme lucu juga beredar karena di-slide nya IR itu fontnya pakai Comic Sans dan ada beberapa ilustrasi yang bisa menjadi template untuk meme yang super sempurna.

So As A Joke
๐ UTS
Buat UTS nya rada toxic menurutku karena pas diumumin kalau open notes dan notesnya infinite pages, aku agak kaku dan selama ini aku nyatat kan di PC ya, akhirnya aku harus turun gunung dan memindahkan semua catatan ku ke binder ๐ฅฒ.
UTSnya surprisingly good, ada salah satu materi yang pake edit distance gitu.

Toxic Banget Keluar Pas UTS KWKWKKWKWW
Jadi intinya kita mesti nguliin tabel itu pas UTS. Tapi karena waktunya cukup banyak, aku sendiri sempat sih. Lumayan seru sih, karena sebenarnya agak hoki-hokian kalau masalah kaya gini. Banyak banget algo-algo seru yang keluar pas masa sebelum UTS.
Itu kan intinya buat spelling correction. Nah ada lagi dijelasin pake trie ๐ณ.

Duar Trie RMQ Sparse Table pake Heap
GG gaming. Pas keluar materi materi gini pas UTS aku udah nyantai banget sih WKKKWKWKW ๐.
๐ UAS
Karena UTSnya yang toxic open notes, akhirnya sejak itu aku selalu bikin catatan di binder setiap kelas dan akhirnya catatan ku selesai dan bisa kubawa pas UAS :p ๐ฆ (Kalau tiba tiba dibilang ga boleh open notes aku telanjang bulat bugil bugil lari ke danau sih ๐ฆ)
Materi UAS ini berkisar tentang model-model machine learning. Nah, jadi kalau berdasarkan catatan aku, terdapat dua jenis model pencarian yang umum digunakan.

Atas dan Bawah
It took me one hour to finish this drawing because everytime I want to open my drawing app, something distracted me ๐ก
Nah itu ada model yang pake reranking gitu, terus ada pula yang make langsung encoder based ML nanti similaritynya bandinginnya sama embed querynya ๐ฑ.
Buat nyarinya bakal make semacam data struktur yang blackboxnya mirip sama KD tree. Tapi kalau skor similaritynya beda, bisa jadi ada struktur data lain yang belum dipublish sih. Kalo yang metode atas itu conventionallnya bisa make TF-IDF based method, atau make BM 25 ๐ค.
Lumayan seru sih UASnya, ada bahas metode-metode reranking sih kebanyakan. Terus somehow magically UASnya yang menurutku lebih susah ternyata nilainya lebih tinggi dari UTS ku??? OWAKOKOAWOKW.
๐คช Tugas Pemrograman
TPnya menurut aku cukup toxic buat orang yang males ngerjain WKWKWKKW, TP 2 itu kelanjutan dari TP 1, TP 3 itu kelanjutan dari TP 2, dan TP 4 itu kelanjutan dari TP 2 dan TP 3 ๐ . Jadi kalau udah telat satu sisanya bakal telat juga.
Mau ga mau mesti ngerjain semua lah intinya. Jadi kalau misalkan dari TP 1 sudah tewas. Wes kewes kewes hilang 50% nilai akhir ๐.
TP 4nya menurut aku seru banget sih, aku sendiri TP 4 nya deploy di vercel dan GCP, seperti biasa dengan backend FastAPI nya python dan front end next js yang aku udah comfort banget sekarang ๐. Aku kasi nama Appnya Qmedigle, bisa diakses di https://qmedigle.hocky.id.

QMedigle
Aku kalau ga salah ngoding itu one sitting sih, sekitar 10 jam gitu. Menurut aku lumayan seru.
Yang agak susah tuh mungkin setting settingannya, tapi kalau misalkan udah, jadi ga terlalu susah ๐.
๐ Komputer dan Masyarakat
Ini kelas Ethics, menurutku lumayan seru, aku kebetulan dapat kelompok yang enaak banget dan bisa ngecarry satu sama lain. Kelompokku ada Andre, Andrew, Mirsa, sama Zahra ๐ฆพ. Kebetulan di kelasku juga ada orang Mexico yang exchange, dan ngambil kelas komas kowaokawokaw. Dia selalu jadi pusat bintang kelas karena setiap masuk selalu dimention ๐๏ธ.
Rata-rata kebanyakan tugasnya kelompok-kelompok gitu sih, diskusi dan kemudian dipost di forum. Tugasnya kebanyakan disuruh nyari artikel dan tuliskan essay. Essaynya macem-macem, bisa dari implikasi, ke apa ide-ide, solusi atau root problems ๐.

๐ Forum oleh WH
Kelasnya pengantarnya bahasa Inggris, tapi di tugas-tugasnya bisa pakai Bahasa Indonesia, bahkan pas ngomong juga boleh. Tapi pengantar kelasnya tetap Inggris. Kelas IR sempat bahas ChatGPT dan kita bareng-bareng mengide untuk mengerjakan Essay Komas pakai itu. Tapi kan:
๐๐๐๐๐ ๐ด๐๐๐
Kelasnya menurutku agak tricky karena komponen penilaiannya yang shady. Ga terlalu tau mana yang mesti digrade kaya gimana ๐. Apalagi kalau sadar teman sekelas itu ambis-ambis, jadi pasti mereka nulis panjang-panjang banget.
Kadang kita ga tau mesti sepanjang apa biar bisa cope-up dengan tulisan mereka dan tidak menjadi remah-remah yang menulis super singkat.
๐ฆ UTS dan UAS
Nulis doang, pas UTS ada yang take home, tapi sama aja nulis essay juga.
๐ฆ Skripsi
Mata kuliah ini menurutku lumayan bebas, dan kita sendiri yang nentuin apa yang mau dikerjain. Aku sendiri lagi ngide ngide nerusin ide aku buat bikin live collaborative CP client buat bisa ngoding satu sama lain gitu.
Nah, kebetulan itu bakal explore WebRTC sih. Udah itu aja. WKKWKWK. Kebetulan aku pake Electron juga buat bikin Desktop Appnya. Meskipun terkesan distributed system banget, sebenarnya aku cuma pake library buat beberapa bagian. Cuma yang ngodingnya susah itu menurutku variasi Operational Transformationnya itu sih ๐ถ. Ngodingnya trash banget karena aku mesti ngoding dari awal buat networknya. Mungkin ada deh total total aku seminggu ngabisin buat itu doang.

GG Gaming
Terus yang lumayan toxic itu pas experimentnya, karena aku mesti bolak balik ngecekin skenarionya udah pas belum. Test ku itu end-to-end dan dijalaninnya diinject script buat experiment gitu ๐ญ.
Buat nulis sendiri aku pakai IntelliJ IDEA sih, ada addons Latex yang menurut aku op banget. Terus aku juga pake template tugas akhir tapi yang udah aku modif.
Command buat ngerunnya kira-kira nanti:
1
latexmk -pvc -pdf -shell-escape thesis.tex
Itu udah otomatis bakal hot reload, itu bisa di linux sama macOS kerja sih, install dulu tapi Tex nya. Kalau di Mac aku pakai Mactex apa MikTex gitu aku lupa (soalnya udah ku install ulang Macnya WKKWKWKW), kalau di Linux pakai MikTex. Yang penting dua-duanya nyediain API latexmk sih.

Moment Dota
Nah, bagian paling susah dari skripsi itu menurutku cuma nulisnya sih. Nulisnya bisa lama banget dan revisinya bisa banyak banget. Butuh waktu yang lama buat nekunin dan ngerjain skripsi ๐. Rasanya aku sampai malas banget mau ngapa-ngapain. Bahkan mau ngobrol sama orang lain aja males banget ๐ฝ. Aku sempat hampir rasanya depresot berhari-hari gara-gara nulis ini ga kelar-kelar.
Aku ngasi deadline yang cukup ketat, yaitu sekitar pertengahan-akhir November, yang biasanya masih diokein sampai 9 Desember.
Sehingga aku tanggal 1 Desember udah sidang, dan itu barengan sama Steven sama Andrew yang mereka udah skripsi dari semester lalu, dan buat semester ininya tinggal refinement doang.
Aku juga buat grup Line biar bisa nanya nanyain Andrew sama Steven. Aku namain โInfo Mabarโ ๐ฎ biar direspons cepet sama mereka.

Info Mabar YTTA
Gila cuy. Blog nya kelar! ๐คช Sebenarnya masih banyak yang pengen kutambahin sih, tapi rasanya udah mager banget mau nulis. Aku pengen persiapan juga buat 30HBC. Bulan Januari ini. Semangat deh. Itu aja sih, aku paling bakal nambahin meme-meme dan cerita lagi seraya aku baca-baca diary tahunan aku dan liat-liat google photos.
Peace out,
Hocky
Leave a Comment