Thursday, November 5, 2009

SMS Gateway Episode 1

Disebabkan oleh karena mengambil Kerja Praktek di sebuah perusahaan IT di jakarta, akhirnya saya diharuskan membuat sebuah layanan SMS Gateway sebagai kebutuhan yang amat sangat mendesak(halah...). Untuk lebih rincinya tidak bisa di ceritakan disini karena cukup teramat sangat sikret, jadi saya hanya akan membagi pengalamannya bagaimana membuatnya saja...

Nah untuk pertama kali saya hanya akan menjelaskan apa-apa saja yang dibutuhkan, berikut bisa disimak skemanya:




Nah penjelasannya seperti ini:
  • Modem yang saya gunakan adalah Sierra 881u, penggunaan jenis modem sangat mempengaruhi konfigurasinya, jadi jangan asal ngikutin tutorial ini lho...,berikut dokumentasi modem yang bisa disupport oleh aplikasi GAMMU
  • Aplikasi GAMMU digunakan untuk menghubungkan antara Modem dengan databasenya, saya menggunakan versi gammu.1.24.0. Sebagai tambahan untuk versi, biasakan pilih yg berakhiran 0 seperti ini karena menandakan bahwa versi tersebut adalah yang stabil. Tapi klo ma coba-coba yang lain ya tidak ada salahnya^.^
  • Kemudian untuk database MYSQL 5.0.67 saya ngga mau ribet-ribet nginstall, karena sudah menggunakan Linux Ubuntu (8.10 / 9.04). Jadi tinggal memanfaatkan fasilitas APT nya aja. Dan sangat saya sarankan untuk menggunakan OS Linux yang mudah dalam pencarian aplikasi dari internet. Soalnya nanti ada beberapa paket yang perlu diinstall secara manual. Satu lagi yang perlu saya ingatkan adalah untuk tidak menggunakan aplikasi seperti XAMPP dkk, kecuali bagi para advanced linuxers. Saya sendiri sempat kewalahan dalam beberapa kasus ketika menggunakan paketan XAMPP tsb...
  • Nah, last but not least kita membutuhkan paket Kalkun 0.1.4beta sebagai interface webnya. Dan saya sangat-sangat menganjurkan menggunakan ini, karena tampilannya sudah cantik dengan bantuan java script dan juga CSS yang mudah di modifikasi. Top markotop lah buat mas Azhari Harahap yang bersedia berbagi karyanya ^.^, Tapi tidak menutup kemungkinan buat temen2 yang mau membuat interfacenya sendiri...
Nah jika persiapan sudah di persiapkan (halah...) maka ada beberapa tujuan yang akan kita implementasikan di tutorial ini:
  1. Kita bisa menggunakan secara sederhana aplikasi SMS Gateway ini yaitu dengan ber-SMS ria, dan ini juga bermanfaat buat temen-temen yang gemar menyimpan SMS di Handphonenya, tetapi karena keterbatasan memori, kita bisa simpan saja di sini.
  2. Nantinya saya akan menambahkan fitur autorespond / autoreply SMS. Jadi ketika ada sms dengan format tertentu masuk kedalam database, maka secara otomatis script akan melakukan pengiriman kembali SMS ke nomer pengirim
  3. Untuk fitur yang terakhir ini masih dirahasiakan soalnya belum diuji coba. InsyaAllah secepatnya saya coba dulu, hehehe...
Mungkin cukup itu dulu pembukaannya, berhubung saat pembuatan blog ini saya masih menjalankan KP, jadi saya potong-potong dulu...