SMS Gateway Seri 2

Pada Tuesday, 24 November, 2009 Jam 9:37 Di Tulis Oleh Istanto Adi Nugroho
Artikel dalam kategori dodol, Iseng, Pribadi, Serius, Tutorial

Artikel ini dalam rangka Menindak lanjuti ke-GoBlog-an para komentator berotak dangkal dari artikel ini. Setelah artikel seri kedua ini tidak akan ada lagi artikel seri ke 3, 4, 5, 100, 1000 dan seterusnya, kalau bingung ya silahkan cari tau sendiri sampai GoBlog. Sudah saya jelaskan berulang kali inti dari SMS gateway itu adalah merubah perangkat HP/Modem kalian menjadi sebuah alat komunikasi universal yang bisa diterima dan digunakan dalam segala arah. Masa begitu saja masih bingung? apa kalian ini masih smp? sma? atau memang benar² buta pengetahuan umum? soklah dijawab sendiri saja……..

smsgateway

[to_like]

Dalam percobaan/experiment ini kita mencoba menggunakan beberapa peralatan/device/software yaitu:

  1. HP Nokia 6255 (sebenarnya hp merk dan model apa saja bisa asal kita tau perintah dasar hubungan/konetivitas mohon jangan bawel soal perkara ini kalau nggak paham silahkan tanya pembuat HP di pabriknya).
  2. Program SMSme dari mas Luri Darmawan yang cakep maha rupawan, baik hati, serta rajin menabung (program lainnya juga bisa, bikin sendiri lebih bagus biar gak keterusan GoBlog)
  3. Miekocok Windows yang melegenda karena terkenal kemudahannya dalam user friendly.
  4. Modem gratisan speedy AT-AR236E sebagai gerbang pembuka pengembangan SMSme dari mas Luri Darmawan.
  5. PHP kredit kepada PHP.NET
  6. XAMPP sebagai modul merubah PC menjadi webserver.

Pertama yang kita lakukan adalah usaha menghubungkan antara PC dengan HP/Modem. Bisa melalui banyak media infrared, bluetooth, ataupun dengan kabel data. Setelah terhubung silahkan periksa apakah HP/Modem kalian melakukan response ketika kita mengirimkan perintah Query.

Start -> Control Panel -> Phone and Modem options -> Modem -> Pilih yang “attached to” -> Properties ->Diagnostics -> Query Modem

sms-gateway-1

Setelah langkah ini selesai/sukses pengertiannya PC dan HP/MODEM sudah bisa berinteraksi 2 arah. Langkah berikutnya kita mencoba menggunakan program SMSme buatan mas Luri Darmawan. Setelah download, lalu install, dan jalankan programnya.

sms-gateway-2

Mudah bukan? kalau konfigurasi kita benar maka program SMSme ini akan langsung siap untuk digunakan untuk mengirim dan menerima pesan. Dalam hal ini sebenarnya kita sudah selesai dalam membangun sebuah SMS gateway. Tetapi untuk pengembangannya tergantung kreativitas kita masing-masing.

Dalam hal ini kita akan mencoba mengembangkannya menjadi sebuah SMS gateway yang bisa digunakan oleh setiap orang melalui internet dengan menggunakan PHP Script, dan juga bisa digunakan seperti poling SMS yang sering kalian tonton di TV (perlu modifikasi software dalam hal ini silahkan minta source code untuk pengembangan kalau mas Luri Darmawan mau ngasi).

Konfigurasi standard SMSme memungkinkan kita menjadikan PC kita sebagai SMS gateway yang dapat digunakan oleh semua orang. Sebagai contoh kita lihat konfigurasi berikut:

sms-gateway-3

Dari dalam gambar itu sudah terlihat jelas kalau program SMSme ini bisa digunakan sebagai jalur untuk penggunaan umum. Mungkin kalian pernah tau service ICQ atau yang lainnya yang biasanya memberikan service SMS gratis setiap hari, kira-kira seperti inilah intinya……. Disitu kita bisa lihat konfigurasi untuk HOST, Port, dan jenis protokol (UDP/TCP)

