• Tidak ada hasil yang ditemukan

RANCANG BANGUN LOKET PAYMENT DAN PENJUAL

N/A
N/A
Protected

Academic year: 2018

Membagikan "RANCANG BANGUN LOKET PAYMENT DAN PENJUAL"

Copied!
10
0
0

Teks penuh

(1)

RANCANG BANGUN LOKET PAYMENT DAN PENJUALAN

PULSA BERBASIS WEB DAN XML

Zaenal Abidin (101080200214)

1

, Yulian Findawati, S.T., M.MT.

2

Jurusan

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

2

Abstract

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

(2)

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.

(3)

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

(4)

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

(5)

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

(6)

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,

(7)

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.

(8)

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.

(9)

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

(10)

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

Gambar

Gambar 1 Flowchart Proses Penjualan Pulsa
Gambar 4 System Flow Pembayaran Tagihan
Gambar 10 Form Order Terproses
Gambar 11 Form Topup Elektrik
+4

Referensi

Dokumen terkait

Bertolak dari gejala yang ditemukan pada anak kelompok B TK Sarodja Desa Hutadaa Kecamatan Talaga Jaya Kabupaten Gorontalo, maka dalam upaya meningkatkan kemandirian dalam

Di hutan sekunder, pergerakan air cenderung menuju kedalaman 30-40 cm selama 4 hari tidak hujan dan lapisan 30-40 cm tersebut meretensi air lebih tinggi dibandingkan

5.1 Peningkatan  ketersediaan dan  kualitas  infrastruktur  sebagai penunjang  kesejahteraan  masyarakat 5.1.1 Meningkatnya sarana  dan prasarana  infrastruktur daerah

Berdasarkan hasil penelitian yang didapatkan peneliti tentang pemahaman perawat tentang penerapanRJPdipengaruhi oleh beberapa faktor diantaranya yaitu umur, pendidikan,

Pada Tugas Akhir ini dilakukan analisa kualitas batubara antara lain total moisture, volatile matter, HGI serta fineness terhadap performa mill pulverizer PLTU 1 Jawa

Ada beberapa langkah yang harus dilakukan oleh seseorang yang hendak membahas masalah-masalah tertentu berdasarkan tafsir al-Maud}u’i>. Menurut Abdul Hay

Dan pada percobaan ke empat, yaitu pencampuran warna merah,dan biru ,dan warna hijau mengguakan filter warna.pencampuran ketiga warna tersebut menghasilkan warna putih,

Jika pada bayi prematur terapi musik memberikan efek yang menguntungkan maka penelitian ini juga menunjukkan pengaruh terapi musik yang bermakna pada peningkatan saturasi