Sabtu, 17 Maret 2018

Cara install Kalkun sebagai interface sms gateway

Pengertian

Kalkun merupakan open source berbasis web SMS (Short Message Service) manajemen, itu menggunakan gammu-smsd (bagian dari keluarga gammu) sebagai mesin SMS gateway untuk menyampaikan dan mengambil pesan dari telepon / modem.

 

Uraian

Langkah Pertama : Download aplikasi Kalkun di sini http://sourceforge.net/projects/kalkun/files

dan Extract here file kalkunya .

dengan Perintah :

 # unzip Downloads/kalkun_0.7.1.zip

Keterangan : Downloads adalah Tempat penyimpanan file yang kalin download tadi .


Langkah Kedua : Pindah Folder Klakun tadi ke filesystem /var/www/html/

dan Jangan Lupa Beri hak aksses .

chown -R www-data:www-data /var/www/html/kalkun_0.7.1.zip

 

Langkah Ketiga : Buat Database untuk Penyimpanan sql Kalkunnya dengan Terminal , ikuti langkah berikut :


 Langkah keempat : Edit config kalkun databases di /var/www/html/kalkun_0.7.1/application/config/database.php

bisa juga secara manual di Terminal dengan mengetik 

# nano /var/www/html/kalkun_0.7.1/application/config/database.php

cari code berikut dan ganti dengan yang kalian punya ;

$db['default']['hostname'] = "localhost";

// MySQL

$db['default']['username'] = "root";

$db['default']['password'] = "root";

$db['default']['database'] = "kalkun_2;

$db['default']['dbdriver'] = "mysql";

 

Langkah Kelima : Import file sql yang ada di dalam folder kalkun_0.7.1 ke dalam database kalkun_2 yang kita buat tadi .

dengan cara masuk ke http://localhost/phpmyadmin/

msukan password nya dan klik Klakun_2 tadi ,

trus klik import dan cari file sqlnya yang berada di ,

/Downloads/kalkun_2/media/db/mysql_upgrade_kalkun.sql 

Langkah Keenam : kita akan mengkonfigurasi path daemon di /var/www/html/kalkun_0.7.1/scripts/daemon.sh

dengan Perintah

 # Nano /var/www/html/kalkun_0.7.1/scripts/daemon.sh

ganti File kalian dengan seperti tampilan di gambar .

Langkah ketujuh :  jangan lupa konfigurasi path di /var/www/html/kalun_0.7.1/scripts/daemon.php dibagian $ url = "http://localhost/kalkun_0.7.1" ;

jika sudah silahkan masuk ke browser mengarah ke kalkun .https://localhost/kalun/

jika sudah di next - next  dan buka terminal ketik di bawah ini untuk menghapus file kalkunya

 # sudo rm -rf /var/www/kalkun/install

Jumat, 16 Maret 2018

Cara install gammu dan gammu-smsd


     Assalamualaikum,kawan hari ini saya akan membahas cara menginstal sms gateway gammu.
1   1. Pengertian
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 (sbg contoh 9221).
2   2. Latar belakang
Ingin lebih mengenal mengenai SMS Gateway.
3   3. Maksud dan Tujuan
Dapat mengenal dan memahami apa yang dimaksud dengan SMS Gateway itu sendiri.
4   4. Hasil yang diharapkan
Dapat memahami yang dimaksud dengan SMS Gateway.
5. Uraian
1. Langkah pertama kita harus update terlebih dahulu. 
2. Kemudian kita install gammu sms dengan perintah :
#sudo apt-get install gammu gammu-smsd
3. Setelah itu kita cek pada USB berapa modem kita terkoneksi dengan perintah :
"dmeseg | grep tty"
 4. Setelah itu kita config dengan perintah
#sudo gammu-config
maka akan keluar seperti ini :

 Keterangan :
  • Port : (/dev/pada usb berapa modem kita terkoneksi)
  • Connection : at"sesuai dengan type modem yang kita gunakan)
  • Model : ()
  • Synchronize time : (yes)
  • Log file : (/var/log/gammulog)
  • Log format : (textall)
  • Use locking : ()
  • Gammu lo alisantio : ()
5. Setelah itu kita edit file yang berada di /etc/gammu-smsdrc dengan perintah :
#nano /etc/gammu-smsdrc

  6. Setelah itu kita matikan service gammunya dengan perintah :
#sudo /etc/init.d/gammu-smsd stop
 7. Kemudian kita lihat identitas dari modem kita dengan perintah :
