• Tidak ada hasil yang ditemukan

IMPLEMENTASI GAMMU SEBAGAI MESIN SMS GATEWAY DI IPHONE BALI.

N/A
N/A
Protected

Academic year: 2017

Membagikan "IMPLEMENTASI GAMMU SEBAGAI MESIN SMS GATEWAY DI IPHONE BALI."

Copied!
11
0
0

Teks penuh

(1)
(2)
(3)

i

SUSUNAN DEWAN REDAKSI JELIKU

KETUA

AGUS MULIANTARA, S.KOM, M.KOM

PENYUNTING

DRA. LUH GEDE ASTUTI, M.KOM

NGURAH AGUS SANJAYA E.R., S.KOM, M.KOM IDA BAGUS MAHENDRA, S.KOM, M.KOM IDA BAGUS GEDE DWIDASMARA, S.KOM, M.CS

PELAKSANA

I KETUT GEDE SUHARTANA, S.KOM., M.KOM I GEDE SANTI ASTAWA, S.T., M.CS I MADE WIDIARTHA, S.SI., M.KOM

ALAMAT REDAKSI JURUSAN ILMU KOMPUTER

FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS UDAYANA

KAMPUS BUKIT JIMBARAN – BADUNG

TELEPON : 0361 – 701805

(4)

Jurnal Elektronik Ilmu Komputer - Universitas Udayana JELIKU Vol 2 No. 1 Pebruari 2013

ii

(5)

iii

DAFTAR ISI

SUSUNAN DEWAN REDAKSI JELIKU ... i DAFTAR ISI ... iii

IMPLEMENTASI GAMMU SEBAGAI MESIN SMS GATEWAY DI IPHONE BALI

Putu Suma Arthajaya, Agus Muliantara, Ngurah Agus Sanjaya ER ... 1

PERANCANGAN DAN IMPLEMENTASI SISTEM PENDETEKSIAN PLAGIARISME PADA DOKUMEN DIGITAL DENGAN MENGGUNAKAN ALGORITMA WINNOWING

Ade Harya Satriya ... 6

PERANCANGAN DAN IMPLEMENTASI SISTEM INTERAKTIF JURNAL PADA SISTEM AKUNTASI (AISO) DENGAN KONSEP OBJECT ORIENTED PROGRAMING (OOP)

Anak Agung Gde Surya Bhuwana ... 13

IMPLEMENTASI SISTEM INTEGRASI MESIN ABSENSI (FINGER PRINT) DENGAN HARISMA (HUMAN RESOURCE MANAGEMENT SYSTEM) PT. DIMATA SORA JAYATE Obie Rahman ... 19

SISTEM PENGENALAN EKSPRESI WAJAH TERSENYUM DENGAN ALGORITMA JARINGAN SYARAF TIRUAN LEVENBERG-MARQUARDT

Tikha Prasatya Nugraha, I Made Widiartha, I Gede Santi Astawa ... 25

PENGIRIMAN REPORT OTOMATIS KE EMAIL MENGGUNAKAN IMPLEMENTASI MUTT DAN CRONTAB DI FAKULTAS HUKUM UNIVERSITAS UDAYANA

I Gede Hardi Surya Budiana, Cokorda Rai Adi Pramartha ... 31

PERANCANGAN DAN IMPLEMENTASI TEXT MINING MENGGUNAKAN ALGORITMA RABIN-KARP PADA APLIKASI PENCARIAN DOKUMEN REFERENSI TUGAS AKHIR I Gusti Ngurah Lanang Septiadi Putra, Ngurah Agus Sanjaya ER, I B Made Mahendra

... 35

PERANCANGAN SISTEM REGISTRASI KONFERENSI DENGAN MS. VISUAL BASIC PT. OPTIONS - DENPASAR

(6)

Jurnal Elektronik Ilmu Komputer - Universitas Udayana JELIKU Vol 2 No. 1 Pebruari 2013