Dalam eksperiment ini karena saya tidak terhubung langsung dengan internet alias saya terlindungi didalam network yang di kover oleh sebuah modem maka saya perlu membuat sebuah lubang kecil khusus untuk mengarahkan request/permintaan dari port yang saya buka akan bisa diteruskan oleh modem ke dalam PC lokal.

sms-gateway-4

Simple kan? kenapa musti dibuat susah kalau paham? sekarang PC kita sudah bisa digunakan untuk menerima/melakukan perintah dari lokal maupun dari luar. Pengembangan perikutnya adalah menggunakan PHP Script untuk melakukan request/perintah yang bisa kita kembangkan lagi. Dalam hal ini mas Luri Darmawan memang sudah memberikan sample/contoh PHP Script yang bisa kita gunakan.. contohnya seperti ini:

<?
// 29 Agustus 2003
// Contoh Antar Muka Penggunaan KIOSS SMS.Me!!!
// dengan menggunakan skrip minimal ini, SMS.Me!!! dapat digunakan
// untuk mengirimkan pesan entah itu berupa notifikasi, peringatan
// atau segala bentuk pesan dari situs/web ke nomor selular yang ditentukan
//
// kopirait [k] Luri Darmawan, KIOSS Project
// http://kioss.com
//
// http://kioss.com/kioss/nama=aSMS.Me!!!
//
// silahkan dikembang sendiri…
// dapat dibuat dalam bentuk form isian… atau fungsi-2 yang lain
//
// Pastikan juga Anda telah membaca dokumentasi yang telah kami buat,
// jangan hanya bertanya dan bertanya… tapi cobalah kembangkan imajinasi anda..
// kami beri kail untuk anda, silahkan pancing sendiri ikannya…
//
$host = “x.x.x.x”; // Host / alamatIP dimana MeSIN SMS.Me!!! diletakkan….
$port = 2003; // port yang digunakan, diatur dari MeSIN
$noHP = “+628156671011″; // no selular tujuan, sembarang operator
$isiPesan = “Uji coba dari situs KIOSS”; // pesan yang dikirimkan …!!!
echo “<font face=Verdana>”;
echo date(“H:i:s”) . ” <b>KIOSS-SMS.Me!!!</b>”;
echo “<br>Situs Official : <a href=\”http://kioss.com/kioss/nama=aSMS.Me!!!\”>http://kioss.com/kioss/nama=aSMS.Me!!!</a>”;
echo “<br><font size=2>”
.”<br>silahkan dikembang sendiri…”
.”dapat dibuat dalam bentuk form isian… atau fungsi-2 yang lain…”
.””;
echo “<br>”
.”<br>Pastikan juga Anda telah membaca dokumentasi yang telah kami buat,”
.”<br>jangan hanya bertanya dan bertanya… tapi cobalah kembangkan imajinasi anda..”
.”<br>kami beri kail untuk anda, silahkan pancing sendiri ikannya…”
.”<br>yah yah yaahhh…… </font>:)”;
echo “<br>”;
$fp = fsockopen(“udp://” . $host, 2003, $errno, $errstr);
if (!$fp) {
echo “ERROR: $errno – $errstr<br>\n”;
} else {
fwrite($fp,”op=kirim&no=$noHP&teks=$isiPesan”);
echo “<br>>>> Pesan dikirim melalui UDP ke server MeSIN SMS.Me di $host!!!”;
fclose($fp);
}
echo “</font>”;
?>

Script PHP ini masih sangat standard dan masih sangat amat bisa dikembangkan menjadi modul yang lebih baik. Untuk yang paham tentang pemrograman PHP pekerjaan ini seperti merebut permen dari anak kecil. Untuk penggunaan script PHP ini kita perlu sebuah webserver yang bisa melakukan emulasi script PHP ini. Dalam hal ini saya menggunakan XAMPP sebagai percobaan. Konfigurasi dan instalasi XAMPP silahkan cari tau sendiri diwebsitenya atau silahkan tanya orang yang mau menjelaskan.

Sekarang bagian terakhir yang belum saya selesaikan adalah bagaimana memodifikasi program ini menjadi sebuah polling SMS yang sering digunakan di acara TV. Sebenarnya pekerjaan ini mudah saja kalau kita bisa membuat sebuah aplikasi/program, Tetapi akan lebih mudah lagi kalau mas Luri Darmawan mau memberikan source code aplikasi SMSme karena kita hanya akan merubah beberapa pemrograman saja. Seperti misalnya: Kalkulasi total sms yang masuk  dibagi jumlah pilihan akan menghasilkan prosentase yang cepat dan akurat dalam 1 detik. Maka dari itu jangan kaget kalau di TV terkadang pooling SMS itu hasilnya bisa keluar dengan sangat cepat dan akurat. Untuk nomornya, kenapa bisa nomor premium seperti contohnya 1234 tau 9889 atau 5678? dalam hal ini provider bekerja sama dengan penyedia jaringan sehingga nomor premium itu akan langsung memotong seharga pulsa yang terlah disepakati bersama antara penyedia polling SMS dan penyedia jaringan. Dalam hal ini tentunya penyedia jaringan yang mempunyai modul untuk harga SMS ini silahkan tanya mereka.

Sekian dulu, itulah penjelasan singkat mengenai artikel SMS gateway versi saya. Kalau pembaca bingung ya silahkan cari tau sendiri, disini semuanya sudah saya beberkan sampai rahasia-rahasia didalamnya tergantung apakah pembacanya ini memiliki kemampuan menyerap ataukah kemampuan bacot di komentar. Semoga pikiran kalian semakin terbuka, AMIN.

-EOF-

[/to_like]

Kata Kunci Terkait:

Kamu boleh memberikan komentar, atau melakukan trackback dari blog kamu.
    Digg Del.icio.us StumbleUpon Reddit Twitter RSS

18 Komentar pada artikel “SMS Gateway Seri 2”

  1. Istanto berkata:

    Pada November 24th, 2009 Jam 9:57 AM

    Tambahan: Aplikasi ini bisa digunakan untuk pengembangan SMS iklan seperti di detik.com atau kompas.com dimana kita cuma perlu mengirim SMS dan isi SMS itu ditampilkan dalam website. Perlu adanya modifikasi program SMSme untuk menjalankan modul ini.

    [Balas]

  2. kurnia berkata:

    Pada February 25th, 2010 Jam 3:46 PM

    SMS ME,Kalo gak ada jaringan Internet,ya gak bisa lah yau.kurang satu tuh perangkatnya yaitu Internet.Jangan dibodohin lah kita2 yang gak punya internetan,pa lagi yang bermodal PC/laptop dan HP tanpa pulsa doang.

    [Balas]

  3. istanto berkata:

    Pada March 10th, 2010 Jam 12:26 AM

    @kurnia: Anda sudah coba sendiri atau masih berimajinasi? Tanpa internet pun sebenarnya aplikasi ini bisa di gunakan, coba anda bangun jaringan intranet dan buktikan sendiri hasilnya. Disini internet kan fungsinya sebagai PENGEMBANGANl sedangkan hubungan jaringan antara HP ke HP melalui SMS sudah tersedia oleh operator. Kalihatan sepertinya anda kurang paham?

    [Balas]

  4. Oplosan berkata:

    Pada March 10th, 2010 Jam 11:40 AM

    @all waduh bikin hal sms gateway aja diributkan ini masih tahap awal, masih banyak hal yg blm dipelajari,cobalah kita2 berpikir membuat sebuah cloud jaringan yg bisa mengenal semua tipe jaringan..itu jauh lebih rumit dari pada sekedar membuat sms gateway.berpikirlah untuk maju utk apa saling menyalahkan padahal semakin banyak kita tahu semakin bodoh lah kita sharing pengetahuan spt ini sdh cukup bagus terimakasih kepada yg membuat artikel ini dr yg tdk tahu menjadi tahu, dari yg tahu menjadi lebih tahu..keep peace always

    [Balas]

  5. KURNIA berkata:

    Pada March 12th, 2010 Jam 9:33 AM

    Mohon Maaf ya Bang kalo saya salah.karena setiap saya coba selalu gagal

    [Balas]

  6. KURNIA berkata:

    Pada March 12th, 2010 Jam 9:34 AM

    saya mohon bantuan dan bimbingannya.

    [Balas]

  7. istanto berkata:

    Pada March 12th, 2010 Jam 1:24 PM

    @KURNIA: yang paling penting program penghubung antara HP dan PC sudah yakin benar? kalau sudah benar pasti tidak akan ada masalah, coba cek ulang konfigurasinya.

    [Balas]

  8. Bintangweb berkata:

    Pada March 14th, 2010 Jam 8:42 PM

    Terima kasih telah bersedia sharing ilmu.

    BTW, saya tadi lagi cari “polling sms dengan php” di google
    dan ketemu blog ini.

    [Balas]

  9. dOeL berkata:

    Pada April 22nd, 2010 Jam 2:20 PM

    Saya coba aplikasikan sms gateway dengan USB modem AT&T series dg bahasa vb6, modem sdh terhubung dan connected.. Saya coba kirim sms tapi gak mau terkirim.

    [Balas]

  10. istanto berkata:

    Pada April 22nd, 2010 Jam 4:34 PM

    @dOeL: Dapat darimana command kirim sms dengan vb6? pakai library? seingat saya bahasanya terlalu kompleks jadi musti teliti dan yakin command itu berfungsi di device yang anda gunakan. contohnya ada disini http://www.smsco.it/tomcat/en/sms_tutorials/sms_from_vb6_visual_basic.jsp

    [Balas]

  11. Aliyudin berkata:

    Pada May 14th, 2010 Jam 12:46 PM

    Keren,,,,
    Makasih ilmunya,,,,

    [Balas]

  12. deri herdiana berkata:

    Pada May 17th, 2010 Jam 8:31 PM

    wah..ilmu nya bisa saya gunakan dengan baik…thank’s ya sobat dah berbagi..semoga lebih maju…

    [Balas]

  13. sasuke_stereobk berkata:

    Pada July 23rd, 2010 Jam 12:00 AM

    Wah ternyata harus online terus ya PC servernya. ternyata susah juga membuatnya.
    Lain kali coba ah. But thanks so much, banya tau dari sini nih. biar gak goBlog terus :lol:

    [Balas]

  14. Spiriteverafter berkata:

    Pada October 20th, 2010 Jam 2:18 PM

    kok ga bisa didownload ya softwarenya, ada yg bisa bantuin ga

    [Balas]

  15. jojon™ berkata:

    Pada January 7th, 2011 Jam 4:40 PM

    gan..link download soft sms me-y mana?
    link yg agan berikan udh di hpus ma server…
    pliss upload kembali mas,
    perlu bgd ni mas…thx sblm-y…nice thread

    [Balas]

  16. vamella diah hamdriani berkata:

    Pada October 12th, 2011 Jam 9:14 AM

    saya ingin download aplikasi SMS.Me tapi ga bisa2 . mohon data mentah software SMS.Me nya di email ke saya. nanti saya tinggal install saja. terimakasih banyak

    [Balas]

  17. holymonkey berkata:

    Pada October 27th, 2011 Jam 7:19 PM

    janganlah berkata kasar seperti itu
    wali2 yang lebih paham surga tidak juga akan berkata kasar kepada orang yang bertanya kepadanya tentang neraka

    [Balas]

  18. Stephen berkata:

    Pada July 30th, 2013 Jam 9:13 AM

    Hey fantastic blog! Does running a blog such as this take a
    massive amount work? I’ve very little understanding of computer programming however I was hoping to start my own blog in the near future. Anyway, should you have any suggestions or tips for new blog owners please share. I know this is off subject however I simply needed to ask. Appreciate it!

    [Balas]

Berikan Komentar

[+] yoyocici emoticons