SlideShare uma empresa Scribd logo
1 de 8
Baixar para ler offline
Seminar Nasional
                           Aplikasi Teknologi Informasi 2004
                           Yogyakarta, 19 Juni 2004

              Implementasi Mobile Banking dengan PHP dan J2ME

                               Andino Maseleno, Sigit Soijoyo
     Jurusan Teknik Infomatika, Universitas Pembangunan Nasional “Veteran” Yogyakarta
                         Jl. Babarsari 2 Yogyakarta, 55281, Indonesia
               e-mail: andinomaseleno@yahoo.com, sigit_soijoyo@yahoo.com

Abstrak
       Berdasarkan kebutuhan nasabah dalam melakukan transaksi perbankan yang semakin
meningkat dan dalam melakukan transaksi tidak memerlukan waktu tertentu maka diperlukan
suatu sistem yang dapat melayani nasabah setiap saat. Sistem yang ada sekarang yaitu
Internet banking dirasa masih kurang dalam memenuhi keinginan nasabah karena
keterbatasan ruang dan tempat dimana harus selalu diakses melalui Internet baik dirumah
maupun di warnet. Dengan sistem mobile banking diharapkan dapat memberikan layanan
kepada nasabah setiap saat khususnya nasabah yang sering bergerak (mobile).
       Makalah ini membahas tentang pemanpaatan PHP sebagai bahasa pemrograman
server side scripting dan J2ME sebagai bahasa pemrograman untuk perangkat handheld
yang diimplementasikan dalam mobile banking. Penyimpanan data pada mobile banking ini
meggunakan MySQL yang merupakan multi user database yang menggunakan bahasa
Structured Query Language (SQL).

Kata kunci: bank, mobile banking, J2ME, PHP, MySQL

1.    Pendahuluan
        Munculnya ponsel yang bisa menjalankan program Java, membuat ponsel dapat di
manfaatkan untuk berbagai macam aplikasi berbasis Java. Aplikasi yang dikembangkan dapat
berguna bagi konsumen dalam mengakses berbagai jenis informasi berupa berita politik,
ekonomi, harga saham, informasi akademik, akses e-mail ataupun informasi perbankan. Pada
saat ini ponsel telah menjadi suatu sarana yang sangat penting dalam aktivitas sehari-hari
terutama di dunia bisnis.
        Wireless application merupakan aplikasi yang dikembangkan untuk digunakan pada
perangkat-perangkat mobile seperti ponsel dan perangkat handheld lainnya, dengan dukungan
teknologi Java pengembangan aplikasi dapat dikembangkan untuk wireless Internet yang
dapat terkoneksi ke jaringan Internet. Wireless application memiliki dua hambatan mendasar
yang perlu ditangani yaitu keterbatasan jaringan wireless yang disebabkan piranti wireless
yang sangat kecil dan kurang powerfull dibandingkan dengan laptop dan personal komputer.
Kedua disebabkan fungsionalitasnya yang terbatas oleh tampilan yang kecil, tombol yang
kecil, processor yang lebih lambat dan memori yang kecil
        Perkembangan teknologi yang dihasilkan seperti Java 2 micro edition (J2ME)
memungkinkan ponsel tidak hanya sebagai alat komunikasi saja, tetapi juga dapat untuk
mengakses internet dan membuat berbagai macam aplikasi seperti aplikasi informasi
perbankan (mobile banking) yang dibutuhkan oleh nasabah.
        Penyampaian informasi pada nasabah merupakan hal yang sangat penting untuk
menjaga kelancaran setiap transaksi yang terjadi di bank, terutama informasi-informasi yang
berkaitan dengan kegiatan perbankan. informasi-informasi tersebut antara lain informasi
saldo, transfer uang, pembayaran ponsel, ganti pin dan lain-lain.
2.   Mobile Banking
        Bank adalah suatu badan usaha yang kegiatan utamanya menerima simpanan dari
masyarakat atau dari pihak lain, kemudian mengalokasikannya kembali untuk memperoleh
keuntungan serta menyediakan jasa-jasa dalam lalu lintas pembayaran. Berikut ini adalah
fungsi-fungsi pokok dari bank:
a. Menyediakan mekanisme dan alat pembayaran dalam kegiatan ekonomi
b. Menciptakan uang melalui pembayaran kredit dan investasi
c. Menghimpun dana dan menyalurkan pada masyakat
d. Menyediakan fasilitas untuk perdagangan internasional
e. Menyediakan jasa pengelolaan dana dan trust kepada individu dan perusahaan
f. Memberikan pelayanan penyimpanan untuk barang-barang berharga
g. Menawarkan jasa keuangan lain misalnya kartu kredit, cek perjalanan dan ATM
        Dalam memberikan pelayanan kepada nasabah, bank dapat menggunakan whole sale
banking (corporate banking), retail banking dan private banking. Wholesale banking
merupakan suatu kegiatan layanan perbankan kepada nasabah yang berskala besar, biasanya
perusahaan-perusahaan besar. Retail banking merupakan suatu kegiatan layanan perbankan
kepada nasabah yang berskala kecil dan menengah, contohnya ATM dan private banking
merupakan suatu kegiatan layanan perbankan kepada nasabah yang terdiri dari individu-
individu yang memiliki kemampuan ekonomi lebih atau kaya, yang lebih menyukai layanan
secara khusus dari bank.
        Mobile banking mulai muncul sebagai salah satu pelayanan dari bank. Pelayanan ini
mulai menjadi tuntutan dari sebagian nasabah bank, sama halnya dengan pelayanan ATM.
Tuntutan ini datangnya dari nasabah yang menginginkan pelayanan cepat, tersedia setiap saat
dan nyaman, hal ini hanya dapat diberikan oleh layanan mobile banking.
        Adapun keuntungan menggunakan mobile banking adalah:
a. Customer loyality, khususnya nasabah yang mempunyai mobilitas tinggi akan merasa
    lebih nyaman untuk melakukan aktivitas perbankannya tanpa harus membuka account di
    bank di berbagai tempat
b. New business model, mobile banking memberikan adanya bisnis model yang baru yaitu
    layanan perbankan yang dapat diluncurkan melalui sebuah ponsel.
        Adapun kerugian menggunakan mobile banking adalah:
a. Kehilangan kesempatan bisnis karena gangguan pelayanan
b. Penggunaan akses ke sumber oleh pihak yang tidak berhak
c. Pencurian informasi rahasia yang berharga

3.   J2ME
        Java 2 Micro Edition (J2ME) berguna untuk membangun sebuah aplikasi pada
peralatan dengan jumlah memori dan kapasitas penyimpanan yang terbatas, serta kemampuan
user interface yang terbatas pula, seperti pada perangkat komunikasi bergerak yaitu
handphone atau ponsel dan PDA, yang memiliki karakteristik berbeda dengan sebuah
personal komputer
        J2ME terdiri atas komponen-komponen sebagai berikut:
a. Java Virtual Machine (JVM)
    JVM yang ada pada paket J2ME dirancang agar bisa dijalankan pada berbagai perangkat
    handheld yang kompatibel dengan Java dan komponen ini untuk menjalankan program-
    program Java pada emulator.
b. Java API (Application Programming Interface)
Komponen ini kumpulan dari librari untuk menjalankan dan mengembangkan program
   Java pada handheld devices, misalnya kelas-kelas Java untuk manipulasi layer ponsel,
   mendeteksi masukan tombol ponsel dan menyimpan file
c. Tools lain untuk pengembangan aplikasi Java, semacam emulator Java phone, emulator
   Motorolla.
         Java 2 micro edition memiliki dua jenis aplikasi yaitu:
a. Walled garden application, yaitu aplikasi yang berdiri sendiri atau stand-alone pada
   ponsel tanpa perlu mengakses sumber data eksternal melalui jaringan pembawa atau
   carrier network. contoh aplikasi ini adalah kalkulator dan organizer.
b. Network aware application atau aplikasi yang berinteraksi dengan jaringan. Aplikasi ini
   memiliki kemampuan untuk mengakses sumber data eksternal. Contohnya adalah aplikasi
   e-mail yang berada di dalam ponsel.
         J2ME dibagi menjadi dua buah bagian yang dikenal dengan istilah configuration dan
profile.

3.1 J2ME Configuration
        J2ME configuration mendefinisikan lingkungan kerja J2ME runtime. karena setiap
handheld devices memiliki fitur berbeda, J2ME configuration dirancang untuk menyediakan
librari standar yang mengimplementasikan fitur standar dari sebuah handheld devices.
Lingkungan kerja J2ME configuration yang dimaksud meliputi Java Virtual Machine (JVM)
digunakan untuk menjalankan program Java, dan JVM pada J2ME yang berbeda dengan JVM
pada Java Development Kit (JDK) karena hanya fitur-fitur penting berkaitan dengan
perangkat wireless yang diimplementasikan.
        Ada dua kategori J2ME configuration saat ini yaitu:
a. CLDC (Connected Limited Device Configuration).
    Kategori ini umumnya digunakan untuk aplikasi Java pada ponsel seperti Nokia,
    Samsung, Motorola, dan PDA (Personal Digital Assistants) Umumnya peralatan wireless
    untuk perangkat tersebut memiliki kapasitas memori yang kecil berukuran 160-512
    KiloBytes dan dengan koneksi jaringan yang tidak tetap
b. CDC (Connected Device Configuration)
    Kategori ini umumnya digunakan untuk aplikasi Java pada perangkat-perangkat handheld
    devices dengan kapasitas memori yang lebih besar berukuran minimal 2 Mbytes dan
    dengan koneksi jaringan yang lebih kokoh contohnya Internet television, Nokia
    Communicator, TV pada mobil dan lain-lain.
        Perbedaan antara CLDC dan CDC dapat dilihat pada tabel 1.

