buku gammu

download buku gammu

of 6

Transcript of buku gammu

Instalasi Gammu di Ubuntu 10.04Gammu adalah sebuah aplikasi SMS Gateway yang bisa berjalan diatas berbagai macam platform seperti, linux dan windows. Pada distribusinya, Gammu juga bisa berjalan pada berbagai distro linux. Dalam buku ini penulis akan menjelaskan step by step instalasi Gammu pada Linux Ubuntu 10.04 menggunakan modem wavecomp fasttrack. Sedangkan untuk interface, penulis menggunakan ghamsms. Untuk instalasi Gammu pada Ubuntu tidak terlalu sulit karena Gammu sudah tersedia di repository Ubuntu. Dalam buku ini, percobaan yang dilakukan menggunakan 1 buah modem wavecomp fasttrack dan 1 buah pc yang sudah terinstall Linux Ubuntu dan sedang terkoneksi internet. 1. Setting Source List Langkah pertama setting dahulu sourcelist Ubuntu anda, System Administration Software Source

Gambar 1: Setting Source List

Untuk mempercepat download paket yang anda butuhkan untuk instalasi gammu sebaiknya anda menggunakan server mirror lokal yang ada di Indonesia dan menon aktifkan lainnya, di dalam buku ini penulis menggunakan server Mirror repository Ubuntu lokal yang ada di FKIP Universitas Sebelas Maret Surakarta karena alasan koneksi yang cepat ke mirror tersebut, anda bisa kunjungi http://bos.fkip.uns.ac.id untuk menggunakan mirror tersebut.

Gambar 2: Non aktifkan Ubuntu software

a) Anda akan diminta memasukkan password administrator anda untuk masuk halaman konfigurasinya. Selanjutkan hilangkan semua tanda centang pada tab Ubuntu Software (Gambar2) b) Pindah pada tab other software selanjutnya klik add untuk menambahkan daftar mirror lokal kedalam software source, masukan tiap baris sourcelist Ubuntu dari mirror reposirtory pada isian (gambar 4) Source list yang diambil dari mirror ubuntu di FKIP Universitas Sebelas Maret deb http://bos.fkip.uns.ac.id/ubuntu/ lucid main restricted universe multiverse deb http://bos.fkip.uns.ac.id/ubuntu/ lucid-updates main restricted universe multiverse deb http://bos.fkip.uns.ac.id/ubuntu/ lucid-security main restricted universe multiverse

Gambar 4: Insert source list

Gambar 3: Setup Software Source

Gambar 6: Reload

Gambar 5: Source list yang telah dimasukan

c) Setelah ke tiga baris dimasukan, selanjutnya keluar dari halaman software source, sebelum anda benar-benar keluar anda akan diminta memperbarui kembali (gambar 6) silahkan klik Reload. Pastikan anda sedang dalam kondisi terkoneksi internet pada saat me reload. Tunggu beberapa saat untuk mendownload list software. 2. Instalasi Gammu Setelah selesai mensetting sourcelist anda dengan merujuk ke repository local, kini saatnya Anda menginstal Gammu. Dalam Ubuntu 10.04 terdapat 2 cara untuk menginstall Gammu yaitu, menggunakan GUI (Graphic User Interface) melalui Ubuntu Software Center dan CLI (Command Line Interface). a) Menggunakan GUI (Graphic User Interface) melalui Ubuntu Software Center Applications Ubuntu Software Center Di kotak search anda bisa memasukkan kata kunci gammu untuk mulai menginstall gammu ke dalam komputer (gambar 7)

Gambar 7: Pencarian gammu

selanjutnya klik install pada pilihan mobile phone management utility. Tunggu sampai instalasi selesai.

b) Menggunakan CLI (Command Line Interface) Selain menggunakan cara diatas, anda juga bisa melakukan instalasi menggunakan CLI (Command Line Interface). Untuk menggunakan cara ini, silahkan masuk ke terminal (Applications Accessories Terminal) setelah itu jalankan perinah berikut~$ sudo apt-get install gammu gammu-smsd

Tunggu proses sampai berakhir, ingat pada waktu instalasi menggunakan CLI ini, anda harus sudah menutup halaman instalasi melalui GUI (Graphical User Interface). 3. Konfigurasi Gammu Setelah proses instalasi selesai sekarang anda harus membuat file konfigurasi gammu, pada gammu terdapat 3 file konfigurasi yaitu, smsdrc , gammu-smsdrc dan gammurc. Sebelum melakukan konfigurasi, pastikan modem yang akan anda gunakan nantinya di kenali atau tidak. Di dalam buku ini, penulis menggunakan modem sms Wavecom Fasttrack, modem tersebut dapat anda dapatkan di rosihanari.net. Buka terminal dan jalankan perintah berikut:~$ sudo su # dmesg | tail

Gambar 8: lsusb

pada gambar diatas dapat diketahui bahwa modem Wavecom Fastrack dikenali sebagai ttyUSB0, Setelah itu buat configurasi gammurc dengan perintah# pico /etc/gammurc

masukan configurasi dibawah ke dalam file gammurc, yang perlu diperhatikan disini pada baris port dan connection, untuk port sesuaikan dengan dimana modem kita dikenali (ttyUSB0) dan connection isi dengan at19200.

[gammu] port = /dev/ttyUSB0 #model = 6110 connection = at19200 #synchronizetime = yes #logfile = gammulog #logformat = textall #use_locking = yes #gammuloc = locfile #startinfo = yes #gammucoding = utf8 #rsslevel = teststable #usephonedb = yes

selanjutnya simpan konfigurasi dengan menekan ctrl + x . 4. Uji Coba Gammu Setelah itu melakukan konfigurasi Gammu, lakukan uji coba pada modem untuk mengetahui apakah modem berhasil dikenali oleh gammu. Lakukan dengan perintah berikut:# gammu identify Manufacturer Model Firmware IMEI SIM IMSI : Wavecom : unknown (MULTIBAND : 012345678901234 : 510890971283768 900E 1800) : 641b09gg.Q2406B 244 041410 13:45

Jika perintah yang dijalankan dapat menghasilkan tampilan seperti diatas, maka modem telah berhasil dibaca dengan baik oleh gammu. 5. Konfigurasi Gammu SMS Daemon Langkah selanjutnya untuk dapat memanfaatkan Gammu adalah konfigurasi Gammu SMS Daemon. Gammu menyediakan beberapa pilihan konfigurasi untuk menampung inbox dan outbox, antara lain adalah mySQL dan text. Dalam contoh ini kita akan menghubungkan Gammu dengan mySQL, sehingga inbox dan

outbox bisa dimasukkan ke dalam database mySQL yang memudahkan dalam pengelolaan dan pengolahan SMS. Sebelum itu Anda harus export structure database Gammu terlebih dahulu. Untuk melakukan hal ini, Anda dapat menjalankannya dengan perintah berikut (diasumsikan database telah ter install dan berjalan dengan baik)[gammu] port = /dev/ttyUSB0 connection = at19200 [smsd] service = mysql logfile = /var/log/smsdlog debuglevel = 0 commtimeout = 30 sendtimeout = 30 checksecurity = 0 user = userdb password = passworddb pc = ipdbserver database = gammu_ficos driver = sqlite

Setelah konfigurasi di set seperti di atas, anda bisa merestart Gammu Daemon dengan perintah/etc/init.d/gammu-smsd restart

pastikan tidak ada keterangan error atau failed. Untuk melihat log proses Gammu yang sedang berjalan anda bisa menjalankan perintahtail -f /var/log/smsd-log

untuk menghentikan anda melihat proses tekan ctrl + c.