9
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?

Step by Step Membangun Sms Gateway

Embed Size (px)

Citation preview

Page 1: Step by Step Membangun Sms Gateway

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?

Page 2: Step by Step Membangun Sms Gateway

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

Page 3: Step by Step Membangun Sms Gateway

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 ’

Page 4: Step by Step Membangun Sms Gateway

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 ’

Page 5: Step by Step Membangun Sms Gateway

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 ‘

Page 6: Step by Step Membangun Sms Gateway

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

Page 7: Step by Step Membangun Sms Gateway

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 :

Page 8: Step by Step Membangun Sms Gateway

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 :

Page 9: Step by Step Membangun Sms Gateway

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 :