Tabel 1. Perbedaan CLDC dan CDC
                    CLDC                                     CDC
 1. Mengimplementasikan subset dari J2SE   1. Mengimplementasikan seluruh fitur
                                              pada J2SE
 2. Processor 16 Bit                       2. Processor 32 Bit
 3. JVM yang digunakan dikenal dengan nama 3. JVM yang digunakan dikenal dengan
    kilobyte virtual machine (KVM)            nama connected virtual machine (CVM)

3.2 J2ME Profile
       J2ME profile menyediakan implementasi-implementasi tambahan yang sangat spesifik
dari sebuah handheld devices, contohnya sebuah ponsel memiliki kemampuan standar dari
sebuah ponsel yaitu untuk berkomunikasi, namun setiap ponsel memiliki fitur-fitur tersendiri
misalnya Siemens bisa menyimpan mp3 dan Nokia memiliki game dan lain sebagainya,
kemampuan standar itulah yang diimplementasikan oleh J2ME configuration sedangkan
kemampuan atau fitur lainnya diimplementasikan oleh J2ME profile. Jadi, sebuah profile
dibangun dalam sebuah configuration namun menambahkan beberapa Application
Programming Interface (API) khusus agar dihasilkan sebuah lingkungan yang lengkap untuk
membangun aplikasi.
       Ada lima kategori J2ME profile saat ini yaitu:
1. Mobile Information Device Profile (MIDP).
2. Foundation Profile (FP).
3. Personal Profile.
4. RMI Profile.
5. Personal Digital Assistance Profile.
       Dalam penelitian ini untuk mengembangkan aplikasi mobile banking digunakan
kategori Mobile Information Device Profile (MIDP) yang bekerja pada Connected Limited
Device Configuration (CLDC) karena MIDP menyediakan librari-librari Java untuk
implementasi dasar antarmuka (GUI), implementasi jaringan (networking), dan database.
MIDP dirancang khusus untuk ponsel, PDA, dan pager.

4.   PHP
        PHP (PHP Hypertext Preprosessor) adalah bahasa server-side scripting yang menyatu
dengan tag-tag HTML dan dieksekusi di server untuk membuat halaman Web dinamis.
Maksud dari server-side scripting adalah sintaks dan perintah-perintah yang diberikan akan
sepenuhnya dijalankan di server tetapi disertakan pada dokumen HTML biasa. Pembuatan
Web ini merupakan kombinasi antara PHP sendiri sebagai bahasa pemrograman dan HTML
sebagai pembangun halaman Web. Ketika pengunjung membuka halaman Web, server akan
memproses perintah PHP dan lalu mengirim hasilnya ke browser pengunjung. PHP
merupakan software yang Open Source dan mempunyai kemampuan lintas platform. PHP
mampu berjalan di Windows NT dan beberapa versi UNIX, dan dapat dibangun sebagai
modul pada Web server Apache. PHP menawarkan koneksitas yang baik dengan beberapa
database antara lain Oracle, Mysql, dBase, Unix dbm dan tak terkecuali semua database
berantarmuka ODBC.
        PHP juga mendukung komunikasi dengan layanan lain melalui protokol HTTP.
Apabila PHP berada dalam halaman Web, maka tidak lagi dibutuhkan pengembangan
lingkungan khusus atau direktori khusus. Hampir seluruh aplikasi berbasis Web dapat dibuat
dengan PHP. Namun kekuatan utama adalah konektivitas database dengan Web. Dengan
kemampuan ini akan mempunyai suatu sistem database yang dapat diakses dari Web. Ada
tiga cara penulisan script PHP, yaitu:
1. <?
      Script PHP
   ?>
2. <?php
      Script PHP
   ?>
3. <script language = “php”>
      Script PHP
   </script>


5.   MySQL
        MySQL adalah multi user database yang menggunakan bahasa Structured Query
Language (SQL). MySQL dalam operasi client-server melibatkan server daemon MySQL
disisi server dan berbagai macam program serta library yang berjalan disisi client. MySQL
mampu menangani data yang cukup besar. Perusahaan pengembang MySQL yaitu TcX,
mengaku mampu menyimpan data lebih dari 40 database, 10.000 tabel dan sekitar 7 juta
baris, totalnya kurang lebih 100 Gigabytes data.
         SQL adalah bahasa standar yang digunakan untuk mengakses server database. Bahasa
ini pada awalnya dikembangkan IBM, namun telah diadopsi dan digunakan sebagai standar
industri. Dengan menggunakan SQL, proses akses database menjadi lebih user-friendly
dibandingkan dengan menggunakan dBASE atau Clipper yang masih menggunakan perintah-
perintah pemrograman.
         Dalam konteks bahasa SQL, pada umumnya informasi tersimpan dalam tabel-tabel
yang secara logik merupakan stuktur dua dimensi yang terdiri atas baris-baris data yang
berada dalam satu atau lebih kolom. Baris pada tabel sering disebut sebagai instance dari data,
sedangkan kolom sering disebut sebagai attributes atau field. Keseluruhan tabel itu dihimpun
dalam satu kesatuan yang disebut database.

6.   Analisis dan Perancangan Sistem

6.1 Spesifikasi Sistem
        Mobile banking yang dibangun merupakan perpaduan antara layanan perbankan dan
teknologi ponsel. Layanan ini mengintegrasikan sistem teknologi ponsel dan sistem banking.
Teknologi ponsel yaitu ponsel yang mendukung teknologi Java yang dapat menjalankan
aplikasi-aplikasi Java pada ponsel.
        Adapun sistem yang akan dibangun dapat berfungsi:
a. Nasabah dapat melakukan transaksi perbankan antara lain mentransfer uang, mengecek
    saldo, mengisi pulsa dan mengganti pin.
b. Nasabah dapat melakukan proses registrasi dengan menggunakan ponsel untuk
    memperoleh layanan mobile banking.
c. Mampu melakukan proses perbankan dengan menggunakan ponsel yang memiliki fasilitas
    Java.
d. Admin selaku administrator dapat menambah, menghapus dan mengedit data-data di
    database sesuai dengan hak-hak yang telah ditentukkan oleh pihak perbankan.
        Dalam sistem mobile banking ini, nasabah harus mendaftarkan diri ke bank untuk
memperoleh layanan akses mobile banking. Nasabah yang mendaftar memberikan data-
datanya dengan syarat memiliki rekening tabungan, pihak bank akan memproses data-data
yang telah diajukan nasabah, kemudian akan memberikan konfirmasi kepada nasabah yaitu
user id untuk registrasi diponsel dan program mobile banking untuk dimasukkan ke ponsel
yang memiliki fasilitas Java sedangkan mobile pin akan didapatkan nasabah ketika mengakses
registrasi di ponsel.

6.2 Perancangan Sistem
       Tahap perancangan sistem merupakan tahap identifikasi kebutuhan-kebutuhan
fungsional dimana kebutuhan-kebutuhan fungsional tersebut digunakan untuk persiapan
rancang bangun implementasi. Rancang bangun implementasi ini bertujuan untuk mendesain
sistem yang lengkap dan jelas yang akan digunakan dalam implementasi yang ditujukan untuk
memenuhi kebutuhan pemakai sistem.
       Perancangan sistem meliputi Data Flow Diagram (DFD), perancangan database untuk
menentukkan dan mendefinisikan tabel-tabel dalam membuat relasi antar tabel dan
perancangan antar muka program.
       Data flow diagram menunjukkan rancangan proses-proses pada sistem, dimana
nasabah dapat melakukan proses mobile banking dengan memasukkan data-data melalui form
yang ada serta mendapatkan konfirmasi dari data yang dimasukkan. Nasabah sebagai
pengguna sistem dapat mengakses fasilitas yang terdapat pada sistem, seperti ganti pin,
informasi saldo, transfer uang dan pengisian pulsa. Untuk pihak bank, adanya admin yang
mampu mengakses database sesuai hak yang dimiliki setiap admin, untuk mengawasi
database dalam proses mobile banking.
        Pada makalah ini akan ditunjukkan perancangan DFD level 2 proses transaksi. Dalam
DFD level 2 pada gambar 1 dibawah ini terdapat 4 proses yaitu:
a. Proses ganti pin
     Pada proses ganti pin nasabah mengubah pin, dengan hanya perlu memasukkan data pin
     yang lama dan data pin yang baru.
b. Proses informasi saldo
     Pada proses informasi saldo nasabah secara langsung mendapatkan jumlah sisa
     simpanan saldo yang terakhir
c. Proses transfer uang
     Nasabah melakukan transfer uang dengan memasukkan nomor rekening pengirim dan
     nomor rekening penerima dan jumlah uang yang mau dikirim kemudian akan tersimpan
     datanya dalam tabel transaksi.
d. Proses pengisian pulsa
     Pada proses pengisian pulsa nasabah memasukkan data pulsa yang berupa nomor
     rekening, nomor ponsel dan voucher kemudian diproses untuk memberikan tagihan
     pulsanya dan datanya akan tersimpan dalam tabel transaksi.




                        Gambar 1. DFD level 2 proses transaksi
7.    Implementasi Mobile Banking
       Sebelum menjalankan proses yang ada didalam sebuah sistem, maka perlu
memasukkan paket-paket yang perlu digunakan , karena aplikasi memanfaatkan koneksi
jaringan, maka paket yang disertakan adalah javax.microedition.io, seperti yang ditunjukkan
oleh potongan program pada modul program 1.
                             import   javax.microedition.midlet.*;
                             import   javax.microedition.lcdui.*;
                             import   java.io.*;
                             import   javax.microedition.io.*;

     Modul Program 1. Potongan program mendefinisikan paket yang diperlukkan aplikasi

       Pada proses untuk menghubungkan J2ME dan PHP, diperlukan suatu file yaitu ksoap.
