PEMBUATAN APLIKASI SERVER PULSA ONLINE BERBASIS … · Chip Mkios(Telkomsel) ---MetodeUSSD Chip...

28
PEMBUATAN APLIKASI SERVER PULSA ONLINE BERBASIS WEB UNTUK BISNIS PULSA PADA TINGKAT AGEN Rama Catur A.P.P 5207.100.077

Transcript of PEMBUATAN APLIKASI SERVER PULSA ONLINE BERBASIS … · Chip Mkios(Telkomsel) ---MetodeUSSD Chip...

Page 1: PEMBUATAN APLIKASI SERVER PULSA ONLINE BERBASIS … · Chip Mkios(Telkomsel) ---MetodeUSSD Chip Mtronik(Indosat) ... Kebutuhanfungsionalengine server pulsa: •transaksipulsa •ceksaldo

PEMBUATAN APLIKASI SERVER

PULSA ONLINE BERBASIS WEB

UNTUK BISNIS PULSA PADA TINGKAT

AGEN

• Rama Catur A.P.P 5207.100.077

Page 2: PEMBUATAN APLIKASI SERVER PULSA ONLINE BERBASIS … · Chip Mkios(Telkomsel) ---MetodeUSSD Chip Mtronik(Indosat) ... Kebutuhanfungsionalengine server pulsa: •transaksipulsa •ceksaldo

PENDAHULUAN

Page 3: PEMBUATAN APLIKASI SERVER PULSA ONLINE BERBASIS … · Chip Mkios(Telkomsel) ---MetodeUSSD Chip Mtronik(Indosat) ... Kebutuhanfungsionalengine server pulsa: •transaksipulsa •ceksaldo

Latar Belakang

• Pengguna handphone di Indonesia semakin meningkatdikarenakan harga handphone yang semakin murah danharga pulsa pun semakin beragam. Sehingga peluang untukmembuka bisnis pulsa semakin terbuka lebar.

• Banyak aplikasi server pulsa yang dikembangkan namun• Banyak aplikasi server pulsa yang dikembangkan namunaplikasi server pulsa tersebut berbasis desktop dan hanyabisa dijalankan di sistem operasi windows.

• Transaksi pulsa yang dilakukan saat ini masih menggunakanmedia SMS dan Chating. Belum ada sebuah system berbasisweb yang digunakan untuk transaksi pulsa.

Page 4: PEMBUATAN APLIKASI SERVER PULSA ONLINE BERBASIS … · Chip Mkios(Telkomsel) ---MetodeUSSD Chip Mtronik(Indosat) ... Kebutuhanfungsionalengine server pulsa: •transaksipulsa •ceksaldo

Perumusan Masalah

• Bagaimana membuat aplikasi server pulsa

berbasis web?

• Bagaimana melakukan transaksi• Bagaimana melakukan transaksi

pembelian pulsa dengan media internet?

• Bagaimana transaksi yang telah dilakukan

dapat dicatat dengan baik?

Page 5: PEMBUATAN APLIKASI SERVER PULSA ONLINE BERBASIS … · Chip Mkios(Telkomsel) ---MetodeUSSD Chip Mtronik(Indosat) ... Kebutuhanfungsionalengine server pulsa: •transaksipulsa •ceksaldo

Batasan Masalah

• Proses transaksi pulsa dilakukan pada tingkat agen

• Sistem operasi yang digunakan untuk ujicoba adalahWindows

• Sistem diujicoba dengan menggunakan jaringan lokal• Sistem diujicoba dengan menggunakan jaringan lokal

• Modem yang digunakan adalah modem yang mendukung USSD dan STK yang disupport oleh smslib

Page 6: PEMBUATAN APLIKASI SERVER PULSA ONLINE BERBASIS … · Chip Mkios(Telkomsel) ---MetodeUSSD Chip Mtronik(Indosat) ... Kebutuhanfungsionalengine server pulsa: •transaksipulsa •ceksaldo