#sudo gammu --identify
 8. Cara kirim sms melalui sms gateway yaitu dengan cara :
#sudo gammu --sendsms text nomor tujuan
 9. Cara cek pulsa dengan menggunakan perintah :
#sudo gammu --getussd *sesuai dengan operator yang anda gunakan# 


Kamis, 15 Maret 2018

Aplikasi yang digunakan untuk SMS gateway


1) PENGERTIAN
SMS Gateway adalah sebuah platform yang menyediakan mekanisme untuk mengirim dan menerima SMS dari peralatan mobile melalui SMSC (Short Message Service Center).
2) MAKSUD DAN TUJUAN
SMS Gateway pastinya membutuhkan aplikasi yang digunakan untuk proses pengiriman sms. Nah, maka dari itu, saya membagikan beberapa aplikasi open source yang bisa digunakan untuk SMS Gateway.
3)  LATAR BELAKANG
Aplikasi SMS Gateway biasanya digunakan pada aplikasi bisnis, baik untuk kepentingan broadcastpromosi, servis informasi terhadap pengguna, penyebaran konten produk/jasa dan lain-lain. Karena relatif lebih mudah untuk diimplementasikan, SMS Gateway dengan menggunakan ponsel GSM/CDMA modem cukup berkembang dan banyak digunakan.
4) HASIL YANG DIHARAPKAN
Dapat memilih aplikasi yang kiranya cocok dengan kita yang nantinya akan digunakan untuk SMS Gateway.
5) URAIAN
GAMMU dan WAMMU
Gammu pada dasarnya adalah sebuah library untuk membangkitkan SMS Gateway. Karena sifatnya yang open source dan mendukung banyak jenis modem, Gammu sangat populer dalam pengembangan sistem/aplikasi berbasis SMS Gateway. Pengembang web dapat dengan mudah membuat sistem aplikasi SMS Gateway sederhana hanya dengan menggunakan script PHP dan database MySQL, dengan bantuan Gammu. Dokumentasi Gammu sangat lengkap dan mudah untuk diikuti bagi pemula. Wammu merupakan versi GUI dari Gammu.


KALKUN
Kalkun merupakan SMS Gateway open source berbasis web yang tinggal pakai. Tidak seperti pada Gammu, pada Kalkun pengguna tidak perlu melakukan coding. Pengaturan parameter SMS Gateway, yang meliputi jenis modem, nomor port, dan sebagainya dapat dilakukan melalui GUI yang sudah disediakan. Instalasi Kalkun sangat mirip dengan cara instalasi aplikasi web berbasis CMS (Content Management System).
Beberapa fitur menarik dari aplikasi Kalkun ini yaitu seperti Multiple database backend, Multiuser, Conversation, Flash SMS, Custom folder management, Phonebook management, SMS bomber, SMS advertisement, SMS content/member,Simple Auto Reply, dan Unicode support.

PlaySMS
PlaySMS termasuk platform SMS Gateway yang sudah cukup lama berkembang, tepatnya sejak tahun 2003 dan masih eksis sampai saat ini. PlaySMS merupakan sistem portal mobile berbasis web yang fleksibel dalam menangani layanan-layanan seperti SMS Gateway, bulk SMS, personal messaging systems, hingga alat komunikasi korporasi (grup). Fiturnya yang sangat lengkap dapat dijadikan alternatif yang tepat untuk membangun sistem SMS Gateway.


KANNEL
Kannel merupakan aplikasi open source untuk WAP dan SMS Gateway. Akan tetapi, Kannel hanya dapat dikembangkan di dalam sistem UNIX (Linux). Kannel menyediakan layanan untuk mengirim SMS melalui komputer yang dilengkapi modem, WAP Push Service, dan konektivitas mobile internet. Untuk menggunakan Kannel, pengembang harus memahami cara memprogram dan menggunakan perintah-perintah dasar yang disediakan oleh Kannel.

6)  HASIL YANG DIDAPATKAN
Dapat memilih Aplikasi yang sesuai dengan yang kita inginkan dan sesuai dengan selera kita.
7)  REFERENSI
bisakomputer.com/4-aplikasi-gratis-untuk-membangun-sms-gateway-berbasis-web/

Rabu, 14 Maret 2018

Pengertian SMS gateway


1. Pengertian
     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 (sbg contoh 9221).
2.  Latar belakang
     Ingin lebih mengenal mengenai SMS Gateway.
3.  Maksud dan Tujuan
     Dapat mengenal dan memahami apa yang dimaksud dengan SMS Gateway itu sendiri.