File ksoap ditempatkan dalam direktori wtk104/apps/mobilebanking/lib/. File ksoap dapat
ditunjukkan oleh potongan program pada modul program 2.

                               import org.ksoap.*;
                               import org.ksoap.transport.*;
                               import org.ksoap.SoapObject;
        Modul Program 2. Potongan Program untuk Menghubungkan J2ME dan PHP

       Sistem akan menampilkan mobile banking pada awal proses dijalankan, user dapat
mengklik tombol launch untuk masuk pada halaman mobile banking. Pada saat masuk user
dihadapkan pada dua menu pilihan yaitu registrasi dan login, tampilan halaman dapat dilihat
pada gambar 2.




                      Gambar 2. Tampilan awal halaman mobile banking

       Pada halaman yang menampilkan registrasi dan login, user memilih halaman menu
data registrasi untuk melakukan proses registrasi dengan memasukkan data-data registrasi
yang dimiliki oleh user yaitu mid, name, nomor rekening dan user id. Setelah selesai
memasukkan data-data pada menu registrasi, server kemudian melakukan proses untuk
mengetahui hasil dari proses registrasi tersebut.
       Setelah selesai melakukan proses registrasi, dan ternyata registrasinya benar, maka
user akan mendapatkan pin. User kemudian memilih halaman menu data login untuk
melakukan proses login. Hasil dari proses registrasi untuk mendapatkan pin dimasukkan pada
halaman data login yang terdiri atas user id dan pin.
       Setelah berhasil melakukan login, user akan dihadapkan pada halaman menu transaksi
yang terdiri atas beberapa menu pilihan antara lain ganti pin, informasi saldo, transfer saldo
dan pengisian pulsa. Tampilan halaman menu transaksi dapat dilihat pada gambar 3.
Gambar 3. Tampilan halaman menu transaksi

8.    Penutup
        Pesatnya perkembangan ponsel baik teknologi maupun penggunaannya pada saat ini
memungkinkan bagi suatu badan usaha seperti bank untuk memanpaatkan perangkat mobile
ini dalam meningkatkan pelayanan kepada nasabahnya.
        Pada makalah ini telah dibahas penelitian mengenai contoh model aplikasi mobile
banking dengan menggunakan J2ME dan PHP, pada pengembangan penelitian selanjutnya
dapat dibahas mengenai keamanan dari aplikasi mobile banking.

Daftar Pustaka
[1]   B. Day, Developing Wireless Application Using JavaTM 2 Platform, Micro Edition,
      http://www.billday.com
[2]   J. Lam, PHP Interacting with J2ME, http://www.devarticles.com/art/1/594/2
[3]   R. Riggs, A. Taivalsaari, M. VandenBrink, Programming Wireless Devices with the
      JavaTM 2 Platform, Micro Edition, USA: Addison Wesley, 2001.
[4]   http://java.sun.com/j2me

Mais conteúdo relacionado

Mais procurados

Pengertian Digital Marketing
Pengertian Digital MarketingPengertian Digital Marketing
Pengertian Digital MarketingDEWANSTUDIO.COM
 
Teori Display Komunikasi Pemasaran
Teori Display Komunikasi PemasaranTeori Display Komunikasi Pemasaran
Teori Display Komunikasi PemasaranRumah Studio
 
Keperibadian konsumen
Keperibadian konsumenKeperibadian konsumen
Keperibadian konsumengoescobain
 
Laporan kegiatan magang teknis
Laporan kegiatan magang teknisLaporan kegiatan magang teknis
Laporan kegiatan magang teknisMokh Afifuddin
 
Pemasaran barang dan jasa
Pemasaran barang dan jasaPemasaran barang dan jasa
Pemasaran barang dan jasaramafajar6969
 
Sistem Imun Non-Spesifik
Sistem Imun Non-SpesifikSistem Imun Non-Spesifik
Sistem Imun Non-Spesifikmey9
 
PKK Menganalisis Pemasaran Produk
PKK Menganalisis Pemasaran ProdukPKK Menganalisis Pemasaran Produk
PKK Menganalisis Pemasaran ProdukFaniRahmanRaihan
 
Proposal Business Plan - business
Proposal Business Plan - businessProposal Business Plan - business
Proposal Business Plan - businessCyberSpace
 
Contoh Proposal Usaha Digital Printing
Contoh Proposal Usaha Digital PrintingContoh Proposal Usaha Digital Printing
Contoh Proposal Usaha Digital PrintingAlfi Nugraha
 
Bab.10 membentuk positioning merek
Bab.10 membentuk positioning merekBab.10 membentuk positioning merek
Bab.10 membentuk positioning merekihsan26
 
Jawaban uas manajemen keuangan yadi wijaya 11011700736
Jawaban uas manajemen keuangan yadi wijaya 11011700736Jawaban uas manajemen keuangan yadi wijaya 11011700736
Jawaban uas manajemen keuangan yadi wijaya 11011700736Yadi Wijaya
 
Manajemen usaha kecil
Manajemen usaha kecilManajemen usaha kecil
Manajemen usaha kecilEdwar Fitri
 
Bab 8 mengidentifikasi segmen &amp; target pasar
Bab 8 mengidentifikasi segmen &amp; target pasarBab 8 mengidentifikasi segmen &amp; target pasar
Bab 8 mengidentifikasi segmen &amp; target pasarJudianto Nugroho
 
Manajemen likuiditas bank
Manajemen likuiditas bankManajemen likuiditas bank
Manajemen likuiditas bankYusuf Darismah
 
Ruang lingkup lembaga bank (pgri)
Ruang lingkup lembaga bank (pgri)Ruang lingkup lembaga bank (pgri)
Ruang lingkup lembaga bank (pgri)inspirasimuiz
 
Bab 4. pengetahuan produk konsumen dan keterlibatan
Bab 4. pengetahuan produk konsumen dan keterlibatanBab 4. pengetahuan produk konsumen dan keterlibatan
Bab 4. pengetahuan produk konsumen dan keterlibatanJudianto Nugroho
 

Mais procurados (20)

Pengertian Digital Marketing
Pengertian Digital MarketingPengertian Digital Marketing
Pengertian Digital Marketing
 
Teori Display Komunikasi Pemasaran
Teori Display Komunikasi PemasaranTeori Display Komunikasi Pemasaran
Teori Display Komunikasi Pemasaran
 
Keperibadian konsumen
Keperibadian konsumenKeperibadian konsumen
Keperibadian konsumen
 
Laporan kegiatan magang teknis
Laporan kegiatan magang teknisLaporan kegiatan magang teknis
Laporan kegiatan magang teknis
 
Pemasaran barang dan jasa
Pemasaran barang dan jasaPemasaran barang dan jasa
Pemasaran barang dan jasa
 
Sistem Imun Non-Spesifik
Sistem Imun Non-SpesifikSistem Imun Non-Spesifik
Sistem Imun Non-Spesifik
 
PKK Menganalisis Pemasaran Produk
PKK Menganalisis Pemasaran ProdukPKK Menganalisis Pemasaran Produk
PKK Menganalisis Pemasaran Produk
 
Proposal Business Plan - business
Proposal Business Plan - businessProposal Business Plan - business
Proposal Business Plan - business
 
Contoh Proposal Usaha Digital Printing
Contoh Proposal Usaha Digital PrintingContoh Proposal Usaha Digital Printing
Contoh Proposal Usaha Digital Printing
 
Bab.10 membentuk positioning merek
Bab.10 membentuk positioning merekBab.10 membentuk positioning merek
Bab.10 membentuk positioning merek
 
Tugas pemasaran semest 3
Tugas pemasaran semest 3Tugas pemasaran semest 3
Tugas pemasaran semest 3
 
Jawaban uas manajemen keuangan yadi wijaya 11011700736
Jawaban uas manajemen keuangan yadi wijaya 11011700736Jawaban uas manajemen keuangan yadi wijaya 11011700736
Jawaban uas manajemen keuangan yadi wijaya 11011700736
 
Manajemen usaha kecil
Manajemen usaha kecilManajemen usaha kecil
Manajemen usaha kecil
 
Bab 8 mengidentifikasi segmen &amp; target pasar
Bab 8 mengidentifikasi segmen &amp; target pasarBab 8 mengidentifikasi segmen &amp; target pasar
Bab 8 mengidentifikasi segmen &amp; target pasar
 
Manajemen likuiditas bank
Manajemen likuiditas bankManajemen likuiditas bank
Manajemen likuiditas bank
 
Ruang lingkup lembaga bank (pgri)
Ruang lingkup lembaga bank (pgri)Ruang lingkup lembaga bank (pgri)
Ruang lingkup lembaga bank (pgri)
 
Bab 4. pengetahuan produk konsumen dan keterlibatan
Bab 4. pengetahuan produk konsumen dan keterlibatanBab 4. pengetahuan produk konsumen dan keterlibatan
Bab 4. pengetahuan produk konsumen dan keterlibatan
 
Pengertian, Fungsi, dan Jenis Bank
Pengertian, Fungsi, dan Jenis BankPengertian, Fungsi, dan Jenis Bank
Pengertian, Fungsi, dan Jenis Bank
 
Segmentasi pasar 7
Segmentasi pasar 7Segmentasi pasar 7
Segmentasi pasar 7
 
Bank Umum
Bank UmumBank Umum
Bank Umum
 

Semelhante a Implementasi Mobile Banking dengan PHP dan J2ME

Skripsi informatika bab 1 revisi 20 agustus 2013
Skripsi informatika bab 1 revisi 20 agustus 2013Skripsi informatika bab 1 revisi 20 agustus 2013
Skripsi informatika bab 1 revisi 20 agustus 2013Wahyu si Budak Eta
 
JENI-J2ME-Bab01-Pengembangan Aplikasi Mobile.pdf
JENI-J2ME-Bab01-Pengembangan Aplikasi Mobile.pdfJENI-J2ME-Bab01-Pengembangan Aplikasi Mobile.pdf
JENI-J2ME-Bab01-Pengembangan Aplikasi Mobile.pdfJurnal IT
 
