4 modem wavecom tanpa melibatkan operator dan t
send
sampai t
receive
adalah pengujian dilakukan dari waktu modem wavecom mengirimkan data sms, kemudian melalui operator provider, dan
operator provider mengiirimkan data sms ke nomor tujuan
.
1.4 Tujuan
Tujuan Penulisan ini adalah : 1.
Memberikan
alternative
untuk memilih
sms gatewa y
yang lebih baik dari segi kecepatan pengiriman informasi ke nomor tujuan.
2. Memberikan
alternative
untuk memilih
sms gatewa y
yang lebih baik dari segi pengiriman dengan jumlah tertentu ke nomor tujuan.
1.5 Statistik Penelitian
Statistik penelitian yang dilakukan dalam menyelesaikan tugas akhir ini adalah dengan langkah-langkah sebagai berikut :
1. Studi pustaka dengan mempelajari
literature
dari buku pedoman maupun
internet
yang berkaitan dengan pembahasan tugas akhir ini. 2.
Mengembangkan
tools
pengujian Gammu dan
AT Command
berbasis
Visual Basic.
3. Membangun
skenario pengujian aplikasi sms gateway.
4. Pengamatan dan pengambilan data berdasarkan dari hasil uji coba
perbandingan pada study
literature
analisis unjuk kerja. 5.
Melakukan pengambilan kesimpulan.
5
1.6 Sistematika Penelitian
Bab 1 Pendahuluan
Bab ini membahas tentang latar belakang pemilihan topik penelitian, rumusan masalah, batasan masalah, tujuan, Statistik Penelitian,
dan sistematika penulisan.
Bab II Landasan Teori
Bab ini membahas mengenai landasan teori yang digunakan sebagai pendukung dalam penulisan tugas akhir.
Bab III Perencanaan
Bab ini berisikan tentang analisis sistem dan perancangan skenario pengujian.
Bab IV
Pengujian dan Analisis Unjuk Kerja
Bab ini berisi tentang pelaksanaan uji coba dan perhitungan hasil uji coba Analisis Unjuk Kerja pada sistem.
Bab V Pembahasan dan Penutup
Bab ini berisi beberapa kesimpulan yang didapat dan saran-saran berdasarkan Analisis Unjuk Kerja pada tugas akhir ini.
6
BAB II LANDASAN TEORI
2.1
Sms Gateway
Menurut Tekno Jurnal, Aplikasi
sms gateway
adalah aplikasi yang digunakan untuk mengirim atau menerima
sms Short Message Service
yang biasanya digunakan pada aplikasi bisnis, baik untuk kepentingan
broadca st
promosi, layanan informasi terhadap pengguna, penyebaran
content
produk atau jasa dan lain sebagainya, salah satu contoh dari aplikasi
sms gatewa y
adalah Gammu.
2.1.1 Keuntungan Menggunakan
Sms Gateway
Sms gateway
merupakan pintu gerbang bagi penyebaran informasi dengan menggunakan
sms
. Keuntungan dari
sms gatewa y
adalah dapat menyebarkan pesan ke ratusan nomor secara otomatis dan cepat yang
langsung terhubung dengan
database
nomor-nomor
handphone
saja tanpa harus mengetik ratusan nomor dan pesan di
ha ndphone
karena semua nomor akan diambil secara otomatis dari
database
tersebut. Selain itu, program tambahan yang dapat dibuat sendiri memudahkan pengirim pesan
dapat lebih fleksibel dalam mengirim berita karena biasanya pesan yang ingin dikirim berbeda-beda untuk masing-masing penerimanya.
2.2
SMS
Short Message Service
Menurut Wikipedia 2011, sms Short Message Service
adalah sebuah layanan yang dilaksanakan dengan sebuah
handphone
untuk mengirim atau menerima pesan-pesan pendek.
7
2.2.1 Sejarah Singkat
SMS
Short Message Service
SMS Short Message Service
adalah merupakan salah satu layanan pesan teks yang dikembangkan dan distandardisasi oleh suatu badan
bernama ETSI
European Telecommunication Standards Institute
sebagian dari pengembangan
GSM Global System for Mobile
Communication Phase
2, yang terdapat pada dokumentasi
GSM
03.40 dan
GSM
03.38. Fitur
sms
ini memungkinkan perangkat Stasiun Seluler Digital
Digital Cellular Terminal
, seperti
Handphone
untuk dapat mengirim dan menerima pesan-pesan teks dengan panjang sampai dengan 160 karakter
melalui jaringan
GSM
. Karakter yang dimaksud adalah
alphabet
A sampai Z, angka 0 sampai 9 dan spasi. Untuk karakter nomorn-Latin, seperti Arab,
Kanji atau Mandarin dengan panjang sampai dengan 70 karakter.
Sms
dapat dikirimkan ke perangkat stasiun seluler digital lainnya hanya dalam beberapa detik selama berada pada jangkauan pelayanan
GSM
. Lebih dari sekedar pengiriman pesan biasa, layanan
sms
memberikan garansi
sms
akan sampai pada tujuan meskipun perangkat yang dituju sedang tidak aktif yang dapat disebabkan karena sedang dalam
kondisi mati atau berada di luar jangkauan layanan
GSM
. Dengan adanya
feature
seperti ini maka layanan
sms
juga cocok untuk dikembangkan sebagai aplikasi-aplikasi seperti :
pager
,
e-mail
, dan nomortifikasi
voice mail
, serta layanan pesan banyak pemakai
multiple user
. Namun
8 pengembangan aplikasi tersebut masih bergantung pada tingkat layanan
yang disediakan oleh operator jaringan.
2.2.2 Cara Kerja
Sms Short Message Service
Mekanisme dari sistem
sms
ialah
store and forwa rd
, dimana sistem dapat melakukan pengiriman
short message
dari satu terminal ke terminal lainnya. Hal ini dapat dilakukan berkat adanya sebuah entitas dalam sistem
SMS
yang bernama
Short Message Service Center SMSC,
disebut juga
Message Center MC. SMSC
merupakan sebuah perangkat yang melakukan tugas
store and forwa rd traffic short message
seperti pada Gambar berikut :
Gambar 2.1 Mekanisme Pengiriman
SMS Store and Forward
2.3 Gammu
Gammu adalah perangkat lunak yang dapat mengirim
sms
, menerima
sms
, dan lain-lain, melalui
handphone
atau modem yang ter-
install
pada komputer. Ada beberapa kekurangan Gammu menurut penulis yang sering
menjadi pertimbangan atau alasan banyak orang untuk tidak menggunakan Gammu sebagai aplikasi
sms gateway
yaitu :
9 1.
Proses pengiriman
sms
ke nomor tujuan, memakan waktu yang lama sehingga memperlambat penyampaian pesan
2. Dalam pengiriman
sms
dengan jumlah tertentu Gammu akan mengalami
error
, contohnya ketika penulis mengirimkan 60
sms
ada beberapa
sms
yang gagal terkirim.
Gambar 2.2 Alur
Sms Gateway
Via Aplikasi Gammu
Mekanisme Kerja Gammu
Ada dua mekanisme kerja dari Gammu yaitu sebagai Aplikasi dan Sebagai Deamon. Gammu sebagai Aplikasi akan bekerja ketika perintah
Gammu di jalankan pada lingkungan shell beserta perintahnya di sertakan sesuai fungsi yang di inginkan. Sedangkan sebagai deamon Gammu di
tandai dengan di jalankannya perintah
sms
d pada shell.
Sms
d bukan lah perintah yang langsung terinstal melainkan perintah yang di jalankan pada
shell atau MS-Dos Prompt.
10
Gambar 2.3 Mekanisme Kerja Gammu
A. Gammu 1.30
1. Gammu
C:Gammu-1.30
Terdapat 4 folder di dalamnya, yaitu
bin
include
lib
share Untuk menjalankan Gammu yang kita perlukan hanya isi dari
folder bin dimana terdapat program Gammu dan file-file library yang diperlukan.
2. Konfigurasi Gammurc
Program Gammu memerlukan file Gammurc untuk membaca
konfigurasi yang diperlukan. Kita bisa ambil file contoh Gammurc yang sudah disediakan di dalam folder share.
C:\Gammu-1.30\share\doc\Gammu\examples\config
Copy file Gammurc yang ada di folder config tersebut, lalu paste di folder bin. Buka file Gammurc menggunakan text editor.
Hanya ada dua parameter penting yang harus di konfigurasi, yaitu
device
dan
connection
. Pastikan device yang anda gunakan sudah terbaca
11 oleh Windows, baik itu handphone atau modem. Untuk mengecek port
berapa yang digunakan bisa ke
Device Manager
melalui Control Panel.
Untuk contoh di atas modem yang saya gunakan tedeteksi menggunakan COM5.
Berikut hasil akhir konfigurasi Gammurc yang penulis gunakan :
[Gammu]
device = com5: connection = at115200
; Do not use model configuration unless you really need it ;model = 6110
;synchronizetime = yes ;logfile = Gammulog
;logformat = textall ;use_locking = yes
;Gammuloc = Gammu.us ;startinfo = yes
;Gammucoding = utf8 ;usephonedb = yes
3. Jalankan Gammu
Buka command line tool, lalu pindah ke folder dimana Gammu terletak. Untuk pindah folder ,menggunakan command
cd letak folder
cd C:\Gammu-1.30\bin
Untuk memastikan apakah konfigurasi yang dilakukan benar, kita bisa menggunakan command
–
identify
Gammu --identify
Jika konfigurasi benar dan device terbaca oleh Gammu, maka akan keluar deskripsi dari Device tersebut seperti contoh gambar di bawah ini.
Jika masih salah maka periksa kembali device dan connection nya.
12
B. Gammu Configu
ratio
n File
On Linux, MacOS X, BSD and other Unix-like systems, the config file is searched in following order:
1.
XDG_CONFIG_HOMEGammuconfig
2.
~.configGammuconfig
3.
~.Gammurc
4.
etcGammurc
On Microsoft Windows: 1.
PROFILE\Application Data\Gammurc
2.
.\Gammurc
Parameters before command configure Gammu:
1.
-c, --config filename
name of configuration fil Setting Conection Gammu
Jenis Connection
ZTE G X760 at115200
13 configure Symbian based phone
2.4
AT-Command
Untuk
SMS
Menurut Micron,
AT-Command
adalah perintah yang dapat diberikan kepada
handphone
atau
GSMCDMA
modem untuk melakukan sesuatu hal, termasuk untuk mengirim dan menerima
sms
. Dengan memprogram pemberian perintah ini di dalam komputer maka perangkat kita dapat
melakukan pengiriman atau penerimaan
sms
secara otomatis untuk mencapai tujuan tertentu. Komputer dapat memberikan perintah
AT-Command
melalui hubungan kabel data serial atau
bluetooth
. Antar perangkat
handphone
dan modem
GSM CDMA
bisa memiliki
AT- Command
yang berbeda-beda, namun biasanya mirip antara satu perangkat dengan perangkat lain. Untuk dapat mengetahui secara persis maka kita harus
14 mendapatkan dokumentasi teknis dari produsen pembuat
handphone
atau
GSMCDMA
modem tersebut.
Gambar 2.4 Alur
Sms Gateway
Via
AT Command
Menggunakan VB.
Perintah
AT Command
yang sering di gunakan : AT+CMGS = Mengirim pesan, AT+CMGR = Membaca pesan,
AT+CMGD=Menghapus pesan, AT+CSCA = Alamat dari pusat
SMS
Servis, AT+CNMI = Menampilkan adanya
SMS
Baru, AT+CGMI = Untuk mengetahui pembuat piranti modem gunakan perintah, AT+CGMM
= Untuk melihat model produk modem, AT+CGSN = Untuk melihat nomor serial piranti, AT+CSQ = Memeriksa kualitas sinyal modem,
AT+CIMI = Mengetahui identitas kartu SIM.
Gambar 2.5 Beberapa Perintah
AT Command
15
Gambar 2.6 Contoh Format Mode
Gambar 2.7 Contoh Jenis Encoding
16
Gambar 2.8 Contoh Penggunaan
AT Command
Membuka
Sms
2.5 Parameter Kinerja