• Tidak ada hasil yang ditemukan

T1 672008604 Full text

N/A
N/A
Protected

Academic year: 2017

Membagikan "T1 672008604 Full text"

Copied!
16
0
0

Teks penuh

(1)

3 1. Pendahuluan

Teknologi informasi yang semakin berkembang membawa banyak pengaruh bagi para penggunanya. Bukan hanya memberi dampak bagi setiap individu dalam bermasyarakat, teknologi juga ikut mempengaruhi perilaku bisnis di dunia industri. Dalam industri perbankan, teknologi informasi terutama internet tidak hanya berguna sebagai media promosi dan penyampaian informasi tetapi juga dapat dimanfaatkan untuk melayani kegiatan transaksi bagi nasabah. Secara umum ketika teknologi informasi bergabung dengan fungsi dari bank dan lembaga keuangan, hal itu disebut sebagai electronic banking [1].

Bank menyediakan layanan electronic banking atau e-banking untuk memenuhi kebutuhan akan alternatif media untuk melakukan transaksi perbankan, selain yang tersedia di kantor cabang dan ATM. Menurut Bank Indonesia, dengan electronic banking nasabah tidak perlu lagi membuang waktu untuk antri di kantor-kantor bank atau ATM, karena saat ini banyak transaksi pebankan dapat dilakukan dimanapun dan kapanpun dengan mudah melalui jaringan elektronik seperti internet, mobile phone, dan telepon [2].

Bagi penyedia layanan perbankan, fungsi transaksi perbankan yang terintegrasi pada telepon seluler dapat menjadi salah satu cara untuk memanjakan nasabah. Dengan ini nasabah dapat bertransaksi setiap saat dan dimanapun selama terhubung dengan jaringan internet. Terdapat banyak pilihan telepon seluler yang telah mendukung akses internet melalui jaringan seluler, satu diantaranya adalah telepon seluler bersistem operasi Android. Sistem operasi Android merupakan pilihan yang baik bagi penyedia smartphone karena memiliki biaya lisensi yang murah dan bersifat open source [3]. Didukung pula dengan tingginya minat masyarakat terhadap Android. Pada kuartal ketiga 2013, prosentase pengguna smartphone Android mencapai 81 persen mengalahkan platform mobile lainnya seperti iOS, BlackBerry ataupun Windows Phone [4].

Tantangan untuk memperluas dan mempertahankan pangsa pasar perbankan telah mempengaruhi banyak bank untuk berinvestasi lebih terhadap pengembangan internet di dalam suatu bank [5]. Meski demikian BPR sebagai salah satu badan usaha yang melayani kegiatan perbankan di Indonesia belum memberikan respon yang signifikan terhadap kebutuhan nasabah akan layanan perbankan melalui media internet.

Berdasarkan survey yang dilakukan di BPR Kandimadu Arta, BPR Bank Salatiga, BPR Dinamika Bangun Arta serta lima BPR lain yang semuanya berada di wilayah Salatiga, sampai Januari 2013 belum ada satupun dari BPR tersebut yang telah menyediakan layanan internet banking untuk kegiatan transaksi perbankan bagi nasabah. Karena itu perlu dibuat sistem model internet banking bagi BPR untuk memaksimalkan kinerja BPR dalam melayani kegiatan transaksi perbankan bagi nasabah.

2. Tinjauan Pustaka

(2)

4

antara lain harga, kualitas atau bintang, dan rute dari posisi user berada menuju hotel[3].

Untuk penelitian terdahulu mengenai pembuatan sistem internet banking adalah "Simulasi ESME E-Banking Dengan Menggunakan Protokol SMPP". Model sistem ESME e-banking mengimplementasikan protokol SMPP sebagai protokol komunikasi anatar ESME dengan SMSC via internet. Mekanisme proses dimulai pada saat client atau user melakukan request dengan mengirimkan pesan ke SMS Center dengan isi pesan yang disesuikan dengan format yang didukung oleh ESME. Pesan yang diterima akan ditangani oleh sebuah objek yang bernama Content-Manager. Content manager berfungsi untuk memproses pesan sesuai permintaan sampai memperoleh nilai kembalian yang nantinya akan dikirimkan kepada client [6].

Penelitian pertama membahas tentang perancangan dan pembuatan perangkat lunak yang dapat berjalan pada telpon seluler bersistem operasi Android. Sedangkan fokus penelitian kedua adalah mengenai pembuatan sistem untuk melakukan simulasi e-banking. Melalui penelitian tersebut, maka dalam penelitian ini dilakukan pengembangan perangkat lunak untuk memproses berbagai transaksi perbankan secara online menggunakan perangkat mobile bersistem operasi Android dengan memanfaatkan fasilitas internet yang tersedia pada telepon seluler.

Android adalah sistem operasi untuk telepon seluler berbasis Linux. Android menyediakan platform terbuka bagi para pengembang untuk menciptakan sistem mereka sendiri agar bisa digunakan di berbagai macam peranti bergerak [7].Fitur yang tersedia bagi pengguna Android diantaranya [8]:

- Mampu menampilkan animasi grafis baik 2D maupun 3D. - Mendukung SQLite untuk penyimpanan data.

- Mendukung media audio, video, dan berbagai format gambar.

- Mendukung fungsi tambahan seperti kamera, Global Positioning System (GPS), kompas, dan accelerometer.

- Multi touch yaitu mampu menerima inputan menggunakan dua jari atau lebih untuk berinteraksi dengan perangkat.

- Lingkungan pengembangan yang lengkap dan kaya termasuk perangkat emulator, debuger, serta plugin untuk netbean dan eclipse.

Tujuan pembuatan model internet banking untuk BPR berbasis Android adalah menyediakan sistem yang dapat mengerjakan transaksi perbankan untuk nasabah BPR pada telepon seluler bersistem operasi Android. Hal ini dilakukan dengan memanfaatkan fasilitas internet yang terdapat pada telepon seluler, sehingga telepon seluler dapat terhubung dengan webserver.

Pengertian BPR yaitu bank yang melaksanakan kegiatan usaha secara konvensional atau berdasarkan prinsip syariah yang dalam kegiatannya tidak memberikan jasa dalam lalu-lintas pembayaran [9]. Sekalipun sama-sama bergerak dalam dunia perbankan, tidak semua bisnis perbankan yang dilakukan Bank Umum dapat dilakukan oleh BPR. Wilayah usaha BPR antara lain [9] : - Mengumpulkan dana dari masyarakat dalam bentuk simpanan

(3)

5

- Memberikan kredit

- Menempatkan dana dalam bentuk Sertifikat Bank Indonesia(SBI), deposito berjangka, sertifikat deposito, dan/atau tabungan pada bank lain.

Internet banking adalah salah satu pelayanan jasa bank yang memungkinkan nasabah untuk memperoleh informasi, melakukan komunikasi dan melakukan transaksi perbankan melalui jaringan internet [10]. Kegiatan ini dapat dilakukan dalam berbagai cara baik menggunakan telepon seluler maupun komputer. Perangkat lunak yang digunakan pun berbeda-beda seperti web browser dan aplikasi khusus internet banking sesuai dengan kebijakan yang dibuat oleh bank penyedia layanan.

Dalam penerapannya, internet banking menyediakan berbagai macam fasilitas atau layanan perbankan secara online. Sehingga nasabah dapat melakukan transaksi perbankan melalui jaringan internet. Macam layanan yang diberikan dapat bervariasi. Pada umumnya layanan ini meliputi pengecekan saldo tabungan, transfer antar rekening, pembayaran tagihan dan berbagai transaksi lainnya terkecuali penarikan tunai. Layanan internet banking berguna untuk memudahkan nasabah dalam melakukan berbagai transaksi perbankan. Manfaat yang didapat dari layanan ini adalah, nasabah dapat bertransaksi kapan saja dan di mana saja tanpa harus datang langsung ke kantor bank ataupun ATM.

