Semester 3 - Tuman

29 minute read

Pembukaan

tu.man2

a menjadi biasa (suka, gemar, dan sebagainya) sesudah merasai senangnya, enaknya, dan sebagainya: anak-anak sebaiknya jangan dibiasakan diberi banyak uang, ia bisa jadi โ€“

  • Aku sudah lumayan terbiasa dengan corona. Per saat ini, buat vaksin sendiri udah ada Sinovac, tapi baru selesai tahap uji coba di Bandung (seingetku) ๐ŸŒ.

  • Sumpah ini malas banget buat blog ini. Aku hari-hari rasanya mager banget kenapa ya. Apakah ini tanda-tanda aku sudah tua ๐Ÿ‘ด Cie btw aku ulang tahun yang ke-18 lho hehe mantap.


Ulang Tahunku ๐ŸŽ‚!! Duh Sumpah Aku Ganteng Banget Ga Sih Disini WKWKKWKWW
  • Aku ganti workflow, aku sekarang jadi sering pakai Typora. Typora itu app buat notetaking, dia bakal nulis di dalam editor semacam semi-(What You See Is What You Get), jadi live typing bisa ngeliat hasilnya langsung ๐Ÿ‘๏ธ.
Typora
Typora Kaya Apa Sih

Kurang lebih looks-nya seperti itu, settingan-nya cukup membantu dalam notetaking, beberapa yang favoritku itu ialah gratis ๐Ÿค‘, terus kalau mau masukin gambar, tinggal paste aja, dia otomatis masukin ke folder assets dan langsung di-embed ke docs dalam format md yang sesuai ๐Ÿ–ผ๏ธ. Easy af. Terus shortcuts-nya juga gampang. Jadi ya, youโ€™ve won my heart โค๏ธ.

  • Ingatanku udah pudar. By pudar aku sudah ga bisa bedain event mana yang terjadi di semester ini dan event apa aja yang terjadi di semester lalu. ๐ŸŸ Ingatanku udah kaya ikan mas koki.

  • Sembari nulis ingatanku udah kaya ikan, aku berakhir baca artikel National Geographic hampir setengah jam tentang ingatan ikan. asw Kumparan, NatGeo

  • Dengan ini aku menyimpulkan kalau aku masih se-ndak jelas aku beberapa bulan yang lalu ๐Ÿฅ.

  • Btw, intinya ikan sering dianggap bego karena struktur otaknya yang beda sama mamalia, mereka tidak ada bagian yang besar, berkerut-kerut gitu, namanya neocortex. Nah itu tempat proses kognitif tinggi, kaya problem solving, berpikir abstrak, kreativitas sama merencanakan sesuatu ๐Ÿง .

  • Tapi in fact, mereka sebenarnya bisa dilatih pakai stimulus kaya makanan sama cue kaya lonceng atau something gitu lah ๐Ÿ””.

  • Intinya ikan masih bisa belajar dari kebiasaan. Bahkan ada ikan yang hafal lokasi jaring yang bolong selama satu tahun. Even kalo life span mereka cuma 2 tahun ๐Ÿฅ…. Ya intinya ikan lumayan pinter.

  • Blog lalu mengandung sekitar 7000 kata, yang di mana padat banget. Aku consider mau bagi-bagi blog ini jadi mungkin 4 atau 5 bagian. (In fact, ga jadi) ๐Ÿฆ”.

  • Oke, aku memutuskan untuk sehari tiap pagi jam 8 aku nulis 1000 kata lah paling ga buat nyelesain blog ini. 1000 kata a day keeps the ngaret away ๐Ÿ’ฏ.

  • Aku lagi mau masang behel. Per aku nulis kalimat ini, aku masih duduk dan mau ke klinik gigi buat nyetak gigi nanti sore jam 18:30. By the end of aku selesai nulis postingan ini, mungkin udah ada kawat besi itu di gigi aku. Selamat tinggal makan nyaman. Aku ingin makan sehat ๐Ÿ˜ถ. Aku semoga bisa bikin blog tentang behelan juga.

  • Aku sempat nulis New Yearโ€™s Resolution di catatan pribadiku. Aku mau membuat habit baru, untuk tidak melakukan sesuatu. (Cerita)

  • Yang aku tulis di 2021 Resolutionku Jangan main game selain hari sabtu-minggu
  • Failed miserably 11 Januari 2021. bangsat, as per context, itu hari terakhir UAS, aku pake buat main CS sama DotA malamnya. ๐ŸŽฎ

  • Blog ini unexpectedly banyak explicit curse. Iโ€™m not an unethical person, tapi this is a personal blog. Please donโ€™t judge me just because I swear a lot. Swearing biar perasaanku bisa dituangkan lebih ekspresif aja. I donโ€™t mean to offend anybody ๐Ÿ™๐Ÿ™.

  • Happy New Year 2021 ๐ŸŽ†!

  • Jirrr 14 Januari 2021, main DotA lagi, padahal hari kamis. Aku nih pengen curhat. Setiap kali habis makan kenyang gitu tu pasti malas dah buat latihan CP, belajar atau produktif ๐Ÿ’ป. Rasanya semacam feeling โ€œYo why do I eat so much, I canโ€™t work while Iโ€™m full, so why not playโ€-kind of feeling gitu sial ๐ŸŽฒ.

  • Oke aku nobatkan pembukaan ini sebagai pembukaan ter-trash, yang pernah ada. ๐ŸŽ‰

  • Oh iya, tentang bagaimana cara aku me-manage semua workspace ku untuk semester ini, aku letakkan setiap folder mata kuliah ku di Desktop ๐Ÿ–ฑ๏ธ, jadi sejak semester pertama, setiap mata kuliah menempati satu space icon yang ada di Desktop ku. Kalau misalkan ada file yang berkaitan langsung ku drag masuk aja ke mata kuliah yang bersesuaian ๐Ÿ˜†

Review Semester

Ini kan yang biasa orang lain tunggu-tunggu.. Oke, semester ini aku ambil 7 mata kuliah.

