You are on page 1of 27

Eusy Gummu Instuller (Free Downloud)

November 22nd, 2010 | by rosihanari | Cetak Artikel Ini



Masih bingung dengan proses instalasi Gammu? Mudah-mudahan mulai sekarang tidak lagi, karena saya
telah membuat Gammu Installer (Windows Version) yang mudah.Karena kemudahan itulah, installer ini
saya namakan Easy Gammu Installer.
Dengan Easy Gammu Installer, mudah-mudahan Anda tidak dipusingkan lagi dengan beberapa macam
command yang harus diberikan selama proses instalasi mulai dari cek koneksi PC terhadap modem/hp,
membuat konfigurasi SMSDRC, GAMMURC, maupun proses pembuatan service SMS daemonnya. Yang Anda
lakukan dengan Easy Gammu Installer hanyalah memasukkan beberapa parameter konfigurasi pada form-
form yang disediakan dan tinggal klak-klik tombol saja.Mudah bukan?
Easy Gammu Installer ini saya buat menggunakan PHP, oleh karena itu untuk menjalankannya melalui web
browser dan dibutuhkan web server. Untuk web server Anda bisa menggunakan AppServ atau XAMPP.
Easy Gammu Installer ini sudah saya sempurnakan dibandingkan versi pendahulunya, terutama pada
tambahan fitur instalasi Gammu dengan multiple modem/hp. Dengan fitur ini, Anda dapat menggunakan
Gammu yang terhubung dengan lebih dari satu modem/hp. Namun dalam hal ini, jumlah hp/modem yang
bisa terhubung max 4 buah saja. Anda bisa memodifikasi sendiri scriptnya supaya support dengan lebih dari
4 buah hp/modem.
Adapun langkah instalasi Easy Gammu Installer nya adalah sebagai berikut:
y Letakkan folder gammu hasil download ke web direktori. Jika Anda menggunakan XAMPP, maka
letakkan di folder htdocs. Sedangkan jika Anda menggunakan AppServ, maka letakkan di folder
WWW.
y Kemudian panggil Easy Gammu Installer nya melalui browser dengan alamat
http://localhost/gammu
y Ikuti langkah demi langkah instalasinya
Berikut ini tampilan menu instalasi Gammu yang disajikan langkah per langkah:

Pada langkah 1, silakan isi nomor port dan jenis connection hp/modem Anda.

Untuk mengetahui nomor port, silakan masuk ke Control Panel System Hardware Device Manager, dan
lihat pada bagian PORT.Sedangkan untuk mengetahui jenis connection hp.modem yang Anda gunakan,
silakan klik Jenis Connection yang terletak di bawah form Langkah 1.

Anda bisa mengisikan lebih dari satu nomor port dan connection jika Anda ingin menggunakan lebih dari
satu hp/modem.
Penting !!! Pastikan selama akan menggunakan gammu, hp/modem tidak digunakan untuk koneksi
internet atau fungsi yang lain.
Selanjutnya, menuju ke Langkah 2 yaitu lakukan test koneksi pada setiap hp/modem yang Anda set
sebelumnya pada Langkah 1.

Jika koneksi hp/modem dengan PC baik, maka akan muncul informasi jenis/merek hp/modem yang
digunakan.
Selanjutnya, jika koneksi ke hp/modem semuanya berjalan dengan baik maka lanjutkan ke Langkah 3 yaitu
instalasi database yang diperlukan Gammu untuk bekerja. Masukkan username, password MySQL serta
nama database yang akan dibuat.

Langkah berikutnya adalah mensetting konfigurasi SMSDRC yang diperlukan Gammu SMS Daemon untuk
bekerja. Isikan nomor port dan jenis connectionnya seperti yang Anda lakukan pada Langkah 1, dan juga
isikan pula nama identitas untuk hp/modem Anda. Nama identitas ini nanti digunakan untuk menentukan
melalui modem/hp mana yang akan digunakan untuk mengirim dan menerima SMS. Masukkan juga
username, password, dan nama database MySQL yang telah Anda buat pada Langkah 3.

Setelah SMSDRC selesai disetting, selanjutnya membuat service.Untuk membuat service cukup Anda klik
tombol yang ada pada Langkah 5. Dalam hal ini, service gammu hanya akan dibuat sejumlah hp/modem
yang Anda tentukan.
Jika service gammu sudah dibuat, maka Anda bisa menjalankan servicenya (Langkah 6)

Terakhir, setelah service berjalan Anda dapat mengetest pengiriman SMS via Gammu melalui Langkah 7,

serta mengetest penerimaan SMS melalui Langkah 8.
.
Easy Gammu Installer di atas telah saya coba dengan baik dengan modem Wavecom Fastrack yang
menggunakan connection (at115200). Sedangkan untuk tipe modem/hp yang lain belum saya coba karena
tidak mungkin saya test pada semua jenis modem yang ada di pasaran.
Oleh karena itu saya harap bantuan rekan-rekan untuk mengetestnya pada HP/modem lain. Silakan share
pengalaman Anda mengenai kompatibilitas Easy Gammu Installer ini dengan hp/modem Anda pada
komentar di bawah ini dengan menuliskan informasi jenis HP/modem yang Anda gunakan dan juga
informasi bisa atau tidaknya digunakan.
Beberapa tipe hp/modem kemungkinan hanya bisa cocok untuk gammu versi tertentu saja, oleh karena itu
pastikan memilih versi gammu yang cocok dari beberapa versi gammu di atas.Sebaiknya mulailah mencoba
versi gammu 1.25.0 dahulu, jika modem/hp tidak dikenali atau tidak bisa mengirim dan menerima sms,
cobalah menggunakan 1.26.0, begitu seterusnya.
Setelah Gammu sukses diinstall (SMS bisa dikirim dan diterima dengan baik melalui hp/modem),
selanjutnya Anda bisa menggunakannya untuk membangun aplikasi SMS Gateway sendiri.Anda bisa belajar
bagaimana membangun aplikasi SMS Gateway dengan contoh-contoh script yang saya tulis pada blog ini,
atau dengan mempelajariebook dan sampel script dari saya.


