Archive Bulanan: Juni 2009

Sharing Vision: Software Cost Estimation

Kemarin (dan hari ini) saya mengikuti pak Arry AA mendiskusikan tentang estimasi harga software. Topik ini merupakan salah satu topik yang menarik dari berbagai sisi; ilmu, teknologi, seni, bisnis, project management, hukum, dan seterusnya.


[AAA in action ...]

Ada banyak sub-topik dalam diskusinya. Misalnya, apa artifak dari software yang bisa dijadikan alat ukur untuk membandingkan kompleksitas software? (Semakin kompleks diasumsikan semakin mahal.) Lines of codes (LOC) – jumlah baris dari kode sumber – mungkin bisa digunakan, tetapi saat ini dia dipertanyakan karena berbagai faktor. Function points bisa juga digunakan, tetapi dia agak subyektif. Work Breakdown Structure – membagi-bagi pekerjaan menjadi sub-pekerjaan – mungkin juga digunakan.

Setelah itu masih ada juga permasalahan dari sisi SDM-nya. Berapa harga mandays yang layak?

Wah pokoknya pusing dan menarik!


Apa Judulnya (3)

Masih dalam rangka mencari judl untuk berbagai foto.
Apa judul yang pas untuk foto di bawah ini?

[dipotret di kampus ITB. BR juni 2009]

Kalau saya … “done shopping”.


Apa Judulnya (2)

Kalau gambar ini, bagusnya judulnya apa ya?

[foto diambil kemarin di sebuah tempat di kampus ITB. BR juni 2009]


Apa Judulnya?

Apa judul yang paling pas untuk foto berikut?

[foto dipotret kemarin di sebuah tempat di ITB. BR, juni 2009]


Pohon Dipotong

Kalau pohon dipotong seperti foto di bawah ini, dia akan tumbuh lagi nggak ya?

Sedih juga melihat banyak pohon besar yang ditebang (mungkin karena dahannya membahayakan di musim hujan?) tetapi tidak diganti dengan pohon baru :(


Bagaimana Cara Memberi Nilai

Saya ingin tahu cara memberi nilai ujian yang baik itu seperti apa ya? Kalau ada guru, dosen, pengajar, pemberi nilai di sini, mohon opini.

Berapa nilai yang Anda berikan untuk kasus di bawah ini.

  1. Rumus yang sudah digunakan akan tetapi ketika mahasiswa menghitung dia teledor sehingga salah hitung. Hasilnya menjadi salah.
  2. Ada rumus yang salah di bagian akhir dari penyelesaian soal. (Awalnya sudah benar) Tentu saja hasilnya menjadi salah.
  3. Argumentasi atau alasannya salah tetapi hasilnya benar. Misalnya saya meminta jawaban dan alasannya. (Ada beberapa soal yang meskipun alasannya salah, jawabannya benar. Tapi artinya sebetulnya dia tidak mengerti.)

Bagaimana menurut Anda?


Persahabatan ala Ugly Betty

Saya senang nonton film seri di TV. Salah satunya adalah film seri Ugly Betty (yang kalau di tempat saya diputar via Star World).

Film ini bercerita tentang seorang perempuan bernama Betty yang tidak tahu cara berdandan tetapi bekerja di majalah fashion Mode. Memang dalam film itu sengaja dibuat Betty “ugly” dengan kacamata yang gak pas dan dandanan yang tidak fashion. Namun ada banyak nilai yang ingin disampaikan dalam film itu, seperti misalnya perjuangan, kerja keras, dan persahabatan. (Kekuatan dari film seri adalah pada cerita dan konfliknya, bukan sekedar membuat Betty ugly saja sebagaimana dengan tiruan-tiruan sinetron Indonesia.)

Dalam ceritanya Betty bekerja menjadi asisten dari Daniel, yaitu salah seorang pemilik majalah tersebut. Daniel tadinya terkenal dengan sifatnya yang playboy. Sementara Betty juga punya masalah sendiri (termasuk masalah keluarganya). Yang menarik adalah persahabatan di antara mereka, yang luar biasa. Mereka saling menjaga, saling mengurusi, taking good care of each other.

Ada banyak kisahnya dimana mereka melupakan masalah mereka dan membantu sahabatnya itu. Seringkali mereka kebetulan mengalami masalah dalam waktu yang bersamaan (namanya juga cerita ya? eh tapi dalam kehidupan kita juga seperti ini mungkin). Misalnya ada kejadian Molly, calon istri Daniel yang mogok dan membatalkan rencana pernikahan mereka sementara Betty mengalami masalah dengan tugas sekolahan (sehingga planetarium yang dia gunakan jadi useless). Akhirnya Betty mengusulkan agar pernikahan Daniel dan Molly dilangsungkan saja saat itu di planetarium. Toh planetariumnya juga nganggur dan Betty pun sudah gagal.  (Pada akhirnya tugas Betty juga selesai dan excellent!)

Ada banyak situasi lain seperti itu. Friends take good care of each other.

Ah … menyenangkan kalau punya sahabat ya …


Mencari Jurnal Nasional

Ada beberapa mahasiswa saya yang sudah membuat makalah dan membutuhkan jurnal nasional untuk menerbitkan makalahnya sebagai bagian dari syarat kelulusan. Ada yang tahu jurnal nasional terakreditisasi dalam bidang IT (teknologi informasi) yang akan terbit dalam waktu dekat ini? Setidaknya yang bisa memberikan konfirmasi bahwa makalah sudah diterima?


Big Ants Saga

Melanjutkan perjalanan “semut raksasa” … (yang ternyata terbuat dari kertas – hi hi hi).

Kali ini mereka ditemukan di dinding dekat Kokesma ITB.


Training OpenSPARC (2)

Hari ini merupakan lanjutan dari Training OpenSPARC, yang dilaksanakan dua hari di kampus ITB. Acara ini juga dibroadcast melalui jaringan komputer ke UGM. Bahkan presentasi pertama pagi tadi dilakukan secara jarak jauh dari markas Sun Microsystems di Silicon Valley, California.

Jika kemarin isi materinya lebih fokus kepada aspek perangkat kerasnya (hardware), maka hari ini fokusnya adalah kepada software (openSolaris, compiler, dan seterusnya). Kemarin diceritakan mengenai sejarah prosesor SPARC dan juga trend ke depannya.

Trend prosesor ke depan adalah multithread dan multicore (yang mana setiap core bisa melakukan multithread). Dijelaskan manfaat dari ini semua. Saya sempat menanyakan cost dari keberadaan multicore dan multithread ini. Maksudnya, kalau saya ingin membuat prosesor yang paling murah, apakah memang signifikan jika core-nya saya kurangi dan thread-nya dikuraing (semuanya dibuat satu saja)? Jawabannya kurang jelas bagi saya. Seakan-akan mereka mengatakan bahwa area yang digunakan menjustifikasi kecepatan yang diperoleh. (Mungkin perlu sebuah kajian mengenai hal ini.)

Untuk mengelola multicore dan multithread dikembangkan sebuah mekanisme yang disebut hypervisor. Keberadaan hypervisor ini digunakan untuk mengelola yang disebut Local Domains (Ldoms?) yang bisa dimanfaatkan menjadi virtual machine!

Nah, desain prosesor SPARC (dalam hal ini yang digunakan untuk OpenSPARC T2) memiliki multicore dan multithread. Keberadaan mereka akan percuma jika tidak dimanfaatkan oleh software. Hari kedua ini membahas tentang pemanfaatan multi(thread, stands) dengan menggunakan Sun Studio (compiler suite dari Sun Microsystems).

Di akhir acara, partisipan berpotret bersama.

Begitu laporan singkatnya. Sebetulnya ada banyak hal-hal kecil yang ingin saya tuliskan tetapi belum sempat.


Selamat Pagi

Bukan, bukan itu sarapan saya … :) Pagi ini saya sarapan dengan roti dan teh panas. Apa sarapan Anda? Pasti ada yang harus sarapan nasi ya? Hi hi hi. Maklum orang Indonesia kan? Tapi ada yang bilang bahwa makan nasi untuk sarapan lebih baik daripada roti. Benarkah?

