Upload
budi-mly
View
1.092
Download
7
Tags:
Embed Size (px)
Citation preview
Tutorial SMS Gateway Dengan Gammu dan Ms. Visual Foxpro ©2012 by: Budi Mulyono, S.Kom
STEP BY STEP MEMBANGUN SMS GATEWAY DENGAN GAMMU DAN PEMROGRAMAN MICROSOFT VISUAL FOXPRO
Persyaratan Software : - Operating System Microsoft Windows XP - Database Engine dengan MySQL (pastikan service sudah active) - SMS Engine dengan Gammu 1.28.0 - Visual Foxpro 6 atau yang terbaru
Kebutuhan Hardware :
- Modem CDMA/GSM, Handphone Support GPRS - SIM Card (dalam kondisi aktif dan ada pulsa) - Kabel data
Gammu adalah aplikasi SMS Engine yang Freeware (gratis), support untuk Sistem Operasi Windows, Linux. Database Gammu menggunakan MySQL Persiapan ke-1 : Tes modem dan check konfigurasi nomor PORT modem
Catat dan ingat-ingat Nomor PORT modem pada COM berapa?
Tutorial SMS Gateway Dengan Gammu dan Ms. Visual Foxpro ©2012 by: Budi Mulyono, S.Kom
Persiapan ke-2 : Tes database engine MySQL
Lakukan pengecekan terhadap service Database Engine MySQL ( jika menggunakan XAMPP buka Aplikasi Internet Broswer Mozila/IE/Opera kemudian masukan di kotak isian Address ketik dan masukan alamat : “http://localhost/phpMyAdmin” seperti tampilan berikut :
Hasil deteksi modem yang sudah terinstall
dengan benar
Tutorial SMS Gateway Dengan Gammu dan Ms. Visual Foxpro ©2012 by: Budi Mulyono, S.Kom
STEP 01 : INSTALL GAMMU
Buka Folder ‘Step_01_installer_gammu’ klik 2X pada file ‘Gammu 1.28.0.exe’ lalu ikuti konfigurasi berikut ini :
Pilih ini
Edit folder tempat install gammu
dengan :
‘ C:\Gammu128 ’
Tutorial SMS Gateway Dengan Gammu dan Ms. Visual Foxpro ©2012 by: Budi Mulyono, S.Kom
STEP 02 : Mencopy database Gammu ke localhost
Buka folder ‘ Step_02_Database_GAMMU ’ kemudian copy folder ‘ sms2 ’ lalu paste di folder tempat database MySQL disimpan, jika menggunakan XAMPP maka paste databasenya di : ‘ …\xampp\mysql\data ’
Folder ‘ sms2 ‘ ‘Yang dicopy
Pilih type install yang
‘ Full ’
Tutorial SMS Gateway Dengan Gammu dan Ms. Visual Foxpro ©2012 by: Budi Mulyono, S.Kom
Bila database ‘ sms2 ’ telah berhasil dicopy maka cek melalui localhost seperti tampilan berikut : STEP 03 : SETTING CONFIGURASI GAMMU
Buka folder ‘ Step_03_KONFIGURASI_GAMMU ’ kemudian copy file ‘ GAMURC ’ dan ‘ SMSDRC ’ lalu paste di folder ‘ C:\Gammu128\bin ‘
Tutorial SMS Gateway Dengan Gammu dan Ms. Visual Foxpro ©2012 by: Budi Mulyono, S.Kom
Langkah selanjutnya buka file ‘ GAMMURC ‘ dengan editor NOTEPAD dan edit beberapa setting untuk Gammu yaitu : port = com…? (nomor PORT Modem yang terdeteksi pada persiapan ke-1) connection=at115200
kemudian buka file ‘ SMSDRC ‘ dengan editor NOTEPAD dan edit beberapa setting untuk Gammu yaitu : port = com…? (nomor PORT Modem yang terdeteksi pada persiapan ke-1) connection=at115200 service=mysql pc=localhost user=root password= database=sms2
Tutorial SMS Gateway Dengan Gammu dan Ms. Visual Foxpro ©2012 by: Budi Mulyono, S.Kom
kemudian lakukan tes koneksi gammu dengan modem dengan cara masuk ke Command Prompt perintahnya adalah ‘ gammu --identify ‘ seperti gambar berikut :
Jika dapat mendeteksi konfigurasi hardware modem maka gammu telah terkoneksi dengan baik ke modem. Langkah selanjutnya adalah membuat services Gammu didalam registry Windows, perintahnya adalah ‘ gammu-smsd –c smsdrc –i ‘ seperti gambar berikut :
Jika services gammu telah berhasil dibuat, cek dan jalankan services-nya di Windows dengan cara masuk ke ‘ Control Panel - Administrative Tools – Services ‘ , cari services dengan nama ‘ Gammu SMSD Services ‘ kemudian jalankan dengan cara ‘ klik kanan ‘ pilih ‘ START ‘ seperti gambar berikut :
Tutorial SMS Gateway Dengan Gammu dan Ms. Visual Foxpro ©2012 by: Budi Mulyono, S.Kom
STEP 04 : MEMBUAT FORM DAN SCRIPT SMS AUTOREPLY DENGAN VISUAL FOXPRO
Buatlah Form yang didalamnya memiliki objek antara lain : 1. Timer : interval =100 2. Label 3. Command Button
Bentuk lay out FORM : Code pada object Thisform.Timer1.Timer() adalah : Setting koneksi ke MySQL di Thisform.Init() adalah :
Tutorial SMS Gateway Dengan Gammu dan Ms. Visual Foxpro ©2012 by: Budi Mulyono, S.Kom
Buat method baru dengan nama ‘ autoreplysms ‘ Code untuk Thisform.autoreplysms() adalah : Code untuk thisform.command1.click() adalah :