Anda di halaman 1dari 13

Fredi Andreas (1211500045)

1.Tutorial gammu
Membuat Aplikasi SMS Gateway dengan GAMMU dan PHP. Sebelumnya kita
siapkan dulu peralatan perang kita.
1. Modem + SIM Card (yang suport Gammu. Daftar nya bisa liat di
http://wammu.eu/phones)
2. XAMPP (atau sebangsanya)
3. Gammu (download disini)
4. Notepad ++ (pake yg lain juga boleh)

1. Langkah pertama, agan install dulu driver modemnya, biasanya sih sudah include di dalam
modemnya. Pada contoh kali ini ane menggunakan modem Vodafone (HUAWEI E220) yang
secara sangat sangat kebetulan disuport oleh gammu.

2. Selanjutnya, agan install Notepad++ dan XAMPP nya, ga perlu saya jelasin ya tinggal klik
next saja terus sampai gak ada next lagi :) . Kalau sudah, silahkan buka XAMPP Control Panel
lalu jalankan service Apache dan MySQL.

3. Selanjutnya agan extract file gammu nya. Terserah kemana, tapi saran saya letakkan di
drive C:\ aja biar gampang karena nanti kita akan menjalankan aplikasinya dari
Command Promt
4. Rename foldernya kemudian kasih nama gammu, sekali lagi ini biar gampang saja
mengingatnya, agan bisa kasih nama lain kalau mau. Kalau sobat mengikuti instruksi
dengan benar maka posisi folder gammu nya harusnya ada di C:\gammu.

5. Langkah berikutnya yaitu melakukan konfigurasi file gammurc dan smsdrc. Masuk ke
direktori C:\gammu\share\doc\gammu\examples\config. Copy kedua file tersebut ke
C:\gammu\bin.

6. Pertama kita konfigurasi gammurc-nya. Untuk membuka file ini gunakan aplikasi
notepad++. Untuk gammurc kita hanya mengubah konfigurasi pada bagian device dan
connection.

device kita sesuaikan dengan port modem pada komputer. Untuk melihat port modem,
masuk ke Device Manager

Sedangkan untuk connection silahkan agan sesuaikan dengan modem agan masing-
masing. Untuk modem yang lain bisa dilihat di sini

7. Langkah berikutnya kita melakukan pengecekan apakah konfigurasi modem sudah


sesuai. Jalankan Command Prompt, kemudian ketikkan perintah berikut untuk masuk ke
direktori C:\gammu\bin
cd c:\gammu\bin

kemudian

gammu --identify

jika konfigurasi sesuai makan tampil informasi seperti berikut:

8. Setelah modem sudah terkoneksi, maka selanjutnya tahap menyambungkan dengan


database.
Buat database baru di localhost/phpmyadmin, untuk contoh kali ini buat database dengan
nama gammu

Kemudian import database mysql.sql dari folder


C:\gammu\share\doc\gammu\examples\sql

Jika berhasil, maka akan tampil seperti di bawah ini


Selanjutnya kita lakukan konfigurasi pada file smsdrc. Jangan lupa hilangkan tanda #
pada bagian yang dikofigurasi

Untuk bagian PIN diberi tanda # jika SIM Card anda tidak menggunakan pin

Isikan informasi untuk databasenya

10. Setelah konfigurasi smsdrc, selanjutnya install service gammu, bukan Command Promt
lalu ketik:

gammu-smsd i c smsdrc n gammuSMSD


jika berhasil maka akan tampil pesan seperti berikut

Kemudian jalankan service gammu dengan perintah

gammu-smsd s c smsdrc n gammuSMSD

jika berhasil maka akan tampil pesan seperti berikut

Dan untuk uninstall service

gammu-smsd u c smsdrc n gammuSMSD

11. Setelah semuanya dilakukan, cobalah mengirim SMS ke nomor yang ada pada
modem. Jika konfigurasi benar maka pesan atau SMS akan masuk ke database dan berada
di tabel inbox.

Ref : http://aksauncp.blogspot.com/2013/10/sms-gateway-instalasi-gammu-step-by-.html
2. Perbandingan aplikasi sms gateway yang menggunakan
java dengan aplikasi lainnya?
Aplikasi Lawwo SMS Gateway ini memiliki fitur-fitur sebagai berikut:

