You are on page 1of 16

PEMBUATAN SMS GATEWAY SEBAGAI MEDIA INFORMASI PADA

MAJELIS TALIM, ZIKIR & SHOLAWAT AHBAABUL MUSTHOFA


YOGYAKARTA
Naskah Publikasi

diajukan oleh
Fadlurrahman
08.12.2787

kepada
SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER

Making SMS Gateway For Media Information on Majelis Talim, Zikir & Sholawat
Ahbaabul Musthofa Yogyakarta
Pembuatan SMS Gateway Sebagai Media Informasi Pada Majelis Talim, Zikir &
Sholawat Ahbaabul Musthofa Yogyakarta

ABSTRACT

Dissemination of information is essential in an organization, whether the organization


is an organization that engages in social and in business, one of the popular media and the
dissemination of information bias is accessible by all the media spread by SMS, one of the
hallmarks of this SMS media bias is cheap and accessible from all types of mobile phones, in
addition to the media is more effective because almost everyone has a cell phone so that the
dissemination of information to be better targeted.
SMS Gateway application that is implemented in an organization allows the
dissemination of information via SMS media will be handled automatically by the application,
so that operators do not bother to send a message that goes into this system, besides that
the operator can adjust the management of messages and then set when the message will
be sent. In addition, one of the main features of the application for Ahbaabul Musthofa SMS
Gateway is a feature of teaching schedule information, so that the members of this feature
will get a sms notification every time new study schedule.
With the existence of an organization's SMS Gateway is expected to become more
effective dissemination of information, targeted to all members of an organization, because
the media is information sent directly to members of the organization, especially members of
the Ahbaabul Musthofa.
Keywords: SMS, SMS Gateway.

1.

Pendahuluan
1.1 Latar Belakang
Ahbaabul Musthofa Yogyakarta adalah sebuah organisasi keagamaan berupa
majelis dzikir dan shalawat, dimana jamaah dari organisasi ini mencapai ribuan
jamaah, yang tersebar di beberapa kota seperti Yogyakarta, Solo, Magelang
Purwodadi dan beberapa daerah di Jawa Tengah, sehingga dengan jammah yang
begitu banyak, terkadang jamaah mengalami kesulitan untuk mengetahui acara yang
dilaksanakan oleh Ahbaabul Musthofa.
Salah satu contoh permasalahan yang dialami oleh jamaah Ahbaabul Musthofa
adalah terkadang jamaah kesulitan untuk mengetahui jadwal acara yang akan
dilaksanakan, oleh karena itu diharapkan dengan aplikasi SMS Gateway ini jamaah
tidak perlu mencari brosur, jamaah tinggal mengirimkan SMS sesuai dengan format
yang telah ditentukan.
Dari uraian di atas, maka dalam penyusunan skripsi ini penulis mengambil judul
PEMBUATAN SMS GATEWAY SEBAGAI MEDIA INFORMASI PADA MAJELIS
TALIM, ZIKIR & SHOLAWAT AHBAABUL MUSTHOFA YOGYAKARTA.
1.2 Pokok Permasalahan
Berdasarkan latar belakang masalah yang disajikan di atas sesuatu pemasalahan
yang sering dihadapi jamaah adalah Bagaimana cara membantu jamaah ahbaabul
musthofa Yogyakarta mendapatkan informasi melalui media SMS. Bagaimana cara
merancang sebuah aplikasi SMS gateway yang berguna untuk penyebaran informasi
yang berkaitan dengan ahbaabul musthofa Yogyakarta.
1.3 Batasan Masalah
Dalam pembuatan SMS Gateway ini, adapun batasan dalam aplikasi ini adalah :
a.

Pendaftaran member menggunakan media SMS

b.

Konsultasi masalah agama dengan media SMS

c.

Request Jadwal Maulid menggunakan media SMS

d.

SMS Taushiyah bagi member setiap hari

d.

Software yang digunakan adalah Xampp, Adobe Dreamweaver, Notepad++.

e.

Aplikasi SMS Gateway ini berbasis web.

1.4 Manfaat dan Tujuan


Manfaat dan tujuan dari penelitian ini adalah sebagai berikut:
a.

Bagi Mahasiswa:
-

Menerapkan ilmu dan teori-teori selama mengikuti pendidikan ke dalam


aplikasi nyata secara praktis guna membantu dan mendukung kemampuan
beraktualisasi dalam penerapan ilmu di dunia nyata.

Untuk

meningkatkan

kreatifitas

menciptakan

suatu

karya

dengan

memanfaatkan teknologi komputer sebagai solusi dalam bidang kuliner.


-

Memenuhi syarat kelulusan program strata satu di STMIK AMIKOM


YOGYAKARTA.

b.

Bagi Ahbaabul Musthofa