Aku urutkan dari mata kuliah yang menurutku lebih mungkin untuk dapat A. Setelah selesai membuat list ternyata susah mengurutkannya, karena menurutku semester ini isinya cukup santuy.

  • Perancangan & Pemrograman Web - 3 SKS - Kelas B (Karena nilai UAS udah keluar hehe)
  • Pengantar Organisasi Komputer - 3 SKS - Kelas C (Same, UTS sama UASku bagus) dari awal juga ga pernah ketinggalan dengan materinya karena setiap minggu aku nyatat terus.
  • Aljabar Linear - 3 SKS - Kelas C (aku juga selalu nyatet yang ini :notebook: ) bahkan ini nilai Tugas Kelompok ku overkill sampai > 100..
  • Statistika dan Probabilitas - 3 SKS - Kelas K - Aku nyodok mata kuliah ini, aturannya ngambil semester 4 sihโ€ฆ Eh atau semester 5 ya. Ga inget wkwkw. Yang pasti mata kuliah ini prasyaratnya butuh Kalkulus 1 sih ๐Ÿ”ข, kalau ngerti Kalkulus 2 lebih bagus, karena ada bagian-bagian yang butuh multivariable function sama integral lipat.
  • Struktur Data & Algoritma - 4 SKS - Kelas E
  • Matematika Dasar 2 - 3 SKS - Kelas A
  • MPK Agama Kristen - 2 SKS - Kelas D - I tried my best

PPW

Apa yang Dipelajari

Tentunya mata kuliah killer ini โ€”disebut killer karena menghabiskan waktu ๐Ÿฉธโ€” sering dibilang sebagai biangnya semester 3, tapi aku ga terlalu keteteran buat mata kuliah ini ๐Ÿ˜Ž.

Apalagi tugas mingguannya (disebut story) bisa aku handle dengan cukup nguli aja ๐Ÿ”จ. Pas liburan Summer kemarin aku sempat belajar CSS dan JS cukup intensif. Aku juga sudah pernah daftar Ristek WebDev ๐Ÿ—บ๏ธ.

โ€”Ditolak tentunya WKWKKWK. Terima kasih kakak kakak senmem sudah menolak aku. Kalau aku diterima mungkin aku sudah meninggalkan CP :D Bukan ironisme tapi aku betul-betul bersyukurโ€”

yang basically Open Recruitment-nya tugasnya itu udah bisa kupakai ilmunya sampai Story 6. (Total ada 9 story) ๐Ÿฌ.

  • Belajar cara make Django di Python, intinya module yang isinya class-class dengan arsitektur Model-Template-View yang bisa menggampangkan pembuatan website sih. Banyak website-website yang menggunakan Django juga, jadi lebih bisa familiarize yourself dengan satu framework untungnya banyak ๐Ÿ.

  • HTML Structures, Sebenarnya HTML itu Markup Language

    A markup language is a computer language that uses tags to define elements within a document. It is human-readable, meaning markup files contain standard words, rather than typical programming syntax. While several markup languages exist, the two most popular are HTML and XML ๐Ÿš’.

    Markup language ada banyak sih, intinya untuk menulis indah deh. Kaya Markdown ini sebenarnya markup language juga, kita bisa pre-format tampilan artikel kita pake bahasa-bahasa tersebut. Kalau mau nyoba belajar markup language, aku saranin familiarin dulu dengan MD, terus baru nyentuh HTML wkwkw ๐Ÿ˜†.

  • CSS, HTML itu orangnya, tag-tag di HTML kaya organ-organ tubuhnya. CSS like the โ€œDressโ€ for HTML, tag HTML bisa dikasi warna, tampilan, di-alter bentuk-bentuknya. Pakai CSS, semacam style guide lah bagi HTML itu ๐Ÿ‘—.

  • JS, this is like the way a website speak. Misalnya kaya tombol yang di-hover keluar indra maha guna sakti naga terbang ๐Ÿ‰.

  • JSON, basically Notation buat object JS yang sangat populer. Bentuknya kurang lebih kaya pair of key and value. Key-nya string, value-nya bisa array, object, atau string lainnya. Ini op banget sih wkwkkw. Intinya JSON itu udah kaya blueprint atau bentuk data yang layak dikirim-kirim ๐Ÿšš.

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    
      
    {"data": {
      "id": "file",
      "value": "File",
      "popup": {
        "menuitem": [
          {"value": "New", "onclick": "CreateNewDoc()"},
          {"value": "Open", "onclick": "OpenDoc()"},
          {"value": "Close", "onclick": "CloseDoc()"}
        ]
      }
    },"sapi" : "halo"}
    
  • AJAX, ini semacam teknik buat ngirim di belakang layar. Tau kan biasa nge-scroll FB, page-nya ga ke-refresh tapi halamannya nambah terus? Nah itu big chance fitur kaya gitu di-implement pake AJAX, teknik buat acquire atau manggil request ke website, tapi lewat JS ๐Ÿ™Š.

  • JQuery, nah ini library atau kaya module nya Javascript. Kalau di python bisa import-import, Javascript juga bisaaa. JQuery ini salah satu module import-annya ๐ŸŽฑ.

  • Web security, intinya pengenalan jenis-jenis attack aja sih. Ngertiin maksud dari Injection, Cross-site scripting dan hal-hal lainnyaaa ๐Ÿฅ.

Kuliah

Kuliahnya tentu online juga setiap minggunya ada kuliah bareng semua kelas, ada yang hari senin dan selasa. Kuliahnya itu tiap hari ngumpul dulu di Meet/Zoom, terus dikelompokin 4-5 orang kemudian diskusi di forum. ๐Ÿง‘โ€๐Ÿคโ€๐Ÿง‘

Asyik sih ๐Ÿ˜† Pakai yang namanya Groupthink gitu, tapi sekarang webnya udah mati ๐Ÿ๏ธ. Groupthink tu mirip kaya codeshare atau Google Docs gitu. Dia live collaborate document gitu, terus ada chat channelnya gitu tiap room ๐Ÿ”ˆ. Terus kalau ngisi documentnya kadang ada highlight gitu yang nulis siapa. Terus dosennya bisa pindah-pindah room gitu ngecekin mahasiswanya ๐Ÿ—๏ธ.

Biasanya kalau aku copy-paste gitu, ke-highlight pake nama aku kan di docsnya. Jadi kadang satu dokumen cuma namaku doang. Kesannya aku mendominasi. ๐Ÿ“„

VS Code
Pas Dosen Ngeliat Docsnya Banyak Highlight Dariku

Story