Tujuan Tugas Akhir

• Membuat sistem pulsa berbasis web dan

dapat melakukan pembelian pulsa dengan

menggunakan media internet

Page 7: PEMBUATAN APLIKASI SERVER PULSA ONLINE BERBASIS … · Chip Mkios(Telkomsel) ---MetodeUSSD Chip Mtronik(Indosat) ... Kebutuhanfungsionalengine server pulsa: •transaksipulsa •ceksaldo

Manfaat Tugas Akhir

• Memberikan solusi bagi pebisnis pulsa untuk

menggunakan aplikasi server pulsa yang

dapat dijalankan diberbagai platform

• Menjadi solusi bagi pebisnis pulsa yang • Menjadi solusi bagi pebisnis pulsa yang

mengembangkan bisnis pulsa melalui media

internet

• Memudahkan agen dalam melakukan

rekapitulasi transaksi yang telah dilakukan

Page 8: PEMBUATAN APLIKASI SERVER PULSA ONLINE BERBASIS … · Chip Mkios(Telkomsel) ---MetodeUSSD Chip Mtronik(Indosat) ... Kebutuhanfungsionalengine server pulsa: •transaksipulsa •ceksaldo

TINJAUAN PUSTAKA

Page 9: PEMBUATAN APLIKASI SERVER PULSA ONLINE BERBASIS … · Chip Mkios(Telkomsel) ---MetodeUSSD Chip Mtronik(Indosat) ... Kebutuhanfungsionalengine server pulsa: •transaksipulsa •ceksaldo

Kartu Chip

� Chip Mkios (Telkomsel) --- Metode USSD

� Chip Mtronik (Indosat) --- Metode STK

� Chip Dompul (Excelcom) --- Metode USSD

dan STKdan STK

� Chip Fkios (Flexi) --- Metode SMS

� Chip ALL (Main Server) --- Metode USSD dan

SMS

Page 10: PEMBUATAN APLIKASI SERVER PULSA ONLINE BERBASIS … · Chip Mkios(Telkomsel) ---MetodeUSSD Chip Mtronik(Indosat) ... Kebutuhanfungsionalengine server pulsa: •transaksipulsa •ceksaldo

Metode Transaksi Pulsa Saat Ini

Page 11: PEMBUATAN APLIKASI SERVER PULSA ONLINE BERBASIS … · Chip Mkios(Telkomsel) ---MetodeUSSD Chip Mtronik(Indosat) ... Kebutuhanfungsionalengine server pulsa: •transaksipulsa •ceksaldo

METODE PENELITIAN

Page 12: PEMBUATAN APLIKASI SERVER PULSA ONLINE BERBASIS … · Chip Mkios(Telkomsel) ---MetodeUSSD Chip Mtronik(Indosat) ... Kebutuhanfungsionalengine server pulsa: •transaksipulsa •ceksaldo

Metode Penelitian(1)

Studi LiteraturStudi Literatur

Perancangan Desain modul Server dangatewayPerancangan Desain modul Server dangateway

Perancangan Desain Modul ClientPerancangan Desain Modul Client

Pengembangan Sub-sistem TransaksiServerPengembangan Sub-sistem TransaksiServer

Pengembangan Sub-sistem TransaksiClientPengembangan Sub-sistem TransaksiClient

Page 13: PEMBUATAN APLIKASI SERVER PULSA ONLINE BERBASIS … · Chip Mkios(Telkomsel) ---MetodeUSSD Chip Mtronik(Indosat) ... Kebutuhanfungsionalengine server pulsa: •transaksipulsa •ceksaldo

Metode Penelitian(2)

Pengembangan Sub-sistem LaporanClientPengembangan Sub-sistem LaporanClient

Pengembangan Antarmuka ClientPengembangan Antarmuka Client

Integrasi Sub-sistemIntegrasi Sub-sistem

TestingTesting