Mempermudah jamaah Ahbaabul Musthofa mendapatkan informasi.

1.5 Metode Pengumpulan Data


Adapun metode-metode yang digunakan dalam pengumpulan data, diantranya:
-

Metode Kepustakaan

Metode Observasi

Metode Wawancara

1.6 Sistematika Penulisan


Adapun sistematika dalam penulisan skripsi ini, yaitu:

2.

BAB I : PENDAHULUAN

BAB II : DASAR TEORI

BAB III : ANALISIS DAN PERANCANGAN SISTEM

BAB IV : IMPLEMENTASI SISTEM

BAB V : PENUTUP

DAFTAR PUSTAKA

Dasar Teori
1.1 Sejarah Telepon Seluler
Telepon pertama kali ditemukan dan diciptakan oleh Alexander Graham Bell pada
tahun 1976, sedangkan komunikasi tanpa kabel atau yang lebih dikenal dengan
sebutan Wireless ditemukan pada tahun 1880 oleh Nikolai Tesia dan diperkenalkan
oleh Guglielma Marconi (Edy S. Muliyanto, 2003).

2.2 Pengenalan Sistem Secara Umum


2.2.1 Pengertian Sistem
Kumpulan dari bagian-bagian yang bekerja sama untuk mencapai tujuan yang
sama. (Hanif Al-Fatta. Analisis & Perancangan Sistem Informasi Hal 3-5. Penerbit Andi
Yogyakarta).
2.2.2 Karakteristik Sistem
Sistem mempunyai karakteristik sebagai berikut :
-

Komponen Sistem (Components)

Batasan Sistem (Boundary)

Lingkungan Luar Sistem (Environment)

Penghubung Sistem (Interface)

Masukan Sistem (Input)

Keluaran Sistem (Output)

Penyimpanan (Storage)

2.2.3 Karakteristik SMS


Mekanisme utama yang dilakukan dalam sistem sms adalah pengiriman pesan
singkat dari suatu terminal ke terminal yang lain. Hal ini dapat dilakukan karena
adanya sebuah entitas pada sistem sms yang disebut Short Message Service Center
(SMSC).
2.3 Konsep Dasar Informasi
2.3.1 Definisi Informasi
Informasi adalah data yang diolah menjadi bentuk yang lebih berguna dan lebih
berarti bagi yang menerimanya
2.3.2

Definisi Data

Data adalah kenyataan yang menggambarkan suatu kejadian-kejadian dan


kesatuan nyata. Kejadian-kejadian (event) adalah suatu yang terjadi pada saat
tertentu.
2.3.3

Kualitas Informasi

Kualitas dari sebuah informasi (quality of information) tergantung pada tiga hal,
yaitu informasi harus akurat (accurate), tepat pada waktunya (timeliness), dan relevan.
2.4 Konsep Dasar Sistem Informasi
2.4.1 Pengertian Sistem Informasi
Sistem

informasi

adalah

suatu

sistem

didalam

suatu

organisasi

yang

mempertemukan kebutuhan pengolahan transaksi harian, mendukung operasi, bersifat

menajerial dan kegiatan strategi dari suatu organisasi dam menyediakan pihak luar
tertentu dengan laporan-laporan yang diperlukan.
2.4.2 Komponen Sistem Informasi
Sistem informasi terdiri dari komponen-komponen yang disebutnya dengan istilah
blok bangunan (building block), yaitu blok masukkan (input block), blok model (model
block), blok keluaran (output block). Blok teknologi (technology block), blok basis data
(database block), dan blok kendali (control block).
2.4.3 Sistem Informasi Manajemen
SIM adalah sistem sebuah sistem informasi pada level manajemen yang
berfungsi untuk membantu perencanaan, pengendalian, dan pengambilan keputusan
dengan menyediakan resume rutin dan laporan-laporan tertentu.
2.5 Arsitektur Dasar Jaringan SMS
Secara umum arsitektur koneksi SMS yang berbasis SMS Gateway terhubung
melalui handphone ke handphone dan dari handphone ke komputer. Handphone ke
handphone dihubungkan dengan jaringan wireless, sedangkan handphone ke
komputer dihubungkan dengan kabel data.
2.6 SMS Gateway
Gateway (gerbang) adalah suatu perangkat hardware yang dioperasikan dengan
berbagai software yang digunakan untuk menghubungkan dan menerjemahkan dua
atau lebih arsitektur yang berbeda, misalnya komputer dengan handphone (GSM).
2.7 SMS Gateway dengan Gammu
Membangun aplikasi SMS Gateway tidak memerlukan modal yang besar. Yang
penting mempunyai PC beserta HP dan kabel data. Modul SMS Gateway yang tidak
berbayar alias gratis, namanya Gammu. Gammu bukanlah aplikasi jadi, tapi dia
merupakan sebuah modul yang bisa digabungkan dengan bahasa pemrograman apa
saja.
2.8 Android
Android adalah sistem operasi untuk telepon seluler yang berbasis Linux.
2.9 Konsep Pemodelan Sistem
2.9.1 Diagram Arus Data (DFD)
DFD menggambarkan arus data dari suatu sistem informasi, baik sistem lama
maupun sistem baru secara logika tanpa mempertimbangkan lingkungan fisik dimana
data tersebut berada.

