Saturday, September 28, 2013

Data Element ISO 8583


Data Element ini sebenarnya merupakan sebuah inti dari keseluruhan message yang terdapat dalam ISO 8583, karena pada Data Element inilah isi informasi dari transaksi yang dilakukan sesungguhnya akan dikirimkan melalui jaringan menggunakan protokol ISO 8583. Terdapat 128 Data Element pada standart ISO 8583 versi 1987, sedangkan pada versi berikut-nya yaitu ISO 8583 versi 1993 naik menjadi 192 Data Element.

Data Element ini dapat diasumsikan seperti sekumpulan kotak sebanyak 128 atau 192 buah (tergantung dari versi ISO 8583 yang digunakan-nya), yang tiap-tiap kotak mempunyai ARTI dan FORMAT yang sudah ditentukan oleh standart ISO 8583. Dan agar mudah, tampilan Data Element pada ISO 8583 dapat digambarkan seperti gambar dibawah ini :

Contoh Representasi Sebuah Data Element

Setiap Data Element mempunyai format data yang di ijinkan pada tiap isinya (seperti numerik, binary atau yang lain-nya) dan mempunyai panjang data yang sudah ditentukan (baik secara variabel ataupun fix). Sedangkan format data yang terdapat dalam Data Element adalah seperti pada tabel dibawah ini :


Format Data Pada Data Element (Diambil dari http://en.wikipedia.org/wiki/ISO_8583)

Selain format data, tiap Data Element dapat mempunyai panjang data yang dapat ditentukan secara fixed (tetap) maupun secara variabel. Jika panjang Data Element-nya ditentukan secara variabel, maka Data Element tersebut harus didahului oleh indikasi berapa panjang datanya dahulu baru diikuti oleh data yang sebenar-nya. Sedangkan format panjang variabel yang telah ditentukan oleh standart ISO 8583 dapat dilihat pada tabel dibawah ini :









Format Panjang Data Pada Data Element (Diambil dari http://en.wikipedia.org/wiki/ISO_8583)

Sedangkan contoh bagaimana penerapan format untuk Data Element dan format panjang data yang terdapat pada Data Element dapat dilihat seperti dibawah ini:

1
2
3
4
5
6
7
8
9
+----------+----------------------------------------------------------+---------------+
| Definisi | Arti                                                     | Contoh        |
|  Field   |                                                          | Penerapan     |
+----------+----------------------------------------------------------+---------------+
| N6       | Fixed Length, 6 digit numeric                            | 123456        |
| N.6      | LVAR Numeric, 1 digit var. len 6 digit data len          | 6123456       |
| A..11    | LLVAR Alphanumeric, 2 digit var.len, 11 digit data len   | 11TESTING-AJA |
| A...999  | LLLVAR Alphanumeric, 3 digit var.len, 999 digit data len | 010INICOBACOB |
+----------+----------------------------------------------------------+---------------+

SUMBER Referensi : http://martinusadyh.web.id dan wikipedia

Saya hanya seorang "newbie" yang baru bisa ngoding lohor kemarin.


EmoticonEmoticon