Just For Fun | Sekedar Catatan Harian

Sekedar laman tempat menulis catatan-catatan harian dan 'mengikat ilmu dengan menuliskannya'.

Zekr Error di Ubuntu 11.10 Oneric Ocelot

1 comment

Setelah final release Ubuntu 11.10 Oneric Ocelot, maka diupgradelah Ubuntu 11.04 Natty  menjadi Ubuntu 11.10.


Tampilan desktop Ubuntu yang makin cool dengan unity walaupun sedikit merepotkan karena harus adaptasi dengan tampilan unity karena sangat terbiasa dengan tampilan classic. Tapi setelah Ubuntu di upgrade ke 11.10 salah satu aplikasi yaitu Aplikasi Zekr, aplikasi Quran Digital mengalami sedkiti error yang menyebabkan Zekr tidak bisa dibuka di Ubuntu 11.10.



Coba mencari informasi dan dicoba ternyata error Zekr yang tidak bisa dibuka di Ubuntu 11.10 yang telah diupgrade terletak di parameter options.browser.useMozilla = true harus dirubah menjadi false di /.zekr/config/config.properties. Setelah dicoba diperbaiki dan Alhamdulillah Zekr bisa dibuka kembali



1 comment :

Post a Comment

Setting Gammu Menggunakan Lebih Dari 1 Modem / HP

2 comments
Mencoba mengekplorasi dan mengimplementasikan tutorial dan referensi multiple modem / hp di gammu.

Dalam kasus ini ane mencoba menggunakan dua buah hp, sonerw810i dan siemensc55 sebagai devicenya.

Setelah memasang semua device, sesuaikan setting port nya di konfiguasi gammunya $sudo gedit /root/.gammurc


[gammu]

port = /dev/ttyUSB0
model =
connection = at9600
synchronizetime = yes
logfile = /smsdlog
logformat = textall

[gammu1]

port = /dev/ttyACM0
model =
connection = at115200
synchronizetime = yes
logfile = /smsdlog
logformat = textall


untuk device berikutnya tinggal tambahkan setting masing2 portnya [gammu2] [gammu3] dst..

kemudian cek apakah sdh dikenali oleh gammu

modem pertama $ gammu identify, untuk modem kedua $ gammu 1 identify, dst...













sekarang tinggal konfigurasi gammu-smsdnya, buat masing2 modem / hp di satu file, modem 1 bisa ditaruh di /etc/gammu-smsdrc, modem 2 di /etc/gammu-smdrc1, dst...

$ sudo gedit /etc/gammu-smsdrc



[gammu]
port=/dev/ttyUSB0
connection = at9600

[smsd]

service=mysql
DeliveryReport = sms
logfile = /etc/smsdlog
debuglevel=255
synchronizetime = yes
logformat = textall
use_locking = yes
startinfo = yes
# konfigurasi modem /hp di database yg sama <---------- letakkan di sini phoneid yg digunakan
phoneid = siemensc55
# setting frekuensi
commtimeout = 30
sendtimeout = 30
# konfig laporan
deliveryreport = yes
deliveryreportdelay = 30
#sesuaikan dengan konfigurasi MySQL
User = root
Password = xxxxxxxx
PC = localhost
Database = gammu



konfigurasi modem / hp kedua $ sudo gedit /etc/gammu-smsdrc1

[gammu]
port=/dev/ttyACM0
connection = at115200

[smsd]

service=mysql
DeliveryReport = sms
logfile = /etc/smsdlog
debuglevel=255
synchronizetime = yes
logformat = textall
use_locking = yes
startinfo = yes
# konfigurasi modem /hp di database yg sama <---------- letakkan di sini phoneid yg digunakan
phoneid = sonerw810
# setting frekuensi
commtimeout = 30
sendtimeout = 30
# konfig laporan
deliveryreport = yes
deliveryreportdelay = 30
#sesuaikan dengan konfigurasi MySQL
User = root
Password = xxxxxxxx
PC = localhost
Database = gammu


Untuk mengkoneksikan masing modem / hp

modem pertama # gammu-smsd  -c /etc/gammu-smsdrc

modem kedua # gammu-smsd -c /etc/gammu-smsdrc1

dst...

