Haii kawan, kali ini saya akan memberikan tutorial pembuatan SMS Gateway dengan Gammu pada Linux Mint.
A. Pengertian
SMS Geteway adalah suatu platform yang menyediakan mekanisme untuk EUA menghantar dan menerima SMS dari peralatan mobile (HP, PDA phone, dll) melalui SMS Gateway's shortcode (sebagai contoh 9221). SMS Gateway membolehkan UEA untuk berkomunikasi dengan Telco SMSC (telkomsel, indosat, dll) atau SMS platform untuk menghantar dan menerima pesan SMS dengan sangat mudah, karena SMS Gateway akan melakukan semua proses dan koneksi dengan Telco. SMS Gateway juga menyediakan UEA dengan interface yang mudah dan standar.
B. Latar Belakang
SMSD (SMS daemon) adalah modul program untuk menerima dan mengirim SMS yang bekerja dengan menggunakan SQL server untuk penampungan semua inbox dan outbox yang ada si seluler.
C. Alat dan Bahan
- SO Linux Ubuntu (saya menggunkan Linux Mint)
- Apche2
- PHP5
- MySQL
- Gammu
- Laptop dengan spesifikasi minimal : RAM : 256 MB, Harddisk 80 GB, Processor : Intel P4 1.8 GHZ
UEA dapat berupa berbagai aplikasi yang memerlukan penggunaan SMS. Seperti berbagai aplikasi web yang telah banyak menggunakan SMS (fress sms, pendaftaran konfirmasi melalui sms, aplikasi perkantoran, dsb). UEA melakukan komunikasi dengan SMS Gateway melalui Internet menggunakan standard HTTP GET atau HTTPS (untuk komunikasi yang aman)
E. Tahapan Pelaksanaan Kegiatan
1. Langkah pertama kita install LAMP
- Install apache2 --> sudo apt-get install apache2
- Cek di web browser , masukkan alamat di URL : localhost
- Install php5 --> sudo apt-get install php5 libapache2-mod-php5
- Restart apache2 --> sudo /etc/init.d/apache2 restart
- Kita pindah ke direktori /var/www/html --> cd /var/www/html
- Kemudian kita uji web server dengan php script --> sudo nano /var/www/html/info.php
Keluar dan simpan , tekan ctrl+x tekan y, tekan enter
- Cek di web browser, masukkan alamat di URL : localhost/info.php
- Install database --> sudo apt-get install mysql-server mysql-client
- Kemudian --> sudo mysql -u root -p
- Intall phpmyadmin #apt-get install phpmyadmin
- Buka di web browser : localhost/phpmyadmin
2. Install Gammu
- Lakukan update dan install gammu seperti berikut :
- Kemudian untuk melihat konfigurasi pot device, gunkan perintah berikut
- Konfigurasi gammu
- Perintah akan menyimpan file config dengan nama .gammurc di home use : : ~./gammurc
- Konfigurasi berkas di /etc/gammu/smsdrc
- Buat database kalkun pada phpmyadmin, karena database = kalkun.
- Untuk menggunakan perintah gammu, matikan dulu service gammu-smsd.
- Kemudian cek identifikasi modem dengan perintah berikut
- Untuk mengirim sms menggunkan perintah berikut :
F. Referensi
- Ebook "Panduan Pembuatan SMS Gateway di Linux Ubuntu"
- https://community.linuxmint.com/tutorial/view/486
- https://id.wikipedia.org/wiki/SMS_Gateway
SMS Gateway adalah suatu platform yang menyediakan mekanisme untuk EUA menghantar dan menerima SMS dari peralatan mobile (HP, PDA phone, dll) melalui SMS Gateway's shortcode (sebagai contoh 9221).UEA dapat berupa berbagai aplikasi yang memerlukan penggunaan SMS. Seperti berbagai aplikasi web yang telah banyak menggunakan SMS (fress sms, pendaftaran konfirmasi melalui sms, aplikasi perkantoran, dsb). UEA melakukan komunikasi dengan SMS Gateway melalui Internet menggunakan standard HTTP GET atau HTTPS (untuk komunikasi yang aman).
Sekian dari saya, terima kasih.
Wassalamualaikum wr.wb