8 hidup kembali. Lamanya waktu penyimpanan SMS, sangat tergantung
dari lamanya waktu yang telah ditetapkan oleh operator untuk menyimpan SMS tersebut.
Nomor yang telah menerima SMS akan mengirimkan laporan SMSC bahwa SMS telah diterima. Laporan tersebut kemudian akan
diteruskan kembali ke nomor pengirim SMS.
3. SMS Gateway
a. Pengertian
Istilah gateway dapat diartikan sebagai pintu gerbang.
Namun pada dunia komputer, gateway dapat diartikan sebagai
jembatan penghubung antara satu sistem dengan sistem yang lain, sehingga dapat terjadi pertukaran data antar sistem tersebut.
Dengan demikian, SMS gateway dapat diartikan sebagai
penghubung untuk lalu lintas data-data SMS. Pada awalnya, SMS
gateway dibutuhkan untuk menjembatani antar SMSC. Hal ini dikarenakan SMSC yang dibangun oleh
perusahaan yang berbeda memiliki protokol komunikasi sendiri, dan protokol tersebut bersifat pribadi. SMS
gateway ini kemudian ditempatkan di antara kedua SMSC yang berbeda protokol tersebut,
yang akan menerjemahkan data dari protokol SMSC satu ke protokol SMSC lainnya yang dituju.
Gambar 1. Illustrasi SMS Gateway
SMSC Protocol 2 SMSC Protocol 1
SMSC1 SMSC2
SMS Gateway
9 Namun seiring perkembangan teknologi komputer dan
perkembangan teknologi komunikasi, SMS gateway tidak lagi
dimaksudkan sebagaimana yang tampak pada gambar tersebut. Dewasa ini, masyarakat lebih mengartikan SMS
gateway sebagai suatu jembatan komunikasi yang menghubungkan perangkat
komunikasi dalam hal ini ponsel dengan perangkat komputer.
Gambar 2. Illustrasi Aplikasi SMS Gateway
b. Gammu software
Perangkat lunak yang digunakan sebagai pengelola SMS gateway adalah dengan menggunakan Gammu. Gammu adalah
nama program yang akan digunakan untuk berkomunikasi dengan perangkat telepon atau modem. Wahana Komputer, 2014:57.
Daftar perangkat yang dapat diakses Gammu dapat dicari di http:wammu.euphones. Kelebihan Gammu dari perangkat lunak
SMS gateway lainnya yaitu:
1
Gammu dapat dijalankan dalam beberapa sistem operasi yang berbeda seperti Windows dan Linux.
2
Kompatibilitas terhadap beberapa device dalam hal ini modem
atau ponsel yang cukup banyak. Dalam proses instalasinya, Gammu sudah berisi satu paket
file konfigurasi dan pilihan database. Pilihan database dalam paket
Aplikasi Perangkat Komunikasi
SMS Gateway
10 Gammu mendukung beberapa
platform database management seperti MySQL, Oracle, PostgreSQL dan sebagainya.
Tabel-tabel default Gammu dengan tabel-tabel untuk data
presensi dalam database aplikasi SMS gateway ini dapat
digambarkan sebagai berikut :
Gambar 3. Tabel-Tabel dalam Database Aplikasi
4. Dasar-Dasar Pemrograman PHP