Tiap Minggunya ada story, story itu semacam praktik mingguan, ngerjain website gitu. Website-ku bisa diakses di sini. Ini bisa aja mati anytime karena aku dapat domainnya gratisan dari Lomba CP dan aku malas extend lagi domainnya ๐Ÿ˜‡.


Cuplikan Website-ku yang Maha Berat

Hari-hari intinya cuma ngoding website. Asyik-asyik aja. Yang paling berat menurutku Story 3, 4. Itu kita disuruh bikin desain website sama target dari website kita. Disana kita basically designing aja sih ๐Ÿšธ.

Aku desainnya kematian, dapat ide-ide ga jelas pengen bikin semacam parallax-parallax โ„๏ธ yang belakangnya di-scroll kaya ada 3D effect gitu. Ga jelas parah.

NGODINGNYA MATIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII ๐Ÿคฎ

Basically 3 hari kuhabiskan cuma buat ngerjain story 4 ini. Dari Siang-Subuh $\times 3$ malam ๐ŸŒƒ

Setelah nanya Eko, Kak Sage, Kak Ariq (Asdos-ku), Joni, dan teman-teman maha baik yang sudah nyodok PPW semester lalu. ๐Ÿ—บ๏ธ

Kebetulan sampe akhir story aku pake design web yang sama, semua fitur story aku taro di satu website utamaku. Hehe, jadi perlu satu repo doang, ga perlu bikin repo baru dan ngurus CSS-nya lagi. ๐Ÿงญ


Repository Storyku

Sempat ada juga kejadian goblok pas aku sok-sokan ngebikin error handler gitu kan. Jadi error kaya yang ada langsung di-redirect ke custom page. Pas ada error di Herokunya, aku mati nge-debug-nya weh. ๐Ÿ›


Commit History Paling Astagadragon ๐Ÿ‰

Akhirnya aku sadar itu errornya karena aku pake cloudflare cache system-nya yang terlalu dewa sampai websiteku model-nya error. IHHH PENGEN KUTAMPOL KAMU HOCK ๐ŸฅŠ.

Tugas Kelompok

Tugas kelompoknya dua kali, aku sekelompok sama Boni, Gabriel Enrique, sama Zidan. Awalnya kami bikin dulu desain webnya, terus temanya itu mesti tentang Corona ๐Ÿฅ“.


Web Tugas Kelompok

Jadi kami bikin semacam wadah buat meeting online, terus semacam discussion space, sama tempat buat maba tuker-tuker jakun yang ukurannya salah, sama buat mahasiswa yang udah mau lulus, bisa passing barang ke adik tingkatnya yang udah mau lulus. Website kelompokku bisa diakses di sini. Tugas kelompok 1 dan 2 nya sama, cuma seperti upgrade-annya aja ๐Ÿ‘ .

Kegabutan

Aku iseng-iseng daftar semua event Ristek Open Cup nya gitu, kaya lomba annual dari Ristek yang cabangnya banyak, ada CP, CTF, Code-In-The-Dark.

CITD Budi kalau ga salah Juara 2, dan Alif Juara 1. Tapi ya apa aku habis selesai makan, ditelepon Budi, terus katanya lombanya bentar lagi mulai. Ya seadanya aja ngodingnya. Emang ga hafal syntax CSS mau gimana lagi ๐Ÿ˜“ Alhasil website kodinganku tragis kaya berakan sapi ๐Ÿ’ฉ..

UAS PPW

UASnya PPW menurutku cukup menegangkan ya. Karena UAS-nya diumumkan akan pakai TCExam, semacam platform kuis gitu, dan pas sebelum UAS, nilai UTS sudah keluar. Nilaiku 84 sih. Jadi aku ga terlalu khawatir. Tapi sebenarnya bagian pilihan ganda UTS-ku ga begitu rendah. Jadi pas ditambah nilai essay kok kayanya ga tinggi-tinggi banget ๐Ÿ˜ฐ. Apalagi pas uji coba nilaiku dibawah rata-rata.

Setelah UAS, aku nge-fly karena nilaiku harusnya bisa membawaku ke nilai A (Nilainya langsung keluar dong habis di-submit ๐Ÿ˜ฐ๐Ÿ˜ฐ๐Ÿ˜ฐ๐Ÿ˜ฐ๐Ÿ˜ฐ). Hehe ๐Ÿ˜น. Jangan lupa kalau mau nilai bagus pas nge-refresh result-nya harus ditutup pake jari telunjuk tangan kanan ruas kedua dan menitnya harus habis dibagi 5.


Ampun Bang Jago

Find IT!

Aku ikut Lomba CP sama Julian dan Kak Faiz, terus menang, hadiahnya uang sama domain satu tahun (Best! Thanks Domainesia!!) Aku redeem domain hockyy.com, karena hocky.com sudah di-pake orang lain buat jualan sex toy ๐ŸŽท, sampai sekarang domainnya diperpanjang terus-terusan. asw emang ga bisa ku acquire ๐Ÿ˜ฆ. Jadi sering kali orang-orang mau buka hockyy.com malah kebuka situs porno yang bikin kageet ๐Ÿ˜ฒ.


Juara 1 Find It! 2020

POK

Apa yang Dipelajari

POK itu lanjutan dari PSD, istilahnya kalau di Ilmu Komputer itu sides yang membahas tentang hardware. Menurutku, POK ini well organized materinya. Benar-benar seperti kita dibawa membaca buku cerita, semacam di-storytell kan sebuah whole new adventure yang seru ๐Ÿบ!

Kira-kira yang dipelajari aku ringkas pada poin-poin berikut.

  • How to manage your time, maintain your quiz grades and understand every lesson each week ๐Ÿ’ฏ.
  • Tentang Prosesor, bagaimana caranya bekerja dengan sekumpulan register, terus membahas tentang arsitektur sebuah komputer. Ada memori, I/O, datapath, control. Memori yang dibahas hampir selalu merujuk ke RAM. Sementara datapath ini lebih membahas tentang bagaimana instruksi di-execute di prosesor ๐Ÿ’ป.
  • Diajak buat menghitung-hitung tentang performance suatu komputer dari segi setiap instruksi butuh berapa clock cycle dan setiap prosesor bisa ngejalanin berapa clock cycle setiap waktunya ๐Ÿ•ฅ.
  • Jadi di prosesor itu semacam sequential sirkuitnya, depends on time. Nah, clock cycle itu yang knick-knack barang-barang di dalamnya yang membuat prosesornya bekerja ๐Ÿ˜.
  • Belajar assembly. Ambil contoh di C/C++ ya! Karena emang menurutku dekat banget bahasanya dengan assembly. Setiap instruksi yang biasa dikoding di C/C++ itu bisa dinyatakan dalam kode assembly-nya ๐Ÿงฅ. Assembly itu bahasa pemrograman yang instruction set-nya way more simpler lah. Bagaimana for loop bisa diganti dengan jump. Terus, operasi-operasi aritmatika bisa dinyatakan dengan instruksi-instruksi yang lebih sederhana ๐Ÿ”ข.
  • Materi setelah UTS-nya jauh lebih seru sih menurutku, kita belajar cara ngoding di assembly, terus belajar basic caching system, belajar pipelining yang bisa mempercepat proses dari berjalannya instruksi assembly ๐Ÿš—.
  • Belajar tentang interrupt dan timer juga pada assembly dan menurutku yang paling seru ialah saat dealing with button sama LED, LCD dari luar ๐Ÿ˜‚.

Kuliah

Kuliahnya ada sesi menonton 3-5 video dari Bu Efi, dan dilanjutkan dengan 2-3 SKS pertemuan hari Jumat jam 8-10. Aku pernah ketiduran sekali, terus skip kelas. (Kan ga diabsen), terus aku emang lagi sedih aja kan. Emang aku kan orangnya rajin gitu harusnya ga bolos-bolos. Terus aku nyeletuk kan ke Ibu ku kalau aku tadi skip kelas ๐Ÿฆก.

Ayahku dengar terus dimarahin dah ๐Ÿ˜ . Ditegur gitu ngapain kuliah udah online masih ga hadir kuliah ๐Ÿ’ข. Sebenarnya kalau aku pikir-pikir ๐Ÿค” ada benarnya juga. Salahku juga malam itu aku tidur jam 2 subuhan karena emang malemnya nonton Youtube doang ๐Ÿ’ค. Alhasil moodku seharian sempat buruk. Tapi itu tidak mengganggu motivasi belajar POK ku.

Tapi Ayahku kalo marah tu parah bgt weh. Orang yang ga biasa bisa mental breakdown. Untung aku udah mental breakdown biasa ๐ŸŒต. //Heh

Jujur aku agak iri dengan kelas bimbingannya Bu Efi karena tiap minggu sepertinya bahas materi tambahan di luar slide(?) Sementara kelasku hanya nge-review slide kembali ๐ŸŽš๏ธ. Tapi gpp sih. Kan aturan kelasnya itu hari Jumat, dan harus udah menonton video serta ada checkpoint yang harus dikerjain sebelum ngerjain kuis mingguan. Nah porsi kuisnya ini emang masuk ke nilai ๐Ÿ’ฏ.

Lagi pula, menurutku POK ini nilainya baik banget. UTS UASnya nilai maxnya 110 dan kuisnya itu nilai bonus 5%. Jadi biasa aja kalo nilai akhir kadang lebur-lebur tumpeh tumpeh > 100 WAKAKA ๐Ÿ‘.

Lab dan Tugas

Sejak minggu ke-berapa gitu ya aku lupa ada Lab AVR sama MIPS. Jadi itu semacam ngoding Assembly lah. Biasa aja sih, ga terlalu susah. Challenging iya, tapi basically cuma CP on Assembly aja. Aku dapat asdos Kak Alghi. Tapi aku jarang nanya-nanya juga sih. Menurutku baca slide aja juga udah cukup ๐Ÿ™Œ.


When You See It

Berikut ialah kode asdos dari asdos-asdos POK saya. Notice something? ( อกยฐ อœส– อกยฐ). Iya ini aku juga sadar pas dikasi tau selesai UAS. HAHHAHAHHA. Nice one. Never thought people would actually slip in a good easter egg ๐Ÿฅš.

Forumnya Sepi

Ga asyik sih, aku kadang post di forum, yang balas cuma Steven dari kelas sebelah. Ga bisa bayangin kalau misal kelasnya dipisah. Mungkin jadi sarang hantu forumnya. Sempat minggu terakhir aku cuma pengen mastiin pemahaman ku aja ๐Ÿค”, kan ada soal di slide, aku ngepost pembahasan Cache di soal itu yang salah-salah (Aku baru sadar setelah quiz kalo basically jawaban ku ngaco semua) , terus ga aku update lagi kalo itu sebenarnya salah. Ga ada yang peduli juga balasannya juga ga ada weh parah banget. Sad pol ๐Ÿ˜ข Mungkin pada teler belajar POK sih.

Menurutku emang teknik belajar video itu rada beratin. Aku sendiri tiap minggunya sambil nyatat apa yang ada di video ๐Ÿ“น. Aku sempat pakai ruangguru selama 2 tahun pas SMA. Sistem belajarnya mirip POK ini. Karena dulu aku sering banget ninggalin sekolah (Kuhitung-hitung aku total hampir skip satu semester gara-gara pelatnas, OSN, dan event-event lain) pas SMA ๐Ÿซ. Jadi aku belajarnya lewat RuangGuru aja.

Tapi lho SMA gampang pol. Tugas-tugasnya aja yang ga ngotak. Yap! Menurutku tugas-tugas di SMAku Jauh Jauh Jauh Jauh Jauh Jauh Jauh Jauh Jauh Jauh Jauh Jauh Jauh Jauh Jauh Jauh Jauh Jauh Jauh Jauh Jauh Jauh Jauh Jauh Jauh Jauh Jauh Jauh Jauh Jauh Jauh Jauh Jauh Jauh Jauh Jauh Jauh Jauh Jauh Jauh Jauh Jauh Jauh Jauh Jauh Jauh Jauh Jauh Jauh Jauh Jauh Jauh Jauh Jauh Jauh Jauh Jauh Jauh Jauh Jauh Jauh Jauh Jauh Jauh Jauh Jauh Jauh Jauh Jauh Jauh Jauh Jauh Jauh Jauh Jauh Jauh Jauh Jauh Jauh Jauh Jauh Jauh Jauh Jauh Jauh Jauh Jauh Jauh Jauh Jauh Jauh Jauh Jauh Jauh Jauh Jauh Jauh Jauh Jauh Jauh Jauh Jauh Jauh Jauh Jauh Jauh lebih tiring, nguli, banyak ๐Ÿ”จ.

Overall aku kuliah ngerjain kaya duduk 3 jam. PR kelar semua.

Dulu pas SMA, aku kerja-kerja, buat-buat, tulis-tulis, baru kelar. Iya, kelar. Kelar satu.

Pas Kuliah ini isinya cuma test-test, quiz-quiz, ujian-ujian. PR nya paling ngoding-ngoding doang. Menurutku CP sangat berguna karena ya PR-PR nya ga butuh otak terlalu banyak kadang ๐Ÿง . Apalagi mungkin karena PR nya boleh diketik dan ga tulis tangan kali ya โœ๏ธ. Mungkin deh. Tapi kadang aku cringe sendiri baca tulisan di buku harian ku pas SMA

Aku benci PR.

Sekarang aku malah berharap.. Kenapa PR ga dibanyakin ๐Ÿ˜ข hitung-hitung bisa nambah nilai dan latihan.

Menjelang UAS

Dulu sebelum UAS course page-nya di moodle kaya diexpand semua gitu. Tapi entah kenapa sekarang malah ke-hide gitu weh. Jadi agak susah sih browsing-nya ๐Ÿ˜“.


Halaman Course

Aljabar Linear

Apa yang Dipelajari

  • Matriks, operasinya, invers-nya, propertinya, dan teknik-teknik yang bisa dipakai di matriks ๐Ÿ”ข.
  • Sistem persamaan linear, apa di dalamnya dan property apa aja yang dia hold ๐Ÿ‘.
  • Teknik-teknik mencari determinan, determinan itu apa โœ”๏ธ.
  • Dot Product dan Cross Product pada vektor di Ruang Euclid
  • Dependensi linear, baris dan dimensi (Ini asyik dan mind bending banget sih menurutku ๐Ÿ˜)
  • Ruang baris, kolom, dan null. Pelajari bagaimana cara kerjanya dan di matriks itu gimana, ngitungnya gimana, dan ruang-ruang vektor itu apa.
  • Ruang hasil kali dalam, basically cuma hasil kali titik on steroid lah ini ๐Ÿ’ช.
  • Nilai eigen, vektor eigen, diagonalisasi, dan transformasi linear.

Kuliah

Kuliah Aljabar Linear itu tiap hari rabu, sebanyak 3 SKS langsung (2 Jam 30 Menit). Menurutku ga bikin capek sih. Karena aku suka sekali dengan materi Alin. ๐Ÿ˜„ Mengapa? Karena beberapa di antaranya udah sering aku pake. Seperti exponential matrix, dkk. Setiap kali kuliah Alin, kepalaku selalu blow off. Kaya rasanya crooottttt ๐Ÿ’ฆ๐Ÿ’ฆ๐Ÿ’ฆ. Mindblown gitu lah. Karena ada beberapa yang selama ini kaya

OHHHH GITUUUU, kok aku baru nyadaarr!! Ternyata udah sering kita pake! Dan faktanya proof-nya Alin itu selalu bagus, indah dan everything is just good and fine. Apalagi kalau udah paham, terus diliatin interpretasi geometrinya. Materi kesukaan itu yang Ruang baris, kolom, dan Null. Karena basically youโ€™re a monk ๐Ÿ‘จโ€๐Ÿฆฒ kalau ngerti. Duar ๐Ÿ’ฃ!

Bahkan aku ngerasa Alin ini emang ga layak jadi mata kuliah. Harusnya jadi subject sendiri di SMA. Untuk kuliahnya sendiri biasanya ga full dan emang Alinnya ga hitung-hitungan ๐Ÿฅ‡. Kebanyakan menjawab pertanyaan True โœ”๏ธ/False โ›” sama reasoning konsep aja. Ga terlalu banyak disuruh ngitung determinan, nyari inverse dkk. Tapi lebih ke konsep tentang invers matriks itu sendiri.

Terus biasanya kalau ada sesuatu yang mesti diproof, percuma aja nanya di kelas. Kadang kalo nanya ke Bu Kasiyah.

Aku dan siapapun: Permisi bu, ini proof-nya gimana ya?
Bu Kasiyah: Nah, ini kalian telusuri sendiri. IBu tIdaK iNGin merENGguT KeBaHaGiaAN kAliAn

But damn, so I ended up hampir selalu nge-proof sendiri, dan pas selesai di-proof, kaya โ€œWOWโ€ what is this, dan emang proof Alin yang indah itu sesuatu yang benar-benar โ€œBahagiaโ€! (Ini ga ada irony-nya sama sekali) Kudos to Bu Kasiyah lah. Bless her for her amazing ways to teach Alin ๐Ÿ˜‡.


Aku Suka Alin โค๏ธ

Alin ini juga ada belajar tentang vektor as an element di dalam ruang vektor kan pastinya, dan di MatDas 2 itu butuh banget pengetahuan tentang vektor. Jadi sangat berhubungan sih ini mata kuliahnya menurutku ๐Ÿป.


Bolak Balin Alin Matdas

Kelompok Alin


Anggota Kelompokku

WKWK. Kelompok ini inti awalnya dipakai buat diskusi-diskusi tentang Alin dan ada Forum Pendalaman yang penilaiannya pake jumlah postingan dan kualitas diskusi. Tentunya kami yang maha gabut dan ga punya waktu ๐Ÿ•™ (Paling kamu doang hock alah bacot ๐Ÿ“ข).


Feedback Bu Kasiyah

Berhasil membuat tambahan 70 postingan dalam satu malam. Membuat nilai kami sungguh Stonks โ†—๏ธ WKAKKKKAKAKA.


Nilai Tugas Kelompok Alin

Fun Quiz

Sempat sekali ada Fun Quiz bareng tiga kelas. Mungkin asdosnya lupa ngebuat shortened link-nya gitu, jadi URL not found kan (Lagi ngezoom semuanya ceritanya). Terus aku dengan sangat S P E E D ๐Ÿš— ngide iseng-iseng ambil shortened link yang sama, terus ku redirect ke rickroll. WKWKKW. Ngakak sih itu 180 orang kena rickroll ๐Ÿคฃ๐Ÿคฃ. Ga kenapa-napa kok, akhirnya link-nya dipindah. (Ga fatal kok tenang aja, kejadiannya cepat, cuma 2 menitan dan fun quiz-nya ga dinilai). (Semoga yang baca ga marah kalo kalian baru sadar ini aku KWKWKWK)

