RANCANG BANGUN LOKET PAYMENT DAN PENJUALAN
PULSA BERBASIS WEB DAN XML
Zaenal Abidin (101080200214)
1, Yulian Findawati, S.T., M.MT.
2Jurusan
Teknik Informatika Universitas Muhammadiyah Sidoarjo
Jalan Raya Gelam no 250 Candi, Sidoarjo, 61271
Telp : 0817586111, Fax : (031) 8921938
E-mail : abitjoos@gmail.com
1, yfindawati@yahoo.com
2Abstract
SurabayaPulsa is counter payment and pulse that provide a variety of payment and pulse all operator. Transaction counter of SurabayaPulsa to all suppliers is done via SMS and Chat with YahooMessanger. This way has constraints, including the transactions have long time and reports from suppliers recorded one by one each supplier.
This study aims to build applications of counter payment and pulse using the Web and XML, its can send transactions to suppliers quickly and can go to many suppliers, as well the report with faster. This application counter consists from input electric transactions, payment and report. Next to send data between the counter and suppliers using XML.
With construction of this application, the owner can be transaction with faster and easier to checking the report, because the used one view reports for each suppliers, its can be increasing the transaction from customers and increase profits of SurabayaPulsa counter
Abstrak
Surabaya Pulsa adalah loket payment dan penjualan pulsa yang menyediakan bermacam-macam pembayaran dan penjualan pulsa semua operator. Transaksi loket Surabaya Pulsa, ke semua suppliernya selama ini dilakukan melalui SMS dan chat YahooMessenger. Cara tersebut memiliki kendala, diantaranya transaksi yang lama dan laporan dari supplier didata satu persatu setiap suppliernya.
Penelitian ini bertujuan untuk membangun aplikasi loket payment dan penjualan pulsa dengan menggunakan web dan XML, sehingga dapat mengirim transaksi ke supplier dengan cepat dan bisa ke banyak supplier, sekaligus dengan laporannya. Aplikasi loket ini terdiri dari input transaksi elektrik, pembayaran dan laporan. Sedang untuk mengirim data antara loket dan supplier menggunakan XML.
Dengan dibangunnya aplikasi ini, maka pemilik lebih cepat bertransaksi dan lebih mudah melihat laporannya, karena dijadikan satu tampilan laporan tiap suppliernya , sehingga dapat meningkatkan transaksi dari konsumen dan berdampak peningkatan keuntungan loket Surabaya Pulsa.
Kata kunci: loket payment, penjualan pulsa, berbasis web
PENDAHULUAN
Surabaya Pulsa adalah perusahaan yang bergerak di bidang jasa, yaitu penjualan pulsa elektrik. Perusahaan ini berdiri sejak tahun 2005 atas adanya kebutuhan pulsa elektik
yang semakin meningkat. Dengan
perkembangan zaman kebutuhan orang semakin bervariasi dari hanya pulsa elektik ditambah dengan pembayaran kebutuhan yang lain, sehingga perusahaan jasa penjualan pulsa
elektrik dan payment semakin diminati.
Sedangkan payment sendiri adalah pembayaran tagihan secara online. Sehingga perusahaan
mengembangkan berbagai macam dan jenis
payment untuk menambah layanan
kekonsumen. Pada tahun 2013 Surabaya Pulsa sudah melengkapi produk payment menjadi lebih banyak, diantaranya seperti tagihan listrik, tagihan telepon, tagihan speedy, tagihan pascabayar handphone, tagihan PDAM, dan tagihan televisi kabel.
Selama ini perusahaan masih
mutasi di website supplier, kelemahannya adalah data hanya bisa disajikan satu arah, yaitu data disupplier saja, sedang data transaksinya sendiri direkap secara manual, mengakibatkan data kurang sesuai.
Bertolak pada hal di atas, sesuai dengan tersedianya fasilitas internet dan jaringan komputer di Surabaya Pulsa maka pembuatan aplikasi loket payment berbasis web diharapkan dapat memudahkan perusahaan dalam kecepatan transaksi dan kebutuhan informasi
TINJAUAN PUSTAKA
Sistem informasi tidak harus
melibatkan komputer. Sistem informasi yang menggunakan komputer biasa disebut sistem informasi berbasis komputer (Computer-Based Information System atau CBIS). Adapun
beberapa definisi sistem informasi dari
beberapa ahli :
Menurut Alter(1992) di dalam buku
Abdul khadir ”Sistem Informasi adalah
kombinasi antara prosedur kerja, informasi,
orang, dan teknologi informasi yang
diorganisasikan untuk mencapai tujuan dalam sebuah organisasi “.
Menurut Bodnar dan Hopwood (1993) di dalam buku Abdul khadir “Sistem Informasi adalah kumpulan perangkat keras dan perangkat
lunak yang dirancang untuk
mentransformasikan data ke dalam bentuk informasi yang berguna” .
Menurut Hall (2001) di dalam buku
Abdul khadir “Sistem Informasi adalah sebuah
rangkaian prosedur formal di mana data dikelompokkan, diproses menjadi informasi,
dan didistribusikan kepada pemakai” .( Abdul
Khadir, Pengenalan Sistem Informasi, Penerbit Andi, Yogyakarta 2002).
Aplikasi web merupakan sebuah
aplikasi yang mengunakan teknologi browser untuk menjalankan aplikasi dan diakses melalui jaringan komputer (Remick, 2011). Sedangkan menurut (Rouse, 2011) aplikasi web adalah sebuah program yang disimpan di Server dan dikirim melalui internet dan diakses melalui antarmuka browser.
Dari pengertian diatas dapat
disimpulkan aplikasi web merupakan aplikasi yang diakses mengunakan web browser melalui jaringan internet atau intranet. Aplikasi web
juga merupakan suatu perangkat lunak
komputer yang dikodekan dalam bahasa pemrograman yang mendukung perangkat lunak berbasis web seperti HTML, JavaScript, CSS,
Ruby, Python, Php, Java dan bahasa
pemrograman lainnya.
Loket payment atau lebih dikenal PPOB (payment point online bank) adalah
sistem pembayaran online dengan
memanfaatkan fasilitas perbankan, Seperti pembayaran tagihan listrik, tagihan telepon, tagihan speedy, tagihan pascabayar handphone, tagihan PDAM, dan tagihan televisi kabel. Loket payment tidak hanya melibatkan jasa perbankan sebagai lembaga keuangan, tetapi juga melibatkan lembaga switcing sebagai pengatur lalu lintas data, dan terakhir outlet-outlet atau loket-loket payment yang melayani langsung ke pelanggan.
Loket penjualan pulsa adalah penjualan pulsa elektrik kekonsumen dengan melalukan pembelian secara langsung ke semua operator melalui sistem pengisian yang sudah ditentukan oleh operator, setiap operator berbeda-beda mekanisme pengisiannya.
tergantung dengan tools tertentu (seperti editor, dbms, compiler, dsb). Markup yaitu bahasa yang berisikan kode-kode berupa tanda-tanda
tertentu dengan aturan tertentu untuk
memformat dokumen teks dengan tag sendiri agar dapat dimengerti.
METODOLOGI PENELITIAN
Tahap Perancangan Sistem
Tahapan perancangan sistem
merupakan tahap desain dari siklus hidup pengembangan sistem, yakni menganalisis sistem menggunakan informasi-informasi yang terkumpul sebelumnya untuk mencapai desain sistem informasi yang logik. Menurut Kendall & Kendall (2003:11), bagian dari perancangan sistem yang logik adalah peralatan antarmuka pengguna.
Dalam perancangan sistem, penulis menggunakan Flowchart guna dapat membantu
penulis (programer) untuk memecahkan
masalah kedalam segmen – segmen yang lebih
kecil dan membantu dalam menganalisis
alternatif – alternatif lain dalam pengoprasian
program. Flowchart biasanya dapat
mempermudah penyelesaian suatu masalah khususnya masalah yang perlu dipelajari dan dievaluasi lebih lanjut.
1. Sistem Penjualan Pulsa Elektrik
Berikut Flowchart Untuk Sistem penjualan Pulsa Elektrik :
Gambar 1 Flowchart Proses Penjualan Pulsa
2. Sistem Pembayaran Tagihan
Berikut Flowchart untuk Sistem Pembayarn Tagihan
Gambar 2 Flowchart Proses Pembayaran Tagihan
Gambar 3 System Flow Penjualan Pulsa Elektrik
Gambar 4 System Flow Pembayaran Tagihan
Context diagram menggambarkan proses aliran data yang terjadi dalam sistem secara garis besarnya. Selanjutnya context diagram dapat didekomposisi menjadi DFD Level 0 yang menjelaskan proses pada level yang lebih detail.
Input data voucher
Input id pelanggan / no rekening
Input no handphone isi pulsa
Mutasi supplier Input data hpp voucher
Sistem Loket payment dan penjualan pulsa
supplier pemilik
pelanggan
Input data supplier Input data ppob produk Data cek tagihan
Gambar 5 DFD Level 0 Aplikasi loket payment dan
penjualan pulsa
data hpp voucher data hpp voucher
data voucher
data voucher
data ppob produk status pembayaran Data pembayaran
Input data ppob produk
I
Input data hpp voucher
Input data voucher
Gambar 6 DFD Level 1 Aplikasi loket payment dan
Data payment
Gambar 7 DFD Level 2 order ke supplier aplikasi
payment dan penjualan pulsa
Entity Relationship Diagram
Sebuah Entity Relationship Diagram (ERD) menggambarkan secara keseluruhan konsep struktur basis data yang dirancang untuk suatu aplikasi seperti terlihat pada Gambar berikut
Gambar 8 ERD Aplikasi payment dan penjualan pulsa
Implementasi form
Form Login
Form login digunakan untuk masuk ke dalam aplikasi. Didalam form login ini, pengguna diminta untuk memasukkan username dan password untuk bias masuk ke aplikasi ini.
Gambar 9 Form Login
Form Order Terproses
Form ini digunakan untuk menampilkan history nomer telepon berapa saja yang telah di isi pulsa, nomer rekening/nomer pelanggan mana saja yang telah dicek tagihannya. Di form ini bisa dilakukan pencarian data sesuai tanggal yang di inginkan
Gambar 10 Form Order Terproses
Form Jawaban Sistem
Form ini digunakan untuk menampilkan semua respon dari aplikasi setelah dilakukan topup pulsa, cek tagihan dan pembayaran tagihan. Di form ini bisa dilakukan pencarian data sesuai tanggal yang di inginkan.
Gambar 11 Form Jawaban Sistem
Form Topup Elektrik
yang akan di isi pulsa, kemudian memilih operator nomer tersebut, selanjutnya tinggal memilih nominal dan supplier tujuannya kemudian tinggal klik tombol untuk melakukan proses selanjutnya..
Gambar 11 Form Topup Elektrik
Form Bayar Tagihan
Form ini di gunakan untuk menginput nomer rekening/nomer pelanggan yang selanjutnya akan di cek tagihannya. Di sini, pengguna diminta untuk memilih produk terlebih dahulu, kemudian memasukkan nomer rekening/nomer pelanggan, memasukkan nomer telepon orang
yang mempunyai nomer rekening/nomer
pelanggan tersebut kemudian tinggal klik tombol untuk melakukan proses selanjutnya.
Gambar 12 Form Bayar Tagihan
Form Refund Elektrik
Form ini digunakan untuk menggagalkan transaksi pengisian pulsa yang telah di gagalkan oleh supplier yang sebelumnya telah di sukseskan oleh supplier tersebut. Proses ini lebih dikenal dengan sebutan refund.
Setelah refund dari supplier di terima,
selanjutnya akan dilakukan pengembalian
pembayaran ke pembeli pulsa. Di form ini terdapat inputan untuk mecari data nomer telepon yang akan di refund sesuai tanggal transaksi pada saat masuk ke aplikasi.
Gambar 13 Form Refund Elektrik
Form Tambah Saldo Supplier
Form ini digunakan untuk menambah saldo supplier setelah dilakukan penambahan saldo via bank atau tunai. Di form ini terdapat pilihan nama supplier yang akan di tambah saldo. Tipe penambahan saldo yang mana terdapat 2 pilihan tipe yaitu tambah saldo dan adjustment
saldo.Penambahan saldo dipilih untuk
menambah saldo sesuai jumlah yang di kirim ke supplier. Sedangkan adjustment saldo di pilih ketika ada penyesuaian saldo yang ada di system dan saldo yang ada di supplier. Selanjutnya terdapat inputan nominal dan tombol proses.
Gambar 14 Form Tambah Saldo Supplier
Form Jawaban Supplier
Form ini berisi respon dari supplier untuk semua transaksi yang dikirim ke supplier
termasuk pengisian pulsa, cek tagihan,
supplier. Di form ini terdapat pilihan
berdasarkan pesan yang dikirim dan
berdasarkan nama supplier. Selanjutnya inputan untuk pencarian data dan inputan tanggal sesuai yang di inginkan dan inputan untuk jumlah record yang akan ditampilkan per halaman.
Gambar 15 Form Jawaban Supplier
Form Antrian Elektrik
Form ini menampilkan antrian nomer telepon yang di isi pulsa, baik transaksi yang belum dikirim ke supplier, yang belum mendapat respon sukses dari supplier dan transaksi yang sedang dikirim ke supplier. Di form ini terdapat tombol yang digunakan untuk melakukan proses tertentu ketika belum ada kejelasan respon dari supplier atau ketika terdapat respon yang tidak bisa diparsing secara otomatis oleh system.
Gambar 16 Form Antrian Elektrik
Form Antrian Payment
Form ini menampilkan antrian nomer
rekening/nomer pelanggan yang akan dicek tagihannya sekaligus yang akan di bayar tagihannya. Di form ini terdapat tombol yang digunakan untuk melakukan proses tertentu ketika belum ada kejelasan respon dari supplier
atau ketika terdapat respon yang tidak bisa diparsing secara otomatis oleh system.
Gambar 17 Form Antrian Payment
Form Data Supplier
Form ini menampilkan data-data supplier termasuk nama, saldo berikut konfigurasi dari masing-masing supplier. Disini pengguna bisa menambahkan data supplier, mengubah data supplier, serta menghapus supplier yang di inginkan.
Gambar 18 Form Data Supplier
Form Data Operator
Form ini menampilkan data-data
operator/provider. Disini pengguna bisa
menambahkan data operator, mengubah data operator serta menghapus data operator yang di inginkan.
Form Data User Pengguna
Form ini menampilkan data-data pengguna termasuk username, password dan nama dari masing-masing pengguna. Disini pengguna bisa menambahkan data pengguna, mengubah data pengguna serta menghapus data pengguna yang di inginkan.
Gambar 20 Form Data User Pengguna
Form Voucher
Form ini berisi data voucher dari tiap operator, data nominal tiap operator serta harga dari masing-masing nominal. Di form ini pengguna bisa membuat kode voucher sesuai yang di inginkan, set harga jual dan juga set stok. Data voucher juga bisa di edit atau di delete sesuai data yang di pilih di form ini.
Gambar 21 Form Data Voucher
Form Data HPP Voucher
Form ini digunakan untuk menentukan kode voucher apa yang di ambil di supplier atau dikenal dengan mapping voucher. Di form ini juga di gunakan pengguna untuk menentukan harga beli dari supplier.
Gambar 22 Form Data HPP Voucher
Form Data Supplier Payment
Form ini di gunakan untuk membuat produk dari masing-masing supplier. Setting biaya untuk pembeli yang nantinya menjadi laba pengguna.
Gambar 23 Form Data Supplier Payment
Form Mutasi Supplier
Form ini berisi rangkuman pemotongan saldo supplier sesuai tanggal yang di pilih. Pengguna bisa mencari data sesuai nama supplier dan tanggal yang di inginkan.
Form History Elektrik
Form ini berisi histori dari transaksi pengisian pulsa. Pengguna bisa mencari sesuai nomer telpon yang di isi, sesuai status yang di inginkan, dan sesuai kode serta tanggal yang di inginkan. Di form ini pengguna bisa mengetahui harga jual dan harga beli supplier dari masing-masing produk dan masing-masing-masing-masing supplier.
Gambar 25 Form History Elektrik
Form History Payment
Form ini berisi histori dari transaksi
pembayaran tagihan. Pengguna bisa mencari sesuai nomer rekening atau nomer pelanggan, sesuai tanggal yang di pilih dan produk yang di inginkan. Di form ini pengguna bisa mengetahui besar tagihan, harga yang harus di bayar ke supplier dan harga jual dari masing-masing produk, masing-masing supplier dan sesuai tanggal.
Gambar 26 Form History Payment
Form Laporan Penjualan Pembayaran
Form ini berisi informasi jumlah transaksi pengisian pulsa, jumlah penjualan, jumlah pembelian ke supplier, jumlah nominal yang
harus di kembalikan kepembeli, jumlah
transaksi pembayaran tagihan, jumlah yang harus dibayar ke supplier, jumlah tagihan yang
sudah terbayar sehingga bisa di tarik
kesimpulan laba atau rugi dari semua transaksi per tanggal yang di pilih.
Gambar 27 Form Laporan Penjualan
Pembayaran Kesimpulan
Kesimpulan yang dapat diambil dari skripsi ini adalah sebagai berikut:
a. Dengan adanya aplikasi loket ini, Surabaya
Pulsa lebih cepat dalam melayani
konsumen.
b. Dengan adanya multi pengguna, maka
setiap transaksi yang dilakukan pengguna dapat dipertanggung jawabkan.
c. Aplikasi ini bisa menggunakan beberapa
supplier yang support xml.
d. Aplikasi ini sudah dilengkapi laporan rugi
laba yang sangat membantu bagi pemilik.
Saran
Untuk pengembangan aplikasi loket yang sudah dibuat, maka diperlukan beberapa saran sebagai berikut:
a. Pembuatan aplikasi masih banyak
mengunakan query sql, sebaikan
Cake PHP-nya.
b. Digunakan Ajax agar dalam meload
halaman web tidak perlu merefresh
halaman sehingga lebih cepat untuk di akses oleh pengguna dan agar aktivitas pengguna terhadap system aplikasi semakin dimudahkan.
c. Pembuatan laporan yang bisa didownload
oleh user administrator.
d. Menambah menu ticketing untuk
melengkapi produk yaitu tiket kereta api dan tiket pesawat.
e. Dibuatkan print pembayaran dan pembelian
pulsa eletrik, sehingga konsumen
mendapatkan kwitansi yang lebih cepat dan lebih rapi.
DAFTAR PUSTAKA
Herlambang, Soendoro dan Haryanto
Tanuwijaya, 2005, Sistem
Informasi: Konsep, Teknologi &
Manajemen, GrahaIlmu,
Yogyakarta.
Jogiyanto, 2001, Analisis dan Desain Sistem Informasi : Pendekatan Terstruktur teori dan praktek, Andi, Yogyakarta.
Kadir, Abdul, 2003, Pengenalan Sistem Informasi, Andi, Yogyakarta. Kendall, Kendall, 2003, Analisis dan
Perancangan Sistem jilid1,
Prenhallindo, Jakarta.
Nugroho, Bunafit, 2004, PHP dan MySQL
dengan editor Dreamweaver
MX,Andi, Yogyakarta.
Wahyono, Teguh, 2005, Pemrograman Web
Dinamis dengan PHP 5, PT. Elex
Media Komputindo.
Yulianti, Eva dan Tauvan Rusyiatno, 2013,
Rekayasa Perangkat Lunak