Mobile Client Application (MoCA) : alternatif baru mengelola data fitur siste...
Mobile Client Application (MoCA) : alternatif baru mengelola data fitur siste...Mobile Client Application (MoCA) : alternatif baru mengelola data fitur siste...
Mobile Client Application (MoCA) : alternatif baru mengelola data fitur siste...Dwi Fajar Saputra
 
Membangun wireless application menggunakan teknologi j2 me arie
Membangun wireless application menggunakan teknologi j2 me arieMembangun wireless application menggunakan teknologi j2 me arie
Membangun wireless application menggunakan teknologi j2 me arieArieFirman
 
Proposal Ta Pengaman Sepeda Motor
Proposal Ta Pengaman Sepeda MotorProposal Ta Pengaman Sepeda Motor
Proposal Ta Pengaman Sepeda MotorTobi Listanto
 
(6) SIM, Nurli Hardianto, Hapzi Ali, Sistem Manajemen Database, Universitas M...
(6) SIM, Nurli Hardianto, Hapzi Ali, Sistem Manajemen Database, Universitas M...(6) SIM, Nurli Hardianto, Hapzi Ali, Sistem Manajemen Database, Universitas M...
(6) SIM, Nurli Hardianto, Hapzi Ali, Sistem Manajemen Database, Universitas M...Nurli Hardianto
 
Agent untuk pemantau keamanan server pada jaringan internet menggunakan mobil...
Agent untuk pemantau keamanan server pada jaringan internet menggunakan mobil...Agent untuk pemantau keamanan server pada jaringan internet menggunakan mobil...
Agent untuk pemantau keamanan server pada jaringan internet menggunakan mobil...Muhammad Faozan Akbar
 
Tugas aplikasi internet_1100631034
Tugas aplikasi internet_1100631034Tugas aplikasi internet_1100631034
Tugas aplikasi internet_1100631034ariunmuh
 
Perkembangan Smartphone dan Sejarah Perusahaan Apple
Perkembangan Smartphone dan Sejarah Perusahaan ApplePerkembangan Smartphone dan Sejarah Perusahaan Apple
Perkembangan Smartphone dan Sejarah Perusahaan AppleJeffry Zebua
 
Jeni J2 Me Bab01 Pengembangan Aplikasi Mobile
Jeni J2 Me Bab01 Pengembangan Aplikasi MobileJeni J2 Me Bab01 Pengembangan Aplikasi Mobile
Jeni J2 Me Bab01 Pengembangan Aplikasi MobileIndividual Consultants
 
pengembangan aplikasi mobile
pengembangan aplikasi mobilepengembangan aplikasi mobile
pengembangan aplikasi mobileOcim Nationalism
 
Jeni j2 me-bab01-pengembangan aplikasi mobile
Jeni j2 me-bab01-pengembangan aplikasi mobileJeni j2 me-bab01-pengembangan aplikasi mobile
Jeni j2 me-bab01-pengembangan aplikasi mobileUNIVERSITY Of LAMPUNG
 

Semelhante a Implementasi Mobile Banking dengan PHP dan J2ME (20)

Java mobile eition
Java mobile eitionJava mobile eition
Java mobile eition
 
Materi tentang j2me
Materi tentang j2meMateri tentang j2me
Materi tentang j2me
 
Skripsi informatika bab 1 revisi 20 agustus 2013
Skripsi informatika bab 1 revisi 20 agustus 2013Skripsi informatika bab 1 revisi 20 agustus 2013
Skripsi informatika bab 1 revisi 20 agustus 2013
 
bab 1
bab 1bab 1
bab 1
 
JENI-J2ME-Bab01-Pengembangan Aplikasi Mobile.pdf
JENI-J2ME-Bab01-Pengembangan Aplikasi Mobile.pdfJENI-J2ME-Bab01-Pengembangan Aplikasi Mobile.pdf
JENI-J2ME-Bab01-Pengembangan Aplikasi Mobile.pdf
 
Tugas aplinet 1100631048
Tugas aplinet 1100631048Tugas aplinet 1100631048
Tugas aplinet 1100631048
 
Mobile Client Application (MoCA) : alternatif baru mengelola data fitur siste...
Mobile Client Application (MoCA) : alternatif baru mengelola data fitur siste...Mobile Client Application (MoCA) : alternatif baru mengelola data fitur siste...
Mobile Client Application (MoCA) : alternatif baru mengelola data fitur siste...
 
1100631014
11006310141100631014
1100631014
 
Membangun wireless application menggunakan teknologi j2 me arie
Membangun wireless application menggunakan teknologi j2 me arieMembangun wireless application menggunakan teknologi j2 me arie
Membangun wireless application menggunakan teknologi j2 me arie
 
Proposal Ta Pengaman Sepeda Motor
Proposal Ta Pengaman Sepeda MotorProposal Ta Pengaman Sepeda Motor
Proposal Ta Pengaman Sepeda Motor
 
Presentation uas revisi
Presentation uas revisiPresentation uas revisi
Presentation uas revisi
 
(6) SIM, Nurli Hardianto, Hapzi Ali, Sistem Manajemen Database, Universitas M...
(6) SIM, Nurli Hardianto, Hapzi Ali, Sistem Manajemen Database, Universitas M...(6) SIM, Nurli Hardianto, Hapzi Ali, Sistem Manajemen Database, Universitas M...
(6) SIM, Nurli Hardianto, Hapzi Ali, Sistem Manajemen Database, Universitas M...
 
mobile business
mobile businessmobile business
mobile business
 
Agent untuk pemantau keamanan server pada jaringan internet menggunakan mobil...
Agent untuk pemantau keamanan server pada jaringan internet menggunakan mobil...Agent untuk pemantau keamanan server pada jaringan internet menggunakan mobil...
Agent untuk pemantau keamanan server pada jaringan internet menggunakan mobil...
 
Tugas aplikasi internet_1100631034
Tugas aplikasi internet_1100631034Tugas aplikasi internet_1100631034
Tugas aplikasi internet_1100631034
 
Perkembangan Smartphone dan Sejarah Perusahaan Apple
Perkembangan Smartphone dan Sejarah Perusahaan ApplePerkembangan Smartphone dan Sejarah Perusahaan Apple
Perkembangan Smartphone dan Sejarah Perusahaan Apple
 
Landasan teori
Landasan teoriLandasan teori
Landasan teori
 
Jeni J2 Me Bab01 Pengembangan Aplikasi Mobile
Jeni J2 Me Bab01 Pengembangan Aplikasi MobileJeni J2 Me Bab01 Pengembangan Aplikasi Mobile
Jeni J2 Me Bab01 Pengembangan Aplikasi Mobile
 
pengembangan aplikasi mobile
pengembangan aplikasi mobilepengembangan aplikasi mobile
pengembangan aplikasi mobile
 
Jeni j2 me-bab01-pengembangan aplikasi mobile
Jeni j2 me-bab01-pengembangan aplikasi mobileJeni j2 me-bab01-pengembangan aplikasi mobile
Jeni j2 me-bab01-pengembangan aplikasi mobile
 

Mais de Andino Maseleno

Strengthening Interaction from Direct to Virtual Basis: Insights from Ethica...
Strengthening Interaction from Direct to Virtual Basis: Insights from  Ethica...Strengthening Interaction from Direct to Virtual Basis: Insights from  Ethica...
Strengthening Interaction from Direct to Virtual Basis: Insights from Ethica...Andino Maseleno
 
Proposed smart traffic signal control in brunei darussalam
Proposed smart traffic signal control in brunei darussalamProposed smart traffic signal control in brunei darussalam
Proposed smart traffic signal control in brunei darussalamAndino Maseleno
 
Bedah Buku Manajemen itu Mudah - STMIK Pringsewu Kota Agung
Bedah Buku Manajemen itu Mudah - STMIK Pringsewu Kota AgungBedah Buku Manajemen itu Mudah - STMIK Pringsewu Kota Agung
Bedah Buku Manajemen itu Mudah - STMIK Pringsewu Kota AgungAndino Maseleno
 
Daftar website penyedia informasi beasiswa dan lowongan kerja sebagai peneliti
Daftar website penyedia informasi beasiswa dan lowongan kerja sebagai penelitiDaftar website penyedia informasi beasiswa dan lowongan kerja sebagai peneliti
Daftar website penyedia informasi beasiswa dan lowongan kerja sebagai penelitiAndino Maseleno
 
Meraih Beasiswa dengan Sedekah
Meraih Beasiswa dengan SedekahMeraih Beasiswa dengan Sedekah
Meraih Beasiswa dengan SedekahAndino Maseleno
 
Viva Presentation - Fuzzy Logic and Dempster-Shafer Theory to Detect The Risk...
Viva Presentation - Fuzzy Logic and Dempster-Shafer Theory to Detect The Risk...Viva Presentation - Fuzzy Logic and Dempster-Shafer Theory to Detect The Risk...
Viva Presentation - Fuzzy Logic and Dempster-Shafer Theory to Detect The Risk...Andino Maseleno
 
Daftar Jurnal (Kuliah ilmu komputer dengan Andino Maseleno - 3 April 2015)
Daftar Jurnal  (Kuliah ilmu komputer dengan Andino Maseleno - 3 April 2015)Daftar Jurnal  (Kuliah ilmu komputer dengan Andino Maseleno - 3 April 2015)
Daftar Jurnal (Kuliah ilmu komputer dengan Andino Maseleno - 3 April 2015)Andino Maseleno
 
Andino maseleno - Bedah Buku Manajemen itu Mudah
Andino maseleno   - Bedah Buku Manajemen itu Mudah Andino maseleno   - Bedah Buku Manajemen itu Mudah
Andino maseleno - Bedah Buku Manajemen itu Mudah Andino Maseleno
 
Sistem Informasi Lingkungan
Sistem Informasi LingkunganSistem Informasi Lingkungan
Sistem Informasi LingkunganAndino Maseleno
 