Agar layanan internet banking dapat dijalankan, pihak BPR memerlukan webserver untuk mengelola transaksi. Webserver akan menerima request transaksi yang dikirim oleh nasabah melalui telepon seluler dan kemudian memproses transaksi tersebut. Selama pemrosesan transaksi berlangsung webserver akan melakukan akses dan update pada database bank sesuai dengan request yang diterima.

Webservice adalah suatu sistem perangkat lunak yang dirancang untuk mendukung interoperabilitas dan interaksi antar sistem pada suatu jaringan [11]. webservice digunakan untuk memberikan layanan (berupa informasi) kepada sistem lain, sehingga sistem lain dapat berinteraksi dengan sistem tersebut melalui layanan yang disediakan oleh penyedia webservice. Beberapa alasan mengapa digunakannya web servis adalah sebagai berikut [11]:

- Webservice dapat digunakan untuk menggabungkan satu atau beberapa class dan objek yang terpisah ke dalam satu ruang lingkup, sehingga tingkat keamanan dapat ditangani dengan baik.

- Webservice memiliki kemudahan dalam proses instalasinya. Web servis cukup dipublikasikan di webserver dan siap untuk diakses oleh pengguna layanan.

- Webservice tidak memerlukan konfigurasi khusus di sisi firewall karena berjalan di port 80 yang merupakan protokol standar HTTP.

(4)

JSON terbuat dari dua struktur

pasangan nama dan nilai. Pada beberapa bahasa hal ini dinyatakan sebagai objek, rekaman, struktur, kamus, tabel hash, daftar berkunci, atau

Struktur yang kedua ini dinyatakan sebagai

jika satu variable memiliki lebih dari satu nilai

3. Metode Penelitian

Terdapat beberapa tahap dalam proses pembuatan untuk BPR berbasis Android.

data yang dibutuhkan

berdasarkan informasi yang didapat

perangkat lunak sesuai dengan hasil perancangan. Setelah itu, perangkat lunak yang selesai dibuat akan diuji dan dipresentasikan ke

Proses pengumpulan data dilakukan dengan dua cara. Cara yang pertama adalah melalui wawancara di

mengenai layanan perbankan apa saja yang disediakan oleh BPR tabungan, pinjaman,

juga informasi bahwa banyak berasal dari

masyarakat ekonomi menengah. Selain wawancara dilakukan jug kuisioner ke delapan BPR di wilayah

apakah sudah ada BPR di Salatiga yang menyediakan layanan Dari penyebaran kuisioner

yang menyediaka layanan Pengumpulan data

jurnal baik dari media cetak maupun

yang berhubungan dengan Sistem Operasi Android, pemrograman basis data, serta informasi mengenai

Setelah mendapatkan sistem dengan menggunakan

digunakan untuk membantu pengembang perangkat lunak dalam membentuk model dari perangkat lunak yang akan dibuat. Metode ini dipilih karena

6

Gambar 1 kumpulan pasangan nama/nilai[12]

JSON terbuat dari dua struktur. Struktur yang pertama adalah k

nilai. Pada beberapa bahasa hal ini dinyatakan sebagai objek, rekaman, struktur, kamus, tabel hash, daftar berkunci, atau associative array Struktur yang kedua adalah daftar nilai terurutkan. Pada kebanyakan bahasa ini dinyatakan sebagai array, vektor, list, atau urutan. Struktur ini dimanfaatkan

memiliki lebih dari satu nilai[12].

Gambar 2 Daftar nilai terurutkan[12] Metode Penelitian

Terdapat beberapa tahap dalam proses pembuatan sistem internet banking untuk BPR berbasis Android. Tahap pembuatan ini diawali dengan

yang dibutuhkan. Setelah data terkumpul maka dilakukan perancangan sistem berdasarkan informasi yang didapat dan dilanjutkan dengan membangun perangkat lunak sesuai dengan hasil perancangan. Setelah itu, perangkat lunak

akan diuji dan dipresentasikan kepada pengguna

Proses pengumpulan data dilakukan dengan dua cara. Cara yang pertama wawancara di BPR. Data yang diperoleh berupa informasi mengenai layanan perbankan apa saja yang disediakan oleh BPR

deposito serta kredit pembangunan rumah. Selain itu didapat bahwa kelompok masyarakat yang menjadi nasabah di banyak berasal dari kalangan mahasiswa dan masyarakat umum terutama masyarakat ekonomi menengah. Selain wawancara dilakukan jug

kuisioner ke delapan BPR di wilayah Salatiga yang bertujuan untuk mengetahui apakah sudah ada BPR di Salatiga yang menyediakan layanan internet banking

kuisioner didapatkan informasi bahwa belum ada layanan tersebut.

Pengumpulan data yang kedua dilakukan dengan cara mempelajari buku dan jurnal baik dari media cetak maupun internet. Data yang dicari adalah informasi yang berhubungan dengan Sistem Operasi Android, android programming

pemrograman basis data, serta informasi mengenai internet banking mendapatkan data yang dibutuhkan maka dilakukan

dengan menggunakan metode prototyping. Prototyping adalah proses yang digunakan untuk membantu pengembang perangkat lunak dalam membentuk model dari perangkat lunak yang akan dibuat. Metode ini dipilih karena

. Struktur yang pertama adalah kumpulan nilai. Pada beberapa bahasa hal ini dinyatakan sebagai objek, associative array. Pada kebanyakan bahasa hal Struktur ini dimanfaatkan

internet banking Tahap pembuatan ini diawali dengan pengumpulan Setelah data terkumpul maka dilakukan perancangan sistem dilanjutkan dengan membangun perangkat lunak sesuai dengan hasil perancangan. Setelah itu, perangkat lunak

pada pengguna.

Proses pengumpulan data dilakukan dengan dua cara. Cara yang pertama Data yang diperoleh berupa informasi mengenai layanan perbankan apa saja yang disediakan oleh BPR diantaranya deposito serta kredit pembangunan rumah. Selain itu didapat yang menjadi nasabah di BPR mahasiswa dan masyarakat umum terutama masyarakat ekonomi menengah. Selain wawancara dilakukan juga penyebaran untuk mengetahui internet banking. belum ada satupun BPR

dilakukan dengan cara mempelajari buku dan . Data yang dicari adalah informasi android programming, PHP, internet banking.

(5)

yang dibuat dapat digunakan untuk mengelola kembali kebutuhan dari perangkat lunak yang dikembangkan

merancang lagi dari awal

Tahap perancangan sistem akan dibuat dalam bentuk diagram activity diagram, dan

gambaran relasi antara pengguna yaitu nasabah dengan sistem serta gambaran proses apa saja yang perlu dikerjakan oleh sistem pada saat mengelola informasi.

Use Case Nasabah diketahui bahwa nasabah perangkat lunak seperti

pinjaman. Pada saat membuka menu transfer antar rekening dan kliring, nasabah dapat mengakses menu buku rekening. Menu buku rekening tersebut berisi daftar nomor rekening yang tersimpan pada perangkat lunak. Selain itu nasabah juga

7

yang dibuat dapat digunakan untuk mengelola kembali kebutuhan dari perangkat dikembangkan, sehingga pengembang perangkat lunak tidak harus merancang lagi dari awal [13].Model metode ini diilustrasikan pada Gambar 3.