Selamat pagi … Semoga hari ini membawa barokah, kesuksesan, kebahagiaan, keceriaan, pokoknya … senang aja!


Manusia Tanpa Empati

Heran super heran
Mengapa ada manusia tanpa empati?
Demikian besarnyakah egomu
… sehingga tidak menyisakan tempat untuk empati


Training OpenSPARC

Hari ini saya menghadiri acara training OpenSPARC di campus center ITB. OpenSPARC adalah inisiatif dari Sun Microsystems untuk meng-open-source-kan prosesor SPARC mereka. (Lihat situs opensparc.net untuk informasi yang lebih lengkapnya.)

Acara dimulai dengan pembukaan oleh pak Trio Adiono (KK Elektronika, yang punya acara), pak Adang Suwandi (Dekan STEI), dan pak Harry Kaligis (Sun Microsystems). Setelah itu acara langsung dimulai dengan presentasi oleh David Weaver, Chief OpenSPARC Evangelist dari Sun Microsystems.

Presentasi David Weaver bagus sekali! Saya bisa mengikuti ceritanya dari soal latar belakang (sejarah) dari prosesor yang dibangun oleh Sun Microsystems, sampai ke SPARC, dan OpenSPARC. Bagus sekali cara dia menjelaskan. Excellent presentation David.

[Sebagian foto peserta]

[David Weaver memberikan presentasi]

Dari presentasinya saya bisa mengetahui bahwa David Weaver ini orang yang sudah berpengalaman. Dia tahu mengapa begini dan begitu dalam desain prosesor.

Wah saya sudah lama tidak menyentuh IC design tools dan juga verifcation tools. Jadi pengen desain lagi euy.


Selamat Pagi


[semut yang bersembunyi di belakang bunga. sebetulnya mereka malah membuat rumah di bunga itu. dipotret kemarin pagi]

Selamat pagi. Semangat, semangat, semangat.


Download email dan bersamaan baca di server

Kemarin saya mencoba download email dengan Thunderbird (mail reader) dan pada saat yang bersamaan saya membaca email di mail server (Linux) dengan menggunakan mutt. Ini sebetulnya bukan disengaja, tetapi saya lupa bahwa saya sedang download email. Akibatnya … mail yang dibaca di Thunderbird kacau balau. Ada banyak email yang kosong atau kacau headernya.

Sebetulnya mungkin bukan karena membacanya saja, tetapi ketika saya menggunakan mutt ada email-email yang saya hapus (delete). Saya belum melihat kode sumber Thunderbird mengenai cara dia download email. Ada kemungkinan dia bingung karena email berubah di tengah jalan.

Ada yang pernah mengalami masalah yang sama?


Ikuti

Get every new post delivered to your Inbox.

Bergabunglah dengan 514 pengikut lainnya.