6Frlpt PHP Untuk Men|ulunkun 6ervlFe Gummu

October 7th, 2010 | by rosihanari | Cetak Artikel Ini

Setelah beberapa hari yang lalu membuat artikel tentang cara membuat script PHP untuk melihat status
service gammu, untuk saat ini saya akan mencoba menulis artikel baru tentang cara membuat script PHP
untuk menjalankan service gammu. Dengan hanya mengklik sebuah tombol yang muncul di browser, kita
bisa menjalankan service gammu dengan cepat, tanpa ribet
OK deh, langsung saja yah pada prinsipnya konsep untuk membuat script ini hampir sama dengan script
cek pulsa, yaitu menjalankan command gammu. Command gammu yang seharusnya dijalankan melalui
command prompt atau console ini, kita jalankan via script PHP menggunakan function passthru().
Apa itu function passthru()? function PHP ini dapat menjalankan command yang seharusnya diberikan
melalui console. Selain bisa menjalankan command, function ini juga bisa menampilkan pesan yang muncul
setelah command dijalankan. Function ini dapat bekerja di sistem operasi manapun, baik Windows, Linux
maupun yang lain.
Nah terkait dengan menjalankan service gammu, maka function passthru() ini nanti digunakan untuk
mengeksekusi command berikut ini
view sourceprint?
1.gammu-smsd -c smsdrc -s
dimana command di atas adalah command untuk menjalankan service gammu.
Adapun cara menjalankan command tersebut melalui function passthru() adalah sebagai berikut:
view sourceprint?
1.passthru("gammu-smsd -c smsdrc -s");
Catatan:
Perintah di atas, diasumsikan bahwa script PHP terletak dalam satu folder yang sama dengan file gammu.
Bagaimana jika path scriptnya berbeda dengan file gammu? Ya..tinggal diarahkan saja, misalnya
view sourceprint?
1.passthru("c:\gammu\gammu-smsd -c smsdrc -s");
jika folder gammu terletak di c:\gammu
atau
view sourceprint?
1.passthru("d:\gammu\gammu-smsd -c smsdrc -s");
jika folder gammu terletak di d:\gammu
Nah berikut ini contoh script PHP untuk menjalankan service gammunya
service.php
view sourceprint?
01.<?php
02.
03.echo "<h1>Gammu Service</h1>";
04.
05.if ($_POST['submit'])
06.{
07.passthru("gammu-smsd -c smsdrc -s");
08.}
09.else
10.{
11.echo "<form method='post' action=".$_SERVER['PHP_SELF'].">";
12.echo "<input type='submit' name='submit' value='Jalankan Service Gammu'>";
13.echo "</form>";
14.}
15.?>
Berikut ini tampilan script di atas jika dijalankan di browser



Keterangan:
Jika service gammu berhasil dijalankan, maka akan muncul status Service GammuSMSD started
successfully, dan kebalikannya jika gagal maka akan muncul Error starting GammuSMSD service
Sedangkan script PHP untuk menghentikan service gammu, harap sabar dulu ya baru ditulis artikelnya
nih
Update:
Oya, ada satu lagi tambahan.Mungkin di antara Anda ada yang menjumpai tidak munculnya status setelah
tombol untuk menjalankan service atau menghentikan service Gammu diklik.Biasanya hal ini terjadi bagi
Anda yang menggunakan OS Windows XP. Hal ini disebabkan adanya file di Windows yang hilang atau
corrupt. Nama file tersebut adalah msvcr71.dll. Trus solusinya gimana?apakah harus direinstall Windows
nya? he 3x, tidak perlu kawan, cukup Anda download saja file tersebut di situs www.dll-files.com. Kemudian
taruh file tersebut di direktoriC:\Windows\System32 kemudian restart PC nya.


6ettlng Gummu Untuk Leblh Durl 6utu HP/Modem

January 28th, 2010 | by rosihanari | Cetak Artikel Ini

Dalam artikel yang lain, saya telah memaparkan cara setting Gammu. Namun pembahasan tersebut hanya
pada cara setting untuk 1 buah HP/modem saja. Lantas bagaimana bila HP/modem yang ingin dipasang
lebih dari satu? Trus misalkan ada 2 HP/modem misalkan A dan B, gimana cara mengirim SMS dengan
Gammu melalui HP/modem A atau B? Temukan jawabannya di artikel ini.
Bila Anda masih bingung dengan penjelasannya, sebaiknya baca dulu artikel sebelumnya yang membahas
setting gammu untuk sebuah HP/modem.
OK kita mulai pembahasannya ya. Kita mulai bahas dulu cara setting Gammu untuk lebih dari satu
HP/modem dahulu. Di sini saya andaikan akan memasang 2 buah HP/modem. Untuk HP/modem sejumlah 3,
4 atau lebih caranya sama persis.
Berikut ini adalah cara setting Gammu untuk 2 buah HP/modem atau lebih:
Langkah 1.
Silakan colokkan HP/modem yang Anda ingin instal di Gammu ke sembarang port komputer (lihat gambar di
bawah)

