Tampilkan postingan dengan label Gammu. Tampilkan semua postingan
Tampilkan postingan dengan label Gammu. Tampilkan semua postingan

SMS Gateway Menggunakan GammuSMS Gateway Menggunakan Gammu

|| || ,,, || Leave a komentar


Muhadkly (Acho)



acho@muhadkly.net



http://muhadkly.net



Lisensi Dokumen:



Copyright © 2003-2007 IlmuKomputer.Com



Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan disebarkan



secara bebas untuk tujuan bukan komersial (nonprofit), dengan syarat tidak menghapus



atau merubah atribut penulis dan pernyataan copyright yang disertakan dalam setiap



dokumen. Tidak diperbolehkan melakukan penulisan ulang, kecuali mendapatkan ijin



terlebih dahulu dari IlmuKomputer.Com.



Suatu hari, handphone seseorang berdering tanda SMS masuk. Setelah dilihat, ada pesan



“Terima kasih telah menghubungi kami, kami akan segera mengirimkan barang yang anda



pesan dalam waktu kurang dari dua jam”. Ya, itulah salah satu SMS notifikasi yang dikirim



pengelola situs e-shop kepada pembelinya sebagai tanda bahwa pesanannya akan segera



diproses. Senang rasanya sang pelanggan karena dia fikir sang empunya website begitu



perhatian telah mengiriminya SMS, padahal itu dilakukan otomatis oleh sebuah aplikasi yang



biasa disebut SMS Gateway. Tertarik membuat seperti di atas? Mari kita bahas lebih lanjut.



Membangun SMS Gateway Sederhana.



Kasus diatas mengisyaratkan bentuk baru dari cara produsen memanjakan konsumennya.



Walaupun bukan hal yang istimewa, namun sepatah kata lewat SMS terasa begitu personal dan



memiliki kesan yang kuat di hati pelanggan, setidaknya inilah salah satu usaha kita



meningkatkan “kemesraan” dengan pelanggan.



Membangun aplikasi SMS Gateway tidak memerlukan modal yang besar. Yang penting anda



punya PC beserta HP dan kabel data. Dalam tulisan ini saya ingin mengangkat salah satu modul



SMS Gateway yang tidak berbayar alias gratis, namanya Gammu. Gammu bukanlah Aplikasi



jadi, tapi dia merupakan sebuah modul yang bisa digabungkan dengan Bahasa pemrograman



apa saja. Anda suka web based, bisa dengan PHP atau ASP, anda ingin yang desktop Apps, bisa



pakai Delphi atau Visual Basic. Bahkan tanpa pemrogramanpun, anda sudah bisa mengirim dan



menerima SMS lewat computer anda, hanya saja tidak ada interfacenya, anda Cuma



mengaksesnya lewat database administration seperti PhpMyadmin Misalnya.



Komunitas eLearning IlmuKomputer.Com 1



Copyright © 2003-2007 IlmuKomputer.Com





[pict][pict][pict]



Kelebihan Gammu dari tool sms gateway lainnya adalah :



1. Gammu bisa di jalankan di Windows maupun Linux



2. Banyak device yang kompatibel oleh gammu



3. Gammu menggunakan database MySql



4. Baik kabel data USB maupun SERIAL, semuanya kompatibel di Gammu



Saya sendiri sudah mencoba menggunakan Gammu dengan Handphone Sony Ericsson



W300 menggunakan kabel data USB. Hasilnya sangat memuaskan dan tidak ada



hambatan yang berarti. Berikut yang harus disiapkan untuk membuat SMS Gateway



menggunakan Gammu :



1. Gammu for windows, bisa didownload di sini



2. HP atau Modem GSM + Kabel Data (Saya pakai Sony Ericsson W300)



3. Driver HP/Modem



4. Apache + MySql (Saya pakai Xampp, silahkan download di sini )



Setelah lengkap semua, mulai ekstrak Gammu ke C:\win32. Setelah itu install Xampp,



dengan begitu telah terinstall satu paket Apache+MySql+PhpMyadmin di komputer



anda. Setelah anda extrak Gammunya, anda buka folder win32 dan cari file gammurc,



edit file tsb menggunakan notepad. Yang harus di ubah adalah PORT=COM.., isi nama



port sesuai port yang digunakan oleh modem/hp anda. Caranya, masuk ke device



manager dan cek port yang digunakan oleh HP/modem anda (klik kanan - properties),



edit juga baris connection = at115200 jika anda menggunakan HP seperti saya (SE



W300). Umumnya ponsel2 modern yang sudah pakai USB, menggunakan AT



Command.



File kedua yang harus di edit yaitu file smsdrc, edit menggunakan notepad, edit baris



user = root (Jika anda tidak merubah settingan default Mysqlnya)



password = (kosongkan kalau anda tidak menggunakan password di mysqlnya)



pc = localhost



database = smsd



Setelah itu mulai buat database dengan nama smsd di mysql anda, gunakan



phpmyadmin agar mudah. Setelah ada database bernama smsd, import database



mysql.sql yang ada di folder win32. Dengan begitu akan terbentuk beberapa tabel



standard seperti inbox,outbox,sent item,dan lain sebagainya.



Sekarang, buka command prompt dan masuk ke c:/win32 lalu ketik



Komunitas eLearning IlmuKomputer.Com 2



Copyright © 2003-2007 IlmuKomputer.Com





[pict][pict][pict][pict][pict][pict]





Jika informasi HP beserta No IMEI nya sudah muncul berarti HP anda sudah dikenali



dengan baik oleh Gammu.



Setelah itu aktifkan sms service dengan mengetikkan



Minimize window agar service jalan terus. Jika sms service sudah jalan, mulai



mengirim SMS ke no. lain dengan cara insert data ke tabel outbox, jika sudah terkirim,



sms akan pindah dari tabel outbox ke tabel sent items.



Jika anda mengalami kasus karakter yg sampai ke HP berupa karakter aneh, tak usah



bingung. Ubah dulu field Coding yg ada di tabel Outbox dan sent items, ubah typenya



jadi enum(’Default_No_Compression’).



Penutup



Mudah-mudahan artikel singkat ini bisa memberi sedikit pencerahan kepada pihak yang tertarik



mempelajari SMS gateway ini. Jika ada pertanyaan seputar artikel ini anda bisa melayangkan



email atau bertanya lewat kolom komentar di Blog saya, alamatnya anda bisa lihat di bagian



atas artikel ini, Salam.



Referensi



1. http://www.gammu.org/wiki/index.php?title=Main_Page



2. http://cihar.com/gammu/



3. http://freshmeat.net/projects/gammu/



Komunitas eLearning IlmuKomputer.Com 3



Copyright © 2003-2007 IlmuKomputer.Com





[pict][pict][pict][pict][pict][pict][pict][pict][pict][pict][pict][pict][pict][pict][pict]



Biografi Penulis



Muhadkly (Acho), Menyelesaikan S1 Fakutas sains dan Teknologi Jurusan



Teknik Informatika di Universitas Islam Negeri, Jakarta. Mengawali karir



sebagai freelance programmer semenjak masih duduk di bangku Kuliah, dan



disaat yang bersamaan pernah menjabat sebagai webmaster di PT. Jakarta



Express (TX Travel), saat itu bertanggung jawab mengembangkan Aplikasi



Reservasi Tiket Online berbasis PHP. Ketatnya jadwal kuliah membuat



penulis mundur dari jabatannya dan kembali menjadi freelancer. Setelah lulus, penulis langsung



bekerja sebagai web programmer di Virtual Conslting, sebuah perusahaan Media Online, Web



Development, dan Online Marketing. Penulis memfokuskan diri ke dunia pemrograman



berbasis web, multimedia, dan e-commerce. Berbagai tulisan lain juga bisa anda lihat di situs



blog http://muhadkly.net



Komunitas eLearning IlmuKomputer.Com 4



Copyright © 2003-2007 IlmuKomputer.Com


Tips dan Trik Gammu

|| || , || Leave a komentar
type='html'>
1. Cara mengirim pesan via Command Prompt dengan Gammu. Asumsi file gammu berada pada direktori C.

1.1 Buka CMD, caranya klik start->Run->ketikkan cmd.
1.2 Maka akan tampil jendela command prompt yang bertuliskan semisal C:\Document and Settings\UserPC>
1.3 Ketik "cd\gammu\" tanpa tanda kutip diakhir kode C:\Document and Settings\UserPC>.
1.4 Maka jadi C:\gammu>.
1.5 Kirim pesannya dengan menambahkan perintah di akhir C:\gammu>, misalkan menjadi seperti ini C:\gammu>gammu sendsms TEXT no.hptujuan -text "isi pesan" lalu tekan enter pada keyboard. Contohnya :

C:\gammu>gammu sendsms TEXT +6285880xxxx -text "Apa kabar?" lalu tekan enter, tunggu sampai proses selesai, jika ingin membatalkan pengiriman pesan tekan C+CTRL pada keyboard.



2. Cara mengirim sms flash via command prompt (CMD) dengan gammu.

2.1 Seperti cara nomor satu di atas, hanya penambahan perintah saja menjadi C:\gammu>gammu sendsms TEXT no.hptujuan -text "isi pesan" -flash lalu tekan enter pada keyboard.

nb: sms flash adalah ketika penerima menerima sms, sms langsung terbaca, jadi si penerima tidak perlu buka kotak masuknya, dan sms belum tersimpan di kotak masuk penerima, jika tidak disimpan maka sms akan hilang. Berdasarkan percobaan, ada beberapa handphone yang tidak support menerima sms flash, jadi seperti menerima sms biasa saja.



3. Untuk Cek Pulsa caranya C:\gammu>gammu getussd no.layanan cekpulsa.


4. Untuk monitor SIM phonebook, Signal Strength (Kekuatan Sinyal), Network, Network Level, Battery Level dan monitor lain-lainnya, caranya ketikkan pada CMD perintah berikut

C:\gammu>gammu monitor. Lalu tekan enter pada keyboard.


5. Merubah profile (hanya untuk handphone) tidak support untuk modem kecuali modem tertentu, caranya:

C:\gammu>gammu getprofile 1. Lalu tekan enter.



6. Mengirim long sms (lebih dari 160 karakter), caranya:

C:\gammu>gammu sendsms TEXT no.tujuan -len 400 -text "isi pesannya"
atau
C:\gammu>gammu sendsms EMS no.tujuan -text "isi pesannya"




Error-Error atau masalah/trouble yang sering terjadi pada gammu.

1. Jika saat anda ingin menjalankan service gammu lalu muncul bahwa ada file yang missing semisal (msvrc71.dll) pada registry windows anda, coba terlebih dahulu gunakan software pemulih registry seperti Dllfiles, Tune-up utilities, dll.


View the Original article
Related Posts Plugin for WordPress, Blogger...

Rank