Selasa, 15 April 2014

Gammu SMS Server Menggunakan Modem Internet TelkomFlash


Masih menggunakan Ubuntu dengan version 12.04
Ada sedikit perubahan dibandingkan yg terdahulu, sekarang lebih gampang. he..he..he.
Modem yang digunakan adalah Huawei paketan Telkomsel flash.



Program gammu tinggal ambil dari synaptic Package Manager:






configuration file ada di directory /etc/ dengan nama gammu-smsdrc
silahkan buka sesuaikan portnya dengan modem kita, konfigurasi saya adalah:

# Configuration file for Gammu SMS Daemon
# Gammu library configuration, see gammurc(5)
[gammu]
# Please configure this!
port = /dev/ttyUSB0
connection = at19200
# Debugging
#logformat = textall
# SMSD configuration, see gammu-smsdrc(5)
[smsd]
service = SQL
Driver = native_mysql
logfile = smsdlog
# Increase for debugging information
debuglevel = 0
commtimeout = 1
sendtimeout = 10
# Database mysql
user = root
password = isipassword
pc = localhost
database = sms


Nama database disesuaikan dengan, dan dapat disetup menggunakan phpmyadmin, perhatikan 3 langkah cara konfigurasi-nya:

Step 1: Create database baru beri nama sms saja



Step 2: Pilih database sms yg telah berhasil di create, kemudian pilih tab import di phpmyadmin
browse file dan pilih dengan mysql.sql (ini adalah database dasar gammu dalam bentuk script)
file mysql.sql didapat dari directory /usr/share/doc/gammu-smsd/examples (coba cek semoga ada)



Jangan lupa tekan tombol Go untuk mulai meng-importnya



 Step 3: Menjalankan Program gammu service
Perintah menjalankan gammu SMSD sbb:
sudo gammu-smsd


Program sudah running instalasi dan setup program selesai. The End

Eh tunggu, mari kita coba programnya dahulu.. betul...betul.. betul.

Server Menerima SMS :

Kirim kan sms dari HP biasa ke nomor ynag ada di Modem, jika berhasil coba lihat di database inbox, apakah message sudah sampai. Jika ada ya sudahlah server menerima sudah jalan dengan sempurna.













Di server lihat apakah message sudah sampai dengan selamat.
 
Horeee server kita sudah running dengan baik.

Mengirim SMS dari server:
Kita coba test kirim dari server menuju HP. Yang kita perlu hanyalah menulikan pesan di table outbox saja dan bin salabim message tersebut akan terdeliver ke HP yang dituju.


Diantara field2 yg banya yang wajib di isi hanyalah DestinationNumber dan TextDecoded .

Tekan Go dan tunggu di HP anda apakah text message sampai.... kalau sampai selesai...tugas kita.


























Selasa, 11 Februari 2014

Membuat File berformat PDF di Linux Ubuntu 12.04 dengan Perintah Baris


PDF adalah ditemukan oleh Adobe Systems dan selama 20 terbukti sempurna, Portable Document Format (PDF) adalah sebuah open standard dari pertukaran document secara electronic.

Ini adalah cara konversi ke format pdf hasil browsing di internet, mudah-mudahan bisa menjadi catatan berguna.
Bagaimana mengkonversi file gambar menjadi file pdf dengan perintah baris (CLI – Command Line Interface) ada dua cara mudah yaitu menggunakan file awal gambar atau Microsoft Word (doc).

Membuat File PDF dari file gambar
menggunakan perintah convert

convert filename_gambar.jpg filename_pdf

contoh:
rudyg@rudyg-Aspire-4920:~$ convert winner.jpg winner.pdf

Harus terinstall package imagemagick terlebih dahulu, jika belum terinstall ketikan perintah install seperti di bawah ini:

rudyg@rudyg-Aspire-4920:~$ sudo apt-get install imagemagick

secara umum mempunyai bentuk sbb:
Usage: convert [options ...] file [ [options ...] file ...] [options ...] file 
 
Untuk multiple pages cukup gunakan perintah:

convert Kempo0004.JPG Kempo0005.JPG Kempo0006.JPG surat_pb_persetujuan_bekasikota.pdf

Merubah Format Ms Word(doc) menjadi format PDF
Untuk itu kita perlukan aplikasi libreOffice terinstall di komputer, biasanya sudah tersedia. Perintah yang digunakan adalah :

rudyg@rudyg-Aspire-4920:~$ lowriter --convert-to pdf:writer_pdf_Export panitera.doc --norestore

Mungkin itu perintah yg sangat simple. Tapi cukup membantu jika akan dipanggil dari program sendiri. Semoga berguna.

Rabu, 27 Maret 2013

Membackup mysql Dengan Selection

Terkadang kita hanya ingin membackup sebagian data yang ada di table saja. Mungkin untuk keperluan tertentu seperti memindahkan data atau menambahakan data ke database lainnya.


Jika dari shell command lakukan perintah seperti :

mysqldump --databases kap_db --tables kredit --where="loan_project='MANGUN'" -u root -p > mangun.sql

Hasil akan disimpan dalam file mangun.sql
Warning:
Hasil dari dump ini jika di import akan menghapus table yg ada di database tujuan terlebih dahulu.
Jika kita hanya bermaksud untuk menambahkan saja lakukan perintah sbb:

mysqldump --databases kap_db --tables kredit --where="loan_project='MANGUN'" --no-create-info -u root -p > mangun.sql


Jika dari shell mau dump ke file CSV


mysql> SELECT * from kredit where loan_project='MANGUN' INTO OUTFILE '/tmp/querydump.csv' FIELDS TERMINATED BY ',' ENCLOSED BY '"' LINES TERMINATED BY '\n';
Query OK, 310 rows affected (0.87 sec)


File akan disimpan di directory /tmp dengan nama querydump.csv.

Semoga berguna.