Keterangan:
Pada gambar di atas, saya ingin menginstal 2 buah HP di notebook Sony Ericcsson W200i kesayangan saya
yang kini mau saya jual hiks
Oya Pastikan 2 buah HP/modem tersebut sudah dikenali oleh komputernya.Gimana caranya?ya.. tentu
saja harus menginstal drivernya dulu. Untuk mengecek apakah sudah dikenali atau belum, Anda bisa lihat
di Control Panel Phone and Modems Option Modem.
Ralat Penting!!
Pada saat artikel ini dibuat, untuk melihat nomor port di mana kita colokkan modem/hp kita, saya
menyarankan melalui Control Panel System Hardware Device Manager, dan lihat bagian Ports
(COM & LPT). Tolong jangan melihat portnya melalui cara tersebut, karena nomor port yang muncul tidak
bisa digunakan untuk mengirim long SMS. Nomor port yang muncul dari cara tersebut hanya bisa untuk
mengirim SMS dengan panjang tak lebih dari 160 karakter saja.
Langkah 2.
Setelah kedua HP dikenali oleh komputer, sekaligus nomor portnya sudah diketahui yaitu misalnya COM8
dan COM17, selanjutnya adalah mengedit file GAMMURC nya yang ada di direktori Gammu Anda. Karena
ada 2 buah HP/modem, maka kita edit konfigurasinya pada bagian [gammu] dan [gammu1]. Settinglah
parameter port dan connection pada keduanya.Berikut ini contoh konfigurasi GAMMURC dari kasus di atas.
view sourceprint?
01.[gammu]
02.port = com8:
03.connection = at115200
04..
05..
06.
07.[gammu1]
08.port = com17:
09.connection = at115200
10..
11..
Bila Anda ingin menambahkan HP/modem ke tiga, maka cukup Anda tambahkan sendiri konfigurasi untuk
view sourceprint?
1.[gammu2]
2.port = com17:
3.connection = at115200
4..
5..
begitu seterusnya
Langkah 3.
Setelah file GAMMURC diedit menyesuaikan jenis HP/modem dan port nya, langkah berikutnya adalah
mengecek apakah kedua HP/modem sudah dapat dideteksi oleh Gammunya. Untuk melakukan hal ini
adalah dengan mengetikkan perintah berikut ini pada direktori Gammu Anda melalui command prompt:
view sourceprint?
1.gammu 0 identify
Keterangan: perintah di atas untuk mengecek apakah Gammu sudah dapat mengenali HP/modem yang
tercolok ke port COM8.
dan perintah
view sourceprint?
1.gammu 1 identify
Keterangan: perintah di atas untuk mengecek apakah Gammu sudah dapat mengenali HP/modem yang
tercolok ke port COM17.
Untuk mengecek HP/modem ke tiga, perintah yang Anda gunakan adalah
view sourceprint?
1.gammu 2 identify
begitu seterusnya.
Dalam contoh ini, apabila kedua HP sudah dikenali oleh Gammu maka hasil dari kedua perintah di atas akan
tampak informasi tentang HP/modem Anda sebagaimana gambar di bawah ini.

Langkah 4.
Setelah GAMMURC dimodifikasi, langkah berikutnya adalah mengedit di file SMSDRC nya yang ada di
direktori Gammu Anda.Karena Anda menggunakan lebih dari satu HP/modem, maka file SMSDRC nya juga
dibuat lebih dari satu sejumlah HP/modem Anda. Trus..nama filenya apa donk? Anda bisa beri nama filenya
terserah, misalnya: SMSDRC1, SMSDRC2, dst dengan cara merename nama file aslinya.
Berikut ini contoh isi konfigurasi untuk file SMSDRC1 yang nantinya akan kita kaitkan dengan HP/modem
yang tercolok di port COM8. Ubahlah pada bagian parameter tertentu saja seperti pada contoh ini bila Anda
ingin Gammunya diintegrasikan dengan MySQL.
view sourceprint?
01.[gammu]
02.port = com8:
03.connection = at115200
04..
05..
06.service = mysql
07..
08..
09.phoneid = Phone1
10..
11..
12.user = dbuser
13.password = dbpass
14.pc = localhost
15.database = dbname
Keterangan:
Perhatikan konfigurasi di atas! Di situ terdapat parameter phoneid.Phoneid ini penting karena nantinya
digunakan untuk penanda ketika kita menerima atau mengirim sms. Misalkan kita ingin mengirim sms via
HP yang tercolok di port COM8, maka kita gunakan phoneid tersebut ketika proses mengirimnya. Dalam
contoh ini, HP/modem yang tercolok di COM8 ini dinamai Phone1. Hilangkan tanda # di depan parameter
phoneid bila ada.
dan berikut contoh isi konfigurasi file SMSDRC2 yang nantinya kita kaitkan dengan HP/modem yang tercolok
di port COM17.
view sourceprint?
01.[gammu]
02.port = com17:
03.connection = at115200
04..
05..
06.service = mysql
07..
08..
09.phoneid = Phone2
10..
11..
12.user = dbuser
13.password = dbpass
14.pc = localhost
15.database = dbname
Keterangan:
Dalam contoh ini, HP/modem yang tercolok di port COM17 dinamai Phone2 pada phoneid nya.
Langkah 5.
Setelah file SMSDRC kita buat sejumlah HP/modem nya, langkah berikutnya adalah menginstal servicenya.
Karena jumlah HP/modem yang digunakan lebih dari satu, maka kita buat servicenya juga lebih dari
satu.Berikut ini perintah untuk membuat servicenya melalui command prompt di dalam direktori Gammu.
view sourceprint?
1.gammu-smsd.exe -c namafilesmsdrc -n namaservice -i
Keterangan:
namafilesmsdrc nanti diganti dengan nama file SMSDRC yang telah kita buat sebelumnya, dan
namaservice kita ganti dengan nama service yang kita inginkan.
Berikut ini perintah untuk menginstal service untuk HP/modem yang tercolok ke port COM8 yang
menggunakan file SMSDRC1 sebagai konfigurasinya, dan servicenya kita beri nama (gammu1). Untuk nama
servicenya kita bisa tentukan sembarang (terserah), asal untuk nama service yang satu dengan yang lain
berbeda.
view sourceprint?
1.gammu-smsd.exe -c smsdrc1 -n gammu1 -i
dan berikut ini perintah untuk menginstal service untuk HP/modem yang tercolok ke port COM17 yang
menggunakan file SMSDRC2 sebagai konfigurasinya, dan servicenya kita beri nama (gammu2).
view sourceprint?
1.gammu-smsd.exe -c smsdrc2 -n gammu2 -i
Cara yang sama juga dilakukan untuk 3 buah HP/modem atau lebih.
Apabila kedua service telah sukses dibuat, maka di bagian CONTROL PANEL ADMINISTRATIVE TOOLS
SERVICES akan muncul kedua service yang telah dibuat, sebagaimana tampak pada gambar di bawah ini

