Archive

Posts Tagged ‘bni sms banking’

Aplikasi Android untuk BNI SMS Banking

November 4, 2010 43 comments

Update versi 3.0

Peringatan: Aplikasi ini bukan aplikasi resmi dari BNI (Bank Negara Indonesia), jadi saya tidak bertanggung jawab jika terjadi kesalahan dalam penggunaan aplikasi ini. Use it at your own Risk!!!

Aplikasi ini digunakan untuk melakukan transaksi dengan BNI SMS Banking pada handheld berbasis sistem operasi Android. Aplikasi ini membantu Anda dalam melakukan transaksi tanpa harus menghapal sintaks SMS, transaksi ditampilkan dalam menu interaktif layaknya Anda menggunakan mesin ATM. Transaksi yang didukung antara lain cek saldo, transfer, cek tagihan, pembayaran, dan isi ulang pulsa (topup).

Screenshot

Tampilan awal

Tampilan awal

Cek Tagihan

Cek Tagihan

Transfer

Transfer

Konfirmasi transfer

Konfirmasi transfer

Isi pulsa

Isi pulsa

Isi pulsa - Nominal pulsa

Isi pulsa – Nominal pulsa

Isi pulsa - Nomor tujuan

Isi pulsa – Nomor tujuan

Pengiriman SMS

===================================

Instalasi
Berhubung saya belum punya akun di Android Market (Ada yang mau modalin? :P), jadi aplikasi masih bersifat self-signed dan harus diinstall dari apk installernya. Pastikan setting Unknown sources (Allow install of Non-Market applications) tercentang pada Application settings Anda, lalu download BNI_SMS_Banking.apk (versi 1.1) dan install seperti biasa.

Penting: Setelah Anda men-download installer tersebut, hitung MD5nya, jika bukan a6b5e408fc7c1dc5ceb68dd42dd9cfc6, maka program tersebut sudah mengalami perubahan dan jangan lakukan instalasi, karena kemungkinan installer corrupt atau diubah orang lain. Jangan men-download installer ini dari tempat lain atau yang tidak diketahui asal usulnya, karena kemungkinan sudah diubah oleh orang lain, yang mungkin saja berniat jahat.

Perintah yang valid
Kode perintah BNI SMS Banking yang valid saat aplikasi dibuat adalah perintah BNI SMS Banking per tanggal 10 Juni 2010. Untuk melihat perintah apa saja yang sudah berhasil dijalankan dalam aplikasi ini, silahkan melihat ke halaman BNI SMS Banking v.1.1 code.

Peringatan: Kode perintah bisa saja sewaktu-waktu berubah dari BNI sendiri dan membuat aplikasi ini tidak valid lagi.

Penyimpanan password
Demi keamanan, password SMS BNI Anda tidak akan disimpan dalam aplikasi ini, karena akan sangat berbahaya jika ada orang yang bisa mengakses ke handphone Anda. Jadi, password hanya akan disimpan sementara, sampai Anda selesai menggunakan aplikasi ini.

Penting: Meng-klik tombol close dari handphone Anda tidak akan mengakhiri aplikasi ini, Anda harus menggunakan tombol Logout untuk mengakhiri aplikasi dan menghapus password yang tersimpan.

Sent Item
SMS yang dikirim ke BNI (3346) tidak akan disimpan di dalam Sent Item, sehingga Anda tidak perlu menghapus Sent Item secara manual dan keamanan Anda terjaga.

Input password BNI SMS Banking

Input password BNI SMS Banking

Logout

Logout

===================================

Keterbatasan
Saat ini belum ada fungsi validasi untuk input yang diberikan user, contohnya user tidak mengisi apa-apa (kosong) di kolom input, maka kemungkinan apiikasi akan hang. Jadi pastikan Anda mengisi semua input box yang dibutuhkan.

TODO (Fitur ke depan)

  • Validasi input
  • History transaksi
  • Menangkap SMS yang masuk dari BNI (3346), sehingga user tidak perlu membuka inbox lagi.
  • Kirim pulsa dengan nomor dari phonebook.
  • Ada ide/masukan yang lain? 😀

Bagi yang ingin melihat source code (kode sumber) dan perkembangan project ini, bisa dilihat di halaman Github BNI SMS Banking.

Lisensi dari project ini adalah GNU GPL v3 <http://www.gnu.org/licenses/gpl-3.0.txt>

Selamat mencoba 🙂

Categories: Open Source Tags: ,