StatProb

Apa yang Dipelajari

  • Jujur ini matakuliahnya ga exciting banget sih sebenarnya wkwkkw. Karena ya cuma statistika dan probabilitas. Tapi soal-soalnya menarik sihh ๐Ÿ’ฏ!!
  • Belajar tentang probabilitas in a proper way intinya. Misalnya random variable, conditional probability, quantile function, markov chain, distribution aneh-aneh ๐Ÿ˜ฉ.
  • Cara memakai the R programming language yang menurutku harusnya udah ada python sebagai penggantinya ๐Ÿ.

Kuliah

Kuliahnya tiap hari selasa jam 1 sampai 3.30. langsung 3 SKS jugaa. PR-PRnya menyenangkan, dan aku dapat banyak banget ide soal-soal CP dari mata kuliah ini. TBH yang asyik itu pas ngerjain PRnya sih. Dulu pas PR 1 sama 2 kalau ga salah setiap soalnya mesti dicoba buat program pake R. Ada satu soal yang ditanya pembuktian bilangan bulat dari suatu notasi faktorial pembagian gitu. Bisa sih di-proof pake legendre. Tapi emang magerin ๐ŸฆŽ.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
gcd <- function(x, y){
  while(y){
    tmp <- x
    x <- y
    y <- tmp
    y = y %% x;
  }
  return(x)
}

pembilang <- 4251:4155
habis.terbagi <- TRUE
# Akan dicoba setiap penyebutnya dari 1 .. 97, dilakukan pencoretan
for(i in 1:97){
  penyebut.sekarang <- i
  for(j in 1:length(pembilang)){
    curgcd <- gcd(pembilang[j], penyebut.sekarang)
    pembilang[j] <- pembilang[j]/curgcd
    penyebut.sekarang <- penyebut.sekarang/curgcd
  }
  # Suatu komponen penyebut habis terbagi bila sisa 1
  if(penyebut.sekarang > 1){
    habis.terbagi <- FALSE
    break;
  }
}

Kurang lebih program R itu kaya gitu. Yang lebih fucked up lagi, R bisa kaya kiri kanan assignment gitu ๐Ÿ˜†.


Sorcery kah?

WAKKAKKA. Trash. Kuliahnya seru.. Ada kuis kahootnya, terus Mario selalu minta ngizin buat ngerekam. Tapi sampai sekarang aku belum pernah rewatch kuliahnya sih ๐Ÿ“น. Yang penting buat statprob ini cuma latihan soal sama baca slide menurutku.

SDA

Ayayayayy. Mata kuliah yang asyik, dan gabut, karena pada dasarnya materi-materinya udah pernah di-cover di pelatnas sih ๐Ÿ˜Ž. Karena ga terlalu ngeberatin semester kali ini. Sampai ada meme ini.


Pagi Lord

Foldering

Jadi aku punya 2 PC yang sering aku pakai. Yang satunya ROG, agak berat dia dual boot, jadi aku punya satu PC lagi yang windows doang, itu ada SSD 256GB sama HDD 1TB ๐Ÿšดโ€โ™‚๏ธ. Somehow ga bisa dijadiin dual boot. Tapi gapapa sih. Kayanya karena dia osnya di SSD, dan oleh karena itu aku biasanya nyimpen data-data yang udah ga kebuka lagi di HDD, kaya data-data semester ini, game, atau film.

Rushes to folder SDA yang udah ku simpen di HDD karena aku sudah lupa SDA

Apa yang Dipelajari

  • Belajar analisis algoritma, kompleksitas, OHH. Wait. Somehow ada dua materi di SDA yang sangat berguna bagi aku. Ga cuma dua sih sebenarnya. Lebih ke bagaimana diajarkan sebenarnya CP juga bisa OOP ๐Ÿ—ณ๏ธ.

  • Generics, jadi generics ini kita diajarkan pada dasarnya ada sebuah class atau method atau fungsi yang dia bisa menerima tipe data apa aja sebagai parameternya ๐Ÿ—ผ. Jadi enak sih. Sangat berguna apalagi kalau fungsinya rada umum dan bisa dipakai setiap barang, kaya fungsi print matrix gitu misalnya ๐Ÿ–จ๏ธ. Kan isi matriksnya bisa apa aja gitu kan. Nah, ini di CP sangat berguna juga.

    Ambillah kasus ngerjain geometri ๐Ÿ“, terus ada class titik, nah itu titiknya kita bisa store lattice points, yang integer atau simply store double kan, atau long double. Template kan biasanya ga mungkin kita bikin 3 buah buat masing-masing tipe data ๐Ÿง‘โ€๐Ÿคโ€๐Ÿง‘. Nah, itu bisa pake typedef aja atau generics kalau di C++. Seingetku ada yang compile time juga kok timenya. Jadi ya keren aja.

  • Sorting, di sini aku belajar cara sorting manual. WKKW. Terus belajar kerennya shell sort. Terus belajar linked list. Disini aku nambah pengetahuan tentang pointer karena basically behavior-nya Object di java itu sama kaya pointer di C++ ๐Ÿ”บ.

  • Terus ada juga Tree, Binary Search Tree, Balanced Binary Search Tree (Tahun ini cuma diajarin AVL ๐ŸŒด, padahal semester lalu ada Red Black Tree sama ada B+ Tree ๐ŸŽ„) Emang AVL rada tricky sih. Tapi sebenarnya kalau teliti bisa-bisa aja oneshot menurutku, karena method-methodnya cukup obvious :/


Yuk Bisa Yuk
  • Hashing ๐Ÿ”ช.

  • Terus tahun ini juga ga ada Binary Heap :/ Banyak disunat ya materinya ๐Ÿ†.

Kuliah

Kuliahnya setiap hari Selasa Kamis jam 10 kalau ga salah. Kelasnya biasa. Sebenarnya SDA ada disediain video. Tapi aku nonton pas deket UTS sama UAS aja HAHAHHAHAH (Jangan ditiru ya ini guys, harusnya sesuai harinya ya ditonton video pembelajarannya). Karena kelasnya jam 10, aku sering sarapan pas kelas ๐Ÿช.