Gambar 3 Metode Prototyping [13]

Tahap perancangan sistem akan dibuat dalam bentuk diagram

dan class diagram. Dari diagram-diagram tersebut didapatkan relasi antara pengguna yaitu nasabah dengan sistem serta gambaran proses apa saja yang perlu dikerjakan oleh sistem pada saat mengelola informasi.

Gambar 4 Diagram Use Case Nasabah

Nasabah ditunjukkan pada Gambar 4. Melalui

asabah dapat menggunakan berbagai menu yang tersedia pada seperti login, transfer antar rekening, cek saldo

Pada saat membuka menu transfer antar rekening dan kliring, nasabah dapat mengakses menu buku rekening. Menu buku rekening tersebut berisi daftar nomor rekening yang tersimpan pada perangkat lunak. Selain itu nasabah juga yang dibuat dapat digunakan untuk mengelola kembali kebutuhan dari perangkat sehingga pengembang perangkat lunak tidak harus

Model metode ini diilustrasikan pada Gambar 3.

Tahap perancangan sistem akan dibuat dalam bentuk diagram use case, diagram tersebut didapatkan relasi antara pengguna yaitu nasabah dengan sistem serta gambaran proses apa saja yang perlu dikerjakan oleh sistem pada saat mengelola informasi.

(6)

dapat melakukan pengecekan saldo t

cek saldo ini dapat pula diakses melalui menu tagihan pinjaman dan tagihan KPR. Dari Use Case

menggunakan Activity Diagram memperlihatkan aliran dari suatu sistem.

Activity Diagram

pengecekan sisa saldo tabungan, dari menu utama pilih menu cek saldo. Sistem akan mengirim perintah cek saldo ke

parameternya. Setelah

sisa saldo akan dikirim dan ditampilkan ke telepon seluler. Informasi saldo akan ditampilkan secara berurutan sebanyak jumlah rekening tabungan yang dimiliki masing-masing nasabah.

Ketika nasabah memilih

Sistem akan menampilkan jumlah tagihan pinjaman yang harus dibayar. Jika nasabah memiliki lebih dari satu rekening tabungan, nasabah dapat memilih nomor rekening asal yang akan dipakai untuk melakukan pembayaran p

Setelah tombol pembayaran dipilih maka sistem akan mengirimkan data pembayaran ke webserver

disimpan, nasabah akan menerima pemberitahuan bahwa transaksi berhasil dilakukan. Setelah itu nasabah

Gambar

8

dapat melakukan pengecekan saldo tanpa harus kembali ke menu utama. Menu cek saldo ini dapat pula diakses melalui menu tagihan pinjaman dan tagihan KPR.

Use Case perancangan dapat dikembangkan lebih detail dengan Activity Diagram. Activity Diagram adalah diagram yang rlihatkan aliran dari suatu aktifitas ke aktifitas yang lainnya dalam suatu

Activity Diagram Cek Saldo ditunjukkan pada Gambar 5. Untuk melakukan pengecekan sisa saldo tabungan, dari menu utama pilih menu cek saldo. Sistem akan mengirim perintah cek saldo ke webserver beserta data kode nasabah sebagai parameternya. Setelah webserver selesai memproses data yang diterima, informasi isa saldo akan dikirim dan ditampilkan ke telepon seluler. Informasi saldo akan ditampilkan secara berurutan sebanyak jumlah rekening tabungan yang dimiliki

nasabah.

Gambar 5 Activity Diagram Cek Saldo

Ketika nasabah memilih menu pembayaran pinjaman pada menu utama. Sistem akan menampilkan jumlah tagihan pinjaman yang harus dibayar. Jika nasabah memiliki lebih dari satu rekening tabungan, nasabah dapat memilih nomor rekening asal yang akan dipakai untuk melakukan pembayaran p

pembayaran dipilih maka sistem akan mengirimkan data server untuk diproses dan disimpan di database

, nasabah akan menerima pemberitahuan bahwa transaksi berhasil dilakukan. Setelah itu nasabahdapat logout atau melakukan transaksi lainnya.

Gambar 6 Activity diagram Pembayaran Pinjaman

anpa harus kembali ke menu utama. Menu cek saldo ini dapat pula diakses melalui menu tagihan pinjaman dan tagihan KPR.

perancangan dapat dikembangkan lebih detail dengan adalah diagram yang ke aktifitas yang lainnya dalam suatu

. Untuk melakukan pengecekan sisa saldo tabungan, dari menu utama pilih menu cek saldo. Sistem beserta data kode nasabah sebagai selesai memproses data yang diterima, informasi isa saldo akan dikirim dan ditampilkan ke telepon seluler. Informasi saldo akan ditampilkan secara berurutan sebanyak jumlah rekening tabungan yang dimiliki

menu pembayaran pinjaman pada menu utama. Sistem akan menampilkan jumlah tagihan pinjaman yang harus dibayar. Jika nasabah memiliki lebih dari satu rekening tabungan, nasabah dapat memilih nomor rekening asal yang akan dipakai untuk melakukan pembayaran pinjaman. pembayaran dipilih maka sistem akan mengirimkan data database. Setelah data , nasabah akan menerima pemberitahuan bahwa transaksi berhasil

(7)

Jika nasabah memilih

menampilkan form transfer yang berisi kolom nomor rekening tujuan, jumlah saldo yang akan dikirim

tombol transfer untuk melakukan transaksi dan mengirimkan data transfer saldo tabungan ke

segera diproses. Jika nomor rekening tujuan tidak terdaftar atau jumlah saldo tabungan tidak mencukupi nasabah akan mendapat

nasabah memperbaharui informasi pada form transfer dan memilih tombol transfer maka data akan diproses kembali oleh

nasabah akan menerima pemberitahuan bahwa transaksi berhasil dilakukan. Activity diagram transaksi transfer antar rekening ditunjukkan oleh gambar 7.

Gambar

Class adalah sebuah spesifikasi yang jika diinstansiasi akan menghasilkan sebuah objek dan merupakan inti dari pengembangan dan desain berorientasi objek. Class menggambarkan keadaan (atribut atau properti) suatu sistem, sekaligus menawarkan layanan untu

diagram menggambarkan struktur dan deskripsi hubungan satu sama lain seperti

Didalam class diagram beberapa tabel yaitu:

- Tabel transfer yang berisi nomor re besar nominal.

- Tabel pembayaran pinjaman yang berisi nomor rekening pinjaman, besar pinjaman, sisa pinjaman, besar tagihan

- Tabel ganti password konfirmasi kata sandi.

- Tabel promo dan detail promo yang berisi nama promo, detail informasi promo, serta rekomendasi promo.

- Tabel cek saldo berisi informasi nama nasabah, tabungan, dan besar saldo.

- Tabel pembayaran KPR yang berisi besar kredit awal, besar ang yang harus dibayar

9

Jika nasabah memilih menu transfer antar rekening

menampilkan form transfer yang berisi kolom nomor rekening tujuan, jumlah dikirim, dan password untuk validasi. Nasabah dapat

transfer untuk melakukan transaksi dan perangkat lunak

mengirimkan data transfer saldo tabungan ke webserver agar transaksi dapat s. Jika nomor rekening tujuan tidak terdaftar atau jumlah saldo tabungan tidak mencukupi nasabah akan mendapat pemberitahuan

nasabah memperbaharui informasi pada form transfer dan memilih tombol transfer maka data akan diproses kembali oleh webserver. Jika transaksi berhasil nasabah akan menerima pemberitahuan bahwa transaksi berhasil dilakukan.