2.10 Pengertian Basis Data


Basis data didefinisikan sebagai kumpulan data yang saling berhubungan yang
disimpan secara bersama sedemikian rupa dan tanpa pengulangan (redundansi) yang
tidak perlu, untuk memenuhi berbagai kebutuhan.
2.11 Bahasa Pemrograman yang Digunakan
-

HTML

PHP

MySQL

2.12 Perangkat Lunak yang Digunakan

3.

Sistem Operasi Windows XP

Eclipse

Adobe Dreamweaver CS5

XAMPP

Analisis dan Perancangan Sistem


3.1 Tinjauan umum
Ahbaabul Musthofa adalah salah satu wadah dari beberapa majelis Sholawat
yang ada, untuk bersholawat dan Silaturahmi juga Tholabul 'ilmi sehingga
mempermudah umat dalam memahami dan mentauladani Rosul Shollallohu 'alaihi
wasallam.
3.2 Analisis Sistem
Tahap analisis sistem merupakan tahap kritis yang sangat penting karena bila
terjadi kesalahan di tahap ini, maka akan menyebabkan juga kesalahan di tahap
selanjutnya. Dan dengan dilakukannya analisis sistem kita dapat menemukan
kelemahan-kelemahan sehingga dapat diusulkan perbaikannya. Dalam tahap analisis
ini penulis melakukan penelitian tentang sistem lama. Sehingga dari analisis tersebut
akan dapat kita tarik kesimpulan yang bisa digunakan sebagai tolak ukur sistem yang
akan dibangun.
3.3 Indentifikasi Masalah
Adapun masalah yang timbul dalam penyebaran informasi tentang kegiatan di
Ahbaabul Mustofa Yogyakarta adalah sarana dan alat yang digunakan masih
menggunakan media cetak seperti spanduk, dan dari mulut ke mulut, yang tentu saja
hanya sebagian masyarakat yang mengetahuinya. Adapaun solusi yang dapat
memecahkan masalah diatas yaitu dengan menggunakan fasilitas SMS Gateway yang
bisa diakses secara online

3.4 Analisis Kebutuhan Sistem


a.

Kebutuhan Fungsional :
-

SMS broadcast

Tema Jadwal

Jadwal Acara

Tanya Jawab

SMS Registrasi

SMS Tausiyah

Request Jadwal via SMS

b.

Kebutuhan Perangkat Lunak (software)

c.

Kebutuhan perangkat keras (hardware)

3.5 Perancangan Sistem


Dilakukan pembuatan rancangan sebagai berikut:
a.

DFD
Data taushiyah harian
Data taushiyah
Data Jadwal
Data Pesan
Data tema

Admin

Informasi jadwal
Informasi taushiyah
Info taushiyah harian
SMS registrasi
SMS unregistrasi

Aplikasi SMS
Gateway

Member

Gambar 3.1 DFD Level 0


1

Admin

data jadwal

Proses jadwal

data tausyiah
data jadwal

14

Proses taushiyah

D1

jadwal

Proses kirim
jadwal

15

taushiyah

D2

data taushiyah
data
set_pesan

data jadwal

Proses kirim
taushiyah

data tausyiah

data set_pesan
Proses set_pesan

set_pesan

D3
data
tanya jawab

informasi
jadwal

4
D4

data tanya jawab


menjawab
pertanyaan

forum

informasi jawaban
informasi
tausyiah

5
data format sms
data format sms

Proses format
data
paket_taushiyah

D5 format_sms

6
Proses
paket_taushiyah

data member

8
data tanya jawab
Proses tanya

data tema

Member

Data tanya jawab

data
paket_taushiyah

9
D6 paket_taushiyah

data member

Proses
unregistrasi

7
Proses data tema

10

data member

data
paket_taushiyah Proses registrasi
data tema
D7

data
member

tema

data member

11
data tema

D8 Peserta taushiyah
data
member

12
Proses update

data member

Proses langganan
taushiyah

data tema

D9

data
member
member

13
Proses berhenti
langganan
taushiyah

Gambar 3.2 DFD Level 1

data member

b.

Normalisasi

c.

Relasi Antar Tabel


member

PK

id_member

FK1

id_tema
tgl_daftar
no_telp

jadwal

tema
PK

id_tema

PK

id_jadwal

nama_tema

FK1

id_tema
tgl
lokasi
alamat
keterangan
lat
lon

