03 November 2010

Definisi dalam ISO 8583


Definisi - Definisi dalam ISO 8583
1.       Acquirer
Lembaga keuangan (atau agennya) yang pengakuisisi dari kartu akseptor data yang berhubungan dengan transaksi dan inisiat data ke interchange.

2.       Advice
Pesan yang memberitahukan pihak dari suatu tindakan yang telah diambil, tidak memerlukan persetujuan.

3.       Authorization
The approval or guarantee given by the card issuer to the acquirer (and/or card acceptor).
Persetujuan atau jaminan yang diberikan oleh penerbit kartu ke pengakuisisi (dan / atau kartu akseptor).

4.       Card acceptor
Pihak yang menerima kartu dan penyajian data transaksi ke pengakuisisi.
Contohnya : ATM

5.       Cardholder
Nasabah yang terkait dengan nomor rekening utama meminta transaksi membentuk kartu akseptor. (nasabah)

6.       Cardholder accounts transfer
Pergerakan dana oleh pemegang kartu dari salah satu account  untuk  akun lainnya. kedua akun dimiliki oleh lembaga keuangan yang sama.

7.       Card issuer
Lembaga yang mengeluarkan kartu identifikasi pemegang kartu.

8.       Credit Transaction
Sebuah klaim dana oleh pemegang kartu kredit untuk akun nya, pada saat yang sama memberikan rincian dana yang diakui sebagai hutang oleh pengakuisisi (dan / atau kartu akseptor) ke penerbit kartu.

9.       Debit transaction
Persetujuan oleh pemegang kartu untuk debit rekening, pada saat yang sama menyediakan dana klaim yang dibuat oleh pengakuisisi (dan / atau kartu akseptor) terhadap penerbit kartu.


10.   Interactive message
Pesan untuk dikirim dan merespon saat transaksi berlangsung.

11.   Intermediate network facility
Setiap entitas pengolahan pesan diposisikan diantara pengakuisisi dan penerbit.

12.   Message
A set of data elements used to exchange information between institutions. No communications (header/trailer, protocol, or  character code) or security implications are assumed or identified.
Satu set elemen data yang digunakan untuk pertukaran informasi antara lembaga. Tidak ada komunikasi (header / trailer, protokol, atau kode karakter) atau implikasi keamanan diasumsikan atau diidentifikasi.

13.   Non-interactive message
 Pesan dikirim setelah transaksi telah terjadi dan di mana tidak ada urgensi tersirat untuk respon. On-line metode telekomunikasi dapat digunakan untuk pesan transmisi atau dapat juga menggunakan transmisi pesan off-line.

14.   Point of service (POS)
Lokasi dimana transaksi berasal.

15.   Processing fee
Sebuah biaya yang terkait dengan penanganan dan routing pesan tidak berhubungan dengan baik pelayanan pemegang kartu atau biaya pemakaian peralatan.

16.   Request
Pesan yang berasal serangkaian pesan interaktif.

17.   Reserval
Sebuah pesan yang memberitahukan pengirim dari pesan asli bahwa pesan tidak dapat diolah sebagai seperti diperintahkan tidak terkirim, unprocessable atau dibatalkan oleh penerima.

18.   Reserval credit
Kredit yang timbul dari reseval debit sebelumnya.

19.   Reserval debit
A debit arising from the reseval of previous credit.
Debit yang timbul dari reversal credit sebelumnya.

20.   Reversal transfer
Sebuah debet dan kredit yang timbul dari pemulihan dari transfer sebelumnya.

21.   Routing
Aliran arah pesan di mana pengakuisisi dan penerbit kartu berkomunikasi satu sama lain secara langsung atau melalui fasilitas jaringan perantara yang dapat bertindak sebagai agen bagi pihak-pihak yang asli yang terlibat dalam aliran pesan.

22.   Settlement
Sebuah transfer dana untuk menyelesaikan satu atau lebih transaksi sebelum dilakukan, sesuai dengan akuntansi final.