iv SISTEM INFORMASI ADMINISTRASI SURAT

Ida Bagus Ngurah Indraswara, Agus Muliantara, Ngurah Agus Sanjaya ER ... 49

PENYISIPAN CITRA RAHASIA MENGGUNAKAN ALGORITMA GIFSHUFFLE

I Gede Ngurah Aryawan ... 56

IMPLEMENTASI ALGORITMA GENETIK DALAM PENYELESAIAN PERMAINAN SUDOKU Gede Dita Aditya Elanda ... 61

PEMODELAN DAN SIMULASI SISTEM ANTRIAN DENGAN METODE PRIORITAS STUDI KASUS : STUDIO FOTO

Sahmanbanta.S. ... 65

SISTEM INFORMASI GEOGRAFIS KEAMANAN PARIWISATA PANTAI

Ida Bagus Gede Arsa Wedhana ... 71

ANALISIS PERBANDINGAN KINERJA ANTARA NETWORK FILE SYSTEM (NFS) DAN PRIMARY DOMAIN CONTROLLER (PDC) SAMBA

Gede Wahyudi,Trisna Hanggara ... 77

ANALISIS PADA IKEE.B IPHONE BOTNET

I Putu Arich Arthawan, I Dewa Made Bayu Atmaja Darmawan ... 84

(7)

1

IMPLEMENTASI GAMMU SEBAGAI MESIN SMS GATEWAY DI IPHONE BALI Putu Suma Arthajaya, Agus Muliantara, Ngurah Agus Sanjaya ER

Program Studi Teknik Informatika, Jurusan Ilmu Komputer, Fakultas Matematika dan Ilmu Pengetahuan Alam, Universitas Udayana.

Email: suma.arthajaya@cs.unud.ac.id, muliantara@cs.unud.ac.id, agus.sanjaya@cs.unud.ac.id2 ABSTRAK

Era globalisasi saat ini menuntut kinerja masyarakat untuk semakin tanggap akan isu yang berkembang. Untuk memenuhinya, masyarakat telah terbantu dengan berkembangnya teknologi dan informasi. Ketika bertukar informasi, masyarakat cenderung memilih media yang lebih praktis dan efektif, salah satunya adalah media mobile yang banyak beredar saat ini. Dalam penelitian ini akan diimplementasikan sebuah aplikasi bernama Gammu sebagai mesin Short Message Service gateway. Gammu dapat mengirimkan SMS secara otomatis ke banyak nomor yang sudah tersimpan di kontak gammu dan juga membalas pesan dengan format tertentu secara otomatis. Pembuatan sms gateway dimulai dari melakukan installasi gammu sebagai aplikasi pembangunnya, kemudian mengatur (setting) database gammu, dan konfigurasi gammu. Sms gateway dengan mesin gammu sudah dapat beroperasi sesuai tujuan pembuatannya yaitu mampu menerima dan mengirim sms secara otomatis.

Kata Kunci : gammu, short message service

ABSTRACT

This current era of globalization requires the performance of the public to be more responsive to developing issues. To accomplish that, people have been helped by the development of technology and information. When the exchange of information, people tend to choose the media that is more practical and effective, one of which is a lot of mobile media currently available. In this study will be implemented in an application called Gammu as Short Message Service gatewa y machine. Gammu SMS can be sent automatically to the lot number is already stored in the contact gammu and also reply to the message with the specified format automatically. Making sms gatewa y starts installing gammu as application builders, then set (setting) gammu database, and gammu configuration. Gammu sms gateway machine is able to operate according to the purpose of manufacture is able to receive and send sms automatically.

Keywords : gammu, short message service

PENDAHULUAN

Era globalisasi saat ini menuntut kinerja masyarakat untuk semakin tanggap akan isu yang berkembang. Untuk memenuhinya, masyarakat telah terbantu dengan berkembangnya teknologi dan informasi. Pertukaran informasi yang cepat dapat memperlancar masyarakat dalam melakukan kegiatan terutama ketika memerlukan solusi untuk memecahkan suatu masalah.