4.  Hasil yang diharapkan
     Dapat memahami yang dimaksud dengan SMS Gateway.
5.  Uraian
     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. UEA dapat berupa berbagai aplikasi yang memerlukan penggunaan SMS. Seperti berbagai aplikasi web yang telah banyak menggunakan SMS (free sms, pendaftaran, konfirmasi melalui SMS, aplikasi perkantoran, dsb), CMS, acara pengundian di televisi, dll.
      UEA melakukan komunikasi dengan SMS Gateway melalui Internet menggunakan standard HTTP GET atau HTTPS (untuk komunikasi yang aman).
      Telco SMSC akan menghantar pesan (SMS) tersebut kepada perusahaan SMS Gateway (sesuai dengan nomor yang telah disewa) dengan menggunakan protokol yang khusus. Dan berdasarkan keyword yang telah dituliskan pada SMS, maka sistem SMS Gateway akan menghantar SMS tersebut ke URL yang telah ditentukan. UEA dapat menghantar SMS reply kepada pelanggan melalui SMS Gateway tersebut. Dan UEA dapat menentukan besarnya biaya (charging) yang akan dikenakan kepada pelanggan. Biasanya telah ditentukan regulasi biayanya (microcharging mechanism), contoh Rp 0 (gratis); Rp 500,- ; Rp 1000,- ; Rp2000,- dst.
      Suatu perusahaan SMS Gateway biasanya support untuk pesan yang berupa teks, unicode character, dan juga smart messaging (ringtone, picture message, logo operator,dll). tak ada gunanya.
Kebutuhan Perangkat Keras
Untuk kebutuhan SMS Gateway tidak terlalu belebihan dan juga fleksibel karena bisa dibuat dengan
     1. PC maupun Notebook. Yang mutlak dibutuhkan adalah sebuah komputer,
     2.  sebuah ponsel / modem
     3.  kabel data (Kabel berantarmuka serial yang dapat menghubungi ponsel dengan PC) atau dapat munggunakan InfraRed dan peranti lunak sebagai SMS Gateway.
Untuk menggunakan InfraRed anda membutuhkan sebuah ponsel yang juga memiliki fasilitas tsb, tapi tidak dianjurkan untuk kebutuhan SMS gateway karena komunikasi dengan InfraRed tidak terlalu baik (jika tergeser gampang putus).
Kebutuhan Software
Jika kita menggunakan :
    1.  Menggunakan Linux sebagai Operating System, Distro nya adalah Redhat Ver. 7.2.
    2.  MySQL Ver. 3.23.52 Max sebagai Database Server dan
    3.  GNOKII sebagai SMS Gateway.
Alternatif lainnya adalah
    1.  menggunakan Nokbe SMS Gateway (berbasis Java dan bisa jalan di Linux maupun Windows)
    2.  MySQL sebagai Database Server
6.  Hasil yang didapatkan
     Dapat memahami yang dimaksud dengan SMS Gateway.
7.  Referensi
     https://id.wikipedia.org/wiki/SMS_Gateway

Selasa, 13 Maret 2018

Cara menginstall wine di linux


Assalamualikum,kawan..Hari ini saya akan membahas tentang Cara menginstal line di linux mint.
1. Pengertian
Wine merupakan sebuah aplikasi linux yang digunakan untuk menjalankan aplikasi windows (Windows Program Loader).
2. Latar belakang
Dengan aplikasi wine ini kita dapat menjalankan aplikasi windows .
3. Maksud dan Tujuan
Dapat menggunakan aplikasi windows di sistem operasi linux mnt
4. Hasil yang diharapkan
Dapat melakukan penginstallan wine di linux mint
5. Alat dan bahan
Laptop
LAMP server
Jaringan Internet
6. Uraian
Berikut langkah-langkah menginstall wine di linux mint :
a)      Buka terminal dan masuk ke dalam mode super user.
$su
b)      tambahkan repository wine
#add-apt-repository ppa:ubuntu-wine/ppa
c)      Lalu update
#apt-get update
d)     Dan kemudian install wine
#apt-get install wine
7. Hasil yang didapatkan
Wine dapat digunakan untuk menginstall aplikasi windows di linux mint saya.
8. Referensi

Minggu, 11 Maret 2018

Mengenal chown dan chmod


