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 meningkat dikarenakan harga handphone yang semakin murah dan harga pulsa pun semakin beragam. Sehingga peluang untuk membuka bisnis pulsa semakin terbuka lebar. • Banyak aplikasi server pulsa yang dikembangkan namun aplikasi server pulsa tersebut berbasis desktop dan hanya bisa dijalankan di sistem operasi windows.
• Transaksi pulsa yang dilakukan saat ini masih menggunakan media SMS dan Chating. Belum ada sebuah system berbasis web yang digunakan untuk transaksi pulsa.
Perumusan Masalah • Bagaimana membuat aplikasi server pulsa berbasis web? • 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 adalah Windows • 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 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 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 Literatur Perancangan Desain modul Server dan gateway Perancangan Desain Modul Client Pengembangan Sub-sistem Transaksi Server Pengembangan Sub-sistem Transaksi Client
Metode Penelitian(2) Pengembangan Sub-sistem Laporan Client Pengembangan Antarmuka Client Integrasi Sub-sistem Testing Dokumentasi Sistem dan Penyusunan Buku Tugas Akhir
PERANCANGAN PERANGKAT LUNAK
Alur Pembuatan Domain Model
Requirements
Use Case
Data Model
Sequence
Robustness
Class Model
Test Case
Requirements(1) Kebutuhan fungsional engine server pulsa:
•transaksi pulsa •cek saldo •cek harga produk •Ganti Pin Reseller •Registrasi downline •Konfirmasi deposit
•Transfer 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 • 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 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 PULSA
UI WEB BASED
Pembuatan Engine Server Pulsa • Tujuan – untuk transaksi dengan provider – untuk transaksi antara reseller dan server dengan menggunakan media SMS dan Web
Pembuatan UI Berbasis Web • Tujuan – untuk pengaturan kebutuhan server pulsa oleh administrator – untuk melakukan transaksi dan mendapatkan informasi oleh reseller
Teknologi yang digunakan untuk UI • • • •
PHP Framework CI JQUERY dan plugin-pluginnya MySQL
Kebutuhan Eksternal • Apache Server, PHP dan MySQL yang dibundel dalam Xampp • JRE (Java Runtime Environment) • Librari Eksternal : – SMSLib V.3.4.6 – Java Communication Library – Apache Log4j Library
DEMO
TERIMA KASIH