Sunday, May 5, 2013

Poelang Kampoeng

Hello World..

Finnaly I can go back to my hometown, since almost three years huh? Hope I can go back fit faster. I am comming emak..apak.. Hope my trip run well..
But, before take off, I got an opportunity try #wifi_id facility @Soekarno Hatta International Airport. Just by call *363*601# in your Telkomsel cellphone, you'll get free access in 1 hour.

Not bad..

Tuesday, January 22, 2013

Tuesday, July 24, 2012

Frequency Cumulative

Sometimes we have to work in many data. So we need to group it into a pieces of class. For example from a group of students mark we want to make a graph which consist information about how many student get grade in each class. All we need is FREQUENCY formula. This formula need two arrays consist of data and class, the result will be an array consist information about frequency in each class.

So we need to divided students mark based on grade criteria. The students who get mark 80-100 will get grade A, 75-79,9 will get AB, 65-74,9 will get B, 60-64,9 will get BC, 45-59,9 will get C, 35-44,9 will get D, and the other will get E. We assume the array data is valid between 0-100. Look at the picture bellow for more detail.

freq_cal.png

 

 

 

 

 

 

 

 

 

 

 

We take a cursor in empty cell, in my example, I put it on D3, then write down the formula. When finished, press CTRL+SHIFT+ENTER. Automatically, cell D4:D10 will also fill by a number. The array result maximum will be  the number of class (7 in my example) + 1 (to anticipate for data value more than the last class). If we don’t want to every array result show in worksheet, we need to block the number array we want to show then write the formula. Just press ENTER when finished.

To create a graph by simply insert chart and change the data for x-axis as cell C3 to C9 and data for y-axis is the result frequency (D3 to D9)..

Tuesday, July 10, 2012

Graphics Processing Unit (GPU)

Perkembangan komputer yang sangat pesat ikut mempengaruhi berkembangnya era komputer grafis untuk digitalisasi suatu gambar. Komputer grafis dikaitkan setidaknya dikaitkan dengan tiga hal:

  1. representasi dan manipulasi data gambar oleh komputer,
  2. seluruh teknologi yang digunakan untuk menghasilkan dan memanipulasi gambar, dan
  3. salah satu cabang dari komputer sains yang mempelajari sintesis dan manipulasi data digital.

Dalam suatu unit komputer terdapat suatu modul khusus yang berkaitan dengan pengolahan komputer grafis. GPU adalah unit pemrosesan khusus yang dirancang untuk dapat menangani dan memanipulasi memory dengan cepat sehingga dapat menampilkan gambar dalam bentuk frame buffer sehingga dapat ditampilkan ke layar. Tidak hanya di komputer, GPU juga banyak digunakan pada sistem embedded, telepon seluler, dan game konsol. Saat ini GPU telah semakin efektif dalam memanipulasi komputer grafis dan telah dilengkapi kemampuan struktur paralel sehingga dapat lebih efektif dibandingkan dengan algoritma general purpose CPU. Pada suatu komputer biasanya GPU berada pada video card, atau ditanam pada motherboard atau

Dalam tingkat aplikasi terdapat persaingan API (Application Programming Interface) yang cukup ketat antara OpenGL dan Direct3D untuk mengoptimalisasi fungsi render dari komputer grafis yang telah tersedia pada GPU.

Berikut ini gambaran ringkas perbedaan keduanya.

 

Direct3D

OpenGL

Platform

Microsoft Windows

Cross-platform

Mobile Platforms

Direct3D Mobile

OpenGL for Embedded Systems (OpenGL ES)

License

Proprietary

Open source or trademark

Kelebihan utama dari openGL adalah pustaka yang disediakannya terbuka sehingga siapapun dapat mengembangkannya berbasis komunitas. OpenGL menjadi suatu standar spesifikasi lintas platform. Interface yang digunakan terdapat lebih dari 250 fungsi sehingga dapat digunakan untuk menggambar suatu gambar 3D yang kompleks dari instruksi sederhana. OpenGL dikembangkan oleh Silicon GraphicsInc, pada tahun 1992 dan saat ini banyak digunakan pada aplikasi CAD, virtual reality, visualisasi sains, visualisasi informasi, flight simulation, dan video games. OpenGL saat ini dikembangkan oleh konsorsium non-profit teknologi, Khronos Group.

Perkembagan komputer yang akan terus berkembang tentu akan mendorong perkembangan grafis. Tentu bidang ini memiliki prospek pengembangan yang sangat luas. Berbagai inovasi dan kreativitas masih diperlukan untuk mengembangkan kemampuan render gambar melebihi 3D. Teknologi terbuka yang dianut oleh OpenGL saat ini ikut memasyaratkan teknologi GPU di masyarakat.

31 Mei 2012 – GPU

*lupa copas dari mana aja.

Sunday, July 8, 2012

Corat-Coret

dream_re
Dok. Pribadi UAS DK-3238-08















Sebagian mimpi kecilku untuk sepuluh tahun yang akan datang.
Mari bermimpi…
Karena mimpi itu adalah harapan…
dan harapan itu selalu ada..
…toh, semuanya dulupun hanyalah mimpi di atas kertas…

