Tuesday, November 14, 2006

3 jam untuk 2 hari

yup, terhitung sejak hari minggu sampai jam 10 pagi ini, venddd cuma tidur 3 jam! ngapain aja tuh? yang jelas venddd nggak ngelakuin hal-hal nggak berguna yang waste-of-time. venddd ngerjain tugas2 kuliah yang deadlinenya jejer2, mulai dari proyek perangkat lunak, sistem terdistribusi, sama pengaman jaringan.

di kuliah proyek perangkat lunak emang setiap hari senin presentasi progress dari software project yang lagi dilakuin. kelompoknya venddd ambil judul Student Activity Management (SAM), yang isinya kaya organizer mahasiswa gitu deh, cuma fokusnya ke kegiatan akademik coz (rencananya) mo embedd sama Sistem Informasi Akademik (SIA) nya kampus. senin kemarin pak suhadi minta demo version, artinya harus ngebut buat ngejar dari progress minggu lalu yang baru nyampe design interface. alhasil 2 hari-2 malam semua kekuatan dikerahkan. kadang
venddd harus ngehabisin malem bertiga sama netbeans plus sqldeveloper, nggak tau tuh yang lain pada kemana. but it's worthed. meskipun baru bisa login sama liat agenda aktifitas di kalender, tapi dapet banyak standart arsitektur. pas demo kata bapaknya project ini berpeluang buat dikembangin. bisa2 malah jadi tugas akhir, ato dijual (klo venddd si kepikirannya baru sebatas upload di sourceforge biar bisa berguna buat orang banyak :p)

lain sama tugas sistem terdistribusi, tugasnya ampun2an.. (sebenarnya tu tugas buat pengganti UTS, alias UTSnya sistem take-home gitu).
venddd diminta buat bikin 2 program buat komputasi penambahan, pengurangan sama perkalian matriks yang terdistribusi. lah koq 2? yup, yang satu socket-based, satunya RMI. venddd ngerjainnya yang socket based (antie garap yang RMI). meskipun lumayan ribet, tapi ternyata gampang, asal protokol sama handlingnya bener. jadi ceritanya klo misal suatu client request komputasi penambahan matriks (matriks 1 + matriks2) ke server, server bakal bagi kerjaan komputasi ke client2 yang online secara merata (sesuai sama gede matriks yang mo diitung). setelah client menerima tugas komputasi dari server, client langsung ngerjain tugas komputasi dan kembaliin hasilnya ke server. dari server hasil kembalian dikembalikan ke requestor. puih.. yang susah tu apa coba : debuggingnya! bayangin klo debug dari 3 komputer yang berbeda, masing2 run-debug di netbeans (untung netbeans 5.5-nya keren :)) ikutin step-by-step klo receive message.. akhirnya program selesai pagi2 habis shubuh. banyak ketemu logical error (programmer juga manusia :p). source + dokumentasi dah diupload, jumat besok demo..

klo tugasnya pengaman jaringan tu rada nggak jelas (mungkin karena
venddd kebanyakan bolos, salahnya siapa jadwal kul-nya setengah 8 pagi, kan jam tidur itu :p) tugasnya disuruh buat program enkripsi DES-CFB (detail ada di post sebelum ini). dari sejak tugas keluar sampe detik ini aku masih nggak mudeng maksudnya tugas itu kaya apa, jadi nggak kebayang mo bikinnya kaya apa.. padahal di java sendiri udah ada library yang tinggal pake (javax.crypto), cuma nggak boleh pake itu,, :( sudahlah, tugas ada bukan buat dikeluhkan, tapi untuk dikerjakan...

kembali ke jalan yang benar, ceritanya dari hari sabtu yang schedule-nya ngerjain PPL,
venddd ngerjain tanpa tidur sampe shubuh (akhirnya tidur dikosan dari habis shubuh sampe dhuhur :D) trus hari minggu lanjut lagi.. sampe shubuh lagi.. masalahnya itu hari senin venddd masuk kantor, mana udah janji sama pak david lagi.. venddd ngantor dari jam 8 sampe jam 1 dengan mata otomatis (otomatis nutup sendiri padahal udah diganjel kopi seliter). jam 1 ngampus coz harusnya ada kul wireless. ternyata (sepertinya) kul hari itu nggak ada, pak dosennya nggak kelihatan (katanya malah lagi pra-jabatan). nggak malah tidur, venddd nerusin ngerjain PPL sampe mepet2 deadline (deadline PPL ya pas jadwal demo yang nggak lain pas jadwal kul-nya : senin 15:30) demo si cuma 15 menit, cuma habis itu brainstorming sama anak2 tentang kemungkinan pengembangan SAM..

habis maghrib jelas :
venddd makan sama qq, jadwal absolut tu.. habis makan ngampus lagi coz mo ngerjain tugas sistem terdistribusi di Lab.. tapi ternyata mata dua ini nggak bisa diajak kompromi, alhasil venddd ambil keputusan buat tidur dulu bentar.. akhirnya, sesuai pesanan, hain bangunin venddd jam 12 teng, dan baru balik ke tyo jam setengah 7..

hari itu (hari ini ya?)
venddd masuk kerja juga, cuma akhirnya jam 10 ijin coz udah bener2 nggak kuat, hawanya pengin tidur aja.. tidur sampe jam2, bangun buat sholat, trus tidur lagi sampe jam5..

sebenernya kebiasaan kaya gitu bener2 nggak bagus buat tubuh, ngerusak jam tubuh sama ngerusak hati juga katanya.. lha wes mo gimana lagi coba, lha wong tugasnya seabrek, deadlinenya jejer2, levelnya high semua.. trus venddd juga nggak se nganggur dulu, masih harus masuk kerja, kejar setoran (mo nabung buat bli notebook buat TA :p)

moga2 bisa bertahan sampe akhir, VIVAT!!!

No comments: