20
tersebut. Dengan demikian, SMS gateway dapat diartikan sebagai suatu penghubung untuk lalu lintas data-data SMS, baik yang dikirimkan maupun yang
diterima. 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-protokol itu sendiri bersifat
pribadi. Namun karena perkembangan teknologi komputer, baik dari sisi hardware
maupun software, dan perkembangan teknologi komunikasi, SMS gateway tidak seperti ilustrasi diatas. Masyarakat lebih mengartikan SMS gateway sebagai suatu
jembatan komunikasi yang menghubungkan perangkat komunikasi dalam hal ini ponsel dengan perangkat komputer mereka. Pengertian SMS gateway kemudian
lebih mengarah pada sebuah program yang mengkomunikasikan antara sistem operasi komputer dengan perangkat komunikasi yang terpasang untuk menerima
dan mengirim SMS. Ilustrasi SMS gateway sekarang dapat dilihat pada Gambar 2.4.
Aplikasi SMS Gateway
Perangkat komunikasi
Gambar 2.4 Aplikasi SMS Gateway
2.10 Perangkat Komunikasi
Perangkat komunikasi disini yang adalah perangkat yang dapat digunakan untuk mengirimkan atau menerima SMS. Dalam tugas akhir ini digunakan
perangkat komunikasi berupa telepon seluler ponsel. Apapun merek dan tipe
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
21
ponsel yang digunakan, bisa dipastikan untuk memiliki feature untuk SMS, baik yang mengusung teknologi GSM maupun CDMA dan juga mempunyai koneksi
GPRS. Agar dapat terhubung ke komputer, ponsel harus memiliki dukungan konektifitas ke perangkat lain baik dengan media koneksi berupa kabel, bluetooth,
maupun infra merah IrDA.
2.11 Media Koneksi Kabel Data
Kabel data dapat digunakan untuk menghubungkan sebuah ponsel ke komputer, hal ini tergantung merk dan tipe ponsel yang akan digunakan. Karena
masing-masing tipe ponsel memiliki konektor kabel data yang berbeda satu sama lain, sehingga diperlukan kejelian dalam memilih kabel yang akan digunakan.
Umumnya kabel data tersebut digunakan untuk kirim terima SMS, upload ringtone
dan gambar, mengelola phonebook. Sedangkan untuk fungsi tambahan yang tidak dimiliki jenis kabel, misalnya untuk koneksi ke internet, kirim terima
fax dan e-mail, mengakses Network Monitor Yunianto, 2006.
2.12 Tools SMS Gateway Gammu
Gammu adalah suatu program open source yang digunakan untuk
berkomunikasi antara mobile phone ponsel dengan perangkat komputer. Konfigurasi dan penggunaan gammu tidak sulit, selain SMS yang masuk ke
ponsel dapat dibaca secara langsung, SMS-SMS tersebut juga dapat disimpan dalam sebuah database server baik mysql maupun postgresql. Dengan sebuah
daemon sejenis service yaitu smsd, user tidak perlu susah payah memindahkan
SMS-SMS yang masuk ke ponsel, kedalam database server karena smsd akan
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
22
mengerjakan hal itu, dan tidak akan membuat ponsel mengalami overloading SMS yang masuk. http:www.gammu.org,Yunianto,2006.
Agar smsd dapat berhubungan secara langsung dengan database server MySQL atau Postgresql, smsd harus memiliki tabel-tabel yang digunakan untuk
menyimpan data-data yang berhubungan dengan SMS yang ada. Dalam gammu telah disediakan script untuk membuat tabel-tabel tersebut. Diantara tabel-tabel
tersebut, terdapat tabel-tabel yang digunakan untuk membaca atau mengirim SMS yaitu, tabel inbox dan tabel outbox. Tabel inbox digunakan smsd untuk
menyimpan SMS yang masuk ke ponsel, sedangkan tabel outbox digunakan untuk menyimpan semua SMS yang akan ke nomor tujuan.
Gammu support untuk beberapa device atau perangkat komunikasi, antara lain:
a Mayoritas dari handphone Nokia generasi DCT3 dengan sistem operasi Nokia, contoh: Nokia 3210, 3310, 3315, 3410, 5110, 5130, 6110, 6130, 6150, 6210,
7110, 8210. b Mayoritas dari handphone Nokia generasi DCT4 dengan sistem operasi Nokia,
contoh: Nokia 3100, 3510, 3510i, 6220, 6230, 6310, 6310i, 6510, 6610, 7210, 8310.
c Handphone yang mendukung AT command, contoh: model Siemens, Sony Ericsson, Nokia dan model Alcatel dari generasi BE5BF5BH4.
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
23
2.13 Bahasa Pemograman