Baca berita tanpa iklan. Gabung Kompas.com+

Membuat SMS POLLING Sederhana

Kompas.com - 22/04/2009, 10:41 WIB

17. Lakukan tes koneksi device dengan gammu:
• Agar lebih mudah, kopikan file cmd.exe di [C:-WINDOWS-system32] ke direktori [Gammu-1.21.90-Windows-bin-].
• Jalankan/klik-ganda file cmd.exe yang telah dikopi ke direktori gammu.
• Ketik: gammu --identify (jika berhasil, akan muncul spesifikasi HP seperti nomor IMEI, manufaktur, model, dan sebagainya).

Uji Coba
18. Aktifkan service gammu, masih pada command prompt, lalu ketik: gammu --smsd MYSQL smsdrc. Setelah service berjalan, semua SMS inbox di ponsel kita akan tersedot ke database MySQL. Kita juga sudah dapat mengirim dan menerima SMS
melalui gammu.

19. Nah, sekarang coba kirimkan SMS ke nomor GSM yang dipakai dengan format : IDOL[spasi][NAMA IDOLA]. Contoh : IDOL ROSSA kirim ke 0856483...
• Jika format salah atau pilihan voting tidak ada, kita akan menerima pesan otomatis:
"Maaf,format yang anda masukkan salah. Silakan kirim ulang"
• Jika format benar atau pilihan voting ada, SMS akan ditampung ke database dan kita akan menerima pesan otomatis:
"Terimakasih,pilihan anda telah kami tampung"

20. Data hasil polling dapat dilihat langsung di database 'polling' pada tabel 'data_polling' :
• Buka kembali phpMyadmin, pilih database 'polling', lalu klik tabel 'data_polling'.
• Pilih tab 'Browse', record dari tabel akan terlihat berikut pilihan dan jumlah vote-nya.

21. Agar tampak lebih bagus, buat file lihatvote.php untuk melihat presentasi voting dan letakkan pada direktori root webserver [-AppServ-www-]. Berikut isi file 'lihatvote.php':
**********************lihatvote.php*************************
<html>
<head>
<title>Test Polling</title>
<meta http-equiv="refresh" content="30">
<style type="text/css">
<!--
*{
font-family:Arial, Helvetica, sans-serif;}
table{
border-width: 1px 1px 1px 1px;
border-style: dashed dashed dashed dashed;
border-color: gray gray gray gray;}
td{
background-color:#CCFFCC;}
</style>
</head>
<body>
<br/>
<table width="234" border="0" align="center">
<tr>
<th width="240" colspan="2"><div align="center"><font color="#009933">DATA POLLING SEMENTARA</font></div></th>
</tr>
<?
$mysql_host = "localhost";
$mysql_database = "polling";
$mysql_user = "root";
$mysql_password = "root";
$dblink=mysql_connect($mysql_host,$mysql_user,$mysql_password);
mysql_select_db($mysql_database,$dblink)
$qsum="select sum(vote) from data_polling";
$execsum=mysql_query($qsum);
$dsum=mysql_fetch_row($execsum);
$totvote=$dsum[0];
$qvote="select * from data_polling";
$execvote=mysql_query($qvote);
while($dvote=mysql_fetch_row($execvote)){
$vote=$dvote[1];
$precent=round(($vote/$totvote)*100,2);
echo"<tr><td width=-"120-"><div align=-"center-"><b>$dvote[0]</b></div></td>";
echo"<td width=-"180-"><div align=-"center-"><font color=-"red-">$precent %</font></div></td></tr>";
}
?>
</table>
</body>
</html>
**********************lihatvote.php*************************

22. Jalankan script php [http://localhost/lihatvote.php]. Halaman akan di-update secara otomatis setiap 30 detik. Data polling sementara akan tampil via web.

sumber: PCplus

Simak breaking news dan berita pilihan kami langsung di ponselmu. Pilih saluran andalanmu akses berita Kompas.com WhatsApp Channel : https://www.whatsapp.com/channel/0029VaFPbedBPzjZrk13HO3D. Pastikan kamu sudah install aplikasi WhatsApp ya.

Halaman:
Video rekomendasi
Video lainnya


Baca berita tanpa iklan. Gabung Kompas.com+
Baca berita tanpa iklan. Gabung Kompas.com+
Baca berita tanpa iklan. Gabung Kompas.com+
komentar di artikel lainnya
Baca berita tanpa iklan. Gabung Kompas.com+
Close Ads
Bagikan artikel ini melalui
Oke
Login untuk memaksimalkan pengalaman mengakses Kompas.com