Anda di halaman 1dari 9

PERANCANGAN SISTEM REGISTRASI PRAKTIKUM ITT BERBASIS SMS GATEWAY

LAPORAN
Guna Memenuhi Tugas Mata Kuliah Bengkel Jaringan dan Multimedia Disusun oleh : Kelompok 8 Bambang Ardiansyah Devy Febry Fetria Jamalul Malik Bayu Lana Saputro (611100050) (611100074) (611100056) (611101078)

PROGRAM STUDI D3 TEKNIK TELEKOMUNIKASI FAKULTAS ELEKTRO DAN KOMUNIKASI INSTITUT TEKNOLOGI TELKOM BANDUNG 2012

PERANCANGAN SISTEM REGISTRASI PRAKTIKUM ITT BERBASIS SMS GATEWAY

Pengertian SMS Gateway


SMS (Short Message Service) merupakan salah satu layanan dari berbagai operator GSM maupun CDMA. Teknologi SMS memungkinkan kita mengirim pesan alphanumeric singkat dari sebuah HP ke HP yang lain. SMS Gateway adalah suatu platform yang

menyediakan mekanisme untuk menghantar dan menerima SMS dari peralatan mobile (HP, PDA phone, dll). 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.

1. Definisi Perangkat Lunak Berikut adalah perangkat perangkat lunak yang akan digunakan untuk membuat sistem informasi yang akan dibangun. 1.1 Gammu

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 masaah legalitas dan biaya yang mahal yang harus dikeluarkan. Gammu mendukung berbagai macam model telepon seluler dengan berbagai jenis koneksi dan type. (http://www.gammu.org/). GAMMU merupakan software sms gateway yang cukup baik dan terkenal. Selain mudah penggunaannya, perangkat modem gsm yang support cukup banyak mulai dari Nokia, Siemen dan Sony Ericsson. Selain itu perangkat lain yang lebih cocok untuk dijadikan sms gateway dengan software gammu seperti modem gsm itegno, wavecom dan lain-lain. GAMMU bahkan sudah menyediakan service online untuk proses update data sms ke database. Database yang di support GAMMU adalah MySQL. Sebenarnya untuk membangun SMS gateway banyak sekali software yang menyediakan layanan tersebut seperti GAMPS SMS, MitraSMS, Gnokii dan lain-lain sebagainya.

Kelebihan Gammu: Kelebihan Gammu dari tool sms gateway lainnya adalah : 1. Gammu bisa di jalankan di Windows maupun Linux 2. Banyak device yang kompatibel oleh gammu 3. Gammu menggunakan database MySql 4. Baik kabel data USB maupun SERIAL, semuanya kompatibel di Gammu

2. Microsoft SQL Server Database Sebuah perangkat lunak Pembuat database yang bersifat terbuka atau open source dan berjalan disemua platform baik Linux maupun Windows, MySQL merupakan program pengakses database yang bersifat network sehingga dapat digunakan untuk aplikasi Multi User (Pengguna Banyak). MySQL adalah Relational Database Management System

(RDBMS) yang didistribusikan secara gratis dibawah lisensi GPL (General Public License).

3. Spesifikasi SMS Gateway Yang Dibutuhkan Adapun spesifikasi yang dibutuhkan dalam membangun SMS gateway ini adalah sebagai berikut: - PC Intel Processor Pentium III/Compatible (atau yang terbaru) - MS Windows 2000 / XP / 7 - RAM min 128 MB - Hard Disk min 40 GB - Modem GSM + Kabel data 4. Cara Kerja SMS Gateway

Gambar 1. Sisitem SMS Gateway

Gambar 2. Cara Kerja SMS Gateway

Adapun cara kerja SMS Gateway tersebut adalah : 1. Client mengirim pesan sms misal : tag(spasi)nopelanggan kirim ke 08xxx 2. Pesan melewati jalur jaringan selular 3. Pesan client diterima oleh gateway SMS yang berupa GSM modem 4. Pesan client akan diproses di sistem aplikasi. Didalam sistem inilah pesan client akan dihubungkan dengan database server. 5. Di server database inilah semua pesan balasan sudah disiapkan. 6. Program akan mengambil data didalam database server lalu mengirimkan pesan balasan otomatis kepada client melalui device gateway yaitu modem.

5. Instalasi dan Penyettingan Gammu 5.1. Instalasi dan Penyettingan Gammu Manual 1. Silakan mendownload software Gammu v1.21.90 2. Install Gammu, Secara default setelah file setup di atas diinstal, file gammu terletak di direktori C:\GAMMU. 3. Setting Konfigurasi Gammu Setting ini diperlukan guna keperluan penyesuaian jenis HP dan nomor port yang akan digunakan. Bagaimana cara settingnya? Caranya adalah silakan edit file GAMMURC yang ada di dalam direktori C:\gammu. Editlah file GAMMURC tersebut menggunakan Notepad atau sejenisnya. Jika belum ada silahkan buat file yang bernama GAMMURC tersebut tanpa pakai extension. Adapun bagian yang perlu diubah adalah pada
1.[gammu] 2.port = 3.connection =

parameter port diisi dengan nomor port sesuai lokasi colokan modem. Untuk mengetahui nomor port modem yang dicolokkan di komputer, masuk ke Control Panel Phone and Modem Options Modem. Bila modem sudah tercolok di PC dan drivernya sudah terinstal dengan baik maka pastinya pada bagian tersebut akan muncul nomor portnya.

4. Uji Koneksi

Langkah terakhir untuk proses setting GAMMU ini adalah melakukan uji koneksi antara Gammu dengan modem. Langkah ini dilakukan setelah proses setting konfigurasi dilakukan. Caranya adalah dengan masuk folder C:\gammu pada direktori Gammu via DOS PROMPT. Lalu ketikkan perintah ini pada command promptnya. gammu --identify

Apabila setelah perintah tersebut dienter lalu muncul informasi mengenai identitas modem , maka koneksi antara Gammu dengan modem sukses. Bila responnya tidak seperti yang diharapkan, maka cek kembali nomor portnya atau jenis connectionnya. Berikut ini contoh tampilan yang keluar apabila proses setting berhasil dilakukan

Gambar 3. Gambar Identitas Modem ZTE MF626 di DOS PROMPT

5. Membuat Database MySQL untuk Gammu Langkah ini bertujuan untuk menyiapkan database MySQL untuk menampung data-data SMS yang diperlukan Gammu untuk SMS Gateway. Sebenarnya tidak hanya MySQL yang bisa digunakan, namun bisa juga SQL Lite atau Posgre SQL. Namun laporan ini hanya untuk MySQL saja, karena kurang familiar dengan yang lainnya. Caranya adalah buat database dengan nama smsd atau yang lain (terserah) menggunakan phpMyAdmin Kita.

Gambar 4. Gambar Database smsd

Lalu buatlah tabel-tabel yang diperlukan oleh Gammu. Tabelnya sudah disiapkan oleh gammu pada file dumpnya untuk create tabel. Letak file dumpnya ada di folder C:\gammu\mysql-tabel.sql.

Pada Gammu sebenarnya SMS tidak hanya bisa disimpan dalam database, namun juga bisa sebagai file teks yang disimpan di PC . Namun untuk keperluan SMS gateway sepertinya lebih enak menggunakan database sebagai storagenya.

Masukan trigger pada SQL untuk membangkitakan suatu event registrasi praktikum dibawah kemudian ok.

6. Setting Konfigurasi Untuk SMS Daemon Langkah ini dilakukan setelah setting database untuk Gammu. SMS daemon pada Gammu digunakan untuk proses pembacaan otomatis SMS yang diterima lalu disimpan ke database. SMS daemon juga diperlukan untuk keperluan pengiriman SMS. Untuk melakukan setting SMS daemon, bukalah file SMSDRC yang terletak di direktori C:\gammu. Bukalah dengan Notepad atau sejenisnya. Bagian yang diubah adalah: port = diisi nomor port sesuai yang ada di file GAMMURC connection = diisi jenis connection sesuai yang ada di GAMMURC

service = mysql (diisi dengan mysql karena kita akan menggunakan mysql sebagai storage data SMSnya) user = diisi user database koneksi ke mysql Kita password = diisi password koneksi ke mysql Kita pc = diisi nama host mysql (biasanya localhost) database = smsd (atau sesuai nama database yang tadi kita buat) Contoh konfigurasi yang ditulis
1.port = com4: 2.connection = at19200 3.service = mysql 4.user = root 5.password = passwordroot 6.pc = localhost 7.database = smsd

Catatan: hilangkan # di depan parameter-parameter di atas bila ada. 7. Membuat Gammu Service Langkah ini bertujuan untuk membuat service Gammu di Windows. Dengan dibuatnya service di Windows ini kita bisa lebih mudah menjalankannya tanpa menggunakan perintah tertentu di command prompt. Untuk membuat Gammu service di Windows, ketikkan perintah ini di DOS PROMPT setelah Kita masuk ke folder C:\gammu.
gammu-smsd -c smsdrc i

Bila ada konfirmasi bahwa proses pembuatan service sukses, maka Kita akan melihat service Gammu muncul pada daftar service yang berjalan di Windows. Service ini bisa dilihat melalui CONTROL PANEL > Administrative Tools > Services. Namun bila proses pembuatan service ini gagal, maka cek kembali konfigurasi SMSDRC nya atau mungkin nama databasenya salah, atau bisa juga command yang dituliskan salah.

8. Cara Penggunaan Registrasi Praktikum SMS Berbasis SMS Gateway Berikut ini cara penggunaan poling SMS dengan menggunakan modem ZTE MF626 : 1. Pastikan koneksi modem dengan gammu terkoneksi dengan baik 2. Masuk ke dalam database di MySQL, kemudian pilih tabel. 3. Masukan nama sebagai kandidat poling

4. Klik GO

Setelah proses diatas telah dilakukan langkah selanjutnya adalah : 1. Siapkan HP/Modem 2. Pilih menu SMS, ketikan nama spasi nim spasi jurusan , contoh : Bambang 611199908 D3TT kirim ke no 083829017255 3. Jika berhasil, maka akan mendapat balasan Terima Kasih, anda telah berhasil melakukan registrasi praktikum, jika format penulisan tidak sesuai dengan format maka kita akan mendapatkan balasan pesan Maaf, format yang anda masukan salah. Silakan kirim ulang.

Anda mungkin juga menyukai