Susu Regal

Biasanya buat susu, oat, regal, pepaya, atau pisang. Pernah juga makan chocolate cake sisa malem, atau makan sushi sisa malem ๐Ÿฃ.


Kue Coklat

Hari kamisnya bahas checkpoint. Apa itu checkpoint ๐ŸŽ?

Checkpoint

Tebal $\rightarrow$ di chat google meet

Dicoret $\rightarrow$ di pikiranku

Konteks lagi bahas soal

Mahasiswa: Bu ini sudah pernah keluar di CP..
Bu Mei: CP itu apa? Competitive programming?
Mahasiswa: Checkpoint bu
Hocky: Child porn bu tentunya hehe (Gara-gara diekspos dengan singkatan aneh-aneh pas ngobrol tentang CP)

Jadi tiap minggunya ada checkpoint yang actually porsi nilainya ke nilai akhir cukup gede ๐Ÿ’ฏ. Jadi checkpoint itu semacam latihan kuis aja di scele yang ga dibatasin pake waktu attempt-nya di SceLe (moodle/sistem informasi tempat belajar gitu lha kalau di sekolah sekolah gitu โ€˜kan?) ๐Ÿซ.

Checkpoint-nya itu 10%. Gede banget kan sebenarnya.

Bu Mei: Ada yang bisa bantu ibu jelaskan pembahasan checkpoint ini nomor 9?
Mahasiswa: Bisa bu, jadi (bla bla bla menjelaskan)
Mahasiswa-mahasiswa lain di chat: orz
Mahasiswa-mahasiswa lain di chat: orz (insert name) orz
Mahasiswa-mahasiswa lain di chat: mantap orz
Bu Mei: orz itu apa ya saya lihat dari kemarin pada ngechat orz terus?
No One:
Absolutely No One:
FIXXX TOTALLY NO ONE IN THIS UNIVERSE:
Hocky: Oh itu untuk terima kasih bu
.
.
Hocky: Realizes i explain orz in a wrong way
Hocky: seperti bowing bu berterima kasih


orz

Lumayan mirip lah ya.. orz hocky atas ilmunya

Overall UTS dan UASnya aku lancar-lancar aja sih. Ada bagian ngoding dan bisa kukerjakan dengan cepat semuanya.

Tugas Pemrograman dan Lab

Ga terlalu susah soal lab dan TPnya. Lumayan bagus juga. TP 1 aku sempat struggle karena aku ga teliti baca soal dan ada miss sesuatu ๐Ÿ˜ข.

Matdas 2

Legit sumpah aku takut pol sama mata kuliah ini. Nilai-nilai kuisku ga begitu tinggi, begitu juga dengan nilai-nilai Pop Quizku. Semoga UTS dan UASku bisa carry lah ya.

Apa yang Dipelajari

  • Integral Tak Wajar, disini belajar yang antara integrannya bisa tak hingga gitu atau batasnya yang tak hingga. Actually materinya ga begitu susah, cuma perlu basic limit aja. Cuma learning pace calculus ku agak lambat sih (baca: akunya aja yang goblok ๐Ÿคฎ). Menurutku karena aku ga begitu paham aja dengan penjelasan gurunya. Menurutku dosennya sudah bagus sih penjelasannya. Hanya saja aku yang ga begitu nangkep ๐Ÿ˜ต.

  • Belajar barisan dan deret tak hingga, ada lookback ke generating function, nentuin konvergenitas suatu barisan, test-test suatu fungsi diskret dan kontinu buat ngecek itu konvergen atau ga ๐Ÿ›ฉ๏ธ.

  • Persamaan Parametrik dan Koordinat (I actually pretty suka dengan materi ini karena dekat dengan CP sama fisika imo)

  • Fungsi peubah banyak, geometri di ruang dimensi lebih tinggi,

  • Integral Lipat, ini bagus sih materinya. Cuma aku adalah contoh tipe orang yang โ€œLate to the partyโ€ Imagine H-3 UAS baru fully understand materi ini. Sebenarnya integral lipat itu ga susah kok, mirip banget malah sama integral biasa. Aku paling suka yang bagian Jacobian Matrix, atau change of variable di Integral Lipat ๐Ÿ”ข. Sebenarnya di integral biasa juga ada, tapi ga dijelasin asal-usulnya. Kalau kita perhatikan sebenarnya change of variable itu kan dia ngubah basis ya. Kalau di CP itu sempat pernah ada soal yang query-nya rhombus ๐Ÿ’Ÿ gitu, nah itu kita transform linear jadi persegi kan. Itu di kalkulus juga ada. Transformasi linear yang dibentuknya itu buat ngerjain soal integral lipat yang rada impossible ๐Ÿ˜›.

  • Lebih kerennya lagi, sebenarnya perubahan ke koordinat polar itu change of variable juga. Tapi kalau ada change of variable, pasti ada dilatasi luas kan. Nah itu kita cek pake determinan matrix. Kita tahu kalau scaling luasnya pasti sama kan, nah itu kita bisa ngitung nilai Jacobian dari matrix transformasinya ๐Ÿ‘. Wow kan!! Kalau kita hitung transformasi buat persamaan polar, nanti bakal dapat rumus yang $\iint_D f(r, \theta)\cdot r\ dr\ d\theta$. Iya yang itu aja sebenarnya udah cukup buat **lulus **Matdas 2. Kalau mau dapat A kayanya harus sering latihan soal. ๐Ÿ’ซ

  • Aku sempat satu malam belajar sampai jam 3, karena udah depresi banget lah liat nilai kuis rendah pol โ˜น๏ธ.


Meningkatkan Risiko Penyakit Jantung
  • Pengantar persamaan diferensial, belajar tentang ODE, akar-akar karakteristiknya

  • TBH, kayanya ini satu-satunya matkul yang aku agak menyesal dengan cara belajarku sampai akhir semester ๐Ÿ˜ข. Aku cukup yakin kalau diriku yang baru masuk semester kalau dikasi semacam pemikiran dulu, pasti bisa dengan ez-nya dapat A. Sayangnya waktu tidak bisa diulang ya. Aku bakal rada nyesel sih actually kalo ga dapet A. Tapi thatโ€™s risk everyone would take ๐ŸŽฑ.

  • Orang-orang sering nanya ke aku tentang Matdas. Tapi mereka sangat berani ya, karena aku sendiri keteteran oleh mata kuliah ini.