Dokumentasi Sistem dan PenyusunanBuku Tugas AkhirDokumentasi Sistem dan PenyusunanBuku Tugas Akhir

Page 14: PEMBUATAN APLIKASI SERVER PULSA ONLINE BERBASIS … · Chip Mkios(Telkomsel) ---MetodeUSSD Chip Mtronik(Indosat) ... Kebutuhanfungsionalengine server pulsa: •transaksipulsa •ceksaldo

PERANCANGAN PERANGKAT LUNAK

Page 15: PEMBUATAN APLIKASI SERVER PULSA ONLINE BERBASIS … · Chip Mkios(Telkomsel) ---MetodeUSSD Chip Mtronik(Indosat) ... Kebutuhanfungsionalengine server pulsa: •transaksipulsa •ceksaldo

Alur Pembuatan

Domain

Model

Domain

ModelRequirementsRequirements Use CaseUse Case

RobustnessRobustnessSequenceSequenceData ModelData Model

Class ModelClass Model Test CaseTest Case

Page 16: PEMBUATAN APLIKASI SERVER PULSA ONLINE BERBASIS … · Chip Mkios(Telkomsel) ---MetodeUSSD Chip Mtronik(Indosat) ... Kebutuhanfungsionalengine server pulsa: •transaksipulsa •ceksaldo

Requirements(1)

Kebutuhan fungsional engine server pulsa:

•transaksi pulsa

•cek saldo

•Transfer deposit

•Komplain•cek saldo

•cek harga produk

•Ganti Pin Reseller

•Registrasi downline

•Konfirmasi deposit

•Komplain

•Tambah nomor paralel

•Ganti nomor master

•Blok nomor paralel

•Unblok nomor paralel

•Hapus nomor paralel

Page 17: PEMBUATAN APLIKASI SERVER PULSA ONLINE BERBASIS … · Chip Mkios(Telkomsel) ---MetodeUSSD Chip Mtronik(Indosat) ... Kebutuhanfungsionalengine server pulsa: •transaksipulsa •ceksaldo

Requirements(2)

• Kebutuhan fungsional aplikasi untuk administrator

didefinisikan sebagai berikut :

– Melakukan pengaturan terminal : menambah, mengedit dan

menghapus terminal

– Melakukan pengaturan autorespon : mengedit autorespon

– Melakukan backup database

– Manajemen data reseller : menambah, mengedit, dan

menghapus reseller

– Manajemen data supplier : menambah, mengedit, dan

menghapus supplier

– Manajemen data produk : menambah, mengedit, dan

menghapus data produk

Page 18: PEMBUATAN APLIKASI SERVER PULSA ONLINE BERBASIS … · Chip Mkios(Telkomsel) ---MetodeUSSD Chip Mtronik(Indosat) ... Kebutuhanfungsionalengine server pulsa: •transaksipulsa •ceksaldo

Requirements(3)

• Manajemen data produk fisik : menambah, mengedit, dan

menghapus data poduk fisik

• Manajemen data pengguna : menambah, mengedit, dan

menghapus data pengguna

• Monitoring penjualan reseller• Monitoring penjualan reseller

• Manajemen deposit : menambah dan mengurangi deposit

• Top up deposit

• Manajemen komplain

• Pengiriman informasi

• Melihat neraca produk

• Melihat grafik penjualan

Page 19: PEMBUATAN APLIKASI SERVER PULSA ONLINE BERBASIS … · Chip Mkios(Telkomsel) ---MetodeUSSD Chip Mtronik(Indosat) ... Kebutuhanfungsionalengine server pulsa: •transaksipulsa •ceksaldo

Requirements(4)

• Kebutuhan fungsional aplikasi untuk reseller didefinisikan

sebagai berikut :

– Manajemen data downline : menambah, mengedit, dan menghapus

downline

– Manajeme nomor paralel : menambah, mengedit, dan menghapus

nomor paralelnomor paralel

– Melakukan transaksi melalui web

– Melakukan top up deposit