1.      Pengertian
chown Perintah (singkatan untuk ch dan own) digunakan pada Unix-seperti sistem untuk mengubah pemilik file. Sedangkan chmod adaah istiah dari hak akses pada file yang ada pada linux
2.      Latar belakang
Untuk mengubah suatu file pada linux maka kita harus mengatahui hak milik dan hak akses yang ada di file tersebut
3.      Maksud dan Tujuan
Agar memahami hak milik dan hak akses yang ada di linux
4.      Alat dan bahan
Laptop
Bahan referensi
5.      Uraian
Setiap file dan direktori yang ada dalam sistem linux memiliki tiga buah hak akses, satu untuk user itu sendiri, kemudian untuk user dalam grup yang sama dengan pemilik file dan yang terakhir untuk user lainnya.
melihat hak akses sebuah file dengan menggunakan perintah ls –l. Terdapat tiga macam hak akses dari sebuah file, yaitu: 
·                      Read: mengizinkan user lain untuk membaca isi dari file tersebut tetapi user lain tidak dapat melakukan perubahan isi file. 
·                     Write: mengizinkan kepada user lain untuk dapat membaca dan melakukan perubahan terhadap isi file, termasuk menghapusnya. 
·                     Execute: mengizinkan user lain dapat mengeksekusi/menjalankan file (biasanya berupa script atau program).
Karakter pertama menunjukkan jenisnya, jika berisi karakter d, berarti itu adalah direktori sedangkan jika kosong berarti file. Sembilan karakter berikutnya menunjukkan hak aksesnya, dengan tiga karakter pertama menunjukkan hak akses untuk user tersebut, tiga karakter berikutnya menunjukkan hak akses untuk grup nya dan tiga karakter terakhir menunjukkan hak akses untuk user lain.
Hak akses terhadap file juga dapat dikonversikan ke dalam bilangan biner dan
desimal seperti yang tampak pada tabel berikut.


Nah, dapat di simpulkan bahwa :
 r (read) Hak akses untuk membaca 4 w (write) Hak akses untuk menulis 2 x (exec) Hak akses untuk menjalankan 1

Dengan mengkombinasikan nilai pada masing-masing hak akses tersebut, akan didapatkan hak akses masing-masing, perhatikan tabel berikut:
Arti Nilai Hak Akses
--- 0 Tidak memiliki hak akses (tidak dapat di akses)
r-- 4 Dapat dibaca dan ditulis (diedit)
rw- 6 Dapat dibaca dan ditulis (diedit)
rwx 7 Dapat dibaca, ditulis dan dieksekusi (dijalankan)
r-x 5 Dapat dibaca dan dijalankan, tetapi tidak dapat diedit
--x 1 Hanya dapat dijalankan
Berikut contoh penerapannya:
-rw------- 600 Pemilik memiliki hak akses baca dan tulis, sedangkan orang lain tidak memiliki hak akses apapun. Dengan menggunakan hak akses ini file anda tidak dapat dibaca orang lain, biasanya digunakan untuk file-file dokumen penting
-rw-r--r-- 644 Pemilik memiliki hak akses baca dan tulis sedangkan orang lain hanya dapat membaca saja. Gunakan hak akses ini jika anda ingin orang lain dapat membaca file anda
-rw-rw-rw- 666 Dengan hak akses ini, orang lain juga akan dapat membaca dan merubah file anda
-rwx------ 700 Pemilik dapat membaca, menulis dan menjalankan file ini, hak akses ini yang biasanya digunakan untuk menjalankan program
-rwxr-xr-x 755 Pemilik memiliki hak akses baca, tulis dan menjalankan file ini, sedangkan orang lain hanya dapat membaca dan menjalankan file tersebut
drwx------ 700 Hanya pemilik yang dapat mengakses, membaca dan menulis pada direktori tersebut. Setiap direktori harus memiliki hak akses x untuk dapat diakses
drwxr-xr-x 755 Isi direktori ini hanya dapat dirubah oleh pemilik, tetapi orang lain dapat membaca isi direktori tersebut.
Untuk menggunakan chmod, perintahnya adalah:
chmod 644 filetest.txt
perintah tersebut akan mengubah hak akses file coba.txt menjadi seperti berikut :
 -rw-r--r-- 1 postgres postgres 41527 Jul 12 2001 coba.txt 
