GAMMU Cara Kerja GAMMU

2.2.15 GAMMU
GAMMU merupakan software SMS gateway yang cukup bagus dan terkenal. Selain mudah penggunaannya, perangkat modem GSM yang mendukung cukup banyak mulai dari Nokia, Siemen dan Sony Ericsson. Selain itu perangkat lain yang lebih cocok untuk dijadikan SMS gateway dengan software GAMMU seperti modem GSM Itegno. GAMMU bahkan sudah menyediakan service online untuk proses update data SMS ke database [8]. Database yang di-support GAMMU adalah MySQL, ada beberapa pihak yang menginginkan program SMS gateway-nya menggunakan database yang lain seperti SQL server, Oracle dan lain-lain. Dengan menggunkan sedikit program tambahan php, delphi atau vb membuat service atau program yang memanfaatkan gammu dan SQL server sebagai database-nya. Sebenarnya software SMS gateway bisa dibuat tanpa harus menggunakan GAMMU, syaratnya harus mengetahui terlebih dahulu instruksi atau perintah yang dikirim dari PC ke perangkat modem GSM dan sebaliknya. Perintah itu diberi istilah AT-Command. Jika sudah memiliki AT-Command, kita bisa membuat aplikasinya dengan menggunakan bahasa pemrograman apapun yang penting program tersebut telah menyediakan fungsi untuk komunikasi baik ke port RS232 atau pun USB. Jika terlalu pusing untuk membuatnya, GAMMU masih dapat dimanfaatkan untuk dipadukan dengan program khusus, sehingga database lain bias dimanfaatkan selain MySQL, algoritma pemrograman Logic dari program ini adalah bagaimana mengeksekusi program GAMMU dengan parameter yang disediakan dan selanjutnya output dari program GAMMU tangkap dan di-trace. Hasil dari tracing selanjutnya dimasukan ke database yang diinginkan. Salah satu fungsi yang dibutuhkan adalah membuat fungsi atau prosedur yang dapat mengeksekusi perintah dos dan output-nya disimpan diobjek teks misalkan untuk di-delpi ke objek stringlist.2.2.16 Cara Kerja GAMMU
Sebuah sistem SMS Gateway, umumnya terdiri komponen Hardware ServerKomputer yang dilengkapi dengan perangkat jaringan dan Software Aplikasi yang digunakan untuk pengolahan pesan. Dan untuk sebuah sistem yang besar umumnya menggunakan Database untuk penyimpanan data. Gambar 2.12 Alur Data SMS Gateway dengan GAMMU2.2.17 Kedudukan SMS Gateway Dalam Network GSM