taushiyah
PK

isi_taushiyah
id_paket
hari
jam
tgl_kirim
jenis_pengiriman

FK1

peserta_taushiyah
PK

id_taushiyah

id_peserta

FK1
FK2

id_member
id_paket

format_sms

paket_taushiyah
PK

id_paket
nama_paket

user
PK

id_user

PK

id_format

FK1

id_paket
kode_format

set_pesan
PK

id_set
reg_sukses
reg_terdaftar
reg_gagal
unreg
jadwal_sukses
jadwal_gagal
tanya

forum
PK

password
nama_lengkap
email
level

id_forum
pertanyaan
no_telp
jawaban

Gambar 3.3 Relasi antar tabel

4.

d.

Perancangan Struktur Tabel

e.

Perancangan Interface

Implementasi Sistem
4.1 Implementasi
Implementasi sistem merupakan tahap merealisasikan sistem yang baru
dikembangkan supaya nantinya sistem tersebut siap dioperasikan sesuai dengan yang
diharapkan. Adapaun tujuan dalam tahap implementasi ini adalah menyiapkan semua
kegiatan penerapan sistem sesuai dengan rancangan yang telah ditentukan.

4.2 Manual Program


a.

Login Program

Gambar 4.1 Form Login


b.

Halaman utama administrator

Gambar 4.2 Form Home Administrator


c.

Halaman Daftar statistik request jadwal dan peserta taushiyah

Gambar 4.3 Form Statistik Peserta Taushiyah

d.

Tampilan halaman instant sms.

Gambar 4.4 Form Instant SMS


e.

Tampilan halaman tema, untuk menyimpan data-data tema pengajian yang


akan disampaikan ke pengguna.

Gambar 4.5 Form Tema Pengajian


f.

Tampilan halaman paket taushiyah..

Gambar 4.6 Halaman Paket Taushiyah

g.

Tampilan halaman member.

Gambar 4.7 Halaman Member


h.

Tampilan halaman jadwal

Gambar 4.8 Halaman Jadwal Maulid


i.

Menu tambah jadwal pada halaman jadwal.

Gambar 4.9 Tambah Lokasi Acara Maulid

j.

Tampilan halaman forum.

Gambar 4.10 Halaman List Pertanyaan


k.

Tampilan halaman taushiyah

Gambar 4.11 Form Tausiyah


l.

Laporan data member format pdf.

Gambar 4.12 Download Daftar Member

m. Request Jadwal di aplikasi Android.

Gambar 4.13 Request Jadwal Lokasi


4.3 Uji Coba Sistem dan Program
4.3.1 Uji Coba Sistem
Dalam pengujian sistem, dilakukan dengan beberapa cara, diantaranya:
-

Pengujian White Box (White Box Testing)

Pengujian Black Box (Black Box Testing)

Uji Komponen

4.3.2 Uji Coba Program


Jenis-jenis pengujian yang dilakukan, diantaranya:
-

Kesalahan Sewaktu Proses (Run Time Error)

Kesalahan Bahasa (Language Error)

Kesalahan Logika (Logical Error)

4.4 Pemeliharaan Sistem


Pemeliharaan sistem wajib dilakukan selama sistem masih beroperasi Adapun
pemeliharaan yang bias dilakukan adalah pemeloharaan hardware dan pemeliharaan
software, dimana untuk pemeliharaan software mencakup pemeliharaan aplikasi dan
pemeliharaan database.

5.

Penutup
5.1 Kesimpulan
Teknologi SMS memungkinkan masyarakat umum dapat memperoleh informasi
jadwal kegiatan Ahbaabul Mustofa dengan mudah dan cepat hanya dengan
menggunakan Telepon Seluler (HP).
5.2 Saran
a.

Sistem yang kami masih perlu dijalankan dengan menjalan script PHP,
diharapkan untuk pengembangan selanjutnya, user cuma menjalankan server
database MySQL untuk fitur sms auto reply.

b.

Lebih ditambahkan lagi fitur untuk grafik report pada aplikasi SMS Gatewatay.

c.

Desain interface pada aplikasi SMS Gaetway lebih dipercantik lagi dan menu
navigasi dipermudah untuk memudahkan user mengoperasikan aplikasi ini.

DAFTAR PUSTAKA

Al-Fatta, H. (2007). Analisis & Perancangan Sistem Informasi. Yogyakarta: Penerbit Andi.
Fathansyah, IR. Buku Teks Komputer Basis Data.
Jogiyanto, HM. Analisis dan Desain System Informasi : Pendekatan Terstuktur Teori Dan
Praktek Aplikasi Bisnis.
Marlinda, L. Sistem Basis Data. Yogyakarta.
Sismoro, H. (2005). Pengantar Logika Informatika, Algoritma, dan Pemrograman

You might also like