MEMBUAT SMS GATEWAY DI LINUX MINT 17.2
1. Hal pertama yang harus dilakukan adalah mengupdata repository kita dengan script seperti gambar dibawah ini:
#apt-get update
2. Setelah itu install aplikasi gammunya dengan script sebagai berikut:
#apt-get install gammu gammu-smsd
3. Untuk melihat konfigurasi port device, gunakan perintah berikut, sekaligus melihat apakah modem usb kamu terdeteksi atau tidak, lihat gambar dibawah ini:
#dmesg | grep tty
4. Jika setelah memasukan perintah dmesg | grep tty, kemudian gambarnya seperti gambar dibawah ini berarti modem usb kamu telah terdeteksi, lihat gambar dibawah ini.
5. Konfigurasi Gammu terlebih dahulu, dengan perintah sebagai berikut"
#gammu-config
6. Isi dengan variabel sesuai dengan modem anda, kemudian klik save lihat gambar dibawah ini:
port (/dev/ttyUSB0) =>change this
connection (at19200) =>change this
synchronizetime (yes)
logfile (/var/log/gammulog)
logformat (textall)
7. Setelah itu lakukan Konfigurasi pada berkas gammu-smsdrc, lihat gambar dibawah ini.
#nano /etc/gammu-smsdrc
8. Gambar dibawah ini merupakan berkas gammu-smsdrc yang masih belum saya lakukan konfigurasi apapun, lihat gambar dibawah ini.
9. Setelah itu lakukan konfigurasi seperti gambar dibawah ini:
[gammu]
port = /dev/ttyUSB0 =>change this
connection = at19200 =>change this
[sms]
service = sql
driver = native_mysql
DeliveryReport = sms
logfile = /var/log/gammulog
debuglevel = 1
10. Untuk menyimpan konfigurasi yang dilakukan tekan Ctrl + x kemudian klik y kemudian klik enter pada keyboard, lihat gambar dibawah ini.
11. Setelah itu masuk kedalam direktory html, dengan perintah sebagai berikut:
#cd /var/www/html
12. Setelah itu didalam direktory html, buat direktory baru bernama kalkun:
#mkdir kalkun
13. Setelah itu masuk kedalam direktory kalkun, dengan perintah sebagi berikut:
#cd kalkun
14. Setelah itu download aplikasi bernama kalkun, karena aplikasi kalkun yang saya download ada di direktory Downloads. Maka saya akan mengcopy aplikasi kalkun tersebut dari direktory Downloads ke direktory kalkun, dengan perintah sebagai berikut:
#cp /home/febrianto/Downloads/kalkun_0.7.1.zip /var/www/html/kalkun
15. Karena aplikasi kalkun yang saya download berbentuk file .zip maka saya harus mengexraknya dengan scrip sebagai berikut:
#unzip kalkun_0.7.1.zip
16. Setelah itu gunakan perintah berikut untuk masuk dalam menu mysql
#mysql -u root -p
17. Setelah itu isi password database mysql anda, lihat gambar dibawah ini.
18. Kemudian buat database baru bernama kalkun, dengan script senagai berikut:
>CREATE DATABASE kalkun;
19. Setelah membuat database kalkun kemudian gambarnya seperti gambar dibawah ini berarti pembuatan datanase baru anda telah berhasil, lihat gambar dibawah ini.
20. Gunakan perintah sqit untuk keluar dari menu database mysql anda, lihat gambar dibawah ini.
>quit
21. Setelah itu lakukan konfigurasi pada database.php, dengan scrip sebagai berikut:
#nano /var/www/html/kalkun/application/config/database.php
22. Gambar dibawah ini merupakan konfigurasi database.php yang masih belum saya lakukan konfigurasi apapun, lihat gambar dibawah ini.
23. Setelah itu lakukan konfigurasi, sesuai dengan database anda, lihat gambar dibawah ini.
$db['default']['username'] = "root"; // change this
$db['default']['password'] = "bonda"; // change this
$db['default']['database'] = "kalkun"; // change this
$db['default']['dbdriver'] = "mysql";
24. Untuk menyimpan konfigurasi yang dilakukan tekan Ctrl + x kemudian klik y kemudian klik enter pada keyboard, lihat gambar dibawah ini.
25. Ekstrak example database struktur Gammu agar bisa di import, caranya:
#gunzip /usr/share/doc/gammu/examples/sql/mysql.sql.gz
26. Import konfig database struktur Gammu;
#mysql kalkun -u root -p < /usr/share/doc/gammu/examples/sql/mysql.sql
27. Setelah itu isi password database mysql anda, lihat gambar dibawah ini.
28. Setelah itu lakukan konfigurasi pada daemon.sh, dengan scrip sebagai berikut. Lihat gambar dibawah ini.
#nano /var/www/html/kalkun/scripts/daemon.sh
29. Gambar dibawah ini merupakan isi dari daemon.sh yang masih belum saya lakukan konfigurasi apapun.
30. Setelah itu lakukan konfigurasi seperti gambar dibawah ini.
#!/bin/sh
# Configure this (use absolute path)
PHP=/usr/bin/php # php cli path
DAEMON=/var/www/html/kalkun/scripts/daemon.php # daemon.php path
# Execute
$PHP $DAEMON
31. Untuk menyimpan konfigurasi yang dilakukan tekan Ctrl + x kemudian klik y kemudian klik enter pada keyboard, lihat gambar dibawah ini.
32. Setelah itu lakukan Konfigurasi pada berkas gammu-smsdrc, lihat gambar dibawah ini.
#nano /etc/gammu-smsdrc
33. Gambar dibawah ini merupakan berkas gammu-smsdrc yang masih belum saya lakukan konfigurasi apapun, lihat gambar dibawah ini.
34. Setelah itu lakukan konfigurasi sebagai berikut:
User = root # change this
password = bonda # change this
pc = localhost
database = kalkun
runonreceive = /var/www/html/kalkun/scripts/daemon.sh
35. Untuk menyimpan konfigurasi yang dilakukan tekan Ctrl + x kemudian klik y kemudian klik enter pada keyboard, lihat gambar dibawah ini.
36. Agar konfigurasi gammu yang tadi saya lakukan bisa bekerja dengan baik maka harus direstart, dengan perintah sebagai berikut:
#/etc/init.d/gammu-smsd restart
37. Untuk menggunakan perintah gammu, matikan dulu service gammu-smsd. Pastikan dengan cara:
#/etc/init.d/gammu-smsd stop
38. Setelah itu masukkan perintah berikut untuk membuat gammu star:
#/etc/init.d/gammu-smsd stop
39. Untuk menggunakan perintah gammu, matikan dulu service gammu-smsd. Pastikan dengan cara ; :
#/etc/init.d/gammu-smsd stop
40. Untuk mengecek identify modem dengan perintah ;
#gammu --identify
41. Setelah itu buka aplikasi browser anda kemudian di url ketik ip server/kalkun, misalnya 192.168.77.7/kalkun. lihat gambar dibawah ini.
42. Setelah itu klik pada Start installation, lihat gambar dibawah ini.
43. Setelah itu klik Next, lihat gambar dibawah ini.
44. Setelah itu klik pada Run Database Setup, lihat gambar dibawah ini.
45. Lihat gambar dibawah ini terdapat FAILED, untuk mengatasinya buka kembali terminal anda, kemudian ikuti langkah seperti pada gambar nonor 46, setelah itu kli pada Go To Application.
46. Untuk mengatasi FAILED pada yang terjadi klik perintah berikut;
#rm -rf /var/www/html/kalkun/install
47. Setelah itu isi username dan passwordnya yaitu kalkun, kemudian klik login, lihat gambar dibawah ini.
48. Gambar dibawah ini merpakan aplikasi gammu yang berhasil saya install.
49. Untuk mengirim pesan klik pada Compose, kemudian dibagain Send To pilih input manual kemudian isi nomor tujuan kemudian dibagian Message isi pesan yang mau dikirim setelah itu klik Send Message, lihat gambar dibawah ini.
SEKIAN SEMOGA BERMANFAAT SALAM ANAK-ANAK TKJ SMK NEGERI 1 NABIRE PAPUA
Hardware Requirement
Spesifikasi Minimum : Processor : Intel P4 1.8GHZ
RAM : 256MB
Hardisk : 80GB
Modem atau handphone kompabilitynya bisa di cek di sini
RAM : 256MB
Hardisk : 80GB
Modem atau handphone kompabilitynya bisa di cek di sini
Software Requirement
Kebutuhan Paket Software :
- Linux Ubuntu/Mint/Debian
- Apache 2.x.x
- PHP 5.x.x (with mysql, session, hash, json extension)
- PHP-CLI
- MySQL 5.x.x
- Gammu
- Kalkun
1. Hal pertama yang harus dilakukan adalah mengupdata repository kita dengan script seperti gambar dibawah ini:
#apt-get update
2. Setelah itu install aplikasi gammunya dengan script sebagai berikut:
#apt-get install gammu gammu-smsd
3. Untuk melihat konfigurasi port device, gunakan perintah berikut, sekaligus melihat apakah modem usb kamu terdeteksi atau tidak, lihat gambar dibawah ini:
#dmesg | grep tty
4. Jika setelah memasukan perintah dmesg | grep tty, kemudian gambarnya seperti gambar dibawah ini berarti modem usb kamu telah terdeteksi, lihat gambar dibawah ini.
5. Konfigurasi Gammu terlebih dahulu, dengan perintah sebagai berikut"
#gammu-config
6. Isi dengan variabel sesuai dengan modem anda, kemudian klik save lihat gambar dibawah ini:
port (/dev/ttyUSB0) =>change this
connection (at19200) =>change this
synchronizetime (yes)
logfile (/var/log/gammulog)
logformat (textall)
7. Setelah itu lakukan Konfigurasi pada berkas gammu-smsdrc, lihat gambar dibawah ini.
#nano /etc/gammu-smsdrc
8. Gambar dibawah ini merupakan berkas gammu-smsdrc yang masih belum saya lakukan konfigurasi apapun, lihat gambar dibawah ini.
9. Setelah itu lakukan konfigurasi seperti gambar dibawah ini:
[gammu]
port = /dev/ttyUSB0 =>change this
connection = at19200 =>change this
[sms]
service = sql
driver = native_mysql
DeliveryReport = sms
logfile = /var/log/gammulog
debuglevel = 1
10. Untuk menyimpan konfigurasi yang dilakukan tekan Ctrl + x kemudian klik y kemudian klik enter pada keyboard, lihat gambar dibawah ini.
11. Setelah itu masuk kedalam direktory html, dengan perintah sebagai berikut:
#cd /var/www/html
12. Setelah itu didalam direktory html, buat direktory baru bernama kalkun:
#mkdir kalkun
13. Setelah itu masuk kedalam direktory kalkun, dengan perintah sebagi berikut:
#cd kalkun
14. Setelah itu download aplikasi bernama kalkun, karena aplikasi kalkun yang saya download ada di direktory Downloads. Maka saya akan mengcopy aplikasi kalkun tersebut dari direktory Downloads ke direktory kalkun, dengan perintah sebagai berikut:
#cp /home/febrianto/Downloads/kalkun_0.7.1.zip /var/www/html/kalkun
15. Karena aplikasi kalkun yang saya download berbentuk file .zip maka saya harus mengexraknya dengan scrip sebagai berikut:
#unzip kalkun_0.7.1.zip
16. Setelah itu gunakan perintah berikut untuk masuk dalam menu mysql
#mysql -u root -p
17. Setelah itu isi password database mysql anda, lihat gambar dibawah ini.
18. Kemudian buat database baru bernama kalkun, dengan script senagai berikut:
>CREATE DATABASE kalkun;
19. Setelah membuat database kalkun kemudian gambarnya seperti gambar dibawah ini berarti pembuatan datanase baru anda telah berhasil, lihat gambar dibawah ini.
20. Gunakan perintah sqit untuk keluar dari menu database mysql anda, lihat gambar dibawah ini.
>quit
21. Setelah itu lakukan konfigurasi pada database.php, dengan scrip sebagai berikut:
#nano /var/www/html/kalkun/application/config/database.php
22. Gambar dibawah ini merupakan konfigurasi database.php yang masih belum saya lakukan konfigurasi apapun, lihat gambar dibawah ini.
23. Setelah itu lakukan konfigurasi, sesuai dengan database anda, lihat gambar dibawah ini.
$db['default']['username'] = "root"; // change this
$db['default']['password'] = "bonda"; // change this
$db['default']['database'] = "kalkun"; // change this
$db['default']['dbdriver'] = "mysql";
24. Untuk menyimpan konfigurasi yang dilakukan tekan Ctrl + x kemudian klik y kemudian klik enter pada keyboard, lihat gambar dibawah ini.
25. Ekstrak example database struktur Gammu agar bisa di import, caranya:
#gunzip /usr/share/doc/gammu/examples/sql/mysql.sql.gz
26. Import konfig database struktur Gammu;
#mysql kalkun -u root -p < /usr/share/doc/gammu/examples/sql/mysql.sql
27. Setelah itu isi password database mysql anda, lihat gambar dibawah ini.
28. Setelah itu lakukan konfigurasi pada daemon.sh, dengan scrip sebagai berikut. Lihat gambar dibawah ini.
#nano /var/www/html/kalkun/scripts/daemon.sh
29. Gambar dibawah ini merupakan isi dari daemon.sh yang masih belum saya lakukan konfigurasi apapun.
30. Setelah itu lakukan konfigurasi seperti gambar dibawah ini.
#!/bin/sh
# Configure this (use absolute path)
PHP=/usr/bin/php # php cli path
DAEMON=/var/www/html/kalkun/scripts/daemon.php # daemon.php path
# Execute
$PHP $DAEMON
31. Untuk menyimpan konfigurasi yang dilakukan tekan Ctrl + x kemudian klik y kemudian klik enter pada keyboard, lihat gambar dibawah ini.
32. Setelah itu lakukan Konfigurasi pada berkas gammu-smsdrc, lihat gambar dibawah ini.
#nano /etc/gammu-smsdrc
33. Gambar dibawah ini merupakan berkas gammu-smsdrc yang masih belum saya lakukan konfigurasi apapun, lihat gambar dibawah ini.
34. Setelah itu lakukan konfigurasi sebagai berikut:
User = root # change this
password = bonda # change this
pc = localhost
database = kalkun
runonreceive = /var/www/html/kalkun/scripts/daemon.sh
35. Untuk menyimpan konfigurasi yang dilakukan tekan Ctrl + x kemudian klik y kemudian klik enter pada keyboard, lihat gambar dibawah ini.
36. Agar konfigurasi gammu yang tadi saya lakukan bisa bekerja dengan baik maka harus direstart, dengan perintah sebagai berikut:
#/etc/init.d/gammu-smsd restart
37. Untuk menggunakan perintah gammu, matikan dulu service gammu-smsd. Pastikan dengan cara:
#/etc/init.d/gammu-smsd stop
38. Setelah itu masukkan perintah berikut untuk membuat gammu star:
#/etc/init.d/gammu-smsd stop
39. Untuk menggunakan perintah gammu, matikan dulu service gammu-smsd. Pastikan dengan cara ; :
#/etc/init.d/gammu-smsd stop
40. Untuk mengecek identify modem dengan perintah ;
#gammu --identify
41. Setelah itu buka aplikasi browser anda kemudian di url ketik ip server/kalkun, misalnya 192.168.77.7/kalkun. lihat gambar dibawah ini.
42. Setelah itu klik pada Start installation, lihat gambar dibawah ini.
43. Setelah itu klik Next, lihat gambar dibawah ini.
44. Setelah itu klik pada Run Database Setup, lihat gambar dibawah ini.
45. Lihat gambar dibawah ini terdapat FAILED, untuk mengatasinya buka kembali terminal anda, kemudian ikuti langkah seperti pada gambar nonor 46, setelah itu kli pada Go To Application.
46. Untuk mengatasi FAILED pada yang terjadi klik perintah berikut;
#rm -rf /var/www/html/kalkun/install
47. Setelah itu isi username dan passwordnya yaitu kalkun, kemudian klik login, lihat gambar dibawah ini.
48. Gambar dibawah ini merpakan aplikasi gammu yang berhasil saya install.
49. Untuk mengirim pesan klik pada Compose, kemudian dibagain Send To pilih input manual kemudian isi nomor tujuan kemudian dibagian Message isi pesan yang mau dikirim setelah itu klik Send Message, lihat gambar dibawah ini.
SEKIAN SEMOGA BERMANFAAT SALAM ANAK-ANAK TKJ SMK NEGERI 1 NABIRE PAPUA
Advertisement