Sistem Operasi: Arsitektur komputer, Pengantar Sistem Operasi dan Kernel
Sistem Operasi:   Arsitektur komputer, Pengantar Sistem Operasi dan KernelSistem Operasi:   Arsitektur komputer, Pengantar Sistem Operasi dan Kernel
Sistem Operasi: Arsitektur komputer, Pengantar Sistem Operasi dan KernelAndino Maseleno
 
Introduction to information system
Introduction to information systemIntroduction to information system
Introduction to information systemAndino Maseleno
 
Contribution of ocean sectors to the green economy
Contribution of ocean sectors to the green economyContribution of ocean sectors to the green economy
Contribution of ocean sectors to the green economyAndino Maseleno
 
Atmospheric pressure and Atmospheric Temperature
Atmospheric pressure and Atmospheric TemperatureAtmospheric pressure and Atmospheric Temperature
Atmospheric pressure and Atmospheric TemperatureAndino Maseleno
 
Analisis Penerapan Teknologi Informasi Dalam Otonomi Daerah
Analisis Penerapan Teknologi Informasi Dalam Otonomi DaerahAnalisis Penerapan Teknologi Informasi Dalam Otonomi Daerah
Analisis Penerapan Teknologi Informasi Dalam Otonomi DaerahAndino Maseleno
 
Avian Influenza (H5N1) Expert System using Dempster-Shafer Theory
Avian Influenza (H5N1) Expert System using Dempster-Shafer TheoryAvian Influenza (H5N1) Expert System using Dempster-Shafer Theory
Avian Influenza (H5N1) Expert System using Dempster-Shafer TheoryAndino Maseleno
 
Skin Infection Detection using Dempster-Shafer Theory
Skin Infection Detection using Dempster-Shafer TheorySkin Infection Detection using Dempster-Shafer Theory
Skin Infection Detection using Dempster-Shafer TheoryAndino Maseleno
 
Poultry Diseases Detection using Dempster-Shafer Theory
Poultry Diseases Detection using Dempster-Shafer TheoryPoultry Diseases Detection using Dempster-Shafer Theory
Poultry Diseases Detection using Dempster-Shafer TheoryAndino Maseleno
 
Poultry Diseases Expert System using Dempster-Shafer Theory
Poultry Diseases Expert System using Dempster-Shafer TheoryPoultry Diseases Expert System using Dempster-Shafer Theory
Poultry Diseases Expert System using Dempster-Shafer TheoryAndino Maseleno
 
Avian Influenza (H5N1) Warning System using Dempster-Shafer Theory and Web Ma...
Avian Influenza (H5N1) Warning System using Dempster-Shafer Theory and Web Ma...Avian Influenza (H5N1) Warning System using Dempster-Shafer Theory and Web Ma...
Avian Influenza (H5N1) Warning System using Dempster-Shafer Theory and Web Ma...Andino Maseleno
 

Mais de Andino Maseleno (20)

Strengthening Interaction from Direct to Virtual Basis: Insights from Ethica...
Strengthening Interaction from Direct to Virtual Basis: Insights from  Ethica...Strengthening Interaction from Direct to Virtual Basis: Insights from  Ethica...
Strengthening Interaction from Direct to Virtual Basis: Insights from Ethica...
 
Proposed smart traffic signal control in brunei darussalam
Proposed smart traffic signal control in brunei darussalamProposed smart traffic signal control in brunei darussalam
Proposed smart traffic signal control in brunei darussalam
 
Bedah Buku Manajemen itu Mudah - STMIK Pringsewu Kota Agung
Bedah Buku Manajemen itu Mudah - STMIK Pringsewu Kota AgungBedah Buku Manajemen itu Mudah - STMIK Pringsewu Kota Agung
Bedah Buku Manajemen itu Mudah - STMIK Pringsewu Kota Agung
 
Daftar website penyedia informasi beasiswa dan lowongan kerja sebagai peneliti
Daftar website penyedia informasi beasiswa dan lowongan kerja sebagai penelitiDaftar website penyedia informasi beasiswa dan lowongan kerja sebagai peneliti
Daftar website penyedia informasi beasiswa dan lowongan kerja sebagai peneliti
 
Meraih Beasiswa dengan Sedekah
Meraih Beasiswa dengan SedekahMeraih Beasiswa dengan Sedekah
Meraih Beasiswa dengan Sedekah
 
Viva Presentation - Fuzzy Logic and Dempster-Shafer Theory to Detect The Risk...
Viva Presentation - Fuzzy Logic and Dempster-Shafer Theory to Detect The Risk...Viva Presentation - Fuzzy Logic and Dempster-Shafer Theory to Detect The Risk...
Viva Presentation - Fuzzy Logic and Dempster-Shafer Theory to Detect The Risk...
 
Daftar Jurnal (Kuliah ilmu komputer dengan Andino Maseleno - 3 April 2015)
Daftar Jurnal  (Kuliah ilmu komputer dengan Andino Maseleno - 3 April 2015)Daftar Jurnal  (Kuliah ilmu komputer dengan Andino Maseleno - 3 April 2015)
Daftar Jurnal (Kuliah ilmu komputer dengan Andino Maseleno - 3 April 2015)
 
Andino maseleno - Bedah Buku Manajemen itu Mudah
Andino maseleno   - Bedah Buku Manajemen itu Mudah Andino maseleno   - Bedah Buku Manajemen itu Mudah
Andino maseleno - Bedah Buku Manajemen itu Mudah
 
Sistem Informasi Lingkungan
Sistem Informasi LingkunganSistem Informasi Lingkungan
Sistem Informasi Lingkungan
 
Sistem Operasi: Arsitektur komputer, Pengantar Sistem Operasi dan Kernel
Sistem Operasi:   Arsitektur komputer, Pengantar Sistem Operasi dan KernelSistem Operasi:   Arsitektur komputer, Pengantar Sistem Operasi dan Kernel
Sistem Operasi: Arsitektur komputer, Pengantar Sistem Operasi dan Kernel
 
Introduction to information system
Introduction to information systemIntroduction to information system
Introduction to information system
 
Contribution of ocean sectors to the green economy
Contribution of ocean sectors to the green economyContribution of ocean sectors to the green economy
Contribution of ocean sectors to the green economy
 
Uses of the oceans
Uses of the oceansUses of the oceans
Uses of the oceans
 
Atmospheric pressure and Atmospheric Temperature
Atmospheric pressure and Atmospheric TemperatureAtmospheric pressure and Atmospheric Temperature
Atmospheric pressure and Atmospheric Temperature
 
Analisis Penerapan Teknologi Informasi Dalam Otonomi Daerah
Analisis Penerapan Teknologi Informasi Dalam Otonomi DaerahAnalisis Penerapan Teknologi Informasi Dalam Otonomi Daerah
Analisis Penerapan Teknologi Informasi Dalam Otonomi Daerah
 
Avian Influenza (H5N1) Expert System using Dempster-Shafer Theory
Avian Influenza (H5N1) Expert System using Dempster-Shafer TheoryAvian Influenza (H5N1) Expert System using Dempster-Shafer Theory
Avian Influenza (H5N1) Expert System using Dempster-Shafer Theory
 
Skin Infection Detection using Dempster-Shafer Theory
Skin Infection Detection using Dempster-Shafer TheorySkin Infection Detection using Dempster-Shafer Theory
Skin Infection Detection using Dempster-Shafer Theory
 
Poultry Diseases Detection using Dempster-Shafer Theory
Poultry Diseases Detection using Dempster-Shafer TheoryPoultry Diseases Detection using Dempster-Shafer Theory
Poultry Diseases Detection using Dempster-Shafer Theory
 
Poultry Diseases Expert System using Dempster-Shafer Theory
Poultry Diseases Expert System using Dempster-Shafer TheoryPoultry Diseases Expert System using Dempster-Shafer Theory
Poultry Diseases Expert System using Dempster-Shafer Theory
 
Avian Influenza (H5N1) Warning System using Dempster-Shafer Theory and Web Ma...
Avian Influenza (H5N1) Warning System using Dempster-Shafer Theory and Web Ma...Avian Influenza (H5N1) Warning System using Dempster-Shafer Theory and Web Ma...
Avian Influenza (H5N1) Warning System using Dempster-Shafer Theory and Web Ma...
 

Último

uang dan lembaga keuangan uang dan lembaga keuangan
uang dan lembaga keuangan uang dan lembaga keuanganuang dan lembaga keuangan uang dan lembaga keuangan
uang dan lembaga keuangan uang dan lembaga keuanganlangkahgontay88
 
Memahami Terkait Perilaku Konsumen untuk bisnis
Memahami Terkait Perilaku Konsumen untuk bisnisMemahami Terkait Perilaku Konsumen untuk bisnis
Memahami Terkait Perilaku Konsumen untuk bisnisGallynDityaManggala
 
Sistem Informasi Akuntansi Perusahaan Sosro
Sistem Informasi Akuntansi Perusahaan SosroSistem Informasi Akuntansi Perusahaan Sosro
Sistem Informasi Akuntansi Perusahaan Sosromohhmamedd
 
Slide-AKT-102-PPT-Chapter-10-indo-version.pdf
Slide-AKT-102-PPT-Chapter-10-indo-version.pdfSlide-AKT-102-PPT-Chapter-10-indo-version.pdf
Slide-AKT-102-PPT-Chapter-10-indo-version.pdfSriHandayani820917
 
PSAK-10-Pengaruh-Perubahan-Valuta-Asing-IAS-21-23032015.pptx
PSAK-10-Pengaruh-Perubahan-Valuta-Asing-IAS-21-23032015.pptxPSAK-10-Pengaruh-Perubahan-Valuta-Asing-IAS-21-23032015.pptx
PSAK-10-Pengaruh-Perubahan-Valuta-Asing-IAS-21-23032015.pptxRito Doank
 
