Step by step membuat installer untuk Gammu

kali ini saya akan membahas tentang proses pembuatan installer untuk gammu. Bagi pengguna awal mungkin menginstal gammu merupakan hal yang paling sulit (hehehe soale dulu waktu pertama kali nyoba nginstal gammu secara manual sulite minta ampun). Nah dengan tutorial installer gammu ini kita akan membuat installer dari gammu di komputer kita. Sehingga akan mempermudah untuk melakukan instalasi dari gammu.

1. Instal webserver appserv di komputer kita

2. Buat folder di c:/appserv/www/   dengan nama misalkan installer

3. Ambil file gammu di https://www.dropbox.com/s/6cks7w54qfl7yuo/installer.rar  . kemudian extract di folder yang sudah kita buat pada langkah dua





Warning
" Gunakan webserver appserv untuk instalasi. Webserver yang lain semisal xammp tidak kami rekomendasikan dan kemungkinan besar akan gagal "

Simpan semua file yang anda buat di bawah ini di folder yang sama dengan folder yang telah anda buat pada step 2 diatas.

Kemudian setelah langkah tersebut selesai selanjutnya :

1. Membuat script php untuk Seting file gammurc (index.php)
File gammurc berisi tentang configurasi dari port dari modem kita dan jenis koneksi dari modem kita.

Terlebih dahulu kita buat form untuk memasukkan nomer port dan koneksi dari modem kita. Berikut script dari formnya

Script index.php

2. Cek koneksi komputer dengan modem (step2.php)
Setelah menseting file gammurc selanjutnya adalah melakukan pengetesan koneksi komputer dengan modem.  Pegecekan ini akan menghasilkan info dari modem jika komunikasi anatar komputer dengan modem berjalan mulus. Namun akan error jika terjadi kesalahan. Ketika pengguna memilih tombol cek koneksi modem maka selanjutnya akan memanggil file hasil_koneksi.php

Script step2.php



Script hasil_koneksi.php

3. Membuat database gammu (step3.php)
Pada langkah ini kita akan mengimport database gammu. Berikut script dari step3.php

4. Configurasi file SMSDRC (step4.php)
File ini digunakan oleh gammu untuk berkoneksi dengan database dari gammu. Berikut script dari step4.php

5. Instal service gammu di windows (step5.php)
Pada langkah ini kita akan melakukan penginstalan service gammu di windows. Diharapkan service gammu akan berjalan otomatis ketika komputer dinyalakan.



Step 6 : Menjalankan Service (step6.php)
Selanjutnya pada langkah enam kita akan menjallankan service yang telah dibuat sebelumnya. Berikut scriptnya


Step 7 : Test Mengirimkan SMS (step7.php)
Apabila servicenya sudah berjalan selajutnya adalah test untuk mengirimkan sms. berikut scriptnya


Di dalam code diatas terdapat juga script service_modem.php yang di ikut sertakan juga. Script ini digunakan untuk mengambil id dari service yang sudah kita buat tadi. Berikut scriptnya


Step 8 : Test Menerima SMS (step8.php)
Apabila test mengirimkan SMS berhasil, selanjutnya adalah test untuk menerima SMS. Berikut script dari step8


Pada script diatas terdapat script yang digunakan untuk mengambil sms terbaru yang masuk.



Pengetesan
1. Jalankan script yang telah kita buat sebelumnya. Kita asumsikan bahwa anda menaruh script tadi di appserv/www/installer . Kita tinggal buka browser kita dan ketikkan http://localhost/installer. Masukkan port dari modem anda dan jenis koneksi modem anda

Untuk mengetahui port modem anda silahkan baca artikel di
http://ikhwaniril.blogspot.com/2011/12/sms-gateway-installer.html

Untuk jenis koneksi modem anda silahkan klik link berikut
http://wammu.eu/phones/csv/


Tampilan Script index.php


2. Setelah memasukkan jenis port dan koneksi modem selanjutnya pilih next. Pada langkah kedua ini kita akan melakukan pengecekan koneksi modem dengan gammu. Jika berhasil maka akan tertampil informasi jenis modem yang anda pakai. Namun jika tidak maka terjadi kegagalan. Pastikan pada step 1 ketika memasukkan port dan jenis koneksi sudah benar

Tampilan Script step2.php


3. Selanjutnya jika sudah berhasil melakukan pengecekan selanjutnya pilih next. Langkah ketiga ini merupakan instalasi dari database dari gammu. Masukkan username dan password dari mysql (cocokan ketika anda menginstal webserver appserv). Untuk nama database boleh bebas (mengacu kepada aturan yang diterapkan mysql tentu saja untuk penamaan database. baca artikel berikut http://ikhwaniril.blogspot.com/2012/08/kata-yang-harus-dihindari-dalam.html)

Tampilan Script step3.php



4. Klik next apabila anda sudah mengisi form username, password dan nama dari database. Langkah ke empat adalah konfigurasi dari file smsdrc. Isi ID phone dengan ID modem anda (bebas untuk namanya). Sedang untuk Port dan koneksi biarkan seperti yang sudah terisi

Tampilan Script step4.php

5. Klik next. Pada langkag kelima ini kita akan melakukan pemasangan dari service gammu. Untuk memasangnya anda tinggal pilih tombol INSTALL SERVICE GAMMU. Apabila berhasil maka akan terlihat seperti gambar dibawah ini.

Tampilan Script step5.php

6. Klik next. Apabila service telah kita pasang selanjutnya adalah menjalankan service yang telah kita buat sebelumnya. Klik JALANKAN SERVICE GAMMU untuk menjalankan service gammu. Apabila berhasil maka akan terlihat seperti gambar dibawah ini.

Tampilan Script step6.php

7. Klik next. Selanjutnya kita akan melakukan pengetesan kirim SMS dari hasil instalasi gammu. Masukkan no tujuan (format 0856xxxxxxxx. bukan +62856xxxxx) dan isi sms kemudian pilih tombol kirim SMS. Jika berhasil maka sms akan masuk di HP tujuan.

Tampilan Script step7.php

8. Klik next. Selanjutnya kita akan melakukan pengetesan penerimaan SMS. Kirimkan sms sembarang ke nomer yang kita gunakan untuk menjalankan sms gateway. Jika berhasil maka sms akan ditampilkan di program

Tampilan Script step8.php

Selesai dah. Selanjutnya anda tinggal membuat program (bisa pakai PHP, VB, Delphi, etc) untuk mengirim ataupun menerima sms . Untuk mengirim tinggal kita insert saja ke tabel outbox, sedangkan untuk mengambil sms masuk tinggal kita select dari tabel outbox.

Gampang kan. Selamat mencoba ya