Untuk menjalankan servicenya, tinggal double klik saja pada kedua service tersebut.
OK proses setting/instalasi Gammu dengan lebih dari satu HP/modem sudah selesai. Sekarang kita telusuri
di tabel MySQL nya. Kita akan lihat pengaruh dari instalasi lebih dari satu HP/modem ini.
Kita telusuri dulu data SMS yang masuk ke tabel INBOX apabila ada sms yang diterima dari salah satu
HP/modem yang sudah terinstal di Gammunya. Apabila ada SMS yang masuk melalui salah satu HP/modem
yang sudah terinstal di Gammu, maka pada bagian field RecipientID akan muncul nama phoneid sesuai
yang sudah kita setting di SMSDRC nya tadi. Perhatikan gambar berikut ini yang menunjukkan isi tabel
INBOX setelah beberapa SMS masuk melalui HP/modem yang terinstal di Gammu,

Jika field RecipientID nya muncul Phone1 berarti SMS tersebut diterima oleh HP/modem yang tercolok di
port COM8. Demikian pula bila yang diterima oleh HP/modem yang tercolok di COM17, yang akan
menampilkan Phone2 pada field RecipientID nya.
Selanjutnya bagaimana bila kita ingin mengirim SMS dengan Gammu melalui HP/modem tertentu yang
sudah terinstal? Caranya mudah sekali kawan, yaitu tinggal kita tentukan saja nama phoneid nya, lalu
phoneid ini kita masukkan ke field SenderID, contoh:
view sourceprint?
1.INSERT INTO outbox (DestinationNumber, TextDecoded, SenderID)
2.VALUES ('085728434754', 'Test', 'Phone1')
Contoh di atas adalah perintah SQl untuk mengirim SMS ke no 085728434754 (no HP saya he3x ) melalui
HP/modem yang tercolok ke port COM8.
Nah mudah bukan settingnya? Oya, kalau masih pusing dan bingung dengan penjelasan di atas, Anda bisa
menggunakan Easy Gammu Installer yang bisa Anda download Free. Di dalamnya terdapat setting untuk
koneksi lebih dari 1 buah hp/modem.
Teknik di atas sudah diuji coba dan berjalan dengan lancar di modem Wavecom Fastrack.
6ettlng Gummu untuk Apllkusl 6M6 Gutewuy

October 19th, 2009 | by rosihanari | Cetak Artikel Ini

