PEMBUATAN APLIKASI SERVER PULSA ONLINE BERBASIS … · Chip Mkios(Telkomsel) ---MetodeUSSD Chip...
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](https://reader031.fdocument.pub/reader031/viewer/2022031801/5ce9f71d88c9934e128c4d0b/html5/thumbnails/1.jpg)
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](https://reader031.fdocument.pub/reader031/viewer/2022031801/5ce9f71d88c9934e128c4d0b/html5/thumbnails/2.jpg)
PENDAHULUAN
![Page 3: PEMBUATAN APLIKASI SERVER PULSA ONLINE BERBASIS … · Chip Mkios(Telkomsel) ---MetodeUSSD Chip Mtronik(Indosat) ... Kebutuhanfungsionalengine server pulsa: •transaksipulsa •ceksaldo](https://reader031.fdocument.pub/reader031/viewer/2022031801/5ce9f71d88c9934e128c4d0b/html5/thumbnails/3.jpg)
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](https://reader031.fdocument.pub/reader031/viewer/2022031801/5ce9f71d88c9934e128c4d0b/html5/thumbnails/4.jpg)
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](https://reader031.fdocument.pub/reader031/viewer/2022031801/5ce9f71d88c9934e128c4d0b/html5/thumbnails/5.jpg)
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](https://reader031.fdocument.pub/reader031/viewer/2022031801/5ce9f71d88c9934e128c4d0b/html5/thumbnails/6.jpg)
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](https://reader031.fdocument.pub/reader031/viewer/2022031801/5ce9f71d88c9934e128c4d0b/html5/thumbnails/7.jpg)
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](https://reader031.fdocument.pub/reader031/viewer/2022031801/5ce9f71d88c9934e128c4d0b/html5/thumbnails/8.jpg)
TINJAUAN PUSTAKA
![Page 9: PEMBUATAN APLIKASI SERVER PULSA ONLINE BERBASIS … · Chip Mkios(Telkomsel) ---MetodeUSSD Chip Mtronik(Indosat) ... Kebutuhanfungsionalengine server pulsa: •transaksipulsa •ceksaldo](https://reader031.fdocument.pub/reader031/viewer/2022031801/5ce9f71d88c9934e128c4d0b/html5/thumbnails/9.jpg)
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](https://reader031.fdocument.pub/reader031/viewer/2022031801/5ce9f71d88c9934e128c4d0b/html5/thumbnails/10.jpg)
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](https://reader031.fdocument.pub/reader031/viewer/2022031801/5ce9f71d88c9934e128c4d0b/html5/thumbnails/11.jpg)
METODE PENELITIAN
![Page 12: PEMBUATAN APLIKASI SERVER PULSA ONLINE BERBASIS … · Chip Mkios(Telkomsel) ---MetodeUSSD Chip Mtronik(Indosat) ... Kebutuhanfungsionalengine server pulsa: •transaksipulsa •ceksaldo](https://reader031.fdocument.pub/reader031/viewer/2022031801/5ce9f71d88c9934e128c4d0b/html5/thumbnails/12.jpg)
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](https://reader031.fdocument.pub/reader031/viewer/2022031801/5ce9f71d88c9934e128c4d0b/html5/thumbnails/13.jpg)
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](https://reader031.fdocument.pub/reader031/viewer/2022031801/5ce9f71d88c9934e128c4d0b/html5/thumbnails/14.jpg)
PERANCANGAN PERANGKAT LUNAK
![Page 15: PEMBUATAN APLIKASI SERVER PULSA ONLINE BERBASIS … · Chip Mkios(Telkomsel) ---MetodeUSSD Chip Mtronik(Indosat) ... Kebutuhanfungsionalengine server pulsa: •transaksipulsa •ceksaldo](https://reader031.fdocument.pub/reader031/viewer/2022031801/5ce9f71d88c9934e128c4d0b/html5/thumbnails/15.jpg)
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](https://reader031.fdocument.pub/reader031/viewer/2022031801/5ce9f71d88c9934e128c4d0b/html5/thumbnails/16.jpg)
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](https://reader031.fdocument.pub/reader031/viewer/2022031801/5ce9f71d88c9934e128c4d0b/html5/thumbnails/17.jpg)
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](https://reader031.fdocument.pub/reader031/viewer/2022031801/5ce9f71d88c9934e128c4d0b/html5/thumbnails/18.jpg)
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](https://reader031.fdocument.pub/reader031/viewer/2022031801/5ce9f71d88c9934e128c4d0b/html5/thumbnails/19.jpg)
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](https://reader031.fdocument.pub/reader031/viewer/2022031801/5ce9f71d88c9934e128c4d0b/html5/thumbnails/20.jpg)
IMPLEMENTASI DAN UJI COBA
![Page 21: PEMBUATAN APLIKASI SERVER PULSA ONLINE BERBASIS … · Chip Mkios(Telkomsel) ---MetodeUSSD Chip Mtronik(Indosat) ... Kebutuhanfungsionalengine server pulsa: •transaksipulsa •ceksaldo](https://reader031.fdocument.pub/reader031/viewer/2022031801/5ce9f71d88c9934e128c4d0b/html5/thumbnails/21.jpg)
Alur Transaksi Pulsa
![Page 22: PEMBUATAN APLIKASI SERVER PULSA ONLINE BERBASIS … · Chip Mkios(Telkomsel) ---MetodeUSSD Chip Mtronik(Indosat) ... Kebutuhanfungsionalengine server pulsa: •transaksipulsa •ceksaldo](https://reader031.fdocument.pub/reader031/viewer/2022031801/5ce9f71d88c9934e128c4d0b/html5/thumbnails/22.jpg)
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](https://reader031.fdocument.pub/reader031/viewer/2022031801/5ce9f71d88c9934e128c4d0b/html5/thumbnails/23.jpg)
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](https://reader031.fdocument.pub/reader031/viewer/2022031801/5ce9f71d88c9934e128c4d0b/html5/thumbnails/24.jpg)
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](https://reader031.fdocument.pub/reader031/viewer/2022031801/5ce9f71d88c9934e128c4d0b/html5/thumbnails/25.jpg)
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](https://reader031.fdocument.pub/reader031/viewer/2022031801/5ce9f71d88c9934e128c4d0b/html5/thumbnails/26.jpg)
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](https://reader031.fdocument.pub/reader031/viewer/2022031801/5ce9f71d88c9934e128c4d0b/html5/thumbnails/27.jpg)
DEMO
![Page 28: PEMBUATAN APLIKASI SERVER PULSA ONLINE BERBASIS … · Chip Mkios(Telkomsel) ---MetodeUSSD Chip Mtronik(Indosat) ... Kebutuhanfungsionalengine server pulsa: •transaksipulsa •ceksaldo](https://reader031.fdocument.pub/reader031/viewer/2022031801/5ce9f71d88c9934e128c4d0b/html5/thumbnails/28.jpg)
TERIMA KASIH