maka di dalam database gammu akan mengupdate masing device berdasarkan IMEI yg digukanan, bisa dilihat di dalam tabel phones, ID akan menyesuaikan setting gammu-smsd yang telah dibuat.

Kalau di kalkun yang perlu di sesuaikan pada file kalkun_setting.php  pada Multiple phone/modem support nya

tapi dalam hal ini ane belum berhasil multiple modem di kalkun ane begitu juga dalam mengutak atik views nya walau di databsase sudah mengenali modem2 yang digunaka di karenakan keterbatasan ane dalam bahasa php yg lebih rumit dalam penggunakan class.

Akhirnya ane putuskan menggunakan cms sms gateway buatan sendiri yang sangat sederhana menggunakan fungsi php sederhana.

Untuk implementasi mengirim pesan di salah satu modem saja tinggal sesuaikan value dari SenderID pada tabel outbox

misal mengirim menggunakan modem pertama maka

$sql= "INSERT INTO outbox(DestinationNumber, TextDecoded, SenderID) VALUES('+628130000001', 'pesan sms....', 'siemensc55')";



2 comments :

Post a Comment

Script Shell Cek Saldo Pulsa Menggunakan Gammu+KDialog

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.

4 comments :

Post a Comment

Script Shell Kirim SMS Menggunakan Gammu + KDialog di Ubuntu

No comments
Merujuk tutorial bung Bintang, kali ini mencoba membuat aplikasi kirim SMS sederhana menggunakan script shell Kdialog di Ubuntu 11.04 dengan gammu engine.

Pertama buat file yang berisi script berikut :


#!/bin/sh
#
# filename    : ksms
# Description    : Shell script sederhana untuk mengirim
#        : sms menggunakan Gammu & KDialog

LOG_STAT="/tmp/ksmslog.$$"
NUMBER=`kdialog --inputbox "Nomor tujuan" --title "SMS"`
if [ $? = 1 ]; then
kdialog --error "Nomor tujuan harus dimasukkan"
else
MSG=`kdialog --inputbox "Pesan anda"`
echo $MSG | gammu sendsms TEXT $NUMBER > $LOG_STAT
kdialog --textbox $LOG_STAT --title "Laporan"
rm $LOG_STAT
fi


kemudian simpan dan beri nama file misal "kirimsms" dan letakkan di home folder. Kemudian agar bisa diakses sebagai sebuah program aplikasi beri ijin eksekusinya " chmod +x kirimsms".

Sekarang coba jalankan dengan klik dua kali di file tadi atau melalui konsole terminal "$ ./kirimsms"



 

 

 

 

 

 

 

Masukkan nomor tujuan pengiriman SMS



 

 

 

 

Tulis pesan SMS yang akan di kirim, bila berhasil makan akan terlihat reportnya:

No comments :

Post a Comment

Install Kalkun di Ubuntu

37 comments

Kalkun adalah manajemen SMS yang sederhana berbasis web dengan Gammu sebagai mesin SMS yang dapat mengirim dan menerima SMS dari modem/ponsel. Kalkun adalah CMS untuk SMS Gateway buatan anak bangsa.


Dalam installasi ini, menggunakan Kalkun versi 0.3 yang ane taruh di atas Ubuntu 10.10 menggunakan webserver Apache2, MySQL v5.x dan PHP v5.x. Dan gammu versi Gammu 1.27.92. Dengan menggunakan handphone jadul Sony Ericsson W810i menggantikan peran modem.




  • Install gammmu for linux , bisa via synaptic atau terminal # sudo apt-get install gammu gammu-smsd



  • Konfigurasikan gammu, sesuaikan port modem/handphone, dlm kasus ini handphone Soner w810i ane di port ACM1


# gammu-config



[gammu]

port = /dev/ttyACM1
model =
connection = at19200
synchronizetime = yes
logfile = /etc/gammulog
logformat = textall
use_locking =
gammuloc =


#sudo gedit /etc/gammu-smsdrc



[gammu]
port=/dev/ttyACM1
connection = at115200[smsd]
PIN=''
service=mysql
DeliveryReport = sms
logfile = /etc/smsdlog
debuglevel=255
RunOnReceive = /var/www/kalkun/scripts/daemon.sh
#sesuaikan dengan konfigurasi MySQL
User = xxxxx
Password = xxxxx
PC = localhost
Database = kalkun