Dalam blog ini saya mencoba menulis artikel dalam ketegori baru yaitu tentang SMS Gateway. Soalnya agak
jenuh juga nulis artikel yang itu-itu saja Nggak ding mudah-mudahan kejenuhan itu bersifat temporary
saja.
OK untuk mengawali artikel tentang SMS Gateway ini saya akan membahas cara setting Gammu.
Pernahkah Anda mendengar Gammu? Ya..Gammu adalah semacam service yang disediakan untuk
membangun aplikasi yang berbasis SMS Gateway. Setelah kita sukses membangun Gammu, maka kita bisa
membangun aplikasi SMS Gateway dengan bahasa program atau platform apapun, baik itu web based
dengan PHP maupun ASP atau apapun, dan juga desktop dengan menggunakan Delphi, VB atau lainnya.
Kelebihan dari Gammu ini adalah merupakan software opensource yang tersedia dalam bentuk source code
atau binary nya, so..Anda tidak usah khawatir tentang lisensinya.Selain itu Gammu juga tersedia untuk OS
WIndows maupun Linux.
Terkait dengan masalah kemampuan, Gammu tidak perlu diragukan lagi karena selain bisa untuk
mengirim/menerima SMS, Gammu juga dapat mengirim/menerima MMS, backup/restore phonebook, serta
upload/download file ke HP. Selain itu Gammu juga support untuk lebih dari 400 jenis HP. Anda dapat
melihat list HP yang dapat disupport oleh Gammu di Gammu Phone List Database.
Untuk SMS Gateway, saya sarankan jangan menggunakan hp NOKIA. Meskipun di file listphone tersedia,
dan bisa dikenali oleh Gammu, namun kebanyakan NOKIA tidak support secara penuh. Terkadang hanya
bisa mengirim saja, namun SMS yang diterima tidak bisa terbaca oleh Gammu, atau sebaliknya.
OK sekarang akan kita bahas cara mensetting Gammu di platform Windows. Untuk yang di Linux silakan
dibaca sendiri di situs resminya ya soalnya saya kurang menguasai Linux. Dalam artikel ini pembahasan
akan sampai dengan cara instalasi service dan menjalankannya.
Langkah Pertama (Download File)
Silakan mendownload Gammu nya terlebih dahulu dihttp://www.4shared.com/file/LOCzfDhn/gammu-
setup.html
Keterangan: file tersebut berupa installer yang sudah saya modifikasi dan disederhanakan untuk
kemudahan proses instalasi. Gammu yang saya gunakan tersebut adalah versi 1.25.
Langkah Kedua (Install Gammu)
Secara default setelah file setup di atas diinstal, file gammu terletak di direktori C:\GAMMU.
Langkah Ketiga (Setting Konfigurasi Gammu)
Setelah file Gammu diinstall, langkah berikutnya adalah setting konfigurasi. Setting ini diperlukan guna
keperluan penyesuaian jenis HP dan nomor port yang akan digunakan. Bagaimana cara settingnya? Caranya
adalah silakan edit file GAMMURC yang ada di dalam direktori C:\gammu. Editlah file GAMMURC
tersebut menggunakan Notepad atau sejenisnya.
Trus..bagian mana yang perlu diubah konfigurasinya? OK..bagian yang perlu diubah adalah pada
view sourceprint?
1.[gammu]
2.port =
3.connection =
parameter port itu nanti diisi dengan nomor port sesuai lokasi colokan HP Anda. Untuk mengetahui nomor
port dimana Anda colokkan HP Anda di komputer, silakan masuk ke Control Panel Phone and Modem
Options Modem. Nah bila HP Anda sudah tercolok di PC dan drivernya sudah terinstal dengan baik
maka pastinya pada bagian tersebut akan muncul nomor portnya.

Penting !!
Jika pada Control Panel Phone and Modem Options Modem tidak muncul portnya, meskipun driver
sudah terinstal, maka Anda masih dapat melihat portnya melalui Control Panel System Hardware
Device Manager Ports (COM & LPT). Seandainya nomor port muncul baik di Control Panel Phone
and Modem Options Modem maupun Control Panel System Hardware Device Manager
Ports (COM & LPT) dan ternyata nomor portnya berbeda, maka pilih nomor port yang di Control Panel
Phone and Modem Options Modem.

Tips: sebaiknya setiap kali HP Anda dicolokkan ke PC, gunakan lokasi port USB yang sama alias jangan
pindah-pindah colokan, karena setiap ganti colokan maka nomor portnya akan berubah-ubah. Akibatnya
Anda musti ubah setting GAMMURC nya berkali-kali pula karena harus menyesuaikan nomor portnya.
Kembali pada konfigurasi GAMMURC di atas, parameter connection itu digunakan untuk memberi
keterangan jenis koneksi yang digunakan HP untuk berkomunikasi dengan PCnya.Setiap jenis HP memiliki
jenis koneksi yang berbeda-beda.Untuk mengetahui jenis koneksi pada jenis HP tertentu, silakan download
file di sini. File tersebut adalah hasil kompilasi yang saya lakukan pada jenis-jenis HP yang mendukung SMS
Gateway dengan Gammu.
Berikut ini contoh konfigurasi GAMMURC bila saya menggunakan modem Wavecom M1206B yang terhubung
ke port com5 USB.
view sourceprint?
1.[gammu]
2.port = com5:
3.connection = at115200
(Penting: jangan lupa tanda : di belakang port)
Bila Anda gunakan lebih dari satu HP yang tercolok ke PC, maka Anda bisa menambah atau mengubah
konfigurasinya pada bagian
view sourceprint?
01.[gammu1]
02..
03..
04.
05.[gammu2]
06..
07..
08.
09.dst..
Langkah Keempat (Uji Koneksi)
Langkah terakhir untuk proses setting GAMMU ini adalah melakukan uji koneksi antara Gammu dengan
HP/modem Anda. Langkah ini dilakukan setelah proses setting konfigurasi dilakukan. Caranya adalah
dengan masuk folder C:\gammu pada direktori Gammu Anda via DOS PROMPT. Lalu ketikkan perintah ini
pada command promptnya.
view sourceprint?
1.gammu identify
Apabila setelah perintah tersebut dienter lalu muncul informasi mengenai HP Anda, maka koneksi antara
Gammu dengan HP Anda sukses.Bila responnya tidak seperti yang diharapkan, maka cek kembali nomor
portnya atau jenis connectionnya. Berikut ini contoh tampilan yang keluar apabila proses setting berhasil
dilakukan