transaksi transfer antar rekening ditunjukkan oleh gambar 7.

Gambar 7 Activity diagram transfer antar rekening

adalah sebuah spesifikasi yang jika diinstansiasi akan menghasilkan sebuah objek dan merupakan inti dari pengembangan dan desain berorientasi menggambarkan keadaan (atribut atau properti) suatu sistem, sekaligus menawarkan layanan untuk memanipulasi keadaan tersebut

menggambarkan struktur dan deskripsi class, package dan objek beserta hubungan satu sama lain seperti containment, pewarisan, asosiasi

class diagram untuk perancangan sistem model internet ban

Tabel transfer yang berisi nomor rekening nasabah, rekening tujuan besar nominal.

Tabel pembayaran pinjaman yang berisi nomor rekening pinjaman, besar pinjaman, sisa pinjaman, besar tagihan, dan denda.

password yang berisi kata sandi awal, kata sandi baru

Tabel pembayaran KPR yang berisi besar kredit awal, besar ang yang harus dibayar, dan besar denda.

menu transfer antar rekening. Sistem akan menampilkan form transfer yang berisi kolom nomor rekening tujuan, jumlah untuk validasi. Nasabah dapat memilih perangkat lunak akan agar transaksi dapat s. Jika nomor rekening tujuan tidak terdaftar atau jumlah saldo pemberitahuan. Setelah nasabah memperbaharui informasi pada form transfer dan memilih tombol Jika transaksi berhasil nasabah akan menerima pemberitahuan bahwa transaksi berhasil dilakukan.

transaksi transfer antar rekening ditunjukkan oleh gambar 7.

adalah sebuah spesifikasi yang jika diinstansiasi akan menghasilkan sebuah objek dan merupakan inti dari pengembangan dan desain berorientasi menggambarkan keadaan (atribut atau properti) suatu sistem, ipulasi keadaan tersebut. Class dan objek beserta , pewarisan, asosiasi, dan lain-lain. internet banking terdapat

kening nasabah, rekening tujuan, dan

Tabel pembayaran pinjaman yang berisi nomor rekening pinjaman, besar

yang berisi kata sandi awal, kata sandi baru, dan

Tabel promo dan detail promo yang berisi nama promo, detail informasi

nomor rekening, jenis

(8)

- Tabel kliring yang berisi nomor rekening nasabah, nomor rekening tujuan, besar nominal yang aka

- Tabel buku rekening yang berisi id rekening, nama pemilik rekening, dan nomor rekening.

- Tabel DBrekening yang berfungsi untuk melakukan update data rekening yang berisi nama pemilik rekening, nomor rekening, dan id

- Tabel koneksi yang berfungsi untuk menangani pertukaran data telepon seluler dengan webserver

Setelah mendapat gambaran sistem dari perancangan yang dibuat, akan dilanjutkan dengan pembuatan program. Untuk pembuatannya, perangkat lunak internet banking dibangun menggunakan

3.6.2 yang mendukung b untuk membangun webserver

Dalam proses pembuatan sistem terjadi beberapa kali evaluasi. Evaluasi dilakukan dengan pengujian langsung perangkat lunak kepada pengguna menguji kinerja webserver

dijelaskan pada tahap implementasi sistem. Tujuan evaluasi adalah untuk mengetahui apakah program yang dibangun sudah sesuai dengan kebutuhan pengguna. Berdasarkan masukan dan permintaan dari pengguna pada saat evaluasi, maka menu dan fungsi yang terdapat pada perangkat lunak dapat mengalami perubahan dan perbaikan.

Prototipe pertama perangkat lunak

cek saldo, pembayaran pinjaman, pembayaran PLN, pembayaran PAM, transfer dan ganti PIN. Pada fungsi login nasabah diminta untuk memasukkan nama

10

Tabel kliring yang berisi nomor rekening nasabah, nomor rekening tujuan, ar nominal yang akan ditransfer, dan nama bank tujuan.

Tabel buku rekening yang berisi id rekening, nama pemilik rekening, dan nomor rekening.

Tabel DBrekening yang berfungsi untuk melakukan update data rekening yang berisi nama pemilik rekening, nomor rekening, dan id rekening.

Tabel koneksi yang berfungsi untuk menangani pertukaran data telepon webserver.

Gambar 8 Class Diagram

Setelah mendapat gambaran sistem dari perancangan yang dibuat, akan dilanjutkan dengan pembuatan program. Untuk pembuatannya, perangkat lunak dibangun menggunakan software pemrograman Eclipse versi 3.6.2 yang mendukung bahasa pemrograman untuk Android serta Notepad++

webserver berbasis PHP.

Dalam proses pembuatan sistem terjadi beberapa kali evaluasi. Evaluasi dilakukan dengan pengujian langsung perangkat lunak kepada pengguna

webserver menggunakan JMeter. Proses pengujian program akan dijelaskan pada tahap implementasi sistem. Tujuan evaluasi adalah untuk mengetahui apakah program yang dibangun sudah sesuai dengan kebutuhan pengguna. Berdasarkan masukan dan permintaan dari pengguna pada saat a menu dan fungsi yang terdapat pada perangkat lunak dapat mengalami perubahan dan perbaikan.

Prototipe pertama perangkat lunak internet banking memiliki

cek saldo, pembayaran pinjaman, pembayaran PLN, pembayaran PAM, transfer Pada fungsi login nasabah diminta untuk memasukkan nama Tabel kliring yang berisi nomor rekening nasabah, nomor rekening tujuan,

Tabel buku rekening yang berisi id rekening, nama pemilik rekening, dan

Tabel DBrekening yang berfungsi untuk melakukan update data rekening rekening.

Tabel koneksi yang berfungsi untuk menangani pertukaran data telepon

Setelah mendapat gambaran sistem dari perancangan yang dibuat, akan dilanjutkan dengan pembuatan program. Untuk pembuatannya, perangkat lunak pemrograman Eclipse versi serta Notepad++

Dalam proses pembuatan sistem terjadi beberapa kali evaluasi. Evaluasi dilakukan dengan pengujian langsung perangkat lunak kepada pengguna serta . Proses pengujian program akan dijelaskan pada tahap implementasi sistem. Tujuan evaluasi adalah untuk mengetahui apakah program yang dibangun sudah sesuai dengan kebutuhan pengguna. Berdasarkan masukan dan permintaan dari pengguna pada saat a menu dan fungsi yang terdapat pada perangkat lunak dapat

(9)

11

pengguna dan kode PIN. Sedangkan fungsi cek saldo mampu menampilkan nama nasabah, nomor rekening dan jumlah saldo. Setelah dilakukan evaluasi prototipe perangkat lunak mangalami beberapa perubahan yaitu kode PIN diubah menjadi kata sandi, menu pembayaran PLN dan PAM dihilangkan, serta ditambahkan menu promo.

Prototipe kedua perangkat lunak internet banking terdapat fungsi login, cek saldo, pembayaran pinjaman, transfer, promo, dan ganti kata sandi. Pada fungsi pembayaran pinjaman dan trasfer ditambahkan menu untuk memilih nomor rekening asal. Sedangkan pada fungsi transfer, sebelum transaksi diproses akan ditampilkan konfirmasi nama pemilik rekening tujuan terlebih dahulu.

Setelah dievaluasi kembali maka didapatkan perangkat lunak internet banking prototipe ketiga yang merupakan hasil akhir dari pembuatan rancangan user interface. Prototipe ketiga mewarisi semua fungsi yang terdapat pada prototipe sebelumnya serta ditambahkan beberapa fungsi baru. Fungsi yang ditmbahkan yaitu kliring, tagihan KPR, serta ditambahkan menu cek saldo pada fungsi transfer dan tagihan.

4. Implementasi Sistem

Tahap ini akan membahas mengenai hasil dari pengembangan sistem Model Internet Banking Untuk BPR Berbasis Android berdasarkan rancangan yang telah dibuat, serta evaluasi terhadap kinerja sistem baik kelebihan maupun kekurangannya. Selain itu akan ditampilkan juga desain interface yang diterapkan didalam sistem.

Sistem ini dirancang untuk kegiatan transaksi perbankan yang dilakukan oleh nasabah BPR. Dengan memanfaatkan telepon seluler bersistem operasi Android yang terkoneksi dengan internet, nasabah dapat bertransaksi dimanapun dan kapanpun.

Koneksi merupakan salah satu class yang terdapat di dalam sistem model internet banking untuk BPR. Sekalipun tidak memiliki tampilan, class koneksi sebagai penghubung perangkat lunak dengan webserver berperan sangat penting agar sistem dapat berkomunikasi dengan baik. Dengan adanya class koneksi maka telepon seluler dapat bertukar data atau informasi dengan webserver. Metode JSON parsing dimanfaatkan oleh sistem untuk menangani proses pertukaran data antara telepon seluler dengan webserver. Setiap data yang akan dikirim maupun diterima oleh telepon seluler dikonversi kedalam JSONobject terlebih dahulu. Dengan memanfaatkan metode ini proses penanganan data terutama data yang dikirim dari webserver ke telepon seluer menjadi lebih mudah.

(10)

Karena nasabah dapat memiliki lebih dari satu tabungan maka ketika menu transfer dipilih sistem akan mengakses

rekening tabungan yang dimiliki nasabah terlebih dahulu baru kemudian menampilkan form transfer. Daftar seluruh nomor rekening yang dapat digunakan untuk bertransaksi akan ditampilkan pada form transfer sehingga nasabah dapat memilih nomor rekening yang akan digunakan.

Setelah form transfer diisi data akan divalidasi oleh sistem. Jika terdapat data yang tidak valid

pesan error. Jika data dinyatakan valid oleh sistem akan dil

nomor rekening tujuan. Jika nomor rekening tujuan sudah terdaftar di database maka akan ditampilkan pesan untuk mengkonfirmasi transaksi. Sedangkan jika nomor rekening tujuan tidak ada di

menyatakan bahwa nomor rekening tujuan tidak terdaftar.

Gambar 1

Ketika menu kliring dipilih, sistem akan menampilkan form yang tidak jauh berbeda dengan form transfer antar rekening. Keduanya meminta nasabah untuk memasukkan informasi rekening asal, rekening tujuan dan jumlah dana yang akan dikirim. Yang membedakan kedua menu ini

diminta untuk mengisi nama bank tujuan.

Setelah mengisi form transaksi dan menekan tombol transfer

mendapat pesan konfirmasi dan diminta memasukkan kata sandi. Transaksi diproses jika kata sandi yang dmasukkan sesuai atau valid. Ketika transaksi berhasil dikerjakan, nasabah akan menerima notifikasi. Dana yang dikirim akan sampai ke rekening tujuan dalam satu sampai dua hari kerja.

12

Gambar 9 Form Transfer

Karena nasabah dapat memiliki lebih dari satu tabungan maka ketika menu transfer dipilih sistem akan mengakses webserver untuk meminta daftar nomor rekening tabungan yang dimiliki nasabah terlebih dahulu baru kemudian menampilkan form transfer. Daftar seluruh nomor rekening yang dapat digunakan untuk bertransaksi akan ditampilkan pada form transfer sehingga nasabah dapat

milih nomor rekening yang akan digunakan.

Setelah form transfer diisi data akan divalidasi oleh sistem. Jika terdapat valid atau form belum diisi seluruhnya maka akan ditampilkan pesan error. Jika data dinyatakan valid oleh sistem akan dilakukan pengecekan nomor rekening tujuan. Jika nomor rekening tujuan sudah terdaftar di database maka akan ditampilkan pesan untuk mengkonfirmasi transaksi. Sedangkan jika nomor rekening tujuan tidak ada di database akan tampil pesan kesalahan yang

an bahwa nomor rekening tujuan tidak terdaftar.

Gambar 10 Konfirmasi dan Pesan kesalahan pada transaksi transfer

kliring dipilih, sistem akan menampilkan form yang tidak jauh berbeda dengan form transfer antar rekening. Keduanya meminta nasabah untuk memasukkan informasi rekening asal, rekening tujuan dan jumlah dana yang akan dikirim. Yang membedakan kedua menu ini adalah, pada transaksi kliring nasabah diminta untuk mengisi nama bank tujuan.

Setelah mengisi form transaksi dan menekan tombol transfer

mendapat pesan konfirmasi dan diminta memasukkan kata sandi. Transaksi diproses jika kata sandi yang dmasukkan sesuai atau valid. Ketika transaksi berhasil dikerjakan, nasabah akan menerima notifikasi. Dana yang dikirim akan

g tujuan dalam satu sampai dua hari kerja.

Karena nasabah dapat memiliki lebih dari satu tabungan maka ketika menu untuk meminta daftar nomor rekening tabungan yang dimiliki nasabah terlebih dahulu baru kemudian menampilkan form transfer. Daftar seluruh nomor rekening yang dapat digunakan untuk bertransaksi akan ditampilkan pada form transfer sehingga nasabah dapat

Setelah form transfer diisi data akan divalidasi oleh sistem. Jika terdapat atau form belum diisi seluruhnya maka akan ditampilkan akukan pengecekan nomor rekening tujuan. Jika nomor rekening tujuan sudah terdaftar di database maka akan ditampilkan pesan untuk mengkonfirmasi transaksi. Sedangkan jika akan tampil pesan kesalahan yang

Konfirmasi dan Pesan kesalahan pada transaksi transfer

kliring dipilih, sistem akan menampilkan form yang tidak jauh berbeda dengan form transfer antar rekening. Keduanya meminta nasabah untuk memasukkan informasi rekening asal, rekening tujuan dan jumlah dana yang akan adalah, pada transaksi kliring nasabah

(11)

Untuk melihat informasi tagihan pinjaman nasabah memilih tagihan pada menu utama lalu memilih pinjaman pada menu tagihan. Jika ternyata nasabah memiliki tagihan angsuran pembayaran pinjaman

informasi besar pinjaman dan tagihan akan ditampilkan pada halaman angsuran pinjaman seperti ditunjukkan pada gambar 1

rekening yang akan digunakan untuk

Pinjaman" untuk membayar tagihan angsuran pinjaman. Jika saldo pada rekening tabungan tidak mencukupi maka akan ditampilkan pesan bahwa saldo tabungan tidak mencukupi, sebaliknya jika saldo mencukupi transaksi pembayaran angsuran pinjaman segera diproses

transaksi pembayaran angsuran pinjaman berhasil dilakukan.

Terdapat beberapa cara untuk melakukan perhitungan besar bunga pinjaman yang harus dilunasi oleh nasabah yaitu metode perhitungan bunga efektif, metode flat, serta metode anuitas yang merupakan modifikasi dari metode bunga efektif[14]. Menyesuaikan dengan

perhitungan bunga yang digunakan pada pembuatan sistem banking berbasis Android

bunga selalu menghasilkan nilai bunga yang sama setiap bulan, karena

dihitung dari prosentase bunga dikalikan pokok pinjaman awal. Rumus perhitungannya adalah :

