SMS singkatan
dari
[Short Message Service] adalah merupakan suatu teknologi yang
memungkinkan untuk mengirim dan menerima pesan antar pengguna mobile
phone. SMS pertama hadir di Eropa pada tahun 1992. Yang standar awalnya
diterapkan dengan menggunakan GSM (Global System for Mobile
Communications).
Seperti namanya “Short Message Service” pesan yang dapat dikirim dengan
SMS sangat terbatas. Satu pesan SMS dapat berisi paling banyak 140 bytes
(1120 bit) dari data, maka satu pesan SMS dapat berisi sampai:
- ) 160 karakter, jika 7-bit character encoding digunakan (jika 7-bit
character encoding adalah penggunaan karakter latin seperti karakter
English).
- ) 70 characters, jika 16-bit Unicode UCS2 character encoding digunakan
(pesan teks SMS berisi karakter bukan latin, seperti karakter Cina maka
perlu menggunakan 16-bit character encoding).
Pesan teks SMS mendukung berbagai bahasa internasional. Bahasa yang
didukung oleh Unicode termasuk bahasa Arab, Cina Jepang dan Korea.
Selain teks, pesan SMS dapat membawa data biner yang memungkinkan untuk
mengirimkan ringtones, gambar, logo operator, animasi , kartu bisnis
(V.Card) dan WAP.
Satu kelemahan dari teknologi SMS adalah jumlah data yang dapat dibawa
sangat dibatasi. Untuk menghilangkan kelemahan ini maka telah
dikembangkan suatu teknik perluasan atau penggabungan pesan yang sering
disebut dengan “Concatenated SMS”. Pesan teks concatenated SMS dapat
berisi lebih dari 160 karakter standar (karakter English).
Selain pembatasan ukuran data, SMS mempunyai kelemahan utama yang
lainnya, yaitu isi pesan SMS tidak dapat berisi rich-media seperti
gambar, animasi, dan melodi. EMS (Enhanced Messaging Service) telah
dikembangkan sebagai jawaban mengenai ini. Pesan EMS dapat berisi
gambar, animasi dan melodi. Dalam satu pesan EMS dapat dilakukan
pengaturan teks seperti hurup miring, hurup tebal, hurup kecil serta
dapat menyisipkan gambar, melodi dan animasi.
SMS center/pusat (SMSC) bertugas untuk melakukan penanganan operasi SMS
dari suatu jaringan wireless. Ketika suatu pesan SMS dikirim dari mobile
phone, maka akan diterima oleh SMS pusat terlebih dahulu kemudian akan
diteruskan ke nomor yang dituju.
Tugas pokok dari SMSC adalah untuk mengarahkan pesan SMS dan mengatur
prosesnya. Jika penerima tidak tersedia (sebagai contoh ketika handphone
dimatikan), SMSC akan menyimpan pesan SMS tersebut dan akan mengirimkan
ke nomor tujuan apabila penerima sudah menghidupkan kembali
handphonenya. SMSC bisa dikatakan sebagai gateway atau gerbang pusat
untuk menghubungkan antara beberapa pengguna handphone.
Pada umumnya suatu layanan jaringan mempunyai nomor pusat sendiri yang
dapat digunkanan. Dan layanan nomor pusat ini dapat di atur dalam menu
yang tersedia pada handphone, yang secara default sudah diatur oleh
operator jaringan kartu SIM itu sendiri.
001
1.2. Konsep Dasar Teknologi SMS
Berikut ini akan dijelaskan beberapa konsep dasar Teknologi SMS
Validity Period of an SMS Message
Suatu pesan SMS akan disimpan sementara di SMS center, jika penerima sms
sedang dalam keadaan offline. Pesan SMS ini akan dikirim kembali
apabila penerima sudah online. Untuk pesan SMS yang tersimpan di SMS
center dalam waktu yang melebihi masa aktif pesan, maka secara otomatis
pesan SMS akan dihapus oleh SMS center dan tidak akan disampaikan ke
penerima.
Periode aktif pesan ini disebut juga dengan validasi periode aktif.
Sebuah mobilephone mempunyai pilihan menu yang dapat digunakan untuk
mengatur validasi periode ini, sehingga dapat mengatur berapa lama
pesan itu akan dikirim apabila penerima sedang keadaan offline.
Message Status Reports
Terkadang kita ingin mengetahui apakan sebuah pesan SMS yang dikirim
sudah berhasil diterima atau belum. Untuk mendapatkan informasi ini,
kita harus menetapkan atau mengatur pada pesan SMS yang akan dikirim.
Ini bertujuan agar SMS center mengetahui bahwa pengirim memerlukan
informasi mengenai laporan status pengiriman pesan. Laporan status yang
disampaikan ke pengirim berupa pesan SMS. Sebuah mobilephone/handphone
mempunyai pilihan menu yang dapat digunakan untuk mengatur status
pengiriman pesan SMS.
Saat ini banyak sekali pengguna layanan pesan singkat atau SMS yang
digunakan di beberapa lini bisnis, baik perusahaan besar, perusahaan
kecil maupun perorangan. Dimana tujuannya pun beragam, seperti yang
sering kita lihat bahkan menggunakannya. Sebagai contoh penggunaan yang
sering kita lihat adalah dalam acara atau program televisi dimana
semakin maraknya polling quiz yang menggunakan layanan SMS atau dapat
kita lihat dalam penjualan pulsa elektronik. Dimana untuk mendukung
proses tersebut diperlukan sebuah aplikasi penghubung yang dapat
mengelola dan menangani pesan SMS yang masuk. Dapat dibayangkan apabila
hal seperti ini ditangani secara manual tanpa adanya aplikasi pembantu
untuk mengelolanya.
Berdasarkan permasalahan diatas maka disini kita akan membahas bagaimana
membuat aplikasi SMS gateway yang dapat membantu menangani pesan-pesan
yang masuk dan mengelolanya sesuai dengan kebutuhan. Pembahasan akan
dibatasi hanya mengenai SMS gateway.
SMS Gateway adalah suatu platform yang menyediakan mekanisme untuk EUA
menghantar dan menerima SMS dari peralatan mobile (HP, PDA phone, dll)
melalui SMS Gateway’s shortcode (sebagai contoh 9221). SMS Gateway
membolehkan UEA untuk berkomunikasi dengan Telco SMSC (telkomsel,
indosat, dll) atau SMS platform untuk menghantar dan menerima pesan SMS
dengan sangat mudah, Karena SMS Gateway akan melakukan semua proses dan
koneksi dengan Telco. SMS Gateway juga menyediakan UEA dengan interface
yang mudah dan standar.
UEA dapat berupa berbagai aplikasi yang memerlukan penggunaan SMS.
Seperti berbagai aplikasi web yang telah banyak menggunakan SMS (free
sms, pendaftaran, konfirmasi melalui SMS, aplikasi perkantoran, dsb),
CMS, acara pengundian di televisi, dll. UEA melakukan komunikasi dengan
SMS Gateway melalui Internet menggunakan standard HTTP GET atau HTTPS
(untuk komunikasi yang aman).
Telco SMSC akan menghantar pesan (SMS) tersebut kepada perusahaan SMS
Gateway (sesuai dengan nomor yang telah disewa) dengan menggunakan
protokol yang khusus. Dan berdasarkan keyword yang telah dituliskan pada
SMS, maka sistem SMS Gateway akan menghantar SMS tersebut ke URL yang
telah ditentukan. UEA dapat menghantar SMS reply kepada pelanggan
melalui SMS Gateway tersebut. Dan UEA dapat menentukan besarnya biaya
(charging) yang akan dikenakan kepada pelanggan. Biasanya telah
ditentukan regulasi biayanya (microcharging mechanism), contoh Rp 0
(gratis); Rp 500,- ; Rp 1000,- ; Rp2000,- dst.
Suatu perusahaan SMS Gateway biasanya support untuk pesan yang berupa
teks, unicode character, dan juga smart messaging (ringtone, picture
message, logo operator,dll). Berikut gambar simulasi pengiriman dan
penerimaan SMS Gateway.
SMS Gateway904
2.1. Keuntungan SMS Gateway
SMS Gateway merupakan pintu gerbang bagi penyebaran Informasi dengan
menggunakan SMS. Anda dapat menyebarkan pesan ke ratusan nomor secara
otomatis dan cepat yang langsung terhubung dengan database nomor-nomor
ponsel saja tanpa harus mengetik ratusan nomor dan pesan di ponsel anda
karena semua nomor akan diambil secara otomatis dari database tersebut.
Selain itu , dengan adanya SMS Gateway anda dapat mengustomisasi
pesan-pesan yang ingin dikirim. Dengan menggunakan program tambahan yang
dapat dibuat sendiri, pengirim pesan dapat lebih fleksibel dalam
mengirim berita karena biasanya pesan yang ingin dikirim berbeda-beda
untuk masing-masing penerimanya.
2.2. Pengirimkan SMS dengan Komputer
Secara umum ada beberapa cara untuk mengirimkan pesan SMS dari PC atau komputer.
1) Menghubungkan komputer dengan handphone atau GSM/GPRS modem.
Selanjutnya tinggal menggunakannya perintah-perintah “AT Command” untuk
mengirimkan pesan.
2) Menghubungkan komputer langsung dengan
SMS Center (SMSC) atau
SMS service provider. Untuk mengirimkan pesan SMS menggunakan beberapa
protocol interface yang mendukung SMSC. Sebagai contoh protocol yang
sering digunakan adalah HTTP atau HTTPS atau protocol lainnya.
Untuk mengirimkan pesan SMS dengan komputer dibutuhkan beberapa alat
pendukung, seperti handphone, GSM atau GPRS modem dan sebuah kartu SIM.
Ada beberapa cara untuk menghubungkan komputer dengan handphone ataupun
GSM modem yaitu dengan menggunakan Kabel Serial, kabel USB, Bluetooth
atau dengan menggunakan Infrared. Ini semua tergantung dari fasilitas
yang disediakan oleh handphone atau GSM modem tersebut. Setelah komputer
terhubung dengan alat atau handphone/GSM modem, kita dapat
mengendalikan handphone/GSM modem dengan cara mengirimkan perintah ke
alat tersebut. Perintah-perintah yang dikirim ke handphone/GSM modem
disebut dengan AT Command.
Dibawah ini beberapa perintah dasar dari AT Command yang sering digunakan untuk menulis ataupun mengirim pesan SMS:
AT Command Keterangan
+CMGS Send Message
+CMSS Send Message From Storage
+CMGW Write Message to Memory
+CMGD Delete Message
+CMGC Send Command
+CMMS More Message to Send
Cara mudah untuk mengirim perintah AT Command ke handphone atau GSM
modem dapat menggunakan program terminal. Program terminal ini dalam
sistem operasi windows dikenal dengan nama “Microsoft HyperTerminal”.
Banyak mamfaat yang di dapat dari
Sms Gateway, bahkan anda pun Bisa melakukan Pemasaran dan marketing melalui
Sms Gateway