Tes modem/handphone


#modem identify


Device               : /dev/ttyACM1
Manufacturer  : Sony Ericsson
Model                : W810i/W810c (AAF-1052051-BV)
Firmware         : R4DB005  R4DB005     prgCXC1250317_CHINA_HN
IMEI                  : 3590xxxxxxxxxxxx
Product code     : AAF-1052051-BV
SIM IMSI             : 5101xxxxxxxxxx




  • Tes kerja gammu mengirim sms dgn perintah # gammu sendsms text +628xxxxxxxx


$gammu --sendsms text +628xxxxxxx


Enter message text and press ^D:


testung


If you want break, press Ctrl+C...


Sending SMS 1/1....waiting for network answer..OK, message reference=-1




  • Tes gammu kirim perintah ussd contoh cekpulsa # gammu getussd *888#


# gammu getussd *888#


Tekan Ctrl + C untuk berhenti...


USSD received


Status : No action needed


Service reply : "Sisa Pulsa Anda Rp.4950. Penggunaan pulsa di periode ini Rp.11150. Aktif s.d. 14/05/2011. Cari t4 menarik dsekitarmu dgn TelkomselLacak. Hub *123*55#"




sudo unzip kalkun_0.3.zip -C /var/www/




  • Buat database kalkun, untuk mudahnya menggunakan phpmyadmin,


Setelah database kalkun dibuat, import terlebih dahulu tabel database gammu dari /usr/share/doc/gammu/examples/sql/mysql.sql.qz


kemudian import tabel database kalkun dari /kalkun/media/db/mysql_kalkun.sql




  • Konfigurasikan database kalkun tersebut


# sudo gedit /var/www/kalkun/application/config/database.php




// MySQL
$db['default']['username'] = "xxxx";
$db['default']['password'] = "xxxxx";
$db['default']['database'] = "kalkun";
$db['default']['dbdriver'] = "mysql";


  • Lanjut dengan install kalkun, buka browser arahkan ke http://localhost/kalkun/ kemudian ikuti perintah selanjutya.

  • Setelah selesai install kalkun, jalankan gammu-smsd # sudo /etc/init.d/gammu-smsd start

  • Buka browser http://localhost/kalkun/ masuk dengan user dan pass default user=kalkun pass=kalkun.

  • Kalkun siap "dilahap" untuk manajemen sms :)


kalkun


 

37 comments :

Post a Comment

Upgrade Ubuntu 11.04

2 comments
Hasil upgrade ubuntu desktop 10.10 ane ke ubuntu 11.04





 

 

 

 

 

 

 

 

 

walaupun sempat ada problem di grub yang sempat tidak muncul, karena masih dual os dengan distro lain dan os lainnya, tapi fix grub problem solving dari thread mas frijal .


Tampilan Ubuntu 11.04 banyak perubahan dari versi sebelumnya, lebih fresh dan menu lebih atraktif dan penambahan fitur2 baru. Yang paling mendasar OpenOffice yang diupgrade ke LibreOffice dan telah menggunakan browser Firefox Mozilla ver 4.0.1.


 


 

2 comments :

Post a Comment

Menjalankan Aplikasi HP Berbasis Java di Ubuntu

No comments
Ketemu tutorial baru, bahwasanya aplikasi hanphone berbasis Java bisa dijalankan dengan baik di Ubuntu dengan menggunakan bantuan Microemulator.

Untuk dapat menjalankan microemulator sebelumnya sudah harus terinstall JRE. Kalau belum terinstall, tinggal tambahkan bisa melalui synaptic atau via terminal, setelah menambahkan repo ppa tentunya. Dengan bahasa kramat sudo tinggal "sudo apt-get install sun-java6.

Sekarang tinggal download Microemulatornya di sini .

Kemudian ektrak file microemulator.zip. Tinggal jalalankan microemulator.jar menggunakan sun java runtime.

Setelah itu kita sudah bisa menjalankan aplikasi handphone filr .jad atau .jar di microemulatornya. Dicoba menjalankan aplikasi nimbuzz ternyata bisa jalan dengan baik begitu juga aplikasi lainnya.



 

No comments :

Post a Comment