Karakteristik dan Produk-produk bank syariah.ppt
Karakteristik dan Produk-produk bank syariah.pptKarakteristik dan Produk-produk bank syariah.ppt
Karakteristik dan Produk-produk bank syariah.pptmuhammadarsyad77
 
Saham dan hal-hal yang berhubungan langsung
Saham dan hal-hal yang berhubungan langsungSaham dan hal-hal yang berhubungan langsung
Saham dan hal-hal yang berhubungan langsunghaechanlee650
 
bsc ekonomi balance scorecard bahan tayang paparan presentasi sudah oke
bsc ekonomi balance scorecard bahan tayang paparan presentasi sudah okebsc ekonomi balance scorecard bahan tayang paparan presentasi sudah oke
bsc ekonomi balance scorecard bahan tayang paparan presentasi sudah okegaluhmutiara
 
Review Kinerja sumberdaya manusia pada perusahaan
Review Kinerja sumberdaya manusia pada perusahaanReview Kinerja sumberdaya manusia pada perusahaan
Review Kinerja sumberdaya manusia pada perusahaanHakamNiazi
 
presentasi pertemuan 2 ekonomi pertanian
presentasi pertemuan 2 ekonomi pertanianpresentasi pertemuan 2 ekonomi pertanian
presentasi pertemuan 2 ekonomi pertanianHALIABUTRA1
 
Presentasi Pengertian instrumen pasar modal.ppt
Presentasi Pengertian instrumen pasar modal.pptPresentasi Pengertian instrumen pasar modal.ppt
Presentasi Pengertian instrumen pasar modal.pptzulfikar425966
 
BAB 18_PENDAPATAN57569-7854545gj-65.pptx
BAB 18_PENDAPATAN57569-7854545gj-65.pptxBAB 18_PENDAPATAN57569-7854545gj-65.pptx
BAB 18_PENDAPATAN57569-7854545gj-65.pptxFrida Adnantara
 
Abortion Pills For Sale in Jeddah (+966543202731))Get Cytotec in Riyadh City
Abortion Pills For Sale in Jeddah (+966543202731))Get Cytotec in Riyadh CityAbortion Pills For Sale in Jeddah (+966543202731))Get Cytotec in Riyadh City
Abortion Pills For Sale in Jeddah (+966543202731))Get Cytotec in Riyadh Cityjaanualu31
 
sejarah dan perkembangan akuntansi syariah.ppt
sejarah dan perkembangan akuntansi syariah.pptsejarah dan perkembangan akuntansi syariah.ppt
sejarah dan perkembangan akuntansi syariah.pptpebipebriyantimdpl
 
WAWASAN NUSANTARA SEBAGAI GEOPOLITIK INDONESIA.pptx
WAWASAN NUSANTARA SEBAGAI GEOPOLITIK INDONESIA.pptxWAWASAN NUSANTARA SEBAGAI GEOPOLITIK INDONESIA.pptx
WAWASAN NUSANTARA SEBAGAI GEOPOLITIK INDONESIA.pptxMunawwarahDjalil
 
kasus audit PT KAI 121212121212121212121
kasus audit PT KAI 121212121212121212121kasus audit PT KAI 121212121212121212121
kasus audit PT KAI 121212121212121212121tubagus30
 

Último (18)

uang dan lembaga keuangan uang dan lembaga keuangan
uang dan lembaga keuangan uang dan lembaga keuanganuang dan lembaga keuangan uang dan lembaga keuangan
uang dan lembaga keuangan uang dan lembaga keuangan
 
Memahami Terkait Perilaku Konsumen untuk bisnis
Memahami Terkait Perilaku Konsumen untuk bisnisMemahami Terkait Perilaku Konsumen untuk bisnis
Memahami Terkait Perilaku Konsumen untuk bisnis
 
Abortion pills in Dammam (+966572737505) get cytotec
Abortion pills in Dammam (+966572737505) get cytotecAbortion pills in Dammam (+966572737505) get cytotec
Abortion pills in Dammam (+966572737505) get cytotec
 
Sistem Informasi Akuntansi Perusahaan Sosro
Sistem Informasi Akuntansi Perusahaan SosroSistem Informasi Akuntansi Perusahaan Sosro
Sistem Informasi Akuntansi Perusahaan Sosro
 
Slide-AKT-102-PPT-Chapter-10-indo-version.pdf
Slide-AKT-102-PPT-Chapter-10-indo-version.pdfSlide-AKT-102-PPT-Chapter-10-indo-version.pdf
Slide-AKT-102-PPT-Chapter-10-indo-version.pdf
 
PSAK-10-Pengaruh-Perubahan-Valuta-Asing-IAS-21-23032015.pptx
PSAK-10-Pengaruh-Perubahan-Valuta-Asing-IAS-21-23032015.pptxPSAK-10-Pengaruh-Perubahan-Valuta-Asing-IAS-21-23032015.pptx
PSAK-10-Pengaruh-Perubahan-Valuta-Asing-IAS-21-23032015.pptx
 
Karakteristik dan Produk-produk bank syariah.ppt
Karakteristik dan Produk-produk bank syariah.pptKarakteristik dan Produk-produk bank syariah.ppt
Karakteristik dan Produk-produk bank syariah.ppt
 
Saham dan hal-hal yang berhubungan langsung
Saham dan hal-hal yang berhubungan langsungSaham dan hal-hal yang berhubungan langsung
Saham dan hal-hal yang berhubungan langsung
 
bsc ekonomi balance scorecard bahan tayang paparan presentasi sudah oke
bsc ekonomi balance scorecard bahan tayang paparan presentasi sudah okebsc ekonomi balance scorecard bahan tayang paparan presentasi sudah oke
bsc ekonomi balance scorecard bahan tayang paparan presentasi sudah oke
 
Review Kinerja sumberdaya manusia pada perusahaan
Review Kinerja sumberdaya manusia pada perusahaanReview Kinerja sumberdaya manusia pada perusahaan
Review Kinerja sumberdaya manusia pada perusahaan
 
presentasi pertemuan 2 ekonomi pertanian
presentasi pertemuan 2 ekonomi pertanianpresentasi pertemuan 2 ekonomi pertanian
presentasi pertemuan 2 ekonomi pertanian
 
Presentasi Pengertian instrumen pasar modal.ppt
Presentasi Pengertian instrumen pasar modal.pptPresentasi Pengertian instrumen pasar modal.ppt
Presentasi Pengertian instrumen pasar modal.ppt
 
BAB 18_PENDAPATAN57569-7854545gj-65.pptx
BAB 18_PENDAPATAN57569-7854545gj-65.pptxBAB 18_PENDAPATAN57569-7854545gj-65.pptx
BAB 18_PENDAPATAN57569-7854545gj-65.pptx
 
Abortion pills in Jeddah |+966572737505 | Get Cytotec
Abortion pills in Jeddah |+966572737505 | Get CytotecAbortion pills in Jeddah |+966572737505 | Get Cytotec
Abortion pills in Jeddah |+966572737505 | Get Cytotec
 
Abortion Pills For Sale in Jeddah (+966543202731))Get Cytotec in Riyadh City
Abortion Pills For Sale in Jeddah (+966543202731))Get Cytotec in Riyadh CityAbortion Pills For Sale in Jeddah (+966543202731))Get Cytotec in Riyadh City
Abortion Pills For Sale in Jeddah (+966543202731))Get Cytotec in Riyadh City
 
sejarah dan perkembangan akuntansi syariah.ppt
sejarah dan perkembangan akuntansi syariah.pptsejarah dan perkembangan akuntansi syariah.ppt
sejarah dan perkembangan akuntansi syariah.ppt
 
WAWASAN NUSANTARA SEBAGAI GEOPOLITIK INDONESIA.pptx
WAWASAN NUSANTARA SEBAGAI GEOPOLITIK INDONESIA.pptxWAWASAN NUSANTARA SEBAGAI GEOPOLITIK INDONESIA.pptx
WAWASAN NUSANTARA SEBAGAI GEOPOLITIK INDONESIA.pptx
 
kasus audit PT KAI 121212121212121212121
kasus audit PT KAI 121212121212121212121kasus audit PT KAI 121212121212121212121
kasus audit PT KAI 121212121212121212121
 