Ga Bisa Manage Waktu Moment

Pop Quiz

Setiap hari Jumat gitu ada pop quiz, semacam tes atas materi yang diajarin hari ini. Jujur aku ga begitu suka karena biasanya jumat itu teler bgt aku. Apalagi jadwalku super padat hari Jumat, dan malamnya itu pop quiz kan ๐Ÿ’ซ. Itu bikin nge-down aja sih kadang. Padahal sebenarnya kalau dikasi worksheet atau PR menurutku lebih cocok sih MatDas jujur aja. Selain itu, Quiz-Quizku juga harusnya fucked up sih. Effort belajarku zero to none bjir buat kuis ๐Ÿ‘Ž.


Gagal Kamu Hock

Sampai kadang udah pasrah banget dan kaya hasil kuisnya sering asal-asalan. Huhuhuhu ๐Ÿ˜ญ.


Bang Jago Grafik

Sumber Belajar

Sebenarnya matdas ini materinya cukup populer, biasanya aku belajar dari sini:

Nah, itu yang penting sebenarnya ngerti konsepnya aja sih. Ga begitu susah tho sebenarnya kalau ngerti. Materi yang aku agak bingung sebenarnya symmetry check aja sih ๐Ÿท. Terutama ada yang ngecheck bagian roses itu ๐ŸŒน. Somehow kan graphnya harusnya simetris semua kan. Tapi ga lolos semua symmetry check-nya gitu pas beberapa aku coba. :( padahal di purcell dia cuma buktiin satu terus dia bilang $r = 4 \sin(2\theta)$ memenuhi ketiga pengujian simetri like wtf dehh.

MPK Agama Kristen

Duh.. Kalau boleh jujur aku mungkin sekitar $ 20\%$ Kristen, $40\%$ Agnostik, $20\%$ Ikut kepercayaan orang tua, $ 20\%$ atheis. Tungguโ€ฆ aku memastikan kalau kepercayaan ku ga lebih dari 100%. Jadi mungkin begitulah.

Apa yang dipelajari

  • Denominasi gereja, Allah Tritunggal, Hakikat Allah, Penyataan Allah di dunia, dosa dan keselamatan, pemulihan hubungan, hidup baru, dan gereja. Hakikat manusia, iman, moral, pernikahan Kristen. Sejarah gereja.

Kayanya yang aku pribadi pelajari itu aja sih. Kebetulan ada kelas tambahan yang bahas materi-materi lain, tapi apa daya kebetulan aku ikut ICPC Jakarta terus jadwalnya tabrakan dengan pergi, lomba, sama pulang. Jadi aku skip kelas materi wkwkkw. Untung materi UASnya rada ngawur dan sedikit hubungannya dengan materi tambahan itu.


Kelas Meskipun 30 Menit Lagi Mesti ke Bandara

Bonus

ICPC Jakarta 2020

Aku ikut ICPC Regional Jakarta dan asyiknya bisa ke Depok yey.. Aku setim sama Kak Igo sama Kak Rey. Kami naik pesawat, terus intinya pengen cepet-cepetan lah sampai duluan. Aku sama Novaryo akhirnya berangkat dari Pontianak, tapi akhirnya flight โœˆ๏ธ kami di-delay sampai besok paginya karena engine-nya ada accident kemasukan burung ๐Ÿ”. Aku udah beliin kue Ponti Bonti dan akhirnya harus ditunda. Kami akhirnya dikasi hotel semalam di Orchardz Gadjahmada Pontianak dari AirAsia, dan akhirnya terbang besok paginya ๐Ÿ˜„.


Delay โ˜น๏ธ

Aku sempat beli es krim dan makan banyak di Airport wkwkkw. Malamnya Kak Galang sama Kak Rey sempet makan wingstop duluan. Duh uenak pol kelihatannya ๐Ÿจ.


Lah Pada Makan Wingstop Duluan ๐Ÿ”

Kulineran

Di Pontianak kalau lagi kelas aku sering lapar. Padahal pengen turunin berat badan, tapi ended up jajan terus-terusan. Aku paling suka oreo milkshake berry punya Janji Jiwa, sama Toss Cafe ada nasi sambal ayam bawang gitu. Aku juga sering beli salad. Donat juga pernah sekali ๐Ÿฉ.


Donatnya Mas, Mbak

Ga cuma donat-donatan, aku juga sering pesan makanan gofood di luar. Biasanya nasi kuning, nasi ayam telor asin, pernah juga pesen pizza ๐Ÿ•.


Pizza Hut

Genshin Impact

Trash lah, ini kenapa tiba-tiba ada game keren keluar. Aku suka bgt sama Venti ๐Ÿ˜.


Genshin Nagih kaya Candu

Partyku di Genshin Impact itu Klee, Razor, Barbara, sama Fischl. Seingetku udah AR 35, tapi aku udah ga main lagi karena udah bosen aja. Aku juga berusaha pengen berhenti nge-game karena menurutku ga terlalu sehat nge-game terus. Rada ngehabisin waktu ๐Ÿ•ฅ.

Bukan rada lagi sih. BANGET

Aku kalau udah main game suka marathon gitu, jadi kalau udah buka game bisa seharian main game. Seharian ini as in 8-10 jam. Apalagi ini game gacha kan. Jadi biasanya kalau gachanya jelek, bisa rage quit sih. Tapi pasti nagih ๐Ÿ’‰.


Cara Menghabiskan Hoki for the Rest of the Semester

Di game ini musuh-musuh dan fighting mechanism-nya juga seru dan bikin nagih, bikin kita pengen upgrade menjadi lebih kuat banget. Aku paling benci kalau ada Abyss Mage yang Es โ„๏ธ sama yang Air ๐Ÿ’ฆ. Bener-bener ga bisa mati weh. Apalagi mainnya kita selalu ke-freeze mulu, kalau lagi wet terus dihit sama mage cryonya.


Gung-Gung Gaa

Penutup

Sepertinya sekian dari ceritaku semester ini. Semoga bisa bertemu di postingan selanjutnyaa ๐Ÿ‘‹!!

Leave a Comment