23.   Settlement institution
Lembaga keuangan (atau agennya) menerima tanggung jawab untuk penggantian pengakuisisi, kartu penerbit atau fasilitas jaringan menengah untuk transaksi keuangan disetujui.

24.   Transaction
Kumpulan pesan terkait yang dirancang untuk menyelesaikan (sejauh hal ini adalah mungkin) maksud dari inisiator dari pesan asli, dan biasanya disimpulkan oleh transaksi debit atau kredit. Perubahan atau pembalikan dilakukan selanjutnya harus dianggap sebagai satu set transaksi terpisah.

25.   Transaction fee
mengenakan biaya (misalnya dengan perusahaan pengakuisisi) untuk kegiatan transaksi.



11 August 2010

Cara Merawat beterai laptop

karena saya pernah mengalami kerusakan baterai laptop, saya mau berbagi sedikit informasi untuk merawat baterai laptop agar tahan lama.


Enjoy :D

Merawat Baterai Notebook/Netbook
Hampir semua notebook saat ini menggunakan rechargeable Lithium ion (Li-Ion) baterai. Lithium Ion memberikan banyak manfaat dibanding baterai Hidrida Nickel-Metal sebelumnya (NiMH) atau Nickel Cadmium (NiCd) di eranya. Termasuk berat yang lebih enteng, kinerja yang lebih baik, dan kekebalan yang disebut sebagai “memori efek”.
Diluar dari manfaat ini, Anda juga dapat memaksimalkan umur baterai Anda dengan mengikuti tips-tips berikut:
·         Baterai baru harus diisi sampai penuh sebelum digunakan.Agar baterai Anda berumur panjang atau bisa digunakan dalam waktu yang lama, harap mengisi baterai sampai penuh sebelum Anda menggunakannya. Penting untuk diingat juga, untuk 3 siklus pengisian pertama, selalu mengisi baterai sampai penuh sebelum dipakai dan kosong sepenuhnya sebelum kembali mengisi ulang.
·         Kalibrasi baterai selama beberapa bulan.Hampir semua baterai notebook diciptakan dengan mikroprosesor internal, yang memberikan perkiraan kondisi baterai seperti  berapa kali diisi dan tidak diisi, kapasitas muatan penuh dan berapa kali siklus pengisian. Kapasitas pengisian penuh ini akan menjadi sedikit tidak akurat setelah beberapa bulan dan kalibrasi dapat membantu memulihkan kinerja baterai.
Beberapa notebook menyediakan alat pengukuran di aplikasi BIOS atau Windows. Jika notebook Anda menyediakan satu dari dua pilihan tersebut, Anda bisa mengikuti 3 langkah berikut untuk pengukuran:
·         Sambungkan pusat listrik ke adaptor notebook Anda pengisian penuh baterai Anda.
·         Ketika baterai sudah penuh, lepaskan adaptor dan gunakan notebook dengan tenaga baterai saja. Non-aktifkan/disable semua warning option untuk baterai diPower Options properties seperti Shut Down, Stand-by on Hibernation. Nah, ketika  baterai hanya 3%, tutup semua aplikasi dan biarkan notebook mati dengan sendirinya.
·         Sambungkan pusat listrik ke adaptor Anda lagi dan isi ulang kembali baterai Anda sampai penuh. Baterai Anda telah dikeringkan untuk kalibrasi.
·         Gunakan Baterai dalam kondisi layak Secara umum, baterai itu dapat bekerja secara optimal dalam suhu ruangan 68°F (20°C) namun suhu ruangan antara 32° sampai 95° F (0-35° C) juga akan membuat baterai dapat bekerja dengan baik juga. Jika Anda menggunakan notebook dengan tenaga baterai di suhu ruangan yang terlalu panas atau dingin, bisa menurunkan kualitasnya. Hal itu juga memberikan pengaruh negatif untuk jangka hidup baterai Anda.
·         Simpan Baterai Anda dalam keadaan baik jika tidak digunakan
Jika Anda tidak berencana untuk menggunakan notebook selama satu bulan atau lebih, kami merekomendasikan baterai disimpan secara terpisah di tempat yang bersih kering dan sejuk. Harap juga memastikan bahwa baterai memiliki sekitar 70% muatan yang tersisa. Selama penyimpanan baterai akan melakukan self-discharge lambat, jadi kami tidak menyarankan menyimpannya untuk waktu yang sangat lama (3 bulan atau lebih), karena dapat mempengaruhi kualitas baterai itu sendiri.
Catatan Tambahan:
·         Kapasitas Lebih pada Baterai atau Baterai cadanganBeberapa notebook ketika Anda membelinya juga menawarkan pilihan kapasitas lebih tinggi yang biasanya ditawarkan dengan harga terpisah. Anda dapat mengambil keuntungan untuk penawaran itu untuk saat-saat Anda tidak berada di depat power supply.
·         Mengganti Baterai Sebuah baterai yang sudah dirawat dengan baik dan benar seharusnya dapat bekerja secara optimal sampai 300 kali siklus full charge dan discharge. Anda dapat membeli baterai pengganti ketika baterai original Anda tidak lagi bekerja dengan baik. Ciri-ciri nya adalah daya baterai tidak tahan lama meski sudah dilakukan kalibrasi.
·         Battery recycling Tolong jangan buang baterai notebook lama Anda di tong sampah karena dapat mencemari lingkungan. Baterai didaur ulang atau harus dikumpulkan untuk pembuangan yang aman melalui program lokal atau komersial dikota Anda.

