sehabis ikut seminar... part II

>> Saturday, December 27, 2008



salah satu presentasi yang menarik bagi saya adalah presentasi dari pak Ridy, dosen it di jurusan saya. beliau menyampaikan bahwa salah satu solusi yang ditawarkan dari sisi software development untuk mendukung kampanye green computing adalah coding yang waktu eksekusinya lebih cepat dari coding biasa untuk tugas yang sama. beliau mencontohkannya kurang lebih demikian:
kita akan mengisi suatu array 7 sel dengan dua teknik.
pertama, kita menggunakan perintah loop, for,
for(i=0;i<=7;i++)
array[i]=i
kedua, kita menggunakan cara katrok,
array[1]=1
array[2]=2
array[3]=3
array[4]=4
array[5]=5
array[6]=6
array[7]=7

manakah coding yang lebih green? ternyata, coding yang katrok justru menang dalam hal waktu eksekusi daripada coding yang cool, yang menggunakan looping. terkejut? seharusnya tidak, karena dalam perintah for tadi, selalu dilakukan pengecekan apakah i<=7 atau tidak setiap kali akan mengeksekusi perintah array[i]=i. simpulannya? tidak selamanya coding yang pendek itu baik, justru coding yang dianggap katrok ternyata lebih green dan cepat dibanding coding yang cool tadi. mengapa harus cepat? ya karena semakin cepat, tandanya semakin ringan tugas hardware dalam menjalankan suatu tugas, dan akhirnya hemat energi deh...

namun, ada satu pertanyaan yang mengganjal di hati saya. bisakah dibuat suatu software yang levelnya tinggi, tetapi tidak membutuhkan resource hardware yang tinggi? misalnya, kita tahu bahwa game-game jaman sekarang membutuhkan kartu grafis yang yahuut agar bisa dimainkan. saya sih sempat mengacungkan jari sewaktu diberi kesempatan bertanya saat seminar, tetapi beruntungnya yang tanya lumayan banyak, jadi saya tidak ditunjuk sama moderator.

oke lah, saya coba jawab sendiri...(lho!??...:) menginginkan sesuatu yang luar biasa dengan modal pas-pasan adalah hasrat kebanyakan manusia... untuk pergi ke saudi arabia ketika menunaikan ibadah haji, agar cepat sampai, kita tentu menggunakan pesawat, kalau pakai becak, ya kira-kira berbulan-bulan baru bisa sampai... itu jawaban saya... lho? serius! intinya adalah, fakta dan analogi-analogi sudah cukup untuk menjawab pertanyaan saya, kalau mungkin kamu menemukan suatu kasus yang bertentangan dengan analogi yang saya kemukakan, barangkali suatu saat windows vista bisa berjalan di pentium I. kenapa tidak...!

gambar screenshot game di atas diambil dari http://www.gamerslore.com/

0 comments: