RANCANGAN SISTEM INFORMASI E-PAYMENT BERBASIS ANDROID
Muzayyanah1, Aang Kisnu Darmawan2, Ibnu Ali31,3)Program Studi Teknik Informatika, Fakultas Teknik, Universitas Islam Madura 2)Program Studi Sistem Informasi, Fakultas Teknik, Universitas Islam Madura
Jl.PP. Mifathul Ulum Bettet, Pamekasan 69351, Madura
Email:[email protected], [email protected], [email protected]
ABSTRAK
E-Payment adalah transaksi pembayaran elektronik melalui internet bangking. Dengan adanya e-payment ini juga memungkin orang untuk memberikan kemudahan dalam bertranstraksi yang lebih mudah dari pada memakai uang cash. Selain itu, untuk meningkatkan efesiensi pembayaran, meningkatkan customer loyality dan lebih meningkatkan efektifitas dan efisiensi waktu. Jadi dengan adanya e-payment ini lebih mudah. Aplikasi E-Payment yang berbasis mobile android ini berisi beberapa menu aplikasi yang terdiri dari pulsa (xl axiata,tekomsel,indosat dan axis), bpjs, dan pln token yang bisa mempermudah masyarakat dalam melakukan sebuah transaksi pembayaran apapun dan dimanapun.
Kata kunci: E-Payment, android 1. PENDAHULUAN
1.1 Latar Belakang
Saat ini peningkatan akses terhadap internet mulai mengubah gaya hidup manusia dalam berbagai aspek, seperti kegiatan jual beli. Kini proses jual beli dapat dilakukan secara virtual melalui jaringan elektronik, seperti payment. E-Payment adalah transaksi pembayaran elektronik melalui internet bangking. Dengan adanya e-payment ini juga memungkin orang untuk memberikan kemudahan dalam bertranstraksi yang lebih mudah dari pada memakai uang cash. Selain itu, untuk meningkatkan efesiensi pembayaran, meningkatkan customer loyality dan lebih meningkatkan efektifitas dan efisiensi waktu. Jadi dengan adanya e-payment ini lebih mudah.
Permasalahan yang ada dalam jenis pembayaran ini masih secara offline , dan penulis akan merubah jenis pembayaran ini dengan pembayaran secara online, akan tetapi masyarakat Indonesia saat ini memiliki hubungan erat dengan pengguna e-payment di Indonesia. Agar suatu sistem e-payment dapat dimanfaatkan secara luas di masyarakat Indonesia, kondisi tersebut harus menjadi perhatian khusus dalam mengembangkan suatu sistem e-payment. Oleh sebab itu, diperlukan adanya suatu inovasi pemodelan sistem e-payment yang sesuai dengan masyarakat Indonesian sekarang. Agar generasi muda mengetahui apa itu e-payment.
Tahun 2015 Mochammad Hafiz Ansori dkk mengangkat sebuah judul Pengembangan Sistem Pembayaran Elektronik Menggunakan Kode QR Berbasis Android dengan jurnalnya yang berkesimpulan bahwa analisis kebutuhan pengembangan sistem pembayaran elektronik pada aplikasi Q-Pay didapatkan dari kebutuhan dan kondisi yang terjadi pada koperasi MAPAN SEJAHTERA. Didapatkan analisa kebutuhan perangkat pada koperasi sangat minim sehingga
perlu adanya modifikasi sistem yaitu penggunaan jaringan lokal (internet) pada koperasi. Dengan penggunaan jaringan lokal, koneksi internet tidak lagi dibutuhkan. Hanya dengan mengoneksikan perangkat dengan jaringan lokal (wi-fi), sistem ini dapat berjalan dengan baik. (Informasi & Informasi, 2013)
2. LANDASAN TEORI 2.1. Pengertian E-Payment
E-Payment adalah pembayaran elektronik melalui sms, seperti internet bangking. Dengan adanya e-payment ini juga memungkin orang untuk memberikan kemudahan dalam bertranstraksi yang lebih mudah dari pada memakai uang cash. Selain itu, untuk meningkatkan efesiensi pembayaran, meningkatkan customer loyality dan lebih meningkatkan efektifitas dan efisiensi waktu. Jadi dengan adanya e-payment ini lebih mudah.
2.1.1. Kelebihan dari e-payment
Kelebihan dari e-payment yaitu sebagai berikut : 1. Lebih cepat dalam melakukan transaksi
pembayaran.
2. Pilihan produk layanan dapat terus di tigkatkan 3. Lebih efektif dan efesiensi waktu
4. Memberikan keamanan dalam bertransaksi 2.2. Android
Android adalah sebuah sistem operasi untuk perangkat mobile yang berbasis Linux.Awalnya android dikembangkan oleh Android.Inc yang kemudian Google membelinya pada tahun 2005.Sistem operasi android dirilis secara resmi pada tahun 2007.Android bersifat kode sumber terbuka (open source) dan Google merilis kodenya dibawah licensi Apache.Dengan kode sumber terbuka memungkin perangkat lunak ini bebas dimodifikasi dan didistribusikan oleh para pengembang.Pemrograman untuk membuat aplikasi android menggunakan bahasa pemrograman XML (Extensible Markup Language) dan Java
.
2.2.1. Sejarah Android
Android Inc. berdiri di kota Palo Alto, salah satu kota terkenal di California (USA), tepatnya pada bulan Oktober tahun 2003. Pendirinya terdiri dari tiga orang yang ahli dalam bidang pengembangan aplikasi, mereka adalah Andy Rubin, Rich Miner, dan Chris White.Pada mulanya, mereka mengembangkan Android untuk perangkat elektronik sejenis kamera digital.Tapi, karena permintaan konsumen terhadap perangkat itu tidak terlalu banyak, akhirnya mereka mengalihkannya ke smartphone yang sudah diketahui besarnya peluang jika dapat diterapkan pada perangkat ini.Tidak seperti sistem operasi lainnya, OS ini dikembangkan secara diam-diam meskipun dibuat oleh orang-orang yang ahli dalam pengembangan aplikasi.
2.3. Java
2.3.1. Mengenal Java
Java merupakan bahasa pemrograman yang berorientasi obyek dan bebas platform.Java dikembangkan oleh SUN Micro System dengan sejumlah keunggulan yang memungkinkan java dijadikan sebagai pengembangan enterprise. Java memiliki beberapa keunggulan sebagai berikut: 1. Berbasis graphic user interface (GUI) 2. Berorientasi obyek
3. Multiplatform
4. Bisa digunakan pada jaringan terdistribusi 2.3.2. Sejarah Java
Pada tahun 1991, sekelompok insinyur Sun yang dipimpin oleh Patrick Naughton dan James Gosling ingin merancang bahasa komputer untuk perangkat konsumer seperti Cable TV Box. Karena perangkat tersebut tidak banyak memiliki memory , maka bahasa harus berukuran kecil dan mengandung kode sumber terbuka. Dan bahasa harus bebas dari manufactur manapun. Proyek ini diberi nama kode “Green”.
Karena orang-orang diproyek Green berbasis C++ maka kebanyakan sintaks diambil dari C++ serta mengadopsi orientasi obyek dan bukan prosedural. Mulanya bahasa yang diciptakan diberi nama“Oak” oleh James Gosling yang mendapat inspirasi dari sebuah pohon yang berada pada seberang kantornya. Namun dikarenakan namaOak sendiri merupakan nama bahasa pemrograman yang telah ada sebelumnya, kemudian SUN menggantinya dengan nama JAVA. Nama Java sendiri terinspirasi pada saat mereka sedang menikmati secangkir kopi disebuah kedai kopi yang kemudian dengan tidak sengaja salah satu dari mereka menyebutkan kata Java yang mengandung arti asal biji kopi. Akhirnya mereka sepakat untuk memberikan nama bahasa pemrograman tersebut dengan nama java.
2.3.3. Tekhnologi Java 1. Sebuah Bahasa Pemrograman
Sebagai sebuah bahasa pemrograman, java dapat membuat seluruh bentuk aplikasi desktop, web dan yang lainnya. Java adalah bahasa pemrograman berorientasi obyek dan dapat dijalankan pada berbagai platform sistem operasi. Perkembangan java tidak hanya terfokus pada satu sistem operasi akan tetapi dikembangkan untuk berbagai sistem operasi yang bersifat opensource.
2. Sebuah Development Environment
Sebagai sebuah lingkungan pengembangan (Development Environmet) teknologi java menyediakan banyak tools yaitu compiler, interpreter, penyusun dokumentasi, paket kelas dan lain sebagainya.
2.4. Android Studio
Android Studio adalah sebuah IDE untuk
pengembangan aplikasi di Platform Android. Sama seperti kombinasi antara eclipse dan Android Development Tools (ADT).
2.4.1. Android Development Tool (ADT) Android Development Tool (ADT) adalah plugin yang didesign untuk eclipse IDE yang memberikan kita kemudahan dalam mengembangkan aplikasi android dengan menggunakan eclipse IDE. Dengan menggunakan Android Development Tool (ADT) untuk eclipse akan memudahkan kita dalam membuat aplikasi project android, membuat User Interface (UI) dan menambahkan komponen-komponen lainnya. Begitu juga kita dapat melakukan running aplikasi menggunakan android SDK melalui eclipse.Dengan Android Development Tool (ADT) kita juga dapat melakukan pembuatan package android (.apk) yang digunakan untuk distribusi aplikasi android yang kita rancang.Android Development Tool (ADT) dapat didownload secara gratis.
2.4.2. Android Software Development Kit (SDK)
Software Development Kit (SDK) adalah tool Application Programming Interface (API) yang digunakan untuk mulai mengembangkan aplikasi pada platform android menggunakan bahasa pemrograman java. Software Development kit (SDK) dapat anda download secara gratis.
3. METODOLOGI PENELITIAN 3.1. Alur Penelitian
Dalam penelitian ini peneliti fokus dalam hal bagaimana cara melakukan E-Payment secara mudah, maka hasil dari penelitian ini penulis dapat mengembangkan dengan aplikasi pada gambar 3.1 dibawah ini.
Gambar 3.1 Alur penelitian
Dalam metodologi penelitian ini, peneliti memulai dari perumusahan masalah terlebih dahulu kemudian dilanjutkan pada analisa kebutuhan yang sesuai permasalahan yang sudah ada, selanjutnya melakukan pengumpulan data yang didalamnya terdapat data sekunder setelah memperoleh data tersebut dilakukan penganalisaan masalah selanjutnya melakukan sebuah perancangan sistem sesuai data yang di peroleh dan melakukan penyusunan laporan.
3.2. Proses Perancangan Sistem
Proses perancangan sistem ini bisa dilihat pada gambar 3.2 dibawah ini.
Gambar 3.2 Proses perancangan sistem
1.1.1 Perancangan User Interface
User Interface (UI) atau halaman utama adalah tampilan visual/graphic yang langsung berinteraksi dengan user.User Interface (UI) memberikan kemudahan bagi user untuk melakukan navigasi pada sebuah applikasi. Pada bagian ini akan diberikan gambaran user interface terhadap aplikasi yang akan dibangun,untuk mengetahui perancangan user interfacenya bisa dilihat pada gambar 3.3 dibawah ini.
Gambar 3.3 Perancangan user interface 4. IMPLEMENTASI DAN HASIL Impelementasi Sistem
Aplikasi E-Payment ini dibuat di buat dengan menggunakan Android Studio versi 2.1 dan testing aplikasi langsung menggunakan handphone android untuk mempercepat eksekusi program. Sedangkan datanya diperoleh dari xakera reloud.
4.1. Tampilan User Interface Beranda Utama Aplikasi E-Payment
Tampilan awal ketika akan masuk program aplikasi terdapat logo e-payment. Ketika icon aplikasi E-Payment di klik maka akan tampil Menu Beranda utama yang berisi semua menu jenis tagihan. Terdapat menu utama berisi tentang jenis-jenis tagihan yang terdiri dari pulsa,pln token dan bpjs, bisa dilihat pada gambar 4.1 dibawah ini.
Gambar 4.1 Tampilan user interface aplikasi e-payment
4.2. Tampilan Menu Samping (XL Axiata) Pada Aplikasi E-Payment
Tampilan menu pertama ini berisi tentang segala jenis tagihan. Menu samping petama yaitu pada menu pulsa xl axiata, menu ini yang akan menjadikan pilihan menu alternative untuk melakukan sebuah pengecekan baik itu cek saldo, cek harga, ganti pin, dan cek transaksi. Aplikasi ini bisa dilihat pada gambar 4.2 dibawah ini.
Gambar 4.2 Tampilan menu xl axiata
4.2.1. Tampilan Menu Samping (Telkomsel) Pada Aplikasi E-Payment
Tampilan menu samping kedua yaitu pada menu pulsa telkomsel, menu ini akan menjadikan pilihan menu alternative untuk melakukan sebuah pengecekan baik itu cek saldo, cek harga, ganti pin, dan cek transaksi. Aplikasi ini bisa dilihat pada gambar 4.3 dibawah ini
Gambar 4.3 Tampilan menu telkomsel 4.2.2. Tampilan Menu Samping (Indosat)
Aplikasi E-Payment
Tampilan menu samping ketiga yaitu pada menu pulsa indosat, menu ini akan menjadikan pilihan menu alternative untuk melakukan sebuah pengecekan baik itu cek saldo, cek harga, ganti pin, dan cek transaksi. Aplikasi ini bisa dilihat pada gambar 4.4 dibawah ini
Gambar 4.4 Tampilan menu indosat 4.2.3. Tampilan Menu Samping (Axis) Pada
Aplikasi E-Payment
Tampilan menu samping keempat yaitu pada menu pulsa axis, menu ini akan menjadikan pilihan menu alternative untuk melakukan sebuah pengecekan baik itu cek saldo, cek harga, ganti pin, dan cek transaksi. Aplikasi ini bisa dilihat pada gambar 4.5 dibawah ini
Gambar 4.5 Tampilan menu axis
4.2.4. Tampilan Menu Samping (BPJS) Pada Alikasi E-Payment
Tampilan menu samping kelima yaitu menu aplikasi BPJS, menu ini akan menjadikan pilihan menu alternative untuk melakukan sebuah transaksi bpjs dengan memasukkan kode,notagihan dan pin setelah itu pilih menu kirim. Aplikasi ini bisa dilihat pada gambar 4.6 dibawah ini
4.7. Tampilan Menu Samping (PLN TOKEN) Pada Aplikasi E-Payment
Tampilan menu samping keenam yaitu menu aplikasi PLN TOKEN , menu ini akan menjadikan pilihan menu alternative untuk melakukan sebuah transaksi pln token dengan memasukkan kodenominal, notoken dan pin setelah itu pilih menu kirim. Aplikasi ini bisa dilihat pada gambar 4.7 dibawah ini
Gambar 4.7 Tampilan menu pln token 5. PENUTUP
5.1. Kesimpulan
Dari implementasi dan pembahasan sebelumnya dapat dibuat kesimpulan sebagai beikut :
1. Aplikasi E-Payment ini berbasis mobile android dan berhasil di implementasikan lansung kedalam handphone Android.
2. Aplikasi E-Payment yang berbasis mobile android ini berisi beberapa menu aplikasi yang terdiri dari pulsa (xl axiata,tekomsel,indosat dan axis), bpjs, dan pln token yang bisa mempermudah masyarakat dalam melakukan sebuah transaksi pembayaran apapun dan dimanapun.
6. DAFTAR PUSTAKA
Agan, L., Santoso, P., Elektro, J. T., Petra, U. K., & Siwalankerto, J. (2013). Pembuatan Aplikasi Cek Tagihan Listrik Berbasis Android, 1(1), 24–28.
Ariyani, D., & Rienauld, A. (2014). Sistem notifikasi antrian berbasis android, 7(40), 402–419.
Elektro, J. T., & Teknik, F. (2013). rancang bangun aplikasi android untuk menghitung biaya listrik rumah tangga.
Hendrawan, D. S., Sunarto, M. J. D., & Sutanto, T. (2013). Aplikasi belajar menulis untuk anak prasekolah berbasis android 1).
Informasi, J. S., & Informasi, F. T. (2013).
Pengembangan sistem pembayaran elektronik menggunakan kode qr berbasis android, 2–4. Informatika, P., Darma, B., Android, J., Aplikasi,
P., Asah, G., Tebak, O., … Dengan, A. (2014). perancangan aplikasi game asah otak tebak kata berbasis android dengan
menggunakan metode linear congruent method (lcm), (Lcm), 44–49.
Nugroho, F. R., & Syafei, W. A. (2013). rancangan bangun aplikasi streaming education pada perangkat bergerak berbasis android, 1–7. P, S. F. N., Apriani, A., & Informatika, J. T. (2015).
rancang bangun aplikasi edukasi “ceria” berbasis android sebagai media pembelajaran untuk anak usia dini, 1–10.
Putra, R. G., Fatmawaty, L., Nasir, M., & Informatika, J. T. (2013). Aplikasi
perhitungan zakat berbasis android, 2, 116– 122.
Rai, I. G., & Sugiartha, A. (2013). aplikasi agen penjualan pulsa telepon berbasis android, (November), 14–15.
Suhartono, Y., & Tanamal, R. (2015). Rancang Bangun Game Edukasi Bahasa Mandarin Untuk Anak Sekolah Dasar Berbasis Android, 01(01).