Sumber: www.acerid.com

02 June 2010

Pemrograman Berorientasi Objek


Pada saat ini saya akan belajar tentang apa itu OOP (Object Oriented Programming).
Dalam OOP ini terdapat berbagai macam jenis OOP,  seperti berikut ini:
-          Method Overloading
-          Constructor Overloading
-          Abstract Class
-          Interface
-          Inner Class

Method Overloading
Menthod Overloading adalah fitur dari java yang memperbolehkan anda untuk membuat banyak method dengan nama yang sama tapi memiliki argumen yang berbeda. Anda tidak perlu membuat banyak fungsi (Method) dengan nama yang berbeda hanya karena argumennya berbeda, padahal fungsinya sama.

Berikut ini adalah contoh code yang menggunakan method overloading:
[code]
public class overload
{
public int no_urut=0;
public String nama=”unknown”:
public float gaji=0;
public int anak=0;

public void biodata (int nmr, String nma, float gapok)
{
            no_urut=nmr;
            nama =nma;
            gaji=gapok;
}
public void biodata (int nmr, String nma, float gapok,int jum_anak)
{
            no_urut=nmr;
            nama =nma;
            gaji=gapok;
            anak=jum_anak;
}

Public void tampil ()
{
            JoptionPane.showMessageDialog (null, “Nomor Urut : ”+no_urut);
            JoptionPane.showMessageDialog (null, “Nama Lengkap : ”+nama);
            JoptionPane.showMessageDialog (null, “Gaji Pokok: ”+gaji);
            JoptionPane.showMessageDialog (null, “Nomor Urut : ”+no urut);           
}

Public void tampiloverload()
{
            JoptionPane.showMessageDialog (null, “Nomor Urut : ”+no_urut ”(overloading)”);
            JoptionPane.showMessageDialog (null, “Nama Lengkap : ”+nama ”(overloading)”);
            JoptionPane.showMessageDialog (null, “Gaji Pokok: ”+gaji ”(overloading)”);
            JoptionPane.showMessageDialog (null, “Nomor Urut : ”+no urut ”(overloading)”); 
}
}
[/code]


KETERANGAN KODE
Baris 1-6
Deklarasi variabel no_urut, nama, gaji, dan anak dengan nilai ditentukan.


Baris  7 –  12
Membuat Method dengan nama biodata dengan argumen yang terdiri dari variable nmr, nma, dan gapok.
Mentukan nilai variabel argumen adalah nilai dari variable utama.

