SKS (sistem kebut semalam) merupakan hal yang lumrah pada mahasiswa/mahasiswi (mungkin perlu penelitian yang komprehensif untuk mendukung pernyataan ini
). Tidak terkecuali, saya juga termasuk penganut SKS (ref: beberapa posting tentang dikejar deadline). Tapi sepertinya sudah saatnya harus ditinggalkan. Hari ini, ketika menyodorkan report kepada assistent prof. untuk dicek, dia bilang “osoi” (lambat red-). Emang reportnya harus dikumpulkan besok, sampai jam 17.00. Kalo terus “osoi” jadi gak enak rasanya. BTW, setelah dicek sebentar dan sedikit koreksi, report akhirnya selesai dan setelah dicek oleh prof. report cepat-cepat saya kumpulkan. Uhhuuhhhh (tarik nafas panjang)…Next…besok harus bangun pagi-pagi sekali, karena harus berada ditempat ‘gakkai’ (seminar red-) jam 8 pagi. Jam 8 pagi di Sendai kala musim dingin…’samuiiii’.
Kebiasaan SKS
Posted by putu on March 4, 2008
Posted in Serbaserbi | Tagged: gakkai, laporan, sks | Leave a Comment »
Persiapan kompiler
Posted by putu on March 3, 2008
Sebelum kita melanjutkan untuk membahas tentang bahasa C itu sendiri, ada baiknya kita siapkan kompiler, sehingga kita bisa belajar sambil langsung praktek. Saat ini kompiler untuk bahasa pemrograman C bisa didapatkan secara gratis lewat download di internet. Berikut link ke beberapa kompiler:
- Tiny C: http://fabrice.bellard.free.fr/tcc/
- GCC: MinGW (Windows), Linux GCC
- Borland C++ Compiler: http://www.codegear.com/downloads/free/cppbuilder
- LCC: Lcc-win32, LCC Linux
Untuk permulaan, saya anjurkan pakai Tiny C, karena proses kompilasinya yang cepat serta ukuran filenya yang kecil sehingga untuk download tidak memakan waktu yang lama. Selanjutnya dalam tulisan ini, saya akan menggunakan tiny c untuk mengkompile contoh-contoh program yang ada. Mengenai cara menginstall dan menggunakan kompiler, silahkan anda cek pada website yang bersangkutan.
Posted in Bahasa C | Tagged: Bahasa C, borland c++, gcc, kompiler, lcc, tiny c | Leave a Comment »
Next deadline
Posted by putu on March 3, 2008
Minggu ini memang hard-schedule. Setelah lewat deadline yang satu, deadline berikutnya menunggu. Kemarin menyelesaikan abstrak, hari ini menyelesaikan poster, besok nulis laporan lusa dan tiga hari lagi gakkai ….;) Inilah hasil kebiasaan SKS (sistem kebut semalam). Tadi malam tidak tidur…hari ini benar2 ngantuk. BTW, sepertinya professor saya lebih sibuk dibandingkan dengan kita2…kuat amat orang jepang bekerja
Posted in Serbaserbi | Tagged: abstract, gakkai, poster, sks | Leave a Comment »
Mari belajar bahasa C
Posted by putu on March 2, 2008
Bahasa C pertama kali diciptakan oleh Dennis Ritchie pada tahun 1972 di Bell Lab. untuk keperluan sistem operasi UNIX. Bahasa ini diciptakan untuk mempermudah pemindahan/pengembangan sistem operasi UNIX ke berbagai arsitektur PC. Pada perkembangannya, selain digunakan untuk memprogram kernel (contohnya Kernel Linux), bahasa C juga di pakai untuk mengembangkan berbagai applikasi.
Kelebihan dari C adalah kemampuannya untuk mengakses memory secara langsung (melalui pointer atau array). Memory dimaksud adalah memory secara fisik, alamat hardware (yang biasanya di-map ke register/memory tertentu). Dengan adanya akses langsung kem memory, dimungkinkan untuk membuat applikasi dengan performa tinggi dan efektif. Akan tetapi konsep pointer ini biasanya agak susah dimengerti, membingungkan, dan bisa menjadi sumber bug yang fatal apabila tidak hati2.
Lalu, kenapa kita harus Belajar bahasa C? Bukankah ada banyak bahasa pemrograman seperti Java, C#, Visual Basic, Python, dsb? Berikut beberapa alasan yang bisa dijadikan acuan:
- Selain untuk pemrograman di PC, bahasa C juga bisa digunakan untuk memprogram mikrokontroler seperti 8051, Z80, PIC, AVR, atau processor untuk mobile seperti ARM maupun DSP untuk mengimplementasikan pemrosesan sinyal digital.
- Apabila anda ingin membangun sistem kontrol yang bersifat real-time di Linux dengan RTAI, RTLinux ataupun RTOS lainnya
- Menggunakan SystemC(syntaxnya hampir sama dengan bahasa C), kita bisa mendesign IC sebagai pengganti VHDL/Verilog.
- Apabila kita menguasai bahasa C, akan lebih mudah untuk menguasai bahasa pemrograman seperti C++, Java atau PHP karena bahasa-bahasa tersebut mempunyai kemiripan sytax.
- Bahasa C adalah bahasa yang pertama kali saya pelajarai (alasan pribadi
Apabila anda ingin membuat aplikasi yang berbasis GUI, bahasa C juga bisa digunakan. Untuk lebih jelasnya, bisa dilihat di http://www.gtk.org/ atau untuk Windows, bisa menggunakan windows SDK.Apakah anda berminat untuk mempelajari bahasa C??…Tunggu saja lanjutannya.
Posted in Bahasa C | Tagged: Bahasa C, Pemrograman, tutorial | 1 Comment »
Ramalan isi kepala ala “Nounai maker”
Posted by putu on February 27, 2008
Orang Jepang itu emang kreatif banget. Ini ada yang bikin site tentang gambaran isi otak kita. Dengan hanya memasukkan nama saja, mereka bisa menebak apa yang ada di otak kita. Saya coba…ini dia hasilnya.
脳内メーカー: Putuさんの脳内
Ternyata hasilnya….Sebagian besar 欲:Nafsu…keinginan, sedikit 愛: Cinta, dan sedikit 誠: Kesetiaan, ha3 
Kalau ada yang mau nyoba..silahkan akses di sini. Tapi sayang…semuanya dalam bahasa Jepang.
Posted in Serbaserbi | Tagged: joke, otak | Leave a Comment »
Dikejar deadline
Posted by putu on February 27, 2008
Akhir februari dan awal-awal maret ini lagi pusing. Ada beberapa paper, laporan dan poster yang harus dikerjakan. Gini deh kalo gakkai… pas perginya sih enak, pas nyiapin bahannya yang pusiiiing. Hmmm…apa karena terbiasa pake sistem “SKS” ya:). Tapi entah kenapa pada saat-saat “sibuk” seperti ini, biasanya pengen melakukan hal yang lain yang sama sekali gak ada hubungan dengan kerjaan. Mulai dari baca komik lah…memulai nulis…net surfing
. Terus-terus kalo sibuk-sibuk seperti ini, istri dan anak jadi kurang dapet perhatian, gomen yo.
Posted in Serbaserbi | Tagged: catatan, deadline, gakkai, sibuk | Leave a Comment »
TIOBE Index
Posted by putu on February 25, 2008
TIOBE index (dipublikasikan oleh TIOBE Software) merupakan index yang menunjukkan tingkat kepopuleran dari berbagai bahasa pemrograman. Index ini diupdate setiap bulan berdasarkan survey terhadap keberadaan engineer professional, kursus dan software vendor untuk masing-masing bahasa pemrograman. Survey dilakukan melalu mesin pencari populer seperti Google, Yahoo, MSN, dsb. Index kepopuleran bulan ini dapat dilihat di pada halaman ini. Bahasa pemrograman dengan index tertinggi bukan berarti yang terbaik. Ingat tiap bahasa pemrograman mempunyai kelebihan dan kekurangan masing-masing. Index ini dapat dijadikan acuan apakah bahasa yang anda kuasai masih up-to-date dan bisa juga digunakan sebagai acuan saat hendak mepelajari bahasa pemrograman yang baru.

