Rabu, 17 Februari 2010

SMS Gateway part 1

A. Dasar Teori

SMS Gateway merupakan suatu platform yang menyediakan fasilitas untuk mengirim dan menerima SMS dari peralatan mobile melalui SMS Gateway’s shortcode. Pada SMS Gateway memungkinkan para pengguna dapat mengirimkan dan menerima SMS menggunakan koneksi Telco SMSC (telkomsel,indosat,xl,dll) dengan sangat mudah. Aplikasi SMS Gateway berhubungan dengan web, dan database (Mysql). Sehingga cukup mudah untuk dipahami dalam konsep maupun pengaplikasiannya.

Sekarang ini telah banyak aplikasi SMS Gateway yang digunakan, seperti free sms, konfirmasi registrasi, sms poling, dll. Proses SMS Gateway itu sendiri yaitu pertama SMS dikirim menggunakan Telco SMSC, setelah itu SMS tersebut dikirimkan pada perusahaan SMS Gateway. Dari perusahaan SMS Gateway akan mengirimkan SMS tersebut pada URL yang telah ditentukan, setelah itu dikirimkan SMS reply kepada pelanggan melalui SMS Gateway. Dan biasanya untuk proses SMS reply ini ada biayanya yang telah ditentukan.

Fitur-fitur standar SMS Gateway:

· Komunikasi SMS Interaktif 2 Arah

· SMS Info on Demand

· SMS Service Settings

· SMS Automatic Registration

· Polling SMS

· Pengiriman SMS Broadcast

· Pengiriman SMS ke Call Group

· Pengiriman SMS Terjadwal

· Personalisasi SMS

· Antarmuka Aplikasi Berbasis Web

· Buku Alamat dan Call Group

· Manajemen Pengguna

· Sistem Security Access

· Sistem Parameter

Fitur-fitur advance SMS Gateway:

· Antarmuka dinamis untuk integrasi ke database perusahaan

· SMS Remote Control

· E-mail to SMS

· SMS to E-mail

· Ekspansi Modem GSM

· Koneksi langsung ke SMSC via SMPP

B. Perancangan

Dalam pengaplikasian SMS Gateway tidak terlalu rumit karena menggunakan peralatan yang mudah didapatkan. Peralatan-peralatan yang minimal harus ada dalam aplikasi SMS Gateway yaitu:

1. PC/Laptop

2. Ponsel

3. Kabel data/infrared

Karena dalam SMS Gateway membutuhkan koneksi database dan pengolahan script, maka software yang digunakan dalam SMS Gateway yaitu:

1. Web Server(XAMPP,Apache)

2. Nowsms

3. PC suite ponsel

C. Cara Kerja

1. Instalasi dan Pengujian

Pengujian dilakukan dengan menggunakan hardware dan software sebagai berikut:

a. Laptop Intel Pentium M 1.6 GHz dengan OS Windows Xp SP2

b. Handphone Sony Ericsson K300i dengan kartu IM3 sebagai pengirim SMS

c. Handphone HT G30 dengan kartu IM3 sebagai penerima SMS

d. Sony Ericsson PC Suite

e. Xampp

f. NowSMS sebagai software SMS Gateway

g. Adobe Dreamweaver

Instal semua sofware yang akan digunakan. Pada software-software diatas cukup user friendly, sehingga mudah dalam penggunaannya. Langkah-langkah dalam pengujian SMS Gateway adalah sebagai berikut:

a. Sambungkan Handphone Sony Ericsson pada Laptop, dan pastikan sudah tersambung dengan PC suite.

b. Pastikan XAMPP telah aktif, dengan cara masuk pada XAMPP Control Panel dan klik Start pada module Apache dan MySql. (Pastikan muncul Running)

c. Selanjutnya hubungkan Handphone Sony Ericsson dengan Gateway yaitu dengan menjalankan software NowSMS.

d. Pertama klik Add pada SMSC Connection Type dan pilih GSM Phone or Modem, klik OK

e. Setelah itu pilih modem yang telah terdeteksi, pada kolom Modem PIN dikosongkan saja. Klik tombol Test and Add Modem. Jika berhasil maka akan keluar tampilan sebagai berikut:

f. Langkah selanjutnya klik Properties, akan terbuka window baru Modem Connection, pada Phone Number masukan nomer handphone yang tersambung dengan Laptop dan beri centang pada Receive SMS Messages. Untuk kolom lainnya tetap pada setingan default lalu klik OK. Setelah Window Modem Connection tertutup maka Klik Apply.

g. Untuk langkah selanjutnya yaitu mengaktifkan web interface pada Gateway, yaitu dengan cara, klik tab Web pada NowSMS. Dan beri tanda centang pada Enable menu driven web interface. Untuk default Web Interface memakai port 8800.

h. Selanjutnya buka tab Service dan beri centang pada Run as a service

i. Setelah semua pengaturan dilakukan maka langkah selanjutnya adalah melikat tampilan web interface pada software NowSMS. Buka Internet Explorer dan ketikan http://localhost:8800 pada URL, jika berhasil maka akan muncul tampilan sebagai berikut:

Dengan web interface ini kita dapat mengirim sms dengan mengetikan no pada kolom Phone Number dan tulis teks sms pada kolom Text dan klik Submit. Maka pada handphone HT akan mendapatkan kiriman sms dari no handphone yang tersambung pada Laptop.