Baris 13 – 18
Melakukan Overloading pada argumen Method biodata dengan menambahkan variabel  jum_anak kedalam argumen dan mengubah tipe data argumen gapok dari float menjadi integer.

Baris 19 - 23
Membuat Method dengan nama tampil yang mengeksekusi proses menampilkan pesan dialog melalui komponne JoptionPane
Pesan merupakan nilai Output dari argumen Method Biodata
Baris 24 - 29
Membuat Method dengan nama tampiloverload yang mengeksekusi proses menampilkan pesan dialog melalui komponen JoptionPane
Pesan adalah nilai Output dari argumen Method biodata yang di-Overload


Sumber: dari buku yang sedang di pelajari ^_^
             

28 May 2010

Keyboard Shortcuts (Windows)

Sedikit Share nih unutk para pengguna Windows...
daripada capek-capek mengeklik dan membuang waktu..
hehehe...


Pada Kesempatan ini saya ingin berbagi sedikit Shortcut untuk Windows:

Windows system key combinations

  • F1: Help
  • CTRL+ESC: Open Start menu
  • ALT+TAB: Switch between open programs
  • ALT+F4: Quit program
  • SHIFT+DELETE: Delete item permanently
  • Windows Logo+L: Lock the computer (without using CTRL+ALT+DELETE

Windows program key combinations

  • CTRL+C: Copy
  • CTRL+X: Cut
  • CTRL+V: Paste
  • CTRL+Z: Undo
  • CTRL+B: Bold
  • CTRL+U: Underline
  • CTRL+I: Italic

Mouse click/keyboard modifier combinations for shell objects

  • SHIFT+right click: Displays a shortcut menu containing alternative commands
  • SHIFT+double click: Runs the alternate default command (the second item on the menu)
  • ALT+double click: Displays properties
  • SHIFT+DELETE: Deletes an item immediately without placing it in the Recycle Bin

General keyboard-only commands

  • F1: Starts Windows Help
  • F10: Activates menu bar options
  • SHIFT+F10 Opens a shortcut menu for the selected item (this is the same as right-clicking an object
  • CTRL+ESC: Opens the Start menu (use the ARROW keys to select an item)
  • CTRL+ESC or ESC: Selects the Start button (press TAB to select the taskbar, or press SHIFT+F10 for a context menu)
  • CTRL+SHIFT+ESC: Opens Windows Task Manager
  • ALT+DOWN ARROW: Opens a drop-down list box
  • ALT+TAB: Switch to another running program (hold down the ALT key and then press the TAB key to view the task-switching window)
  • SHIFT: Press and hold down the SHIFT key while you insert a CD-ROM to bypass the automatic-run feature
  • ALT+SPACE: Displays the main window's System menu (from the System menu, you can restore, move, resize, minimize, maximize, or close the window)
  • ALT+- (ALT+hyphen): Displays the Multiple Document Interface (MDI) child window'sSystem menu (from the MDI child window's System menu, you can restore, move, resize, minimize, maximize, or close the child window)
  • CTRL+TAB: Switch to the next child window of a Multiple Document Interface (MDI) program
  • ALT+underlined letter in menu: Opens the menu
  • ALT+F4: Closes the current window
  • CTRL+F4: Closes the current Multiple Document Interface (MDI) window
  • ALT+F6: Switch between multiple windows in the same program (for example, when the Notepad Find dialog box is displayed, ALT+F6 switches between the Find dialog box and the main Notepad window)

Shell objects and general folder/Windows Explorer shortcuts

For a selected object:
  • F2: Rename object
  • F3: Find all files
  • CTRL+X: Cut
  • CTRL+C: Copy
  • CTRL+V: Paste
  • SHIFT+DELETE: Delete selection immediately, without moving the item to the Recycle Bin
  • ALT+ENTER: Open the properties for the selected object

General folder/shortcut control

  • F4: Selects the Go To A Different Folder box and moves down the entries in the box (if the toolbar is active in Windows Explorer)
  • F5: Refreshes the current window.
  • F6: Moves among panes in Windows Explorer
  • CTRL+G: Opens the Go To Folder tool (in Windows 95 Windows Explorer only)
  • CTRL+Z: Undo the last command
  • CTRL+A: Select all the items in the current window
  • BACKSPACE: Switch to the parent folder
  • SHIFT+click+Close button: For folders, close the current folder plus all parent folders

Windows Explorer tree control

  • Numeric Keypad *: Expands everything under the current selection
  • Numeric Keypad +: Expands the current selection
  • Numeric Keypad -: Collapses the current selection.
  • RIGHT ARROW: Expands the current selection if it is not expanded, otherwise goes to the first child
  • LEFT ARROW: Collapses the current selection if it is expanded, otherwise goes to the parent

Properties control

  • CTRL+TAB/CTRL+SHIFT+TAB: Move through the property tabs

Microsoft Natural Keyboard keys

  • Windows Logo: Start menu
  • Windows Logo+R: Run dialog box
  • Windows Logo+M: Minimize all
  • SHIFT+Windows Logo+M: Undo minimize all
  • Windows Logo+F1: Help
  • Windows Logo+E: Windows Explorer
  • Windows Logo+F: Find files or folders
  • Windows Logo+D: Minimizes all open windows and displays the desktop
  • CTRL+Windows Logo+F: Find computer
  • CTRL+Windows Logo+TAB: Moves focus from Start, to the Quick Launch toolbar, to the system tray (use RIGHT ARROW or LEFT ARROW to move focus to items on the Quick Launch toolbar and the system tray)
  • Windows Logo+TAB: Cycle through taskbar buttons
  • Windows Logo+Break: System Properties dialog box
  • Application key: Displays a shortcut menu for the selected item

Microsoft Natural Keyboard with IntelliType software installed

  • Windows Logo+L: Log off Windows
  • Windows Logo+P: Starts Print Manager
  • Windows Logo+C: Opens Control Panel
  • Windows Logo+V: Starts Clipboard
  • Windows Logo+K: Opens Keyboard Properties dialog box
  • Windows Logo+I: Opens Mouse Properties dialog box
  • Windows Logo+A: Starts Accessibility Options (if installed)
  • Windows Logo+SPACEBAR: Displays the list of Microsoft IntelliType shortcut keys
  • Windows Logo+S: Toggles CAPS LOCK on and off

Dialog box keyboard commands

  • TAB: Move to the next control in the dialog box
  • SHIFT+TAB: Move to the previous control in the dialog box
  • SPACEBAR: If the current control is a button, this clicks the button. If the current control is a check box, this toggles the check box. If the current control is an option, this selects the option.
  • ENTER: Equivalent to clicking the selected button (the button with the outline)
  • ESC: Equivalent to clicking the Cancel button
  • ALT+underlined letter in dialog box item: Move to the corresponding item

19 May 2010

Dasar Pemrograman Java


  1. Sekilas tentang Java
    Java adalah sebuah bahasa pemrograman yang populer dikalangan para akademisi dan praktisi komputer. Java dikembangkan pertama kali oleh James Gosling dari Sun Microsystems pada tahun 1990-an. Java pertama kali dikembangkan untuk memenuhi kebutuhan akan sebuah bahasa komputer yang ditulis satu kali dan dapat dijalankan dibanyak sistem komputer berbeda tanpa perubahan kode berarti. Kebanyakan bahasa komputer yang ada memiliki keterbatasan migrasi sistem yang berbeda. Java diciptakan sebagai sebuah bahasa baru dengan implementasi yang berbeda. Bahasa Java merupakan bahasa berorientasi objek yang diturunkan dari C++ dengan banyak penyempurnaan. Pada umumnya, para pakar pemrograman berpendapat bahwa bahasa Java memiliki konsep yang konsisten dengan teori pemrograman objek dan aman untuk digunakan. Kini universitas-universitas di berbagai negara berpaling dari Pascal atau C++ kemudian memilih Java sebagai bahasa untuk belajar pemrograman.
  2. Keunggulan Java
    Java sebagai bahasa pemrograman yang banyak disukai orang karena konsep pemrogramannya yang konsisten dengan teori orientasi objek serta aman untuk di gunakan, maka Java memiliki beberapa keunggulan :
        Sederhana
        Berorientasi Objek
        Terdistribusi
        Aman
        Netral Arsitektur
        Portable
        Interpreter
        Powerfull
        Multithreading
        Dinamis


  1. Komponen Java

JVM (Java Virtual Machine)
Java dapat berjalan pada sebuah sistem operasi membutuhkan Java Vir-tual Machine (JVM). JVM sendiri terdiri dari Java Runtime Environment (JRE) dan Java Development Kit (JDK). Sun Microsystems mengeluarkan tiga kelas paket Java, yaitu J2-SE JRE (hanya berisi JRE), J2- SE SDK (berisi JDK + JRE), dan J2-EE SDK (berisi JDK+JRE dan tools untuk aplikasi enterprise). Untuk versi SE (Standard Edition) tersedia gratis pada situs www.java.com.
IDE (Integrated Development Environment)
IDE (Integrated Development Environment) adalah sebuah editor pemrograman sebuah bahasa. Untuk Java sendiri ada banyak IDE yang tersedia dipasaran baik yang bersifat gratis (freeware) ataupun yang berbayar. Beberapa IDE yang populer antara lain, JCreator(www.jcreator.com), Netbeans (www.netbeans.org), JBuilder
(www.borland.com/jbuilder), dan lain-lain.
Class
Unit yang paling mendasar dalam pemrograman java adalah class. Class adalah komponen aplikasi yang menangani kode dan data dalam pemrograman java.

Sumber: dari buku yang saya pelajari....

29 March 2010

Pengertian WAP

Apakah WAP itu? 

Industri nirkabel muncul dengan gagasan WAP. Titik standar ini adalah untuk menunjukkan isi internet di klien nirkabel, seperti ponsel. 

WAP singkatan dari Wireless Application Protocol 
WAP adalah protokol komunikasi aplikasi 
WAP digunakan untuk mengakses layanan dan informasi 
WAP adalah warisan(turunan) dari Internet standar 
WAP adalah untuk perangkat genggam seperti ponsel 
WAP adalah protokol yang didesain untuk micro browser 
WAP memungkinkan membuat aplikasi web untuk ponsel. 
WAP menggunakan bahasa mark-up WML (bukan HTML) 
WML didefinisikan sebagai aplikasi XML 1.0 
Wireless Application Protocol 

Protokol WAP adalah standar utama untuk layanan informasi di terminal nirkabel seperti telepon selular digital. 

Standar WAP didasarkan pada standar Internet (HTML, XML dan TCP / IP). Terdiri dari spesifikasi bahasa WML, sebuah spesifikasi WMLScript, dan Wireless Telephony Application Interface (WTAI) spesifikasi. 

WAP dipublikasikan oleh WAP Forum, yang didirikan pada tahun 1997 oleh Ericsson, Motorola, Nokia, dan Unwired Planet. Forum anggota sekarang mewakili lebih dari 90% dari pasar ponsel global, serta penyedia infrastruktur terkemuka, pengembang perangkat lunak dan organisasi lainnya. . 

WAP Micro Browser 

Untuk masuk ke terminal nirkabel kecil, WAP menggunakan sebuah Micro Browser. 

Sebuah Micro Browser adalah software kecil yang berfungsi meminimal penggunaan pada perangkat keras(yang mempunyai ram dan CPU berukuran kecil), memori dan CPU. Hal ini dapat menampilkan informasi yang ditulis dalam Pembatasan bahasa mark-up yang disebut WML. 

Micro Browser juga dapat menterjemahkan versi  JavaScript yang dikurangi, dan ini disebut WMLScript.