SMS Gateway Gammu Pada Windows

 SMS GATEWAY GAMMU PADA WINDOWS

kelas : 12.1D.21
Nama : 1. Dawam Imanuloh (12190170)
              2. Ma'ruf Setiawan (12190906)
              3. Toni Hermawan (12191178)

GAMMU adalah sebuah aplikasi yang dapat digunakan untuk mengelola berbagai fungsi pada handphone, modem dan perangkat sejenis lain nya. Fungsi-fungsi yang dapat dikelola oleh Gammu antara lain adalah fungsi nomor kontak (Phonebook) dan fungsi SMS sedangkan SMS gateway adalah sebuah perangkat yang menawarkan layanan transit SMS, mentransformasikan pesan ke jaringan selular dari media lain, atau sebaliknya, sehingga memungkinkan pengiriman atau penerimaan pesan SMS dengan atau tanpa menggunakan ponsel.


Cara Chek Port Modem SMS

saya menggunakan modem Wavecom M1306B dan OS windows 7 dalam tutorial ini, setelah anda menancampkan modem dan melakukan instalasi driver lalu silahkan buka device manager dari controll panel atau klik logo windows yang ada disudut kiri bawah lalu search device manager sehingga muncul seperti dibawah ini :
device-manager
com6 adalah port yang digunakan oleh modem yang saya pakai, informasi port ini penting untuk diketahui karna akan kita gunakan ketika konfigurasi gammu nantinya.

Instalasi & Konfigurasi Gammu

  1. ketika tutorial ini saya tulis, versi gammu yang saya gunakan adalah gammu untuk OS windows dengan versi 1.3.3.o yang bisa anda download di situs gammu.
  2. setelah itu silahkan extrack Gammu-1.33.0-Windows.zin ke partisi C
  3. lalu rename folder Gammu-1.33.0-Windows menjadi gammu
  4. langkah selanjutnya silahkan cari file gammurc pada C:\gammu\share\doc\gammu\examples\config
  5. silahkan buka gammurc menggunakan software text editor anda dan cari script pada line 11 dan 12 :

    lalu ubah sesuai dengan port modem yang anda gunakan

    kemudian save untuk menyimpan perubahan settingan pada file ini.
  6. copykan kedua file gammurc dan smsdrc yang ada pada folder C:\gammu\share\doc\gammu\examples\config lalu pindahkan ke folder bin ( C:\gammu\bin )
  7. lalu bukan cmd dan coba masuk ke folder C:\gammu\bin lalu jalankan perintah gammu –identify untuk mengechek apakah modem yang kita gunakan sudah dikenal atau belum oleh gammu
    gammu-identify

Import Database Gammu

gammu menggunakan database sebegai media untuk menyimpan informasi pesan masuk, pesan keluar, phonebook dan lain lain. sedangkan jenis database yang disupport oleh gammu adalah mysql, sqlite dan postgreeSQL. pada tutorial ini kita akan menggunakan mysql sebagai database nya,.
silahkan buka phpmyadmin melalui web browser anda dan buatlah sebuah database baru dengan nama gammu
01-membuat-database-gammu
lalu silahkan cari dan import file mysql.sql di folder C:\gammu\share\doc\gammu\examples\sql
02-import-mysql-sql
kalau sudah lalu akan muncul list tabel tabel yang ada pada database gammu03-hasil-import

Cara Membuat Service Gammu

untuk bisa mengirimka sms menggunakan gammu maka kita harus membuat service nya terlebih dahulu, service ini penting agar gammu bisa bekerja secara otomatis dalam menjalankan tugasnya, oke sekarang silahkan buka file smsdrc dengan software text editor lalu sesuaikan dengan konfigurasi berikut :
anda boleh mengcopy seluruh settingan ini lalu mengreplace settingan bawaan nya, atau menyesuaikan settingan konfigurasi nya satu persatu. lalu langkah selanjutnya membuat service nya menggunakan perintah gammu-smsd -c smsdrc -i pada cmd windows.sukses-membuat-service
setelah itu kita akan menjalankan service yang sudah kita buat tadi, silahkan klik icon windows lalu ketik saja service dan pilih menu service yang keluar sehingga muncul seperti gambar dibawah, silahkan cari service gammuservice-gammulalu klik start pada jendela sebelah kiri untuk menjalankans service yang sudah dibuat.service-gammu-udah-startjika tidak terdapat pesan error maka sampai pada tahap ini anda sudah berhasil mengkonigurasi gammu pada OS Windows.

Cara Mengirimkan SMS Dengan Gammu

selanjutnya kita akan mencoba mengirimkan SMS, konsep dasar pengiriman sms menggunakan gammu adalah dengan cara meng-insert data ke tabel outbox, adapun query nya adalah sebagai berikut
lalu silahkan chek tabel outbox akan ada sebuah record baru, record ini menunggu giliran untuk diproses oleh gammu, lalu setelah pesan dikirim maka record ini akan dihapus dan dipindahkan secara otomatis ke tabel senditemssenditems

Fungsi Fungsi Dari Tabel Gammu

Berikut ini adalah penjelesan dari kegunaan tabel tabel yang ada pada databse gammu :
Nama Tabel Fungsi
 inbox  untuk menyimpan pesan yang masuk
 Outbox  untuk menyimpan pesan yang akan diproses untuk dikirim oleh gammu
 Outbox Multipart  Gigunakan untuk menyimpan potongan pesan yang dikirim lebih dari 160 karakter, ketika proses pengiriman nantinya pesan akan dipecah menjadi beberapa bagian sebelum dikirim
 Senditems  untuk menyimpan pesan yang sudah terkirim
 PBK  untuk menyimpan data phonebook
 PBK_groups  digunakan untuk menyimpan data group phonebook, misalnya group kontak keluarga, teman kantor dan sebagai nya

Sumber : http://www.ijns.org/journal/index.php/ijns/article/view/1456

Komentar

Postingan populer dari blog ini

Resume Perangkat Jaringan Repeater, Bridge, dan Network Interface Card (NIC)