Ketika bertukar informasi, masyarakat cenderung memilih media yang lebih praktis dan efektif, salah satunya adalah media mobile

yang banyak beredar saat ini. Mobile

menawarkan kemudahan dalam

penggunaannya, praktis untuk dibawa kemana saja, dan yang terpenting adalah harga yang ditawarkan cukup terjangkau. Hal tersebut yang menjadi alasan kuat beberapa perusahaan menerapkan sistem penawaran dan pelayanan dengan memanfaatkan mobile sebagai medianya.

(8)

Jurnal Elektronik Ilmu Komputer - Universitas Udayana JELIKU Vol 2 No. 1 Pebruari 2013

2 sarat fungsi yang telah mampu memenuhi tuntutan masyarakat akan penyebaran informasi yang cepat dan mudah. Sistem sms gateway ini juga telah banyak digunakan oleh perusahaan-perusahaan besar untuk memperlancar pelayanan kepada pelanggan mereka. Laporan praktek kerja lapangan yang penulis lakukan adalah menerapkan sistem sms gateway yang dimanfaatkan sebagai media promosi dan pelayanan pelanggan di perusahaan iPhone Bali. Sistem ini dibangun menggunakan Gammu sebagai mesin sms gateway-nya yang terintegrasi dengan website dan Linux sebagai sistem operasinya.

MATERI DAN METODE

2.1 Deskripsi Short Message Service (SMS) SMS atau Short Message Service pada awal diciptakan adalah bagian dari layanan pada sistem GSM. SMS semula hanyalah merupakan layanan yang bersifat komplementer terhadap dua layanan utama sistem GSM (atau sistem 2G pada umumnya) yaitu layanan voice dan switched data. Namun karena keberhasilan SMS yang tidak terduga,

dengan ledakan pelanggan yang

mempergunakannya, menjadikan SMS sebagai bagian integral dari layanan sistem.

Dalam forum studi dan diskusi dan pembicaraan mengenai standar 3G, SMS (atau disebut layanan messaging) tetap disebut sebagai layanan penting yang diperlukan dan menjadi bagian dari standar 3G. Dalam standar 3G - IMT 2000, tersebut 4 layanan utama 3G, yaitu:

1. Voice

Layanan voice tetap merupakan layanan utama 3G, yang diharapkan akan menyamai kualitas layanan voice pada jaringan PSTN. 2. Messaging

Layanan messaging SMS pada 3G akan dikembangkan menjadi EMS (Enhanced Messaging Service) yang mampu e-mail attachment serta merupakan bagian dari layanan Unified Messaging, dan kemudian MMS (Multimedia Messaging Service) yang merupakan messaging dengan kemampuan image attachment.

3. Packet Data

Teknologi switched data pada 2G akan ditinggalkan dan diganti menjadi teknologi

paket data yang lebih cepat dan efisien. Teknologi paket data ini menjadi dipercaya menjadi teknologi yang akan menjadi pembuka perkembangan internet bergerak (mobile internet).

4. Streaming Multimedia Seiring dengan diperkenalkannya standar 3G mengenai teknologi paket data dan peningkatan efisiensi jaringan, maka kecepatan data (data rate) pada jaringan wireless dapat

mencapai 2 Mbps yang akan

memungkinkan streaming data multimedia yang akan menjadi bagian dari layanan videoconferencing/ videophones dan telepresence.

2.2 Deskripsi Short Message Service Gateway

Peningkatan pelayanan pemberian informasi sesuai kebutuhan dengan cepat dan akurat dimanapun pengguna informasi berada merupakan keunggulan yang diberikan oleh Sistem Informasi SMS ini. Sistem ini memiliki

kemampuan menerima dan atau