– Melakukan transfer deposit

– Melihat neraca produk

– Melihat grafik penjualan

– Melihat informasi dari master

– Melihat informasi harga produk

Page 20: PEMBUATAN APLIKASI SERVER PULSA ONLINE BERBASIS … · Chip Mkios(Telkomsel) ---MetodeUSSD Chip Mtronik(Indosat) ... Kebutuhanfungsionalengine server pulsa: •transaksipulsa •ceksaldo

IMPLEMENTASI DAN UJI COBA

Page 21: PEMBUATAN APLIKASI SERVER PULSA ONLINE BERBASIS … · Chip Mkios(Telkomsel) ---MetodeUSSD Chip Mtronik(Indosat) ... Kebutuhanfungsionalengine server pulsa: •transaksipulsa •ceksaldo

Alur Transaksi Pulsa

Page 22: PEMBUATAN APLIKASI SERVER PULSA ONLINE BERBASIS … · Chip Mkios(Telkomsel) ---MetodeUSSD Chip Mtronik(Indosat) ... Kebutuhanfungsionalengine server pulsa: •transaksipulsa •ceksaldo

Sistem Server Pulsa

ENGINE SERVER

PULSAUI WEB BASED

Page 23: PEMBUATAN APLIKASI SERVER PULSA ONLINE BERBASIS … · Chip Mkios(Telkomsel) ---MetodeUSSD Chip Mtronik(Indosat) ... Kebutuhanfungsionalengine server pulsa: •transaksipulsa •ceksaldo

Pembuatan Engine Server Pulsa

• Tujuan

– untuk transaksi dengan provider

– untuk transaksi antara reseller dan server

dengan menggunakan media SMS dan Webdengan menggunakan media SMS dan Web

Page 24: PEMBUATAN APLIKASI SERVER PULSA ONLINE BERBASIS … · Chip Mkios(Telkomsel) ---MetodeUSSD Chip Mtronik(Indosat) ... Kebutuhanfungsionalengine server pulsa: •transaksipulsa •ceksaldo

Pembuatan UI Berbasis Web

• Tujuan

– untuk pengaturan kebutuhan server pulsa

oleh administrator

– untuk melakukan transaksi dan mendapatkan– untuk melakukan transaksi dan mendapatkan

informasi oleh reseller

Page 25: PEMBUATAN APLIKASI SERVER PULSA ONLINE BERBASIS … · Chip Mkios(Telkomsel) ---MetodeUSSD Chip Mtronik(Indosat) ... Kebutuhanfungsionalengine server pulsa: •transaksipulsa •ceksaldo

Teknologi yang digunakan untuk UI

• PHP

• Framework CI

• JQUERY dan plugin-pluginnya

• MySQL• MySQL

Page 26: PEMBUATAN APLIKASI SERVER PULSA ONLINE BERBASIS … · Chip Mkios(Telkomsel) ---MetodeUSSD Chip Mtronik(Indosat) ... Kebutuhanfungsionalengine server pulsa: •transaksipulsa •ceksaldo

Kebutuhan Eksternal

• Apache Server, PHP dan MySQL yang

dibundel dalam Xampp

• JRE (Java Runtime Environment)

• Librari Eksternal :• Librari Eksternal :

– SMSLib V.3.4.6

– Java Communication Library

– Apache Log4j Library

Page 27: PEMBUATAN APLIKASI SERVER PULSA ONLINE BERBASIS … · Chip Mkios(Telkomsel) ---MetodeUSSD Chip Mtronik(Indosat) ... Kebutuhanfungsionalengine server pulsa: •transaksipulsa •ceksaldo

DEMO

Page 28: PEMBUATAN APLIKASI SERVER PULSA ONLINE BERBASIS … · Chip Mkios(Telkomsel) ---MetodeUSSD Chip Mtronik(Indosat) ... Kebutuhanfungsionalengine server pulsa: •transaksipulsa •ceksaldo

TERIMA KASIH