Langkah Kelima (Membuat Database MySQL untuk Gammu)
Langkah ini bertujuan untuk menyiapkan database MySQL untuk menampung data-data SMS yang
diperlukan Gammu untuk SMS Gateway. Sebenarnya tidak hanya MySQL yang bisa digunakan, namun bisa
juga SQL Lite atau Posgre SQL.Namun dalam artikel ini hanya untuk MySQL saja deh, karena saya tidak
familiar dengan yang lainnya.
Caranya adalah buat database dengan nama sms atau yang lain (terserah) menggunakan phpMyAdmin
Anda.
Lalu buatlah tabel-tabel yang diperlukan oleh Gammu. Waduh..tabelnya apa aja ya?Dont worry karena
Gammu sudah menyiapkan file dumpnya untuk create tabel. Letak file dumpnya ada di folder
C:\gammu\mysql-tabel.sql.Nah..silakan gunakan file dump tersebut untuk membuat tabel-tabelnya
menggunakan phpMyAdmin.
Pada Gammu sebenarnya SMS tidak hanya bisa disimpan dalam database, namun juga bisa sebagai file teks
yang disimpan di PC Anda.Namun untuk keperluan SMS gateway sepertinya lebih enak menggunakan
database sebagai storagenya.
Langkah Keenam (Setting Konfigurasi Untuk SMS Daemon)
Langkah ini dilakukan setelah setting database untuk Gammu. SMS daemon pada Gammu digunakan untuk
proses pembacaan otomatis SMS yang diterima lalu disimpan ke database. SMS daemon juga diperlukan
untuk keperluan pengiriman SMS.
Untuk melakukan setting SMS daemon, bukalah file SMSDRC yang terletak di direktori C:\gammu.
Bukalah dengan Notepad atau sejenisnya. Bagian yang diubah adalah:
port = diisi nomor port sesuai yang ada di file GAMMURC
connection = diisi jenis connection sesuai yang ada di GAMMURC
service = mysql (diisi dengan mysql karena kita akan menggunakan mysql sebagai storage data SMSnya)
user = diisi user database koneksi ke mysql Anda
password = diisi password koneksi ke mysql Anda
pc = diisi nama host mysql (biasanya localhost)
database = sms (atau sesuai nama database yang tadi kita buat)
Contoh konfigurasi yang ditulis
view sourceprint?
1.port = com5:
2.connection = at115200
3.service = mysql
4.user = root
5.password = passwordroot
6.pc = localhost
7.database = sms
Catatan: hilangkan tanda # di depan parameter-parameter di atas bila ada.
Langkah Ketujuh (Membuat Gammu Service)
Langkah ini bertujuan untuk membuat service Gammu di Windows. Dengan dibuatnya service di Windows ini
kita bisa lebih mudah menjalankannya tanpa menggunakan perintah tertentu di command prompt.
Untuk membuat Gammu service di Windows, ketikkan perintah ini di DOS PROMPT setelah Anda masuk ke
folder C:\gammu.
view sourceprint?
1.gammu-smsd -c smsdrc -i
Nah..bila ada konfirmasi bahwa proses pembuatan service sukses, maka Anda akan melihat service Gammu
muncul pada daftar service yang berjalan di Windows. Service ini bisa dilihat melalui CONTROL PANEL >
Administrative Tools > Services.Nah..untuk menjalankan service Gammu ini tinggal klik START pada service
Gammu tersebut.
Namun bila proses pembuatan service ini gagal, maka silakan cek kembali konfigurasi SMSDRC nya atau
mungkin nama databasenya salah, atau bisa juga command yang dituliskan salah.
OK demikian cara setting konfigurasi Gammu di Windows. Untuk artikel selanjutnya akan dibahas teknik
dasar mengirim dan menerima SMS dengan Gammu. Teknik ini akan menjadi dasar SMS Gateway yang
akan dibuat. So..stay tune terus di blog ini ya
Penting !!
Jika Anda ingin mengubah konfigurasi di SMSDRC, namun service GAMMU sudah terlanjur dibuat
sebelumnya, maka Anda harus menghapus dahulu service yang sudah dibuat dengan memberikan perintah
view sourceprint?
1.gammu-smsd -u
Selanjutnya ubah konfigurasi SMSDRC, simpan dan buat servicenya kembali dengan perintah
view sourceprint?
1.gammu-smsd -c smsdrc -i
Jika Anda tidak hapus servicenya dahulu, maka meskipun Anda ubah konfigurasi di SMSDRC tidak akan
memberikan pengaruh apa-apa.
Masih kesulitan dengan instalasi Gammu?kini telah tersedia Free Easy Gammu Installer yang Insya Allah
akan lebih memudahkan Anda dalam melakukan instalasi Gammu.
6ettlng Gummu untuk Apllkusl 6M6 Gutewuy

October 19th, 2009 | by rosihanari | Cetak Artikel Ini

