Selamat pagi semua , kali ini akan membahas tentang membuat aplikasi untuk mengirim SMS
menggunakan bahasa pemrograman PHP. Kebanyakan orang akan menggunakan
Gammu sebagai SMS Gateway-nya, namun kali ini Saya akan menggunakan
sebuah software SMS Gateway yang berbasis visual dimana cara
penggunaannya jauh lebih mudah daripada menggunakan Gammu.
Gammu memang SMS Gateway yang
sangat handal dan sudah banyak orang yang menggunakannya, namun ia
masih berbasis Command Line (berbasis DOS di Windows atau berbasis
Terminal di Linux).
Karena sudah banyak yang
menggunakan Gammu untuk SMS Gateway dan banyak pula yang mengalami
kesulitan di dalam penggunaannya (khususnya bagi yang masih awam), maka
kali ini akan Saya ketengahkan cara mudah membuat aplikasi berbasis SMS
Menggunakan Lawoo SMS Gateway.
Sedangkan, Lawoo SMS
Gateway merupakan software SMS Gateway seperti Gammu yang berfungsi
utama sebagai aplikasi yang selalu berkomunikasi dengan modem, dimana
SMS yang masuk maupun yang akan dikirim akan ditangani langsung oleh
aplikasi SMS Gateway ini.
Lawoo SMS Gateway adalah sebuah
software yang bersifat Shareware, Anda dapat mencobanya terlebih dahulu
dan selama masa trial, terdapat limitasi penambahan kalimat: “Lawoo
Trial Version” di setiap SMS yang terkirim. Jika Anda merasa mantab
menggunakan Lawoo SMS Gateway ini, Anda dapat membeli lisensinya hanya
senilai Rp. 75.000 per unit. Harga yang sangat murah untuk sebuah
aplikasi SMS Gateway yang menawarkan kemudahan di dalam pemakaiannya
tanpa harus ribet-ribet mengatur berbagai konfigurasi yang berbasis
Command Line (DOS/Terminal).
Baiklah, langsung saja kita praktekkan cara membuat aplikasi berbasis SMS dengan menggunakan PHP dan Lawoo SMS Gateway.
Catatan:Sebelum memulai membuat aplikasi berbasis SMS dengan PHP ini, sebaiknya Anda mendownload terlebih dahulu Lawoo SMS Gateway kemudian download pula Buku Manualnya di alamat tersebut, kemudian ikuti petunjuk cara instalasi seperti yang tercantum di dalam buku manualnya.
Ok, mari kita mulai membuat script PHP-nya:
1. Saya asumsikan Anda menggunakan XAMPP. Maka buatlah terlebih dahulu sebuah folder baru bernama “smsku” di c:xampp/htdocs dengan menggunakan Windows Explorer. Folder smsku ini nantinya akan digunakan untuk tempat menyimpan file-file php yang akan kita buat dalam tutorial ini.
2. Selanjutnya
bukalah software text editor Anda, misalnya gunakan Notepad++ ,
kemudian buatlah sebuah file php baru dan ketiklah beberapa baris kode
berikut ini:
<?php
$server="localhost"; //alamat host
$user="root"; //nama user mysql anda
$pass=""; //password mysql anda
$dbname="lawoo_db"; //nama database yang digunakan oleh Lawoo SMSGateway
$koneksi=mysql_connect($server,$user,$pass);
$database=mysql_select_db($dbname);
?>
Selanjutnya simpan file tersebut dengan nama config.php.
3. Buatlah file php baru lagi menggunakan Notepad++, file php ini nantinya berfungsi sebagai form pengiriman SMS. Adapun scriptnya adalah sebagai berikut:
3. Buatlah file php baru lagi menggunakan Notepad++, file php ini nantinya berfungsi sebagai form pengiriman SMS. Adapun scriptnya adalah sebagai berikut:
<html>
<head>
<title>Kirim SMS</title>
</head>
<body>
<p><strong>KIRIM SMS</strong></p>
<form id="form1" name="form1" method="post" action="kirim.php">
<table width="400" border="1" cellspacing="0" cellpadding="0">
<tr>
<td>Modem:</td>
<td><select name="txtimei" id="txtimei">
<?php
include("config.php");
$sql="SELECT * FROM modem";
$qry=mysql_query($sql);
while($kol=mysql_fetch_array($qry))
{
echo "<option value='$kol[IMEI]'>$kol[MODEL] - $kol[IMEI]</option>";
}
?></select>
</td>
</tr>
<tr>
<td width="134">No. Tujuan:</td>
<td width="260"><input type="text" name="textnotujuan" id="textnotujuan" /></td>
</tr>
<tr>
<td>Isi SMS:</td>
<td><textarea name="textisisms" id="textisisms" cols="30" rows="5"></textarea></td>
</tr>
<tr>
<td> </td>
<td> </td>
</tr>
<tr>
<td> </td>
<td><input type="submit" name="button" id="button" value="Kirim" />
<input type="reset" name="button2" id="button2" value="Reset" /></td>
</tr>
</table>
</form>
</body>
</html>
Simpan script diatas dengan nama form_kirim.php.
4. Selanjutnya, buat sebuah file baru lagi yang berfungsi untuk memproses form di atas. Script lengkapnya sebagai berikut:
<?php
include("config.php");
$notujuan=$_POST["textnotujuan"];
$isisms=$_POST["textisisms"];
$tanggal=date("Y-m-d H:i");
$imei=$_POST["txtimei"];
$priority='5';
$sql="INSERT INTO outbox (SENDINGDATETIME, MESSAGES, DESTINATIONNUMBER, PRIORITY, IMEI) VALUES ('$tanggal', '$isisms', '$notujuan', '$priority', '$imei')";
$query=mysql_query($sql) or die(mysql_error());
echo "<a href='form_kirim.php'>SMS terkirim. <br/>Kembali</a>";
?>
Simpan script diatas dengan nama kirim.php.
Selesai, sekarang saatnya menguji coba script diatas. Caranya:
Selesai, sekarang saatnya menguji coba script diatas. Caranya:
1. Aktifkan Lawoo SMS Gateway terlebih dahulu (untuk cara penggunaan Lawo SMS Gateway dapat dibaca di buku manual yang disediakan).
2. Buka browser favorit Anda, ketik alamat http://localhost/smsku/4. Sms akan segera terkirim
Sekian dan terima kasih , semoga bermanfaat !!
1 comments:
Sangat bermanfaat vroj
ReplyPost a Comment