Bunga per bulan = (P x i x t) : jb P = pokok pinjaman awal

13 Gambar 11 Kliring

Untuk melihat informasi tagihan pinjaman nasabah memilih tagihan pada menu utama lalu memilih pinjaman pada menu tagihan. Jika ternyata nasabah memiliki tagihan angsuran pembayaran pinjaman yang belum dilunasi, maka informasi besar pinjaman dan tagihan akan ditampilkan pada halaman angsuran pinjaman seperti ditunjukkan pada gambar 12. Nasabah cukup memilih nomor ng yang akan digunakan untuk transaksi lalu memilih tombol "Bayar untuk membayar tagihan angsuran pinjaman. Jika saldo pada rekening tabungan tidak mencukupi maka akan ditampilkan pesan bahwa saldo tabungan tidak mencukupi, sebaliknya jika saldo mencukupi transaksi pembayaran gsuran pinjaman segera diproses dan sistem akan menampilkan pesan bahwa transaksi pembayaran angsuran pinjaman berhasil dilakukan.

Gambar 12 Tagihan Pinjaman

Terdapat beberapa cara untuk melakukan perhitungan besar bunga pinjaman yang harus dilunasi oleh nasabah yaitu metode perhitungan bunga efektif, metode flat, serta metode anuitas yang merupakan modifikasi dari metode bunga efektif[14]. Menyesuaikan dengan hasil wawancara penelitian di

perhitungan bunga yang digunakan pada pembuatan sistem

Android adalah metode flat. Dalam metode ini, perhitungan bunga selalu menghasilkan nilai bunga yang sama setiap bulan, karena

dihitung dari prosentase bunga dikalikan pokok pinjaman awal. Rumus perhitungannya adalah :

Bunga per bulan = (P x i x t) : jb P = pokok pinjaman awal

Untuk melihat informasi tagihan pinjaman nasabah memilih tagihan pada menu utama lalu memilih pinjaman pada menu tagihan. Jika ternyata nasabah yang belum dilunasi, maka informasi besar pinjaman dan tagihan akan ditampilkan pada halaman angsuran . Nasabah cukup memilih nomor transaksi lalu memilih tombol "Bayar untuk membayar tagihan angsuran pinjaman. Jika saldo pada rekening tabungan tidak mencukupi maka akan ditampilkan pesan bahwa saldo tabungan tidak mencukupi, sebaliknya jika saldo mencukupi transaksi pembayaran akan menampilkan pesan bahwa

(12)

i = suku bunga per tahun

t = jumlah tahun jangka waktu kredit jb = jumlah bulan dalam jangka

Sebagai contoh, jika nasabah mengajukan pinjama dana di BPR sebesar Rp.24.000.000,- dengan tingkat suku bunga 5% per

kredit selama 2 tahun maka besar bunga perbulannya adalah sebesar Rp.100.000, dengan perhitungan s

P = Rp.24.000.000,

bunga = (24.000.000 x 5% x 2) : 24 bunga = Rp. 100.000,

Dengan melengkapi persyaratan yang sudah ditentukan, nasabah dapat mengajukan "Kredit Pembangunan Rumah" atau KPR. Pembayaran angsuran dilakukan setiap bulan dengan disertai bunga pinjaman sesuai perjanjian yang disepakati. Untuk melakukan pengecekan tagihan KPR pada sistem

banking, dapat dilihat melalui menu tagihan sama seperti saat ingin melakukan pengecekan tagihan pinjaman.

Ketika menu tagihan KPR dipilih, sistem akan menampilkan informasi tagihan seperti besar angsuran perbulan dan besar bunga angsuran seperti ditunjukkan pada gambar 14. Nasabah dapat membayar angsuran dengan memilih opsi bayar tagihan. Jika nasabah memiliki

nasabah dapat memilih rekening yang akan digunakan untuk melakukan pembayaran.

Sama seperti pada perhitungan bunga pinjaman, metode perhitungan bunga tagihan KPR adalah metode flat. Sedangkan