Wednesday, June 27, 2012

(lagi) Revisi

Dua hari yang lalu kami bimbingan TA (lagi) bersama pak Budi sebagai pembimbing III. Fokus utama revisi draf tugas akhir yang telah kami berikan sebelumnya.  Pekerjaan saya sendiri pada tugas akhir ini belum selesai sehingga cukup membuat nyali turun ketika menemui beliau. Kekhawatiran akan merombak total terutama dari sisi konten cukup menjadi pengganjal.

Tak disangka kami mendapat tanggapan yang sangat baik dari beliau. Beliau lebih menyoroti dari segi formatting yang memang kurang rapi. Selain itu abstrak  dalam bahasa Inggris juga diminta untuk diperbaiki—ketauan banget kalau cuma pake google translate, hehe—. Dari sisi konten beliau tak terlalu ambil pusing, memang ada sedikit bagian analisis kemaman yang beliau minta tambah, karena dirasa sangat minim. Namun, secara keseluruhan beliau menilai hasil kami cukup positif.

Beliau memberikan perumpamaan yang cukup bagus tentang proses pelaksanaan tugas akhir ini, kira-kira seperti ini.

Ibarat seseorang yang akan menuju suatu tempat dihadapannya terdapat empat jalan yang dapat digunakan. Ia lalu memilih satu jalan yang akan di tempuh sementara jalan yang lain tidak akan dipedulikan. Lalu ditengah jalan ternyata ada jurang sehingga perjalanan harus dihentikan dan perjalanan tidak dapat dilanjutkan.

Tugas akhir ini dibatasi oleh waktu. Jadi kita tidak perlu untuk mencoba seluruh kemungkinan solusi yang ada. Di tengah jalan terjadi kegagalan dan sulit untuk berbalik arah sementara waktu telah habis, maka ketika dosen pembimbing telah menyatakan selesai ya selesai. Setidaknya telah ditemukan masalahnya pada jalan tersebut sehingga dapat menjadi pijakan untuk pengembangan selanjutnya. Jika tidak tentu akan dibutuhkan waktu yang sangat banyak.

Setidaknya pernyataan tersebut cukup membuat lega. Namun, semoga pekerjaan ini benar-benar dapat  direalisasikan dan dipublikasikan di jurnal ilmiah internasional.  Amiin.

Beberapa catatan perlu menjadi perhatian untuk revisi selanjutnya.

  • Abstrak, buat lebih singkat, pas 1 halaman, buang kata2 umum yang tidak perlu karena ini bukan pendahuluan. Proses penerjemahan ke dalam bahasa Inggris perlu memperoleh perhatian lebih.
  • Penulisan daftar pustaka. Penulisan kutipan terhadap ide yang kita ambil dari orang lain lalu menuliskannya pada daftar pustaka, merupakan salah satu bentuk amanah ilmiah. Tahap selanjutnya adalah  kita perlu memperhatikan kredibiltas sumber kutipan yang kita rujuk,
  • Gunakan page break untuk bagian subjudul yang menggantung di akhir baris. Dengan kata lain tambahan jarak 1-2 spasi tidak menjadi masalah agar tulisan jadi lebih enak untuk dilihat
  • Penulisan sumber rujukan untuk sebagai sumber gambar. Penulisan perlu dibuat konsisten, apakah cukup dengan memberikan kutipan yang dirujuk di daftar pustaka, atau langsung mencantummkan sumber gambar setelah caption gambar. Penulisan dengan kutipan dapat membuat daftar gambar hasil generate menjadi kurang bagus karena akan ikut muncul di caption gambar. Cara yang lebih dianjurkan adalah dengan menyebutkan sumber gambar langsung di dalam gambar sehingga menjadi bagian dari gambar dan tidak perlu dituliskan lagi.
  • Penulisan variabel perlu dibuat sedikit berbeda misalnya dengan menggunakan format italic.
  • Penulisan pseudo code atau source code perlu dibedakan. Diantaranya dengan menggunakan jarak spasi yang lebih rapat dan font yang berbeda.

Begitulah lebih kurang beberapa hal yang perlu diperhatikan dalam revisi kali ini. Selamat revisi, semoga apa yang telah kita kerjakan bermanfaat.

Sunday, June 3, 2012

Tab in Inverse Direction

Based from my senior blog, I found some interesting tips about 'tab'. It is common to use 'tab' button to jump to the next field or just add a paragraph.

I also used to make a code look tidy when make nest statement. I usually used 4 space as a tab instead of '\t' or tab character. But got a little trouble when I have to undo the 'tab', because at least I have to press backspace button 4 times.

But actually there is some way to get 'tab' run in inverse direction:
Shift + Tab
It also work when you work in field. But there are some field that capture 'tab' character so you also need to press Ctrl button. You can press:
Ctrl + Tab, or
Ctrl + Shift + Tab, for inverse direction
Hope it can help you!

I think it can also work in my Linux Workstation.
Ref: Ubuntu Forum