1. Membaca SMS
2. Mengirim SMS
3. Menghapus SMS
4. Informasi Modem (Merk, Model, IMEI)
5. Mendukung multi modem.
6. Long SMS (SMS Lebih Dari 160 Karakter), Jika modem mendukung
7. USSD, Untuk Cek Pulsa jika modem mendukung
8. Deteksi modem otomatis.
9. Mudah digunakan berbasis visual.

Cuma beda interface saja, kalau gammu berbasis Command Line, sedangkan
Lawoo berbasis GUI.
Kelebihan gammu lainnya
1. Multi Platform
2. SMS Massal
3. Auto Response
4. Open Source

Ref : http://archive.kaskus.co.id/thread/12625579/20

2. Untuk membangun aplikasi SMS GATEWAY dibutuhkan


alat/media pendukung koneksi?
1. Handphone apa saja yang biasa digunakan? Alasannya?

Siemens C55
HP jadul ini benar2 menjadi legendaris, saya pernah liat server pulsa ternyata
HP yg digunakan adalah C55 semua, sampai2 ada banyak toko online dan pribadi di
internet yg menjual HP Siemens C55 + Kabel data, saya sendiri pernah beli 2 kali,
yg pertama harganya 280rb (sudah termasuk kabel dan ongkos kirim), setelah saya
coba tidak berfungsi dengan baik, saya coba beli lagi di tempat yg berbeda (jg di
internet) bagus sih, tp terkadang koneksi tidak lancar, terutama apabila kabel
tersenggol atau kurang rapat.

HP Sony Ericsson K320i, K550i, dan K800i

Ketiga HP ini untuk kirim dan terima SMS dengan menggunakan NowSMS dan
SMSLib, namun sayangnya informasi delivery report tidak ada, jadi kita tidak bisa
tau SMS yg dikirim apakah diterima atau tidak. Namun sehari2 saya menggunakan
HP ini, karena praktis dan koneksi bisa menggunakan bluetooth. saya lebih suka
koneksi lewat gigi biru ini karena lebih stabil ketimbang kabel data, dan jg saya bisa
mengetahui apakah koneksi tersambung atau tidak dengan melihat ikon blutut yang
berubah, beda bila menggunakan kabel, saya tidak tau apakah HP terkoneksi
dengan laptop atau tidak.Selain itu dengan HP, saya bisa memastikan bila ada SMS
yg masuk, bila koneksi dengan SMS Engine benar, maka dalam hitungan detik SMS
tsb langsung terhapus otomatis di HP.

berbeda bila menggunakan modem GSM saya tidak bisa mengetahui bila ada SMS
masuk.saat pengoperasian software SMS Real Count tanggal 9 april 09 lalu di
Palembang, saya menggunakan 1 unit HP SE K550i dan koneksi pake bluetooth,
saya liat dalam 1 hari itu HP tsb telah menerima lebih dari 5ribu SMS. tidak ada SMS
yg pending yang disebabkan oleh hardware dan software, kalaupun ada yg pending
itu karena jaringan operator yg kebetulan lagi padat.dengan menggunakan HP,
maka saya ttp bisa melakukan telponan, dan bila ingin SMS saya gunakan laptop
acer 6292 saya yg sudah ada blutut internal.

Saran saya, bila anda membutuhkan informasi status delivery misalnya utk SMS
Kampanye dan SMS Marketing (Dengan menggunakan software saya, maka nomor2
yg tidak aktif otomatis akan dihapus dari group dan dipindahkan ke group lain)
gunakanlah modem wavecom fastrack 1306 atau supreme 10.

bila sekedar utk SMS center atau SMS utk sekolahan, saya kira cukup dengan SE
K320i (harga 2nd-nya 550rb) dan koneksi menggunakan bluetooth aja.
2. Modem apa saja yang biasa digunakan ? alasannya?

1. Modem GSM Itegno 3000

Modem ini stabil, saya suka modem ini karena tidak butuh power supply luar,
power supply-nya ngambil dari USB, dan jg tidak butuh antena luar. namun
sayangnya sekarang (sejak thn 2009) sudah tidak diproduksi lagi. penggantinya
Modem GSM Itegno 3800

2. Modem GSM Itegno 3800

Kirain Modem Itegno 3800 lebih baik dari Itegno 3000, tapi kenyataannya
sangat bermasalah, dan hal ini jg diamini oleh beberapa developer SMS.

3. Modem GSM Wavecom Fastrack M1306B

Modem ini bagus dan stabil, namun ribet karena terlalu banyak aksesories,
ada power suply, antena, kabel serial. plus serial 2 USB bagi laptop yg gak ada
serialnya. Modem ini sudah saya coba dan sukses di NowSMS dan SMSLib.
informasi delivery report jg bisa diterima oleh kedua SMS Engine tsb. saya beli
modem ini Rp 2,6jt