metode bunga tetap (

kesepakatan pada saat pengajuan kredit dan selanjutnya akan digunakan metode bunga mengambang (

selalu sama sesuai suku bunga pada saat nasabah mengajukan kredit, sedangkan bunga mengambang berarti besaran suku bunga dapat berubah menyesuaikan dengan besar suku bunga yang ditetapkan oleh BPR.

14 i = suku bunga per tahun

t = jumlah tahun jangka waktu kredit jb = jumlah bulan dalam jangka waktu kredit

Sebagai contoh, jika nasabah mengajukan pinjama dana di BPR sebesar dengan tingkat suku bunga 5% per tahun dengan jangka waktu kredit selama 2 tahun maka besar bunga perbulannya adalah sebesar Rp.100.000, dengan perhitungan sebagai berikut :

= Rp.24.000.000,- , i = 5%, t = 2 tahun (24.000.000 x 5% x 2) : 24 bunga = Rp. 100.000,-

Dengan melengkapi persyaratan yang sudah ditentukan, nasabah dapat mengajukan "Kredit Pembangunan Rumah" atau KPR. Pembayaran angsuran lakukan setiap bulan dengan disertai bunga pinjaman sesuai perjanjian yang disepakati. Untuk melakukan pengecekan tagihan KPR pada sistem

dapat dilihat melalui menu tagihan sama seperti saat ingin melakukan pengecekan tagihan pinjaman.

etika menu tagihan KPR dipilih, sistem akan menampilkan informasi tagihan seperti besar angsuran perbulan dan besar bunga angsuran seperti ditunjukkan pada gambar 14. Nasabah dapat membayar angsuran dengan memilih opsi bayar tagihan. Jika nasabah memiliki lebih dari satu rekening tabungan, maka nasabah dapat memilih rekening yang akan digunakan untuk melakukan

Gambar 13 Tagihan KPR

Sama seperti pada perhitungan bunga pinjaman, metode perhitungan bunga tagihan KPR adalah metode flat. Sedangkan untuk penetapan bunga, digunakan metode bunga tetap (fixed) untuk bebeapa tahun pertama sesuai dengan kesepakatan pada saat pengajuan kredit dan selanjutnya akan digunakan metode bunga mengambang (floating). Bunga tetap berarti besaran suku bunga akan lu sama sesuai suku bunga pada saat nasabah mengajukan kredit, sedangkan bunga mengambang berarti besaran suku bunga dapat berubah menyesuaikan dengan besar suku bunga yang ditetapkan oleh BPR.

Sebagai contoh, jika nasabah mengajukan pinjama dana di BPR sebesar tahun dengan jangka waktu kredit selama 2 tahun maka besar bunga perbulannya adalah sebesar Rp.100.000,-

Dengan melengkapi persyaratan yang sudah ditentukan, nasabah dapat mengajukan "Kredit Pembangunan Rumah" atau KPR. Pembayaran angsuran lakukan setiap bulan dengan disertai bunga pinjaman sesuai perjanjian yang disepakati. Untuk melakukan pengecekan tagihan KPR pada sistem internet dapat dilihat melalui menu tagihan sama seperti saat ingin melakukan

etika menu tagihan KPR dipilih, sistem akan menampilkan informasi tagihan seperti besar angsuran perbulan dan besar bunga angsuran seperti ditunjukkan pada gambar 14. Nasabah dapat membayar angsuran dengan memilih lebih dari satu rekening tabungan, maka nasabah dapat memilih rekening yang akan digunakan untuk melakukan

(13)

Fungsi cek saldo tidak memiliki

saldo dipilih, telepon seluler akan mengirimkan permintaan pengecekan saldo ke webserver. Data yang d

menggunakan messege allert

ditampilkan adalah nama pemilik tabungan, nomor dan jenis rekening, serta besar saldo. Jika nasabah memiliki lebih dari satu rekening maka informasi akan ditampilkan semua dan setiap rekening akan dipisahkan oleh

Untuk membant

Android maka dibuat juga beberapa halaman web pada ini berfungsi untuk menggantikan peran aplikasi melayani transaksi manual di BPR pada transaksi p

Gambar 16 berisi daftar nasabah yang dimilik

detail informasi pernasabah dapat dilakukan dengan memilih opsi lihat pada masing-masing baris sesuai nama nasabah yang dikehendaki. Halaman ini dilengkapi dengan fungsi pencarian nasabah berdasarkan nama.

Ketika nomor rekening dimasukkan

17), maka web akan menampilkan nama nasabah, bersar saldo sementara serta kolom setoran. Setelah besar saldo setoran dimasukkan pilih

memproses transaksi.

15

Gambar 14 Cek Saldo

Fungsi cek saldo tidak memiliki form inputan tersendiri. Ketika menu cek saldo dipilih, telepon seluler akan mengirimkan permintaan pengecekan saldo ke . Data yang diterima langsung ditampilkan pada menu utama dengan

messege allert seperti ditunjukkan pada gambar 15

ditampilkan adalah nama pemilik tabungan, nomor dan jenis rekening, serta besar saldo. Jika nasabah memiliki lebih dari satu rekening maka informasi akan ditampilkan semua dan setiap rekening akan dipisahkan oleh satu baris kosong.

Untuk membantu pengerjaan dan pengujian sistem internet banking maka dibuat juga beberapa halaman web pada webserver

ini berfungsi untuk menggantikan peran aplikasi desktop yang digunakan untuk melayani transaksi manual di BPR pada transaksi perbankan yang sebenarnya.

Gambar15 Data Nasabah

Gambar 16 berisi daftar nasabah yang dimiliki oleh BPR

detail informasi pernasabah dapat dilakukan dengan memilih opsi lihat pada masing baris sesuai nama nasabah yang dikehendaki. Halaman ini dilengkapi dengan fungsi pencarian nasabah berdasarkan nama.

Ketika nomor rekening dimasukkan pada halaman setoran tunai (Gambar 17), maka web akan menampilkan nama nasabah, bersar saldo sementara serta kolom setoran. Setelah besar saldo setoran dimasukkan pilih button

memproses transaksi.

tersendiri. Ketika menu cek saldo dipilih, telepon seluler akan mengirimkan permintaan pengecekan saldo ke menu utama dengan seperti ditunjukkan pada gambar 15. Data yang ditampilkan adalah nama pemilik tabungan, nomor dan jenis rekening, serta besar saldo. Jika nasabah memiliki lebih dari satu rekening maka informasi akan

satu baris kosong. internet banking pada webserver. Halaman web yang digunakan untuk erbankan yang sebenarnya.

i oleh BPR. Untuk melihat detail informasi pernasabah dapat dilakukan dengan memilih opsi lihat pada masing baris sesuai nama nasabah yang dikehendaki. Halaman ini

(14)

Pada dasarnya,

rekening dilakukan pada halaman web yang sama. Dengan memilih menu sesuai transaksi yang diinginkan maka web akan menampilkan form yang dikehendaki. Jika menu penarikan tunai dipilih dan nomor re

akan ditampilkan nama nasabah, besar saldo serta kolom jumlah penarikan.

Halaman transfer berisi nama pemilik rekening asal, jumlah saldo, besar dana yang akan dikirim dan nomor rekening t

memilih button simpan untuk memproses transaksi. Jika nomor rekening tujuan valid maka transaksi akan diproses. Halaman ini ditunjukkan oleh gambar 18.

Setelah perangkat lunak selesai dibuat, perlu dilakukan pengujian untuk memeriksa apakah perangkat lunak sudah berjalan dengan benar atau masih ada error program dan kesalahan logika.

menyeluruh. Pengujian ini mengidentifikasi kemampuan

memproses inputan pada perangkat lunak yang sedang dikembangkan. Berdasarkan pengujian program dengan menggunakan lima telepon seluler bersistem operasi Android

yang menghubungkan telepon seluler dengan transaksi dapat berjalan dengan baik.

Untuk hasil ujicoba menggunakan software

Untuk pengujian dengan menggunakan 100 pemrosesan selama 2430

waktu maksimum selama 3489

hasil pengujian ini dapat disimpulkan bahwa 16

Gambar 16 Setoran tunai

Pada dasarnya, transaksi setoran tunai, penarikan tunai, dan transfer antar rekening dilakukan pada halaman web yang sama. Dengan memilih menu sesuai transaksi yang diinginkan maka web akan menampilkan form yang dikehendaki. Jika menu penarikan tunai dipilih dan nomor rekening nasabah dimasukkan, maka akan ditampilkan nama nasabah, besar saldo serta kolom jumlah penarikan.

Gambar 17 Transfer antar rekening

Halaman transfer berisi nama pemilik rekening asal, jumlah saldo, besar dana yang akan dikirim dan nomor rekening tujuan. Setelah form diisi

memilih button simpan untuk memproses transaksi. Jika nomor rekening tujuan valid maka transaksi akan diproses. Halaman ini ditunjukkan oleh gambar 18.

Setelah perangkat lunak selesai dibuat, perlu dilakukan pengujian untuk memeriksa apakah perangkat lunak sudah berjalan dengan benar atau masih ada dan kesalahan logika. Pengujian sistem dilakukan secara menyeluruh. Pengujian ini mengidentifikasi kemampuan operasi

memproses inputan pada perangkat lunak yang sedang dikembangkan. Berdasarkan pengujian program dengan menggunakan lima telepon seluler Android yang dijalankan secara bersama-sama, jika jaringan yang menghubungkan telepon seluler dengan webserver tersedia maka proses transaksi dapat berjalan dengan baik.

Untuk hasil ujicoba webserver dalam menangani request dilakukan dengan software JMeter. Hasil pengujian dapat dilihat pada gambar 1 Untuk pengujian dengan menggunakan 100 client didapatkan hasil rata pemrosesan selama 2430 milisecond dengan waktu minimum 462

waktu maksimum selama 3489 milisecond serta prosentase error sebesar 0%. Dari hasil pengujian ini dapat disimpulkan bahwa webserver mampu mengelola request transaksi setoran tunai, penarikan tunai, dan transfer antar rekening dilakukan pada halaman web yang sama. Dengan memilih menu sesuai transaksi yang diinginkan maka web akan menampilkan form yang dikehendaki. kening nasabah dimasukkan, maka akan ditampilkan nama nasabah, besar saldo serta kolom jumlah penarikan.

Halaman transfer berisi nama pemilik rekening asal, jumlah saldo, besar ujuan. Setelah form diisi user dapat memilih button simpan untuk memproses transaksi. Jika nomor rekening tujuan valid maka transaksi akan diproses. Halaman ini ditunjukkan oleh gambar 18.

Setelah perangkat lunak selesai dibuat, perlu dilakukan pengujian untuk memeriksa apakah perangkat lunak sudah berjalan dengan benar atau masih ada Pengujian sistem dilakukan secara operasi sistem dalam memproses inputan pada perangkat lunak yang sedang dikembangkan. Berdasarkan pengujian program dengan menggunakan lima telepon seluler sama, jika jaringan tersedia maka proses

(15)

dengan sangat baik, yaitu dengan

kurang dari empat detik dengan prosentase

Gambar 1

Selain pengujian kinerja perangkat lunak, dilakukan juga ujicoba program kepada 30 responden. Dari kuisioner yang dibagikan kepada responden yang sudah mencoba program dengan opsi penilaian baik, cukup, dan

prosentase penilaian sebagai berikut :

bagi nasabah BPR. Dengan perangkat lunak tersebut smartphone Android

pinjaman, pembayaran kredit, dan tran datang ke kantor BPR.

untuk menyelesaikan transaksi yang diperlukan. User interface

mudah digunakan merupakan prioritas dalam mengembangkan

internet banking. Tetapi, perangkat lunak yang dapat digunakan di berbagai sistem operasi juga memberi keuntungan baik bagi BPR maupun

karena jangkauan pengguna yang dapa luas. Mengembangkan layanan

HTML 5 menjadi salah satu saran pengembangan sehingga akses dapat dilakukan tidak hanya dari telepon seluler Android tetapi juga perangkat seluler dan komputer yang terhubung dengan

17

yaitu dengan waktu terlama pemrosesan 3489 kurang dari empat detik dengan prosentase error seesar 0%.

Gambar 18 Pengujian webserver dengan 100 client

Selain pengujian kinerja perangkat lunak, dilakukan juga ujicoba program kepada 30 responden. Dari kuisioner yang dibagikan kepada responden yang sudah mencoba program dengan opsi penilaian baik, cukup, dan

prosentase penilaian sebagai berikut :

Tabel 1 Kuisioner Baik

Kemudahan Penggunaan 76,67%

Tampilan Keseluruhan 73,33%

Kemudahan Navigasi 76,67%

Detail Informasi Tagihan 76,67%

Fungsi Penggantian Password 70,00%

Fungsi Transfer dan kliring 80,00%

Detail Cek Saldo 73,33%

Kecepatan Pemrosesan 66,67%

Manfaat Perangkat Lunak 80,00%

pembahasan sebelumnya dapat disimpulkan bahwa pengemban internet banking berbasis Android untuk BPR sangat bermanfaat BPR. Dengan perangkat lunak tersebut nasabah dapat

Android untuk melakukan transaksi perbankan seperti pembayaran pinjaman, pembayaran kredit, dan transfer antar rekening setiap saat

datang ke kantor BPR. Hal ini dapat menghemat waktu yang dibutuhkan nasabah untuk menyelesaikan transaksi yang diperlukan.

yang sederhana dengan fungsi transaksi yang lengkap mudah digunakan merupakan prioritas dalam mengembangkan

Tetapi, perangkat lunak yang dapat digunakan di berbagai sistem operasi juga memberi keuntungan baik bagi BPR maupun

jangkauan pengguna yang dapat memanfaatkan layanan ini menjadi lebih luas. Mengembangkan layanan internet banking berbasis web menggunakan HTML 5 menjadi salah satu saran pengembangan sehingga akses

dapat dilakukan tidak hanya dari telepon seluler Android tetapi juga perangkat seluler dan komputer yang terhubung dengan internet.

3489 milisecond atau

Selain pengujian kinerja perangkat lunak, dilakukan juga ujicoba program kepada 30 responden. Dari kuisioner yang dibagikan kepada responden yang sudah mencoba program dengan opsi penilaian baik, cukup, dan kurang didapat

Cukup perbankan seperti pembayaran sfer antar rekening setiap saat tanpa harus Hal ini dapat menghemat waktu yang dibutuhkan nasabah

n fungsi transaksi yang lengkap serta mudah digunakan merupakan prioritas dalam mengembangkan software untuk

(16)

18 6. Daftar Pustaka

[1] Tjayono, Ayub Wilianto, 2010, Pengaruh Manfaat dan Kemudahan Penggunaan Terhadap Sikap Positif Pengguna Internet Banking, Skripsi Program S1 Fakultas

Ekonomi Program Studi Akuntansi Universitas Kristen Satya Wacana : 1- 5.

[2] Anonim, 2013, Mengenal Electronic Banking, http://www.bi.go.id. Diakses tanggal 30 November 2013.

[3] Kurniawan, Edy, 2011, Desain Mobile Agent Pencarian Hotel Berbasis Android, Skripsi Program S1 Fakultas Teknologi Informasi Program Studi Teknik

Informatika Universitas Kristen Satya Wacana : 1- 9.

[4] Anonim, 2013, Android Masih Rajai Smartphone Dengan Prosentase Pengguna Mencapai Angka 81 Persen, http://www.beritateknologi.com. Diakses tanggal 05 Pebuari 2014.

[5] M. Tan dan T. S. H. Teo, 2000, Factor Influencing the Adoption of Internet Banking, Journal the Association for Information System 1 : 1-44.

[6] Sujono, Wahtudi dan Imam Santoso, 2005, Simulasi ESME E-Banking Dengan Menggunakan Protokol SMPP, Makalah Tugas Akhir Fakultas Teknik Jurusan

Teknik Elektro Universitas Diponegoro : 4-8.

[7] Edward, Yeremia, 2011, Exploring Android on Your PC, Yogyakarta: Penerbit Andi.

[8] Mulyadi, 2010, Membuat Aplikasi Untuk Android. Yogyakarta: Multimedia Center Publishing.

[9] Dunil, Z., 2004, Kamus Istilah Perbankan Indonesia, Jakarta: Gramedia Pustaka Utama.

[10] Tampubolon, Nelson, 2004, Penerapan Manajemen Risiko Pada Aktivitas Pelayanan Jasa Bank Melalui Internet (Internet Banking), http://www.bi.go.id. Diakses tanggal 05 Pebuari 2014.

[11] Timoty, John, 2007, Membangun Web Service Open Source Menggunakan PHP, Yogyakarta : Penerbit Andi Offset.

[12] Anonim, 2013, Pengenalan JSON, http://www.json.org. Diakses tanggal 20 desember 2013.

[13] Pressman, Roger, 2002, Rekayasa Perangkat Lunak: Pendekatan Praktisi (Buku

Satu), Yogyakarta: Penerbit Andi dan McGraw-Hill Book Co.

Gambar

Gambar 1 kumpulan pasangan nama/nilai[12]
Gambar 3 Metode Prototyping [13]
Gambar 6Gambar  Activity diagram Pembayaran Pinjaman
Gambar 1Gambar 10
+6

Referensi

Dokumen terkait

Sebahagian ahli bahasa berpendapat bahawa strategi komunikasi adalah satu usaha sistematik yang dilakukan oleh penutur untuk menyampaikan atau menterjemahkan sesuatu

[r]

Penelitian juga memperlihatkan kurangnya perhatian terhadap hak remaja perempuan, terutama dalam hal yang berkaitan dengan kesehatan reproduksi dan seksual, selain juga pada

Tata Letak Pabrik dan Pemindahan Bahan.. Fuzzy Development of Crisp Activity Relationship

Siklus IV : Membuat miniature ikan.. 2) Mempersiapkan media untuk digunakan dalam pelaksanaan kegiatan pembelajaran, berupa playdough untuk meningkatkan kemampuan motorik

Pertanyaan utama yang ingin dijawab melalui penelitian ini adalah (1) Bagaimanakah prosedur cerai gugat istri terhadap suami anggota TNI di lingkungan kementerian

Hasi penelitian ini adalah penggunaan bahasa alay yang dilakukan remaja Surabaya di media sosial facebook adalah ekspresi diri mereka ke dalam dunia luar agar lebih

This model tries to combine both a well de " ned economic structure in the market trading mechanisms, along with inductive learning using a classi " er- based system..