Get the Flash Player to see this rotator.

Archive for the 'Programming' Category

Feb 16 2010

Delphi SecondsBetween Bugs?

Published by sybond under Programming, Utak-atik

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 »

3 responses so far

Jan 10 2010

Program Java Pertama

Published by sybond under Programming, Utak-atik

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 »

2 responses so far

May 15 2009

HSM Simulator

Published by sybond under Know How, Programming, Utak-atik

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 :P

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.

2 responses so far

Next »