pembuatan aplikasi server pulsa online berbasis … · chip mkios(telkomsel) ---metodeussd chip...
TRANSCRIPT
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