Pengecekan Nomor Kartu Kredit menggunakan Algoritma Luhn Java Programming

Ternyata dalam digit number kartu kredit itu terdapat pengecekan bila salah satu karakter diganti dengan digit lain maka akan menghasilkan kembalian false. jadi dengan itu tidak mudah dalam pemalsuan nomor kartu kredit karena nomor tersebut di buat dengan algoritma yang secure. Salah satu algoritma yang sering dipakai dalam pengecekan kartu kredit adalah algoritma Luhn (Luhn Algorithm). deskripsinya dapat dibaca disini http://en.wikipedia.org/wiki/Luhn_algorithm.

Bentuk code java untuk pengecekan menggunakan algoritma Luhn dapat dilihat dibawah, code ini saya dapat dari googlecodešŸ˜€ jadi free untuk digunakan :

public class Luhn
{
        public static boolean Check(String ccNumber)
        {
                int sum = 0;
                boolean alternate = false;
                for (int i = ccNumber.length() - 1; i >= 0; i--)
                {
                        int n = Integer.parseInt(ccNumber.substring(i, i + 1));
                        if (alternate)
                        {
                                n *= 2;
                                if (n > 9)
                                {
                                        n = (n % 10) + 1;
                                }
                        }
                        sum += n;
                        alternate = !alternate;
                }
                return (sum % 10 == 0);
        }
}

Selamat mencoba untuk belajar, siapa tahu bermanfaat dalam dunia kerja nantinyašŸ˜€
Untuk contoh programnya menyusul. hehe

Sumber : Google Code Luhn.java

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s

%d blogger menyukai ini: