Feb
16
2010
Ada sebuah kasus teknis (programming) dalam hal ini adalah Delphi (versi 7, ntahlah di versi-versi yang lain). Tujuannya adalah menghitung selisih waktu detik antara dua buah satuan waktu.
Waktu awal: 2010/02/15 13:51:34, waktu akhir: 2010/02/15 13:51:21.
Secara kasat mata atau perhitungan manual kita tahu bahwa selisih waktu awal dan waktu akhir adalah 13 detik. Tapi coba hitunglah selisih waktu di atas dengan menggunakan sebuah fungsi di Delphi yang dikhususkan untuk menghitung selisih waktu dalam satuan detik. SecondsBetween.
Hasilnya adalah sebuah angka yang tidak sesuai dengan harapan, yaitu 12 detik.
Namun untuk beberapa kasus, fungsi SecondsBetween memberikan nilai perhitungan yang benar seperti untuk data input:
Waktu awal: 2010/02/15 16:50:13, waktu akhir: 2010/02/15 16:50:14. Hasilnya adalah 1 detik.
Dan pada akhirnya sampai pada pertanyaan mendasar: kenapa begitu?
Adakah bugs dalam fungsi SecondsBetween?
Continue Reading »
Jan
10
2010
Ternyata begini rasanya, kenapa orang-orang (para programmer Java) senang sekali ketika program telah selesai. Ada kenikmatan tersendiri ketika melihat program yang kita tulis, dapat berjalan di berbagai macam platform OS.
Write Once, Run Anywhere
Ini adalah program-under-Java resmi pertama gw. Bisa dibilang jika sebelum-sebelumnya coding dengan Java hanya sebagai pemenuhan terhadap kewajiban tugas akademik. Namun kali ini secara inisiatif karena ada kebutuhan akan hal tersebut.
Continue Reading »
May
15
2009
Gak sengaja tadi lihat di sitemeter blog ini tiba-tiba nemu pengunjung yang nyasar ke blog ini dengan dari hasil googling dengan keyword "ZPK LMK TPK". Dan gak sengaja pula pas coba mencari dengan keyword yang sama, muncul sebuah link pada urutan pertama, berjudul: "Thales Simulator Library - Home". Yup! simulator HSM.
Nah! apa hubungannya?

Bagi yang sering main-main dalam hal security data (perbankan) pasti sudah kenal dengan piranti keras yang namanya HSM (Host Security Module). HSM ini adalah sebuah alat yang dikhususkan untuk melakukan perhitungan (enkrip/dekrip) data transaksi (PIN, Password, dll.) sebelum dilakukan otorisasi pada data tersebut.
HSM biasa dipergunakan dalam lingkup transaksi online pada suatu institusi finansial.
Dengan adanya simulator ini, memungkinkan para developer untuk mengembangkan produk perbankan mereka tanpa harus melakukan pengujian secara langsung dengan HSM fisik.
Karena dari segi harga, HSM bisa dibilang merupakan salah satu barang yang mahal untuk sebuah institusi, apalagi perseorangan 
Terus terang saya belum mencoba simulator Thales ini (karena source-code dalam VB). Tapi saya sangat berterimakasih kepada si pembuat ntah nama lengkapnya siapa) karena telah membuat simulator semacam ini dan Open Source. 
Bagi yang butuh, silakan saja download langsung di situsnya. Kalau sempat akan saya coba review lebih dalam tentang simulator ini.