Dalam blog ini saya mencoba menulis artikel dalam ketegori baru yaitu tentang SMS Gateway. Soalnya agak
jenuh juga nulis artikel yang itu-itu saja Nggak ding mudah-mudahan kejenuhan itu bersifat temporary
saja.
OK untuk mengawali artikel tentang SMS Gateway ini saya akan membahas cara setting Gammu.
Pernahkah Anda mendengar Gammu? Ya..Gammu adalah semacam service yang disediakan untuk
membangun aplikasi yang berbasis SMS Gateway. Setelah kita sukses membangun Gammu, maka kita bisa
membangun aplikasi SMS Gateway dengan bahasa program atau platform apapun, baik itu web based
dengan PHP maupun ASP atau apapun, dan juga desktop dengan menggunakan Delphi, VB atau lainnya.
Kelebihan dari Gammu ini adalah merupakan software opensource yang tersedia dalam bentuk source code
atau binary nya, so..Anda tidak usah khawatir tentang lisensinya.Selain itu Gammu juga tersedia untuk OS
WIndows maupun Linux.
Terkait dengan masalah kemampuan, Gammu tidak perlu diragukan lagi karena selain bisa untuk
mengirim/menerima SMS, Gammu juga dapat mengirim/menerima MMS, backup/restore phonebook, serta
upload/download file ke HP. Selain itu Gammu juga support untuk lebih dari 400 jenis HP. Anda dapat
melihat list HP yang dapat disupport oleh Gammu di Gammu Phone List Database.
Untuk SMS Gateway, saya sarankan jangan menggunakan hp NOKIA. Meskipun di file listphone tersedia,
dan bisa dikenali oleh Gammu, namun kebanyakan NOKIA tidak support secara penuh. Terkadang hanya
bisa mengirim saja, namun SMS yang diterima tidak bisa terbaca oleh Gammu, atau sebaliknya.
OK sekarang akan kita bahas cara mensetting Gammu di platform Windows. Untuk yang di Linux silakan
dibaca sendiri di situs resminya ya soalnya saya kurang menguasai Linux. Dalam artikel ini pembahasan
akan sampai dengan cara instalasi service dan menjalankannya.
Langkah Pertama (Download File)
Silakan mendownload Gammu nya terlebih dahulu dihttp://www.4shared.com/file/LOCzfDhn/gammu-
setup.html
Keterangan: file tersebut berupa installer yang sudah saya modifikasi dan disederhanakan untuk
kemudahan proses instalasi. Gammu yang saya gunakan tersebut adalah versi 1.25.
Langkah Kedua (Install Gammu)
Secara default setelah file setup di atas diinstal, file gammu terletak di direktori C:\GAMMU.
Langkah Ketiga (Setting Konfigurasi Gammu)
Setelah file Gammu diinstall, langkah berikutnya adalah setting konfigurasi. Setting ini diperlukan guna
keperluan penyesuaian jenis HP dan nomor port yang akan digunakan. Bagaimana cara settingnya? Caranya
adalah silakan edit file GAMMURC yang ada di dalam direktori C:\gammu. Editlah file GAMMURC
tersebut menggunakan Notepad atau sejenisnya.
Trus..bagian mana yang perlu diubah konfigurasinya? OK..bagian yang perlu diubah adalah pada
view sourceprint?
1.[gammu]
2.port =
3.connection =
parameter port itu nanti diisi dengan nomor port sesuai lokasi colokan HP Anda. Untuk mengetahui nomor
port dimana Anda colokkan HP Anda di komputer, silakan masuk ke Control Panel Phone and Modem
Options Modem. Nah bila HP Anda sudah tercolok di PC dan drivernya sudah terinstal dengan baik
maka pastinya pada bagian tersebut akan muncul nomor portnya.

Penting !!
Jika pada Control Panel Phone and Modem Options Modem tidak muncul portnya, meskipun driver
sudah terinstal, maka Anda masih dapat melihat portnya melalui Control Panel System Hardware
Device Manager Ports (COM & LPT). Seandainya nomor port muncul baik di Control Panel Phone
and Modem Options Modem maupun Control Panel System Hardware Device Manager
Ports (COM & LPT) dan ternyata nomor portnya berbeda, maka pilih nomor port yang di Control Panel
Phone and Modem Options Modem.

Tips: sebaiknya setiap kali HP Anda dicolokkan ke PC, gunakan lokasi port USB yang sama alias jangan
pindah-pindah colokan, karena setiap ganti colokan maka nomor portnya akan berubah-ubah. Akibatnya
Anda musti ubah setting GAMMURC nya berkali-kali pula karena harus menyesuaikan nomor portnya.
Kembali pada konfigurasi GAMMURC di atas, parameter connection itu digunakan untuk memberi
keterangan jenis koneksi yang digunakan HP untuk berkomunikasi dengan PCnya.Setiap jenis HP memiliki
jenis koneksi yang berbeda-beda.Untuk mengetahui jenis koneksi pada jenis HP tertentu, silakan download
file di sini. File tersebut adalah hasil kompilasi yang saya lakukan pada jenis-jenis HP yang mendukung SMS
Gateway dengan Gammu.
Berikut ini contoh konfigurasi GAMMURC bila saya menggunakan modem Wavecom M1206B yang terhubung
ke port com5 USB.
view sourceprint?
1.[gammu]
2.port = com5:
3.connection = at115200
(Penting: jangan lupa tanda : di belakang port)
Bila Anda gunakan lebih dari satu HP yang tercolok ke PC, maka Anda bisa menambah atau mengubah
konfigurasinya pada bagian
view sourceprint?
01.[gammu1]
02..
03..
04.
05.[gammu2]
06..
07..
08.
09.dst..
Langkah Keempat (Uji Koneksi)
Langkah terakhir untuk proses setting GAMMU ini adalah melakukan uji koneksi antara Gammu dengan
HP/modem Anda. Langkah ini dilakukan setelah proses setting konfigurasi dilakukan. Caranya adalah
dengan masuk folder C:\gammu pada direktori Gammu Anda via DOS PROMPT. Lalu ketikkan perintah ini
pada command promptnya.
view sourceprint?
1.gammu identify
Apabila setelah perintah tersebut dienter lalu muncul informasi mengenai HP Anda, maka koneksi antara
Gammu dengan HP Anda sukses.Bila responnya tidak seperti yang diharapkan, maka cek kembali nomor
portnya atau jenis connectionnya. Berikut ini contoh tampilan yang keluar apabila proses setting berhasil
dilakukan

