LANDASAN TEORI
2.1 PPOB
PPOB adalah sebuah sistem pembayaran secara online dengan
memanfaatkan fasilitas perbankan. Dalam hal ini, pembayaran yang dimaksud
bisa bermacam-macam, mulai dari PLN, BPJS, PDAM, telepon, pulsa, internet,
paket data, asuransi, kartu kredit, multi finance, hingga voucher game. Selain
memanfaatkan fasilitas perbankan, PPOB juga bekerja sama dengan lembaga
switching sebagai pengatur lalu lintas data serta outlet atau loket untuk
melayani pelanggan (Tim SBF, 2018).
Payment Point Online Banking (PPOB) adalah Satu kesatuan Sistem
Hardware dan Sistem Software, Jaringan Komunikasi Data dan Rekonsiliasi
Data sehingga dapat berfungsi sebagai media interaksi sistem pembayaran
tagihan apapun secara online dengan pihak bank sebagai penyelenggara
sekaligus penampung dana pelanggan untuk diteruskan kepada mitra kerjanya.
Payment Point adalah tempat atau loket yang menerima pembayaran pelanggan
yang dikelola oleh perorangan, atau badan usaha yang telah bermitra kerja
dengan Collecting Agent. Collecting Agent (CA) adalah badan usaha atau
lembaga lain yang telah menjalin kerjasama dengan pihak perbankan sebagai
penyelenggara dan penampungan dana tagihan dari pelanggan (Aditi, 2016).
Sebelum adanya PPOB (Payment Point Online Bank), dikenal dengan SOPP
(Semi Online Payment Point). Pada SOPP transaksi berlangsung secara semi
online, dan memiliki jeda waktu sehingga update data serta arus keuangan
memerlukan waktu. Sedangkan pada sistem Payment Point Online Bank
(PPOB), semua berlangsung secara online, dimana transaksi manual hanya
terjadi pada pelanggan dan loket Payment Point Online Bank (PPOB), sehingga
update data dan arus keuangan berlangsung real time (Denziana, Fiscal, &
Ningsih, 2014). Dengan adanya system PPOB, maka beberapa proses bisnis
pembayaran yang selama ini sudah berjalan dapat lebih disederhanakan dan
dimudahkan. Adapun konsep PPOB (DavestPay, 2016), yaitu:
1. Kerja sama dengan bank dan pos, kemudian memanfaatkan network para
pebisnis usaha PPOB.
2. Memanfaatkan keterlibatan masyarakat untuk melakukan pembiayaan dan
pembayaran.
3. Menumbuhkan peluang usaha pada jasa layanan online yang terdapat dalam
masyarakat.
Beberapa konsep PPOB tersebut, dapat disimpulkan bahwa sistem PPOB
memberikan peluang usaha bagi masyarakat karena dapat dijalankan secara
online dan minim resiko.
Adapun beberapa tujuan PPOB adalah sebagai berikut (DavestPay, 2016):
1. Mengamankan kas pendapatan.
2. Menyederhanakan proses bisnis pembayaran yang efisien.
Adapun keuntungan dalam menggunakan PPOB baik dari pelaku usaha
maupun masyarakat sebagai pengguna (DavestPay, 2016), antara lain:
1. PPOB ikut serta dalam pemberdayaan ekonomi rakyat.
2. Penghematan biaya operasional bagi pembuka jasa loket.
3. Biaya untuk membuaka usaha cukup terjangkau.
4. Memudahkan masyarakat membayar tagihan rutin setiap bulan tanpa perlu
mengantri.
5. Keuntungan yang diperoleh sangat menjanjikan, semakin banyak melayani
loket pembayaran PPOB semakin banyak pula pemasukan yang didapat.
Berbeda dengan model bisnis online lainnya, PPOB merupakan bisnis jasa
pembayaran ataupun top-up beberapa produk digital seperti pulsa, paket data,
pembayaran listrik PLN dan lain sebagainya yang rutin dilakukan oleh
penggunanya. Sebagai contoh bisnis online seperti e-commerce menjual produk
– produk non-jasa seperti pakaian, bahan pangan dan lain sebagainya.
2.2 Website
Website adalah kumpulan suatu halaman dalam suatu domain yang memuat
berbagai macam konten yang dapat dilihat bagi seluruh masyarakat secara
online. Website pertama kali dimulai dari seorang ilmuwan yang berasal dari
Inggris, bernama Tim Berners-Lee. Orang tua dari Berners juga merupakan
ilmuwan komputer pada era awal dunia komputasi. Tujuan awal dari Tim
Berners membuat sebuah website adalah supaya lebih memudahkan para
peneliti di tempat kerjanya untuk mendapatkan dan bertukar informasi.
Kemudian, pada tanggal 30 April 1993, secara resmi CERN yang merupakan
laboratorium fisika di Swiss mengumumkan tentang perilisan website secara
gratis.
Dalam tugas akhir ini, suatu website dibuat bertujuan untuk Transaksi
PPOB. Pada pengertian PPOB diatas sebelumnya, Suatu website akan sangat
berguna untuk menjalankan suatu bisnis PPOB tersebut, karena pengguna dapat
mengakses website diberbagai perangkat, termasuk desktop, laptop, tablet, dan
ponsel cerdas secara online.
2.3 Softaware Pendukung Development
2.3.1 Visual Studio Code
Vs Code adalah suatu software perangkat lunak yang berfungsi sebagai
mengedit berbagai macam extension file, mulai dari teks biasa hingga
untuk bahasa pemrograman seperti java, nodejs, xml, python, c, c++ dan
sebagainya.
Vs Code memiliki berbagai macam fitur didalamnya yang diantaranya
adalah suatu fitur instalasi extension pendukung. Extension pendukung
yang ada didalam Vs Code bertujuan untuk sebagai alat untuk
mempermudah, mempercepat dan memeriksa suatu kodingan benar atau
salahnya dalam mengedit suatu file agar pengeditan tersebut tidak
memakan waktu yang banyak.
Adapun beberapa Extension yang digunakan pada kasus development
PPOB Berbasis Website ini, yaitu :
1. Auto Rename Tag
Auto Rename Tag adalah extensi alat untuk mempermudah dan
mempercepat suatu pengkodean program ketika ingin merubah
suatu tag pada html, hanya cukup merubah awal tag pembuka
maka otamatis tag penutup tersebut akan ikut berubah sesuai
perubahan yang ada pada tag pembuka.
2. Beautify
Beautify adalah extensi alat untuk mempercantik atau
merapihkan baris tata letak pada suatu halaman pengkodean
program, hal ini sangat membantu agar mempermudah untuk
membaca line dari setiap kode program.
3. PHP Intellisense
PHP Intellisense adalah extensi alat untuk mempermudah dan
mempercepat suatu pengkodean program khususnya program
PHP, yakni ketika ingin mengetikan suatu kode php maka auto
complete suatu saran kode yang ingin ditulis akan muncul dan
terbuat langsung ketika dipilih.
2.3.2 Xampp
Xampp adalah suatu software atau perangkat lunak berbasis
web server serta mendukung berbagai sistem operasi seperti
Windows, Linux atau Max Os yang berfungsi untuk standalone
server (server sendiri) atau biasa disebut localhost. Hal tersebut
mempermudah dalam proses pengeditan, desain dan pengembangan
suatu aplikasi.
Xampp terdiri atas beberapa fungsi, yaitu :
1. X (Cross Platform)
Xampp dalam dijalankan di berbagai perangkat sistem operasi
yang ada, misalnya Windows, Linux, Mac OS, dan Solaris. Dari
ke semua sistem operasi tersebut, software ini bersifat open
source atau dapat digunakan secara gratis.
2. Apache
Apache merupakan aplikasi web server yang bertugas untuk
menciptakan halaman website yang benar berdasarkan kode
program PHP yang ditulis oleh pengembang web (developer).
Memungkinkan juga untuk mengakses sistem database terlebih
dahulu untuk mendukung halaman situs yang dihasilkan.
3. M (MySQL / MariaDB)
MySQL merupakan salah satu aplikasi database server yang
menerapkan bahasa pemrograman SQL (Structured Query
Language). Fungsi dari MySQL sendiri adalah untuk mengelola
dan membuat sistem basis data secara terstruktur dan sistematis.
4. P (PHP)
PHP adalah bahasa pemrograman khusus berbasis web untuk
kebutuhan pada sisi server (back end). Sehingga, PHP sangat
memungkinkan untuk membuat suatu halaman website menjadi
lebih dinamis dengan menerapkan server-side scripting. PHP juga
mendukung manajemen sistem pada Oracle, Postgresql,
Microsoft Access dan sebagainya.
5. P (Perl)
Perl merupakan bahasa pemrograman untuk segala kebutuhan
(cross platform) yang berfungsi sebagai penunjuk eksistensi dari
PHP. Perl biasanya banyak digunakan untuk website
development pada sistem berbasis CMS (Content Management
System) seperti WordPress.
Menunjukkan suatu
operasi yang rinciannya
Proses Terdefinisi
ditunjukkan di tempat
lain
2.4.2 Flowmap
Fungsi Flow Map menetapkan koneksi antara komponen (prosesor),
proses (manual/otomatis), dan transfer data (dalam bentuk dokumen
output/input). Ini adalah representasi yang digunakan dalam diagram prosedur
sistem/peta alur:
Untuk menunjukkan
Decision / Notasi pilihan proses yang
dilakukan secara komputer
maupun
manual
Display Untuk menampilkan data
2.6 Database
2.9 PHP
Adapun penelitian terdahulu yang menjadi dasar penelitian ini antara lain
sebagai berikut :