Script Shell Cek Saldo Pulsa Menggunakan Gammu+KDialog
Free Download
,
gammu
,
Internet
,
Komputer
,
Lain2
,
Linux
,
My Way
,
open sources
,
panduan
,
sms
,
Tutorial
,
Ubuntuku
4 comments
Setelah mencoba membuat aplikasi sederhana kirim sms menggunakan Kdialog dengan gammu engine. Sekarang mencoba cek pulsa simcard menggunakan kdialog dengan menggunakan gammu engine memanfaatkan fungsi dial gammu "gammu getussd". Tentunya harus menggunakan handphone atau modem yang support dial menggunakan gammu. Kali ini menggunakan HP kesayangan Soner W810i.Pertama buat script file berikut :
#!/bin/sh
#
# filename : cekpulsa
# Description : Shell script sederhana untuk
# : dial menggunakan Gammu & KDialog
LOG_STAT="/tmp/ksmslog.$$"
NUMBER=`kdialog --inputbox "Nomor tujuan" --title "CekPulsa"`
if [ $? = 1 ]; then
kdialog --error "Nomor tujuan harus dimasukkan"
else
echo | gammu getussd $NUMBER > $LOG_STAT
kdialog --textbox $LOG_STAT --title "Report"
rm $LOG_STAT
fi
Simpan script file tsb misal dengan nama cekpulsa dan letakkan di home direktori.
Beri akses file agar bisa dijalankan sebagai sebuah program "$ chmod +x cekpulsa"
Setelah selesai coba jalankan script tsb dengan cara klik file dan jalankan atau via konsol terminal "$ ./cekpulsa"
Masukkan nilai ussd cek pulsa disesuaikan operator yang digunakan, misal telkomsel *888# atau indosat mentari *555#
bila berhasil hasilnya akan muncul di report :
Script juga bisa digunakan untuk fungsi dial lainnya sesuai fungsi dial operator simcard yang dipergunakan. Misal bisa juga digunakan untuk transaksi pengisisan pulsa elektrik bila menggunakan chip MKIOS yang menerapkan fungsi dial. Tinggal masukkan nilai ussd yang akan digunakan, dan lain sebagainya.
Subscribe to:
Post Comments
(
Atom
)
Klu pake blankon bsa gk??
ReplyDelete!/bin/sh: event not found
tlong dong langkah2 membuatnya
belum pernah coba juga di blankon, kemungkinan harusnya bisa karena sama2 berbasis ubuntu, coba pastikan kdialog sdh terinstall blankonnya, kdialog memerlukan Qt4 dan KDEbase sbg dependensinya, kalau lingkungan gnome bisa script shellnya bisa pakai zenity, untuk memastikan installasi kdialog di ubuntu coba http://manpages.ubuntu.com/manpages/hardy/en/man1/kdialog.1.html
ReplyDeleteGood example.
ReplyDeleteThis is an example using zenity that comes installed by default in Ubuntu:
#! /bin/sh
LOG_STAT="/var/www/ksmslog.$$"
NUMBER=`zenity --entry --text="Enter USSD command" --entry-text="*100#" --title="USSD Sample"`
if [ $? = 1 ]; then
zenity --error --text="You must enter a USSD command"
else
echo | gammu getussd $NUMBER > $LOG_STAT
zenity --text-info --filename=$LOG_STAT --title="Response"
rm $LOG_STAT
fi
Paul thanks for the zenity example ...
ReplyDelete