menyampaikan informasi lewat SMS dan mengelola informasi tersebut dari dan atau ke dalam bank data (database). Sistem ini juga memiliki kemudahan dalam mengatur aturan proses bisnis yang diinginkan seperti : bagaimana mengelola data SMS yang diterima, melakukan pencarian informasi, dan menyimpan informasi. Pengaturan tersebut dapat dengan mudah dilakukan oleh Administrator lewat alat bantu konfigurasi aplikasi yang telah ada. Sistem ini juga menyediakan beberapa cara penyampaian informasi lewat SMS yang dapat dipilih sesuai kebutuhan.

Keuntungan dari sms gateway di-antaranya :

1. Mudah dalam pengoperasian dan dapat diintegrasikan dengan sistem informasi yang sudah ada.

2. Diperlukan hanya 1 komputer + 1 modem GSM.

3. Dapat dimodifikasi sesuai kebutuhan.

2.3 Sistem SMS Gateway Dengan

Menggunakan Gammu

(9)

3 aplikasi untuk sistem inti dari pembuatan SMS Gateway, selain sifatnya yang open source, Gammu juga mudah dioperasikan dan hampir dapat mengenali bermacam-macam jenis modem (Samopa, 2011).

Gammu mendukung SMSD (SMS daemon), SMSD adalah modul program untuk menerima dan mengirim SMS yang bekerja dengan menggunakan SQL server untuk penampungan semua inbox dan outbox yang ada di seluler pengguna. modul database yang digunakan dapat berupa MySQL atau sangat cocok untuk perusahaan yang banyak memiliki cabang, sistem berbasis web juga tidak harus menggunakan database secara online, sistem dapat mengakses database pada server pribadi jadi keamanan data dapat diatur sesuai dengan keinginan.

Framework CodeIgniter (CI) yang bersifat Object Oriented Programming memudahkan developer untuk membuat aplikasi web dengan cepat dan mudah dibandingkan dengan membuatnya dari awal. CodeIgniter membagi proses penyajian interface dengan proses pengolahan databasenya. CodeIgniter berjalan dengan menggunakan sintak PHP, jadi CI juga bersifat open source. Framework ini menggunakan konsep Model-View-Controller (MVC) dengan menggunakan prinsip MVC suatu aplikasi dapat dikembangkan sesuai dengan kemampuan developernya, yaitu programmer yang menangani bagian model dan controller, sedangkan designer yang menangani bagian view, sehingga penggunaan arsitektur MVC dapat meningkatkan maintanability dan organisasi kode. Walaupun demikian dibutuhkan komunikasi yang baik antara programmer dan designer dalam menangani variabel-variabel yang akan ditampilkan (Rahman, 2009).

Ada beberapa kelebihan CodeIgniter (CI) dibandingkan dengan Framework PHP lain:

1. Performa sangat cepat: salah satu alasan

tidak menggunakan framework adalah karena eksekusinya yang lebih lambat daripada PHP from the scracth, tapi CodeIgniter sangat cepat bahkan mungkin bisa dibilang CodeIgniter merupakan framework yang paling cepat dibanding framework yang lain.

2. Konfigurasi yang sangat minim (nearly

zero configuration) : tentu saja untuk

menyesuaikan dengan database dan keleluasaan routing tetap diizinkan melakukan konfigurasi dengan mengubah beberapa file konfigurasi seperti database.php atau autoload.php, namun untuk menggunakan CodeIgniter dengan setting standard, anda hanya perlu merubah sedikit saja file pada folder config.

3. Banyak komunitas: dengan banyaknya

komunitas CI ini, memudahkan kita untuk berinteraksi dengan yang lain, baik itu bertanya atau teknologi terbaru.

4. Dokumentasi yang sangat lengkap:

Setiap paket instalasi CodeIgniter sudah disertai user guide yang sangat bagus dan lengkap untuk dijadikan permulaan, bahasanya pun mudah dipahami.

2.5 Trigger, Function, dan View Pada MySQL

