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

Post on 26-May-2019

260 views 5 download

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

PEMBUATAN APLIKASI SERVER

PULSA ONLINE BERBASIS WEB

UNTUK BISNIS PULSA PADA TINGKAT

AGEN

• Rama Catur A.P.P 5207.100.077

PENDAHULUAN

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.

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?

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

Tujuan Tugas Akhir

• Membuat sistem pulsa berbasis web dan

dapat melakukan pembelian pulsa dengan

menggunakan media internet

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

TINJAUAN PUSTAKA

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

Metode Transaksi Pulsa Saat Ini

METODE PENELITIAN

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

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

PERANCANGAN PERANGKAT LUNAK

Alur Pembuatan

Domain

Model

Domain

ModelRequirementsRequirements Use CaseUse Case

RobustnessRobustnessSequenceSequenceData ModelData Model

Class ModelClass Model Test CaseTest Case

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

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

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

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

IMPLEMENTASI DAN UJI COBA

Alur Transaksi Pulsa

Sistem Server Pulsa

ENGINE SERVER

PULSAUI WEB BASED

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

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

Teknologi yang digunakan untuk UI

• PHP

• Framework CI

• JQUERY dan plugin-pluginnya

• MySQL• MySQL

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

DEMO

TERIMA KASIH