Ref : http://aswandi.or.id/2009/04/28/hp-dan-modem-gsm-untuk-sms-gateway/
3. Hyperterminal pada Windows 7

Ketika saya membeli laptop baru dan masih berisi program standar (Windows,
MSoffice, dll.) langsung saja saya coba untuk install AVR Studio v5.1.
Sebelumnya saya memakai laptop jadul (jaman dulu) dengan processor intel
celeron dan OS win XP SP 2 sehingga tidak bisa diinstall AVR Studio (minimal OS XP
SP 3).

Setelah selesai install, selanjutnya memprogram mikrokontroller seri


ATxmega128A1. Untuk program pertama, tentu saja program "Hello World" dengan
cara mengirim kalimat "Test Uart" dari mikrokontroller ke komputer.
Ternyata sudah tidak ada Hyperterminal untuk mengakses port COM atau port
serial. Hyper Terminal adalah program yang digunakan untuk komunikasi data
melalui serial com port atau TCP/IP winsock.

Klo CVAVR sudah ada program terminalnya dan setelah searching diinternet
memang Windows 7 sudah tidak terdapat aplikasi Hyperterminal, padahal masih
banyak diantara kita yang masih membutuhkannya, bukanlah sebuah solusi kalau
sampai harus men_downgrade lagi komputer ke Windows XP.

Solusinya tentu saja bisa dengan menginstall CodeVisionAVR atau tetap


menggunakan Hyperterminal. Saya akan membahas cara Instalasi dan
menggunakan Hyperterminal pada Win 7

Instalasi Hyperterminal di Win7


Langkah-langkah instalasi Hyperterminal di Win 7, yaitu :

Buat folder dengan nama Hyperterminal, dan usahakan tidak berada di


drive C, agar tidak ikut terhapus bila harus diformat (Instal ulang).

Copy-Paste ke folder Hyperterminal, file-file yang digunakan oleh aplikasi


Hyperterminal yaitu :

1. C:\Program Files\Windows NT\hypertrm.exe

2. C:\WINDOWS\system32\hypertrm.dll

3. C:\WINDOWS\Help\hypertrm.chm

4. C:\WINDOWS\system32\hticons.dll
Link Download :
http://toolbox.davisnet.com/downloads/Weather/Misc/Hyperterminal/
http://www.dlldll.com/hticons.dll_download.html

Agar mudah digunakan ikuti langkah-langkah berikut:

Proses instalasi Hyperterminal telah selesai.

Menggunakan Hyperterminal di Win7


Langkah-langkah menggunakan Hyperterminal :

Klik shortcut Hyperterminal atau klik 2 kali hypertrm.exe.

Untuk penggunaan pertama kali, masukkan data-data tertentu (terserah).

Hingga akhirnya muncul sebagai berikut :


Masukkan "Name" lalu OK lalu pilih port untuk komunikasi, dan atur Port
Settings.

Lalu atur seperti gambar berikut.

Pengaturan "append lines feed to incoming line ends" berfungsi untuk perpindah
baris (enter) apabila diterima karakter akhir baris (return), dalam bahasa
pemrograman "Hello World" yang saya buat misalnya UARTputsf("Test Uart.\r").
Jika tidak melakukan pengaturan ini maka kalimat atau karakter yang ditampilkan
akan bertumpukan di baris pertama pada hyperterminal.

Selamat mencoba dan semoga membantu.

Ref : http://too-payz.blogspot.com/2012/04/hyperterminal-pada-windows-7.html
4. Yang paling susah : menggunakan macromedia dreamweaver

<?php

/* proses SMS */

include ("config.php");

$action = $_GET['action'];

switch($action) {

case "delinbox" :

$ID = $_GET['id'];

// hapus SMS dari kotak masuk

$query = "DELETE FROM inbox WHERE ID='$ID'";

$result = mysql_query($query);

// redirect ke halaman inbox

header("location:inbox.php");

break;

case "delsentitems" :

$ID = $_GET['id'];

// hapus pesan terkirim


$query = "DELETE FROM sentitems WHERE ID='$ID'";

$result = mysql_query($query);

// redirect ke halaman sentitems

header("location:sentitems.php");

break;

?>

Ref : https://docs.google.com/file/d/0ByYvLGatAQUbaG5lVUp3b09WMFU/edit

Anda mungkin juga menyukai