Database MySQL telah menjadi database paling populer di dunia karena performanya yang tinggi dan kemudahan dalam penggunaannya. MySQL juga merupakan database pilihan untuk generasi baru aplikasi yang dibangun pada LINUX, Apache, PHP, Pearl, maupun Phyton. MySQL berjalan di lebih dari 20 sistem operasi termasuk Linux, Windows, Mac OS, Solarin, HP-UX, dan IBM AIX.

(10)

Jurnal Elektronik Ilmu Komputer - Universitas Udayana JELIKU Vol 2 No. 1 Pebruari 2013

4 Function pada MySQL merupakan fitur MySQL yang berguna untuk membuat fungsi atau fitur baru yang tidak bisa diselesaikan dengan sintak MySQL pada umumnya. Pada sistem SMS Gateway, function dapat digunakan saat membuat fitur untuk mengolah tabel nomor telepon yang isi didalamnya terdiri tidak hanya karakter numerik, misalnya ada simbol kurung buka atau kurung tutup.

Sedangkan view pada MySQL digunakan untuk menyimpan sql query SELECT yang dapat dibaca oleh sistem basis data sebagai tabel. View dapat pula dikatakan tabel abstrak yang ada jika ada sintak sql yang memanggilnya. View berguna saat query sql tidak dapat atau sulit untuk dieksekusi pada tingkatan aplikasi.

PEMBAHASAN

3.1 Installasi Gammu

Sistem operasi yang digunakan adalah linux ubuntu 10.04 Lucid Lynx, sehingga installasi gammu menggunakan terminal. Dan untuk versi gammu yang digunakan adalah gammu versi 1.29. Setelah memastikan ubuntu terinstall dengan baik, dilanjutkan dengan membuka aplikasi terminal dan mengubah user menjadi modus root dengan mengetikkan

:

$sudo bash

Setelah menjadi root kemudian mengedit alamat repository ubuntu. Repo yang digunakan adalah repo dari Universitas Gajah

Mada (UGM) dan mengubahnya

menggunakan editor gedit :

$gedit /etc/apt/sources.list

isi dari file sources.list tersebut adalah sebagai berikut :

#Ubuntu Repository 10.04 UGM

deb http://repo.ugm.ac.id/ubuntu/ lucid main restricted universe multiverse

deb http://repo.ugm.ac.id/ubuntu/ lucid-updates main restricted universe multiverse

deb http://repo.ugm.ac.id/ubuntu/ lucid-security main restricted universe multiverse

#gammu

debhttp://repo.ugm.ac.id/ppa.launc hpad.net/gammu lucid main

Kemudian yang dilakukan adalah men-download gpg key gammu dengan mengetikkan perintah :

$wget

ftp://repo.ugm.ac.id/ekstra/.ugos_ tools/key_gammu

setelah mendapatkan keynya kemudian menambahkan key tersebut ke dalam system dengan perintah :

$apt-key add key_gammu

kemudian update repository dengan perintah : $apt-get update

dan installasi gammunya adalah dengan perintah :

$apt-get install gammu gammu-smsd

3.2 Setting Database Gammu

Sebelum membuat database yang akan digunakan gammu, dilakukan installasi linux+apache+mysql+php (lamp) server dan phpmyadmin. Perintah yang digunakan untuk menginstallasi lamp server dan phpmyadmin adalah :

$apt-get install lamp-server^ $apt-get install phpmyadmin

setelah proses installasi selesai kemudian membuat database gammu dengan nama smsd :

$mysql -uroot -p passmysql mysql> create database smsd; mysql> quit

kemudian setelah database dibuat adalah melakukan import file ke dalam database. Gammu sudah menyediakan file tersebut. Langkah yang dilakukan adalah pindah

direktori ke direktori

/usr/share/doc/gammu/examples/sql untuk mengambil file tersebut dengan perintah : $cd

/usr/share/doc/gammu/examples/sql kemudian extract file mysql.sql.gz dengan perintah :

$gunzip mysql.sql.gz

