Thoyib, 41506120078
Abstrak
Berbagai layanan komunikasi dan pesan hadir dalam kehidupan masyarakat saat
ini seperti email, SMS (Short Message Service), faximile, dan voice mail. Masingmasing layanan pesan tersebut mengimplementasikan teknik komunikasi yang berbeda
satu sama lain. Melihat potensi tersebut, perlu dikembangkan aplikasi yang
memungkinkan berbagai jenis pesan dapat saling berkomunikasi secara asinkron. Selain
menyediakan layanan pesan terpadu, juga memungkinkan menyediakan fungsi content
server yang dapat melayani pencarian data yang didefinisikan.
Model pengembangan perangkat lunak yang digunakan dalam laporan skripsi ini
adalah model waterfall yang menguraikan aktifitas-aktifitas pada masing-masing tahap
pengembangan dan dilakukan perancangan aplikasi yang terdiri dari perancangan kelas
dan antarmuka.
Auto Replay yang berjalan di sisi server berfungsi memberikan pesan balasan
secara otomatis. SMSdesk yang berjalan disisi client menyediakan layanan utama yaitu
pencarian data, penerusan hasil pencarian data ke SMS atau email, dan pengiriman
pesan pribadi ke SMS atau email. Informasi yang cepat dan akurat didapatkan customer
maupun pihak management dapat dilakukan dengan adanya SMS gateway yang
diimplementasikan pada aplikasi. Selain itu MySQL dan Mirosoft Visual Basic 6.0 juga
sangat memudahkan dalam pengembangan aplikasi ini.
Kata Kunci: SMS Gateway, pesan
jenis aplikasi
fasilitas SMS.
1. PENDAHULUAN
1.1 Latar Belakang Masalah
memanfaatkan
Melihat
teknologi
yang
berkembang begitu pesat hingga
menjadikan
berkomunikasi
tidak
mengenal batasan waktu dan tempat
seperti halnya teknologi Short Message
Service (SMS) yang pada awalnya
didesain untuk pertukaran pesan yang
berukuran kecil, terutama digunakan
untuk keperluan notifikasi dan paging
baik numeric maupun alphanumeric.
Akan tetapi dengan perkembangan yang
pesat, kemudian bermunculan berbagai
yang
Jurnal
UMB/Aplikasi SMS Gateway/2010
Thoyib, 41506120078
Beberapa
perusahaan
menggunakan layanan SMS ini untuk
meningkatkan
proses
bisnisnya
terutama mengenai hubungan dengan
customer, dan keperluan komunikasi.
Karena panjang data dari SMS yang
bersifat kecil, maka pengolahan data
SMS tersebut dapat dilakukan secara
cepat sehingga meningkatkan efisiensi
pengolahan data.
Sistem
layanan
informasi
dimulai oleh customer yang meminta
update informasi melalui SMS (dengan
format SMS yang sudah ditentukan)
kemudian server komputer akan
otomatis mengirimkan SMS yang
berisikan informasi yang dibutuhkan
berdasarkan database yang sudah ada.
Jurnal
UMB/Aplikasi SMS Gateway/2010
Thoyib, 41506120078
Aplikasi
ini
memiliki
kebutuhan-kebutuhan sebagai berikut:
a. Dapat membatasi layanan yang
diakses
oleh
pengguna
berdasarkan jenis pengguna.
b. Dapat menyediakan fasilitas
untuk registrasi pengguna dan
login ke aplikasi.
d. Dapat
mengirimkan
/
meneruskan hasil pencarian ke
SMS atau e-mail yang dituju.
e. Dapat mengirimkan pesan yang
ditulis oleh pengguna ke SMS
atau e-mail yang dituju.
2.3 GAMMU
Gammu adalah utilitas baris
perintah dan library yang dapat bekerja
dengan ponsel dari berbagai vendor.
Jurnal
UMB/Aplikasi SMS Gateway/2010
Thoyib, 41506120078
2.
Actor
Registered
User
External
User
hasil
pencarian
Deskripsi
User terdaftar yang
dapat menggunakan
seluruh fitur-fitur
aplikasi
yang
diimplementasikan
pada aplikasi.
User yang tidak
terdaftar dan hanya
dapat mengirimkan
pesan SMS dan
menggunakan
pencarian data dari
ponsel.
6.
2.
3.
4.
5.
Actor
Login
Deskripsi
Registered User
harus melakukan
login
terlebih
dahulu
untuk
otorisasi sebelum
menggunakan
aplikasi.
Register
External
User
harus melakukan
registrasi terlebih
dahulu sebelum
terdaftar menjadi
Registered User.
Melakukan
User
dapat
pencarian
melakukan
data
pencarian
data
pada
content
server.
Mengirimkan External
User
pesan SMS
dapat melakukan
pengiriman pesan
melalui
ponsel
dan
Registered
User
dapat
menulis
dan
mengirim SMS ke
nomor
ponsel
yang dikehendaki.
Mengirimkan Registered User
/ meneruskan dapat
Mengirimkan
pesan e-mail
mengirmkan atau
meneruskan hasil
pencarian ke SMS
atau alamat email
yang dikehendaki.
Registered User
dapat
menulis
atau
mengirim
pesan ke alamat
email
yang
dikehendaki.
Jurnal
UMB/Aplikasi SMS Gateway/2010
Thoyib, 41506120078
b. Navigasi,
mencerminkan
struktur dari isi aplikasi.
c. Bantuan
(help),
untuk
memudahkan pengguna aplikasi.
4. IMPLEMENTASI
PENGUJIAN
DAN
4.1 Implementasi
Berikut ini adalah langkahlangkah instalasi Gammu untuk
keperluan SMS Gateway:
a. Unduh
Gammu
(gammu_win32.zip) di alamat
http://www.gammu.org.
b. Ekstrak
folder
(gammu_win32.zip)
C:\Win32.
Gammu
ke
Jurnal
UMB/Aplikasi SMS Gateway/2010
Thoyib, 41506120078
PhpMyAd
min
berjalan
dengan
normal
Gammu
dapat
mengenali
handphone
yang
dijadikan
sebagai
GSM
modem.
SMS yang
masuk
maupun
keluar dari
modem
GSM
terintegrasi
dengan
database
Komputer
server
dapat
melakukan
otomatis
reply
terhadap
SMS yang
masuk
beralamat di
http://localh
ost/phpmyad
min muncul
halaman
login
Dilakukan
identifikasi,
Gammu
dapat
mengenali
IMEI
dari
handphone
tersebut
Muncul
no IMEI
SMS yang
masuk
tersimpan di
tabel inbox
dan
SMS
yang keluar
tersimpan di
tabel
sentitems
pada
database
smsd
Akan
muncul SMS
balasan
sesuai
dengan
format SMS
yang
diberikan.
SMS
yang
masuk
tersimpan
di tabel
inbox dan
SMS
yang
keluar
tersimpan
di tabel
sentitems
Muncul
SMS
balasan
yang
akan
diterima
oleh
pengirim.
4.2 Pengujian
4.2.1 Pengujian di sisi server
No
1
Nama
Pengujian
Komputer
server
booting
dengan
normal
Apache,
MySQL,
dan
Indikator
Pengujian
Muncul
halaman
login pada
monitor
Status
Pengujian
Muncul
halaman
login
Pada
web
browser
yang
Muncul
halaman
login
Nama
Pengujian
Connector
ODBC
3.51 sudah
terinstal
dengan
benar
SMSdesk
sudah
terinstal
dengan
benar
Send SMS
Indikator
Pengujian
Akan
muncul
driver
MySQL
ODBC
3.51 pada
ODBC
Data
Source
Akan
muncul
form login
Status
Pengujian
Muncul
driver
MySQL
ODBC
3.51
Akan
Send SMS
Muncul
form utama
Jurnal
UMB/Aplikasi SMS Gateway/2010
melalui
aplikasi
SMSdesk
Send
Email
melalui
aplikasi
SMSdesk
muncul
form Send
SMS yaitu
pada menu
Send Text
Message
Akan
muncul
form Send
Email
yaitu pada
menu Send
Text
Message
Thoyib, 41506120078
bisa
dijalankan
dan
dikonfigura
sikan.
Send Email
bisa
dijalankan
dan
dikonfigura
sikan.
5.2 Saran
Beberapa hal yang diharapkan
dapat dikembangkan dimasa mendatang
adalah sebagai berikut:
c. Pengujian
send
e-mail,
dilakukan melalui menu Send
Text Message dan submenu
Send Email.
5. KESIMPULAN DAN SARAN
5.1 Kesimpulan
Berdasarkan
dari
hasil
pengujian, maka dapat disimpulkan
beberapa hal sebagai berikut:
a. Aplikasi layanan pelanggan
berbasis SMS Gateway ini
cukup memenuhi kebutuhan
fungsional,
dari
rancangan
sistem, proses identifikasi SMS,
pencatatan data ke database,
sampai perintah pengiriman
SMS balasan secara otomatis
dikelola pada layer database.
Jurnal
UMB/Aplikasi SMS Gateway/2010
Thoyib, 41506120078
DAFTAR PUSTAKA
[1] Rosidi, Romzi Imron. Membuat
Sendiri SMS Gateway (ESME)
Berbasis
Protokol
SMPP
Yogyakarta: ANDI, 2004.
[2] Kadir, Abdul. Tuntunan Praktis
Belajar Database Menggunakan
MySQL Yogyakarta: ANDI,
2008.
[3] Gammu
on-line
(http://www.gammu.org/wiki/in
dex.php?title=Main_Page
diakses 21 Mei 2009).
[4]
http://ajidotnet.wordpress.com/2
008/12/26/format-sms-tutorialsms-based-information-systemgsm-modem-gateway-contohprogram-vbnet-mssql-server/
(diakses 10 Maret 2009).
[5]
http://yulestian.pendataan.info/c
ara-membangu-sms-gatewaydengan-gammu/ (diakses 3 April
2009).