Semester 7 - Subway 1 Foot Long Keeps My Motivation Strong

24 minute read

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
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 7
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)
Mixue
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).

Hypocrisy
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.

Subway
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.

Kenta's Drawing
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 ๐Ÿ˜

OC
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.

Kocak
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 ๐Ÿ‡.

Directed Edge Labeled Graph
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 ๐Ÿฅฒ.

Maju Lo Permanent Marker
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.

  1. Netflix TV Shows and Movies
  2. Spotify Top 200 Charts (2020-2021)
  3. Michelin Restaurants
  4. AirStats: Data on airports around the world
  5. Video Games
  6. Google Books
  7. QS World University Rankings 2017 - 2022
  8. IMDB data from 2006 to 2016
  9. Olympics and Athletes
  10. 17K Mobile Strategy Games
  11. MyAnimeList Anime
  12. MyAnimeList Manga
  13. Korean TV Series
  14. NBA Players
  15. Paramount TV Shows and Movies
  16. 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.

QS World Semantic Web Homepage
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
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.

Gambar
Entitasnya

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

Properti
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.

Search Universitas Indonesia
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 Pak Alfan
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.

saya cina kamu
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.

Meme
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.

Edit Distance
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 ๐ŸŒณ.

Trie RMQ
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.

Model 1 dan 2
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
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 ๐ŸŽ‹.

Hello
๐Ÿš† 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.

PeerToCP
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.

Miktext moment
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
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