dan import file hasil extract-nya yang berupa mysql.sql ke database smsd dengan perintah : $mysql -uroot -p passmysql -Dsmsd < mysql.sql

3.3 Konfigurasi Gammu

Gammu membutuhkan beberapa

(11)

5 file .gammurc dengan menggunakan perintah : $gedit gammurc

isi file dari gammurc tersebut adalah : [gammu]

setelah menyimpan file tersebut kemudian mengetes koneksi apakah modem sudah dapat terbaca oleh gammu dengan mengetikkan perintah :

Manufacturer : ZTE Corporation Model : unknown (MULTIBAND 900E 1800)

Firmware : 541_09gg.Q2406A 1328940 111903 18:24

IMEI : 3516210003XXXXX SIM IMSI : 5101037130XXXXX

File yang diedit berikutnya adalah gammu-smsd dengan menggunakan perintah :

$gedit /etc/gammu-smsd

# Change this to your mysql config User = root

Password = 12345 Host = localhost Database = smsd

Setelah kedua file tersebut disimpan, gammu sudah dapat digunakan untuk mengrimkan sms. Sebelum mengirim sms, service sms daemon gammu harus dijalankan terlebih dahulu dengan menggunakan perintah :

$/etc/init.d/gammu-smsd start

setelah service dijalankan maka gammu dapat mengirimkan sms dengan menjalankan perintah :

$echo “sms gateway” | gammu

--sendsms TEXT nomortujuan

sms dengan isi “sms gateway” akan diterima

oleh nomor yang dijadikan tujuan.

SIMPULAN

Simpulan yang dapat diambil dari penelitian yang telah dilakukan adalah sebagai berikut,

1. Dalam pembuatan sms gateway langkah yang harus dilakukan adalah mulai dari melakukan installasi gammu sebagai aplikasi pembangunnya, kemudian mengatur (setting) database gammu, dan konfigurasi gammu.

2. Sms gateway yang telah penulis buat sudah dapat beroperasi sesuai tujuan pembuatannya yaitu mampu menerima dan mengirim sms.

KEPUSTAKAAN

[1] Muhadkly. 2003. SMS Gateway Menggunakan Gammu.[Online] Tersedia

http://ilmukomputer.org/wp-content/uploads/2007/09/acho-smsgammu.pdf. [27 Juli 2011].

Referensi

Dokumen terkait

Proses clustering yang digunakan adalah metode k-medoids , dimana mencari titik yang paling representatif (medoids) dalam sebuah dataset dengan menghitung jarak dalam

b) Menyerahkan keputusan akhir kepada Walikota, untuk penunjukan badan hukum yang menjadi mitra kerja sama. Dalam memutuskan, Walikota dapat meminta pendapat dari TKKSD. Batas

Olahraga bagi lansia bila dilakukan dengan terprogram akan mempunyai beberapa manfaat, diantaranya adalah untuk mempertahankan kesehatan, meningkatkan kekuatan

Untuk tali Baja dengan tipe 6x7 yang memiliki tegangan sebesar 32 N/mm 2 dengan jarak waktu umur yang cukup lama yaitu 114 bulan cocok untuk digunakan pada jenis operasional

2) Pada tataran akomodasi mahasiswa meyakini nilai-nilai yang terkandung dalam pernikahan dan berkeluarga sebagai upaya untuk menciptakan masyarakat yang bermartabat.

Dilihat dari efisiensi pemasaran secara ekonomi dari ke tiga saluran pemasaran yang ada di Kabupaten Boyolali, saluran pemasaran I adalah saluran pemasaran ikan

secara baik, walaupun seseorang dalam keadaan marah tetapi marah itu tidak ditampakkan keluar, karena dia dapat mengatur kapan kemarahan itu perlu dimanifestasikan. Bersifat sabar,

Pokok masalah penelitian ini adalah bagaimana upaya penanggulangan peredaran narkoba dalam lingkup kerja Kepolisian Republik Indonesia di Polres Pinrang. Pokok masalah