Implementasi Mobile Banking dengan PHP dan J2ME

  • 1. Seminar Nasional Aplikasi Teknologi Informasi 2004 Yogyakarta, 19 Juni 2004 Implementasi Mobile Banking dengan PHP dan J2ME Andino Maseleno, Sigit Soijoyo Jurusan Teknik Infomatika, Universitas Pembangunan Nasional “Veteran” Yogyakarta Jl. Babarsari 2 Yogyakarta, 55281, Indonesia e-mail: andinomaseleno@yahoo.com, sigit_soijoyo@yahoo.com Abstrak Berdasarkan kebutuhan nasabah dalam melakukan transaksi perbankan yang semakin meningkat dan dalam melakukan transaksi tidak memerlukan waktu tertentu maka diperlukan suatu sistem yang dapat melayani nasabah setiap saat. Sistem yang ada sekarang yaitu Internet banking dirasa masih kurang dalam memenuhi keinginan nasabah karena keterbatasan ruang dan tempat dimana harus selalu diakses melalui Internet baik dirumah maupun di warnet. Dengan sistem mobile banking diharapkan dapat memberikan layanan kepada nasabah setiap saat khususnya nasabah yang sering bergerak (mobile). Makalah ini membahas tentang pemanpaatan PHP sebagai bahasa pemrograman server side scripting dan J2ME sebagai bahasa pemrograman untuk perangkat handheld yang diimplementasikan dalam mobile banking. Penyimpanan data pada mobile banking ini meggunakan MySQL yang merupakan multi user database yang menggunakan bahasa Structured Query Language (SQL). Kata kunci: bank, mobile banking, J2ME, PHP, MySQL 1. Pendahuluan Munculnya ponsel yang bisa menjalankan program Java, membuat ponsel dapat di manfaatkan untuk berbagai macam aplikasi berbasis Java. Aplikasi yang dikembangkan dapat berguna bagi konsumen dalam mengakses berbagai jenis informasi berupa berita politik, ekonomi, harga saham, informasi akademik, akses e-mail ataupun informasi perbankan. Pada saat ini ponsel telah menjadi suatu sarana yang sangat penting dalam aktivitas sehari-hari terutama di dunia bisnis. Wireless application merupakan aplikasi yang dikembangkan untuk digunakan pada perangkat-perangkat mobile seperti ponsel dan perangkat handheld lainnya, dengan dukungan teknologi Java pengembangan aplikasi dapat dikembangkan untuk wireless Internet yang dapat terkoneksi ke jaringan Internet. Wireless application memiliki dua hambatan mendasar yang perlu ditangani yaitu keterbatasan jaringan wireless yang disebabkan piranti wireless yang sangat kecil dan kurang powerfull dibandingkan dengan laptop dan personal komputer. Kedua disebabkan fungsionalitasnya yang terbatas oleh tampilan yang kecil, tombol yang kecil, processor yang lebih lambat dan memori yang kecil Perkembangan teknologi yang dihasilkan seperti Java 2 micro edition (J2ME) memungkinkan ponsel tidak hanya sebagai alat komunikasi saja, tetapi juga dapat untuk mengakses internet dan membuat berbagai macam aplikasi seperti aplikasi informasi perbankan (mobile banking) yang dibutuhkan oleh nasabah. Penyampaian informasi pada nasabah merupakan hal yang sangat penting untuk menjaga kelancaran setiap transaksi yang terjadi di bank, terutama informasi-informasi yang berkaitan dengan kegiatan perbankan. informasi-informasi tersebut antara lain informasi saldo, transfer uang, pembayaran ponsel, ganti pin dan lain-lain.
  • 2. 2. Mobile Banking Bank adalah suatu badan usaha yang kegiatan utamanya menerima simpanan dari masyarakat atau dari pihak lain, kemudian mengalokasikannya kembali untuk memperoleh keuntungan serta menyediakan jasa-jasa dalam lalu lintas pembayaran. Berikut ini adalah fungsi-fungsi pokok dari bank: a. Menyediakan mekanisme dan alat pembayaran dalam kegiatan ekonomi b. Menciptakan uang melalui pembayaran kredit dan investasi c. Menghimpun dana dan menyalurkan pada masyakat d. Menyediakan fasilitas untuk perdagangan internasional e. Menyediakan jasa pengelolaan dana dan trust kepada individu dan perusahaan f. Memberikan pelayanan penyimpanan untuk barang-barang berharga g. Menawarkan jasa keuangan lain misalnya kartu kredit, cek perjalanan dan ATM Dalam memberikan pelayanan kepada nasabah, bank dapat menggunakan whole sale banking (corporate banking), retail banking dan private banking. Wholesale banking merupakan suatu kegiatan layanan perbankan kepada nasabah yang berskala besar, biasanya perusahaan-perusahaan besar. Retail banking merupakan suatu kegiatan layanan perbankan kepada nasabah yang berskala kecil dan menengah, contohnya ATM dan private banking merupakan suatu kegiatan layanan perbankan kepada nasabah yang terdiri dari individu- individu yang memiliki kemampuan ekonomi lebih atau kaya, yang lebih menyukai layanan secara khusus dari bank. Mobile banking mulai muncul sebagai salah satu pelayanan dari bank. Pelayanan ini mulai menjadi tuntutan dari sebagian nasabah bank, sama halnya dengan pelayanan ATM. Tuntutan ini datangnya dari nasabah yang menginginkan pelayanan cepat, tersedia setiap saat dan nyaman, hal ini hanya dapat diberikan oleh layanan mobile banking. Adapun keuntungan menggunakan mobile banking adalah: a. Customer loyality, khususnya nasabah yang mempunyai mobilitas tinggi akan merasa lebih nyaman untuk melakukan aktivitas perbankannya tanpa harus membuka account di bank di berbagai tempat b. New business model, mobile banking memberikan adanya bisnis model yang baru yaitu layanan perbankan yang dapat diluncurkan melalui sebuah ponsel. Adapun kerugian menggunakan mobile banking adalah: a. Kehilangan kesempatan bisnis karena gangguan pelayanan b. Penggunaan akses ke sumber oleh pihak yang tidak berhak c. Pencurian informasi rahasia yang berharga 3. J2ME Java 2 Micro Edition (J2ME) berguna untuk membangun sebuah aplikasi pada peralatan dengan jumlah memori dan kapasitas penyimpanan yang terbatas, serta kemampuan user interface yang terbatas pula, seperti pada perangkat komunikasi bergerak yaitu handphone atau ponsel dan PDA, yang memiliki karakteristik berbeda dengan sebuah personal komputer J2ME terdiri atas komponen-komponen sebagai berikut: a. Java Virtual Machine (JVM) JVM yang ada pada paket J2ME dirancang agar bisa dijalankan pada berbagai perangkat handheld yang kompatibel dengan Java dan komponen ini untuk menjalankan program- program Java pada emulator. b. Java API (Application Programming Interface)
  • 3. Komponen ini kumpulan dari librari untuk menjalankan dan mengembangkan program Java pada handheld devices, misalnya kelas-kelas Java untuk manipulasi layer ponsel, mendeteksi masukan tombol ponsel dan menyimpan file c. Tools lain untuk pengembangan aplikasi Java, semacam emulator Java phone, emulator Motorolla. Java 2 micro edition memiliki dua jenis aplikasi yaitu: a. Walled garden application, yaitu aplikasi yang berdiri sendiri atau stand-alone pada ponsel tanpa perlu mengakses sumber data eksternal melalui jaringan pembawa atau carrier network. contoh aplikasi ini adalah kalkulator dan organizer. b. Network aware application atau aplikasi yang berinteraksi dengan jaringan. Aplikasi ini memiliki kemampuan untuk mengakses sumber data eksternal. Contohnya adalah aplikasi e-mail yang berada di dalam ponsel. J2ME dibagi menjadi dua buah bagian yang dikenal dengan istilah configuration dan profile. 3.1 J2ME Configuration J2ME configuration mendefinisikan lingkungan kerja J2ME runtime. karena setiap handheld devices memiliki fitur berbeda, J2ME configuration dirancang untuk menyediakan librari standar yang mengimplementasikan fitur standar dari sebuah handheld devices. Lingkungan kerja J2ME configuration yang dimaksud meliputi Java Virtual Machine (JVM) digunakan untuk menjalankan program Java, dan JVM pada J2ME yang berbeda dengan JVM pada Java Development Kit (JDK) karena hanya fitur-fitur penting berkaitan dengan perangkat wireless yang diimplementasikan. Ada dua kategori J2ME configuration saat ini yaitu: a. CLDC (Connected Limited Device Configuration). Kategori ini umumnya digunakan untuk aplikasi Java pada ponsel seperti Nokia, Samsung, Motorola, dan PDA (Personal Digital Assistants) Umumnya peralatan wireless untuk perangkat tersebut memiliki kapasitas memori yang kecil berukuran 160-512 KiloBytes dan dengan koneksi jaringan yang tidak tetap b. CDC (Connected Device Configuration) Kategori ini umumnya digunakan untuk aplikasi Java pada perangkat-perangkat handheld devices dengan kapasitas memori yang lebih besar berukuran minimal 2 Mbytes dan dengan koneksi jaringan yang lebih kokoh contohnya Internet television, Nokia Communicator, TV pada mobil dan lain-lain. Perbedaan antara CLDC dan CDC dapat dilihat pada tabel 1. Tabel 1. Perbedaan CLDC dan CDC CLDC CDC 1. Mengimplementasikan subset dari J2SE 1. Mengimplementasikan seluruh fitur pada J2SE 2. Processor 16 Bit 2. Processor 32 Bit 3. JVM yang digunakan dikenal dengan nama 3. JVM yang digunakan dikenal dengan kilobyte virtual machine (KVM) nama connected virtual machine (CVM) 3.2 J2ME Profile J2ME profile menyediakan implementasi-implementasi tambahan yang sangat spesifik dari sebuah handheld devices, contohnya sebuah ponsel memiliki kemampuan standar dari sebuah ponsel yaitu untuk berkomunikasi, namun setiap ponsel memiliki fitur-fitur tersendiri
  • 4. misalnya Siemens bisa menyimpan mp3 dan Nokia memiliki game dan lain sebagainya, kemampuan standar itulah yang diimplementasikan oleh J2ME configuration sedangkan kemampuan atau fitur lainnya diimplementasikan oleh J2ME profile. Jadi, sebuah profile dibangun dalam sebuah configuration namun menambahkan beberapa Application Programming Interface (API) khusus agar dihasilkan sebuah lingkungan yang lengkap untuk membangun aplikasi. Ada lima kategori J2ME profile saat ini yaitu: 1. Mobile Information Device Profile (MIDP). 2. Foundation Profile (FP). 3. Personal Profile. 4. RMI Profile. 5. Personal Digital Assistance Profile. Dalam penelitian ini untuk mengembangkan aplikasi mobile banking digunakan kategori Mobile Information Device Profile (MIDP) yang bekerja pada Connected Limited Device Configuration (CLDC) karena MIDP menyediakan librari-librari Java untuk implementasi dasar antarmuka (GUI), implementasi jaringan (networking), dan database. MIDP dirancang khusus untuk ponsel, PDA, dan pager. 4. PHP PHP (PHP Hypertext Preprosessor) adalah bahasa server-side scripting yang menyatu dengan tag-tag HTML dan dieksekusi di server untuk membuat halaman Web dinamis. Maksud dari server-side scripting adalah sintaks dan perintah-perintah yang diberikan akan sepenuhnya dijalankan di server tetapi disertakan pada dokumen HTML biasa. Pembuatan Web ini merupakan kombinasi antara PHP sendiri sebagai bahasa pemrograman dan HTML sebagai pembangun halaman Web. Ketika pengunjung membuka halaman Web, server akan memproses perintah PHP dan lalu mengirim hasilnya ke browser pengunjung. PHP merupakan software yang Open Source dan mempunyai kemampuan lintas platform. PHP mampu berjalan di Windows NT dan beberapa versi UNIX, dan dapat dibangun sebagai modul pada Web server Apache. PHP menawarkan koneksitas yang baik dengan beberapa database antara lain Oracle, Mysql, dBase, Unix dbm dan tak terkecuali semua database berantarmuka ODBC. PHP juga mendukung komunikasi dengan layanan lain melalui protokol HTTP. Apabila PHP berada dalam halaman Web, maka tidak lagi dibutuhkan pengembangan lingkungan khusus atau direktori khusus. Hampir seluruh aplikasi berbasis Web dapat dibuat dengan PHP. Namun kekuatan utama adalah konektivitas database dengan Web. Dengan kemampuan ini akan mempunyai suatu sistem database yang dapat diakses dari Web. Ada tiga cara penulisan script PHP, yaitu: 1. <? Script PHP ?> 2. <?php Script PHP ?> 3. <script language = “php”> Script PHP </script> 5. MySQL MySQL adalah multi user database yang menggunakan bahasa Structured Query Language (SQL). MySQL dalam operasi client-server melibatkan server daemon MySQL disisi server dan berbagai macam program serta library yang berjalan disisi client. MySQL
  • 5. mampu menangani data yang cukup besar. Perusahaan pengembang MySQL yaitu TcX, mengaku mampu menyimpan data lebih dari 40 database, 10.000 tabel dan sekitar 7 juta baris, totalnya kurang lebih 100 Gigabytes data. SQL adalah bahasa standar yang digunakan untuk mengakses server database. Bahasa ini pada awalnya dikembangkan IBM, namun telah diadopsi dan digunakan sebagai standar industri. Dengan menggunakan SQL, proses akses database menjadi lebih user-friendly dibandingkan dengan menggunakan dBASE atau Clipper yang masih menggunakan perintah- perintah pemrograman. Dalam konteks bahasa SQL, pada umumnya informasi tersimpan dalam tabel-tabel yang secara logik merupakan stuktur dua dimensi yang terdiri atas baris-baris data yang berada dalam satu atau lebih kolom. Baris pada tabel sering disebut sebagai instance dari data, sedangkan kolom sering disebut sebagai attributes atau field. Keseluruhan tabel itu dihimpun dalam satu kesatuan yang disebut database. 6. Analisis dan Perancangan Sistem 6.1 Spesifikasi Sistem Mobile banking yang dibangun merupakan perpaduan antara layanan perbankan dan teknologi ponsel. Layanan ini mengintegrasikan sistem teknologi ponsel dan sistem banking. Teknologi ponsel yaitu ponsel yang mendukung teknologi Java yang dapat menjalankan aplikasi-aplikasi Java pada ponsel. Adapun sistem yang akan dibangun dapat berfungsi: a. Nasabah dapat melakukan transaksi perbankan antara lain mentransfer uang, mengecek saldo, mengisi pulsa dan mengganti pin. b. Nasabah dapat melakukan proses registrasi dengan menggunakan ponsel untuk memperoleh layanan mobile banking. c. Mampu melakukan proses perbankan dengan menggunakan ponsel yang memiliki fasilitas Java. d. Admin selaku administrator dapat menambah, menghapus dan mengedit data-data di database sesuai dengan hak-hak yang telah ditentukkan oleh pihak perbankan. Dalam sistem mobile banking ini, nasabah harus mendaftarkan diri ke bank untuk memperoleh layanan akses mobile banking. Nasabah yang mendaftar memberikan data- datanya dengan syarat memiliki rekening tabungan, pihak bank akan memproses data-data yang telah diajukan nasabah, kemudian akan memberikan konfirmasi kepada nasabah yaitu user id untuk registrasi diponsel dan program mobile banking untuk dimasukkan ke ponsel yang memiliki fasilitas Java sedangkan mobile pin akan didapatkan nasabah ketika mengakses registrasi di ponsel. 6.2 Perancangan Sistem Tahap perancangan sistem merupakan tahap identifikasi kebutuhan-kebutuhan fungsional dimana kebutuhan-kebutuhan fungsional tersebut digunakan untuk persiapan rancang bangun implementasi. Rancang bangun implementasi ini bertujuan untuk mendesain sistem yang lengkap dan jelas yang akan digunakan dalam implementasi yang ditujukan untuk memenuhi kebutuhan pemakai sistem. Perancangan sistem meliputi Data Flow Diagram (DFD), perancangan database untuk menentukkan dan mendefinisikan tabel-tabel dalam membuat relasi antar tabel dan perancangan antar muka program. Data flow diagram menunjukkan rancangan proses-proses pada sistem, dimana nasabah dapat melakukan proses mobile banking dengan memasukkan data-data melalui form
  • 6. yang ada serta mendapatkan konfirmasi dari data yang dimasukkan. Nasabah sebagai pengguna sistem dapat mengakses fasilitas yang terdapat pada sistem, seperti ganti pin, informasi saldo, transfer uang dan pengisian pulsa. Untuk pihak bank, adanya admin yang mampu mengakses database sesuai hak yang dimiliki setiap admin, untuk mengawasi database dalam proses mobile banking. Pada makalah ini akan ditunjukkan perancangan DFD level 2 proses transaksi. Dalam DFD level 2 pada gambar 1 dibawah ini terdapat 4 proses yaitu: a. Proses ganti pin Pada proses ganti pin nasabah mengubah pin, dengan hanya perlu memasukkan data pin yang lama dan data pin yang baru. b. Proses informasi saldo Pada proses informasi saldo nasabah secara langsung mendapatkan jumlah sisa simpanan saldo yang terakhir c. Proses transfer uang Nasabah melakukan transfer uang dengan memasukkan nomor rekening pengirim dan nomor rekening penerima dan jumlah uang yang mau dikirim kemudian akan tersimpan datanya dalam tabel transaksi. d. Proses pengisian pulsa Pada proses pengisian pulsa nasabah memasukkan data pulsa yang berupa nomor rekening, nomor ponsel dan voucher kemudian diproses untuk memberikan tagihan pulsanya dan datanya akan tersimpan dalam tabel transaksi. Gambar 1. DFD level 2 proses transaksi
  • 7. 7. Implementasi Mobile Banking Sebelum menjalankan proses yang ada didalam sebuah sistem, maka perlu memasukkan paket-paket yang perlu digunakan , karena aplikasi memanfaatkan koneksi jaringan, maka paket yang disertakan adalah javax.microedition.io, seperti yang ditunjukkan oleh potongan program pada modul program 1. import javax.microedition.midlet.*; import javax.microedition.lcdui.*; import java.io.*; import javax.microedition.io.*; Modul Program 1. Potongan program mendefinisikan paket yang diperlukkan aplikasi Pada proses untuk menghubungkan J2ME dan PHP, diperlukan suatu file yaitu ksoap. File ksoap ditempatkan dalam direktori wtk104/apps/mobilebanking/lib/. File ksoap dapat ditunjukkan oleh potongan program pada modul program 2. import org.ksoap.*; import org.ksoap.transport.*; import org.ksoap.SoapObject; Modul Program 2. Potongan Program untuk Menghubungkan J2ME dan PHP Sistem akan menampilkan mobile banking pada awal proses dijalankan, user dapat mengklik tombol launch untuk masuk pada halaman mobile banking. Pada saat masuk user dihadapkan pada dua menu pilihan yaitu registrasi dan login, tampilan halaman dapat dilihat pada gambar 2. Gambar 2. Tampilan awal halaman mobile banking Pada halaman yang menampilkan registrasi dan login, user memilih halaman menu data registrasi untuk melakukan proses registrasi dengan memasukkan data-data registrasi yang dimiliki oleh user yaitu mid, name, nomor rekening dan user id. Setelah selesai memasukkan data-data pada menu registrasi, server kemudian melakukan proses untuk mengetahui hasil dari proses registrasi tersebut. Setelah selesai melakukan proses registrasi, dan ternyata registrasinya benar, maka user akan mendapatkan pin. User kemudian memilih halaman menu data login untuk melakukan proses login. Hasil dari proses registrasi untuk mendapatkan pin dimasukkan pada halaman data login yang terdiri atas user id dan pin. Setelah berhasil melakukan login, user akan dihadapkan pada halaman menu transaksi yang terdiri atas beberapa menu pilihan antara lain ganti pin, informasi saldo, transfer saldo dan pengisian pulsa. Tampilan halaman menu transaksi dapat dilihat pada gambar 3.
  • 8. Gambar 3. Tampilan halaman menu transaksi 8. Penutup Pesatnya perkembangan ponsel baik teknologi maupun penggunaannya pada saat ini memungkinkan bagi suatu badan usaha seperti bank untuk memanpaatkan perangkat mobile ini dalam meningkatkan pelayanan kepada nasabahnya. Pada makalah ini telah dibahas penelitian mengenai contoh model aplikasi mobile banking dengan menggunakan J2ME dan PHP, pada pengembangan penelitian selanjutnya dapat dibahas mengenai keamanan dari aplikasi mobile banking. Daftar Pustaka [1] B. Day, Developing Wireless Application Using JavaTM 2 Platform, Micro Edition, http://www.billday.com [2] J. Lam, PHP Interacting with J2ME, http://www.devarticles.com/art/1/594/2 [3] R. Riggs, A. Taivalsaari, M. VandenBrink, Programming Wireless Devices with the JavaTM 2 Platform, Micro Edition, USA: Addison Wesley, 2001. [4] http://java.sun.com/j2me