Dari index-index yang telah ada, bahasa pemrograman seperti Java, C, C++, C#, Visual Basic, PHP, Python, Delphi, Perl, JavaScript berada pada peringkat 10 besar. Sepertinya Java selalu menempati peringkat teratas dengan tingkat popularitas berkisar pada 20%. Namun sayang, terjadi penurunan popularitas terhadap C/C++, bahasa pemrograman yang pertama kali saya pelajari dan masih aktif saya gunakan sampai saat ini. Saya suka C/C++ karena kita bisa mengakses memory, system library dan sebagainya secara langsung sehingga performa dari applikasi yang kita buat tinggi (efektif dan cepat). Hal ini terutama sangat berguna kalau kita membuat aplikasi untuk penghitungan ilmiah dan pemrosesan data dalam jumlah besar. Bagaimana dengan Java? Secara pribadi saya jarang sekali memakai Java (dulu pernah saat masih kuliah bachelor), sehingga tidak begitu banyak yang saya ketahui. Tapi Java bagus untuk solusi enterprise karena library untuk membangun system seperti ini tersedia dan sudah teruji. Selain itu aplikasi yang ditulis dengan Java bisa diajalankan di berbagai platform baik windows, linux, sun, dsb.
Posted in Pemrograman | Tagged: bahasa pemrograman, c/c++, java, popularitas | Leave a Comment »