Untuk mengganti hak akses sebuah direktori beserta dengan isinya, gunakan parameter R, dengan parameter tersebut, chmod akan dijalankan secara rekursif, misalnya seluruh file yang ada pada direktori /home/user/public_html akan dirubah hak aksesnya menjadi 755, maka perintahnya adalah sebagai berikut :
chmod -R 755 /home/user/public_html
Menggunakan Perintah chown
Perintah chown digunakan untuk mengganti pemilik sebuah file, perintah ini hanya dapat digunakan oleh user root. Perintah ini hanya dapat digunakan oleh user root. Perintahnya adalah sebagai berikut :  chown namauser.namagrup namafile. Berikut penerapanya
chown user.user filetest.txt
Perintah chown juga dapat digunakan dengan menggunakan parameter R, contohnya adalah sebagai berikut :
chown R apache.apache /var/www/html

Menggunakan Perintah chattr
Seringkali secara tidak sengaja kita menghapus atau mengedit sebuah file penting, di dalam Linux tidak ada fasilitas undelete, jadi file yang telah terhapus tidak dapat dikembalikan lagi.
Perintah (program) chattr digunakan untuk melindungi sebuah file sehingga tidak akan dapat dihapus ataupun dirubah dengan perintah apapun. Perintah chattr memberikan atribut i pada file yang dilindungi, perintahnya : chattr +i namafile. Berikut penerapanya
chattr +i filetest.txt
setelah perintah tersebut dijalankan, gunakan perintah ls -l untuk melihat hasilnya:
-rwxrwxrwx 1 root root    0 Jan 24 09:19 file.txt
jika suatu ketika file ini akan diedit atau dihapus, terlebih dahulu atribut diatas harus dilepas, untuk melepasnya gunakan perintah berikut:
chattr i namafile
6.      Hasil yang didapatkan
Memahami hak milik dan hak akses yang ada di linux
7.      Referensi

Sabtu, 10 Maret 2018

Cara menginstall OpenSID di linux


 Assalamualaikum,kawan..Hari ini saya akan membahas tentang Cara Install OpenSID

1. Pengertian
      OpenSID adalah Sistem Informasi Desa yang sengaja dibuat supaya terbuka dan dapat dikembangkan bersama-sama oleh komunitas peduli SID.
2. Latar belakang
      OpenSID dibangun dan dikembangkan pada awalnya oleh COMBINE Resource Institution sejak tahun2009. Pemegang hak aslinya yaitu Combine Resource Institution. Sistem ini merujuk pada lisensi GNU General Public License Version3. Lalu kini OpenSID dikembangkan oleh Github sejak mei 2016 dan bebas dimanfaatkan dan dikembangkan oleh semua desa.
3. Maksud dan Tujuan
      - Agar kantor desa lebih efisien dan efektif
      - Pemerintah desa lebih transparan dan akuntabel
      - Layanan publik lebih baik
      - Warga mendapat akses lebih baik pada informasi desa
Intinya OpenSID ini bertujuan untuk dapat memajukan desa.
4. Hasil yang diharapkan
      Dapat melakukan Penginstalan OpenSID tanpa ada masalah yang muncul.
5. Alat dan bahan
     Laptop
     Web Browser
     File OpenSID.zip
6. Uraian
      a) Pertama kalian harus memastikan bahwa kalian mempunyai file OpenSID.zip, Jika kalian belum memiliki file tersebut maka kalian bisa mendownloadnya disini.
      b) Dan pastikan bahwa kalian telah Menyiapkan Servernya. Dianjurkan memakai Apache dam mysql 5.x. Perlu kalian ketahui bahwa Versi OpenSID kali ini tidaklah support PHP v7 maka dari itu sebaiknya kalian menggunakan PHP 5.x dan minimal PHP 5.3. Atau kalian bisa menggunakaan XAMPP untuk servernya.
      c) Kemudian Ekstrak file OpenSID.zip tersebut.
      d) Lalu buat folder desa pada direktori server kalian, copy semua file yang ada di hasil ekstrak tadi kedalamnya. Folder desa ini akan dipakai untuk menyimpan semua file yang diubah sesuai kebutuhan desa.
     e) Buat database OpenSID dengan menggunakan phpmyadmin.
     f) Setelah itu kofigurasi database tersebut dengan membuka file dtabase php yang ada di dalam desa/config lalu masukan nama database, nama user database dan password.
    g) Lalu import contoh_data_awal_[yyyymmdd].sql melaui phpmyadmin. Kalian dapat mengakses modul admin di http://localhost/index.php/siteman dengan menggunakan :
Username : admin dan Password sid304.
    h) Sekian cara penginstall OpenSID yang saya lakukan.
7. Hasil yang didapatkan
Dapat mengetahui cara penginstallan OpenSID.
8. Referensi