Langkah Kelima (Membuat Database MySQL untuk Gammu)
Langkah ini bertujuan untuk menyiapkan database MySQL untuk menampung data-data SMS yang
diperlukan Gammu untuk SMS Gateway. Sebenarnya tidak hanya MySQL yang bisa digunakan, namun bisa
juga SQL Lite atau Posgre SQL.Namun dalam artikel ini hanya untuk MySQL saja deh, karena saya tidak
familiar dengan yang lainnya.
Caranya adalah buat database dengan nama sms atau yang lain (terserah) menggunakan phpMyAdmin
Anda.
Lalu buatlah tabel-tabel yang diperlukan oleh Gammu. Waduh..tabelnya apa aja ya?Dont worry karena
Gammu sudah menyiapkan file dumpnya untuk create tabel. Letak file dumpnya ada di folder
C:\gammu\mysql-tabel.sql.Nah..silakan gunakan file dump tersebut untuk membuat tabel-tabelnya
menggunakan phpMyAdmin.
Pada Gammu sebenarnya SMS tidak hanya bisa disimpan dalam database, namun juga bisa sebagai file teks
yang disimpan di PC Anda.Namun untuk keperluan SMS gateway sepertinya lebih enak menggunakan
database sebagai storagenya.
Langkah Keenam (Setting Konfigurasi Untuk SMS Daemon)
Langkah ini dilakukan setelah setting database untuk Gammu. SMS daemon pada Gammu digunakan untuk
proses pembacaan otomatis SMS yang diterima lalu disimpan ke database. SMS daemon juga diperlukan
untuk keperluan pengiriman SMS.
Untuk melakukan setting SMS daemon, bukalah file SMSDRC yang terletak di direktori C:\gammu.
Bukalah dengan Notepad atau sejenisnya. Bagian yang diubah adalah:
port = diisi nomor port sesuai yang ada di file GAMMURC
connection = diisi jenis connection sesuai yang ada di GAMMURC
service = mysql (diisi dengan mysql karena kita akan menggunakan mysql sebagai storage data SMSnya)
user = diisi user database koneksi ke mysql Anda
password = diisi password koneksi ke mysql Anda
pc = diisi nama host mysql (biasanya localhost)
database = sms (atau sesuai nama database yang tadi kita buat)
Contoh konfigurasi yang ditulis
view sourceprint?
1.port = com5:
2.connection = at115200
3.service = mysql
4.user = root
5.password = passwordroot
6.pc = localhost
7.database = sms
Catatan: hilangkan tanda # di depan parameter-parameter di atas bila ada.
Langkah Ketujuh (Membuat Gammu Service)
Langkah ini bertujuan untuk membuat service Gammu di Windows. Dengan dibuatnya service di Windows ini
kita bisa lebih mudah menjalankannya tanpa menggunakan perintah tertentu di command prompt.
Untuk membuat Gammu service di Windows, ketikkan perintah ini di DOS PROMPT setelah Anda masuk ke
folder C:\gammu.
view sourceprint?
1.gammu-smsd -c smsdrc -i
Nah..bila ada konfirmasi bahwa proses pembuatan service sukses, maka Anda akan melihat service Gammu
muncul pada daftar service yang berjalan di Windows. Service ini bisa dilihat melalui CONTROL PANEL >
Administrative Tools > Services.Nah..untuk menjalankan service Gammu ini tinggal klik START pada service
Gammu tersebut.
Namun bila proses pembuatan service ini gagal, maka silakan cek kembali konfigurasi SMSDRC nya atau
mungkin nama databasenya salah, atau bisa juga command yang dituliskan salah.
OK demikian cara setting konfigurasi Gammu di Windows. Untuk artikel selanjutnya akan dibahas teknik
dasar mengirim dan menerima SMS dengan Gammu. Teknik ini akan menjadi dasar SMS Gateway yang
akan dibuat. So..stay tune terus di blog ini ya
Penting !!
Jika Anda ingin mengubah konfigurasi di SMSDRC, namun service GAMMU sudah terlanjur dibuat
sebelumnya, maka Anda harus menghapus dahulu service yang sudah dibuat dengan memberikan perintah
view sourceprint?
1.gammu-smsd -u
Selanjutnya ubah konfigurasi SMSDRC, simpan dan buat servicenya kembali dengan perintah
view sourceprint?
1.gammu-smsd -c smsdrc -i
Jika Anda tidak hapus servicenya dahulu, maka meskipun Anda ubah konfigurasi di SMSDRC tidak akan
memberikan pengaruh apa-apa.
Masih kesulitan dengan instalasi Gammu?kini telah tersedia Free Easy Gammu Installer yang Insya Allah
akan lebih memudahkan Anda dalam melakukan instalasi Gammu.
http://blog.rosihanari.net/setting-gammu-untuk-aplikasi-sms-gateway

You might also like