54
menerima pesan SMS yang dikirim, ia akan mengirimkan kembali pesan konfirmasi ke SMSC yang menyatakan bahwa pesan telah diterima, kemudian
SMSC mengirimkan kembali status tersebut kepada si pengirim. Jika handphone tujuan dalam keadaan mati, pesan yang kita kirimkan akan disimpan di SMSC
sampai period-validity terpenuhi. Period-validity artinya tenggang waktu yang diberikan si pengirim pesan sampai pesan dapat diterima oleh si penerima. Hal ini
dapat kita atur pada ponsel kita, mulai dari 1 jam sampai lebih dari 1 hari. Setiap detiknya, ponsel kita saling bertukar informasi dengan tower pengirim paket data
untuk memastikan bahwa semua berjalan sebagaimana mestinya. Ponsel kita juga mengunakan control channel untuk set-up panggilan masuk. Saat seseorang
berusaha menelepon, tower akan mengirimkan pesan ke control channel, sehingga ponsel akan memainkan ringtones. Saat seseorang mengirimkan SMS, SMS
tersebut akan mengalir via SMSC, menuju tower, lalu tower akan mengirimkan pesan ke ponsel kita sebagai paket data pada control channel. Dengan cara yang
sama, saat pemengiriman SMS, ponsel akan mengirimnya menuju tower pada control
channel dan pesan tersebut akan terkirim melalui tower ke SMSC menuju ponsel yang dituju.
2.17 Pengertian SMS Gateway
SMS Gateway adalah sebuah perangkat yang memungkinkan untuk mengirim atau menerima pesan dalam format teks maupun biner dari telepon
seluler. SMS Gateway terdiri dari dua suku kata, yaitu SMS dan Gateway. Gateway sendiri merupakan penggabungan dari dua kata yaitu Gate yang berarti
gerbang, dan way yang berarti jalan.SMS Gateway merupakan perangkat
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
55
penghubung antara pengirim sms dengan database. Perangkat ini terdiri dari satu set PC, handphone dan program aplikasi. Program aplikasi ini yang akan
meneruskan setiap request dari setiap sms yang masuk dengan melakukan query ke dalam database, kemudian memberi respon dari hasil query ini kepada si
pengirim sms.
2.18 Pengertian GAMMU
GAMMU GNU All Mobile Management Utilities adalah Gammu adalah nama sebuah project yang ditujukan untuk membangun aplikasi, script dan
drivers yang dapat digunakan untuk semua fungsi yang memungkinkan pada
telepon seluler atau alat sejenisnya. Sekarang Gammu telah menyediakan codebase
yang stabil dan mapan untuk berbagai macam model telepon yang tersedia di pasaran dibandingkan dengan project sejenis. Gammu merupakan
project yang berlisensi GNU GPL 2 sehingga menjamin kebebasan menggunakan
tool ini tanpa perlu takut dengan masalah legalitas dan biaya yang mahal yang
harus dikeluarkan. Gammu mendukung berbagai macam model telepon seluler dengan berbagai jenis koneksi dan type
www.gammu.org
2.19 Pembuatan Database
SQL Server menyediakan tiga method untuk membuat database, yaitu : create database wizard, SQL Server Enterprise Manager, dan
perintah T-SQL Query yang dapat disimpan dalam file dan dijalankan
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
56
sebagaimana sebuah script. Ms. SQL Server mengimplementasikan database dengan menyimpan 2 struktur, yaitu :
1.
Data
Disimpan dengan file extensi .mdf. File ini berkembang dengan penyimpanan table dan objek database lainnya.
2.
LOG
Disimpan dalam file dengan extensi .ldf. file ini berisi catatan transaksi, yaitu : mencatat modifikasi table update, mencatat data baru insert,
mencatat penghapusan data delete. Database dapat mempunyai penyimpanan sekunder sebagai backup dalam file extensi .ldf.
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
57
BAB III PERANCANGAN SISTEM
3.1. Perancangan Sistem