PEMBUATAN SMS GATEWAY SEBAGAI MEDIA …repository.amikom.ac.id/files/PUBLIKASI_08.12.2787.pdf ·...

17
PEMBUATAN SMS GATEWAY SEBAGAI MEDIA INFORMASI PADA MAJELIS TA’LIM, ZIKIR & SHOLAWAT AHBAABUL MUSTHOFA YOGYAKARTA Naskah Publikasi diajukan oleh Fadlurrahman 08.12.2787 kepada SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER AMIKOM YOGYAKARTA 2012

Transcript of PEMBUATAN SMS GATEWAY SEBAGAI MEDIA …repository.amikom.ac.id/files/PUBLIKASI_08.12.2787.pdf ·...

Page 1: PEMBUATAN SMS GATEWAY SEBAGAI MEDIA …repository.amikom.ac.id/files/PUBLIKASI_08.12.2787.pdf · Software yang digunakan adalah Xampp, ... penting mempunyai PC beserta HP dan kabel

PEMBUATAN SMS GATEWAY SEBAGAI MEDIA INFORMASI PADA MAJELIS TA’LIM, ZIKIR & SHOLAWAT AHBAABUL MUSTHOFA

YOGYAKARTA

Naskah Publikasi

diajukan oleh

Fadlurrahman 08.12.2787

kepada

SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER AMIKOM

YOGYAKARTA 2012

Page 2: PEMBUATAN SMS GATEWAY SEBAGAI MEDIA …repository.amikom.ac.id/files/PUBLIKASI_08.12.2787.pdf · Software yang digunakan adalah Xampp, ... penting mempunyai PC beserta HP dan kabel
Page 3: PEMBUATAN SMS GATEWAY SEBAGAI MEDIA …repository.amikom.ac.id/files/PUBLIKASI_08.12.2787.pdf · Software yang digunakan adalah Xampp, ... penting mempunyai PC beserta HP dan kabel

Making SMS Gateway For Media Information on Majelis Ta’lim, Zikir & Sholawat Ahbaabul Musthofa Yogyakarta

Pembuatan SMS Gateway Sebagai Media Informasi Pada Majelis Ta’lim, Zikir &

Sholawat Ahbaabul Musthofa Yogyakarta

Fadlurrahman Jurusan Sistem Informasi

STMIK AMIKOM 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.

Page 4: PEMBUATAN SMS GATEWAY SEBAGAI MEDIA …repository.amikom.ac.id/files/PUBLIKASI_08.12.2787.pdf · Software yang digunakan adalah Xampp, ... penting mempunyai PC beserta HP dan kabel

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

TA’LIM, 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 jama’ah 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

Page 5: PEMBUATAN SMS GATEWAY SEBAGAI MEDIA …repository.amikom.ac.id/files/PUBLIKASI_08.12.2787.pdf · Software yang digunakan adalah Xampp, ... penting mempunyai PC beserta HP dan kabel

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:

- BAB I : PENDAHULUAN

- BAB II : DASAR TEORI

- BAB III : ANALISIS DAN PERANCANGAN SISTEM

- BAB IV : IMPLEMENTASI SISTEM

- BAB V : PENUTUP

- DAFTAR PUSTAKA

2. 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).

Page 6: PEMBUATAN SMS GATEWAY SEBAGAI MEDIA …repository.amikom.ac.id/files/PUBLIKASI_08.12.2787.pdf · Software yang digunakan adalah Xampp, ... penting mempunyai PC beserta HP dan kabel

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

Page 7: PEMBUATAN SMS GATEWAY SEBAGAI MEDIA …repository.amikom.ac.id/files/PUBLIKASI_08.12.2787.pdf · Software yang digunakan adalah Xampp, ... penting mempunyai PC beserta HP dan kabel

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.

Page 8: PEMBUATAN SMS GATEWAY SEBAGAI MEDIA …repository.amikom.ac.id/files/PUBLIKASI_08.12.2787.pdf · Software yang digunakan adalah Xampp, ... penting mempunyai PC beserta HP dan kabel

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

- Sistem Operasi Windows XP

- Eclipse

- Adobe Dreamweaver CS5

- XAMPP

3. 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

Page 9: PEMBUATAN SMS GATEWAY SEBAGAI MEDIA …repository.amikom.ac.id/files/PUBLIKASI_08.12.2787.pdf · Software yang digunakan adalah Xampp, ... penting mempunyai PC beserta HP dan kabel

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

Admin MemberData taushiyah harian

Data JadwalData taushiyah

Data Pesan

Aplikasi SMS Gateway

Informasi taushiyahInformasi jadwal

SMS registrasiSMS unregistrasiData tema

Info taushiyah harian

Gambar 3.1 DFD Level 0

Admin data jadwal

7

Proses data tema

1

Proses jadwal

2

Proses taushiyah

3

Proses set_pesan

4

data tausyiah

data format sms

D7 tema

Member

10

Proses registrasi

9

Proses unregistrasi

data member

D1 jadwal

data jadwal

D2 taushiyahdata taushiyah

D3 set_pesan

D4

D9 member

data member

Data tanya jawab

14

Proses kirim jadwal

15

Proses kirim taushiyah

12

Proses update

data jadwal

data tausyiah

13Proses berhenti

langganan taushiyah

informasi tausyiah

D8 Peserta taushiyah

data member

data set_pesan

5

D5

data tanya jawab data tanya jawab

8

Proses tanyadata tanya jawab

data member

11

Proses langganan taushiyah

data member

datamember

informasi jadwal

data member

data tema

data tema

data tema

data tema

data member

informasi jawaban

datamember

data set_pesan

menjawab pertanyaan

forum

Proses format data format sms

format_sms6

Proses paket_taushiyah

data paket_taushiyah

D6 paket_taushiyah

data paket_taushiyah

data paket_taushiyah

Gambar 3.2 DFD Level 1

Page 10: PEMBUATAN SMS GATEWAY SEBAGAI MEDIA …repository.amikom.ac.id/files/PUBLIKASI_08.12.2787.pdf · Software yang digunakan adalah Xampp, ... penting mempunyai PC beserta HP dan kabel

b. Normalisasi

c. Relasi Antar Tabel

user

PK id_user

password nama_lengkap email level

set_pesan

PK id_set

reg_sukses reg_terdaftar reg_gagal unreg jadwal_sukses jadwal_gagal tanya

member

PK id_member

FK1 id_tema tgl_daftar no_telp

jadwal

PK id_jadwal

FK1 id_tema tgl lokasi alamat keterangan lat lon

forum

PK id_forum

pertanyaan no_telp jawaban

tema

PK id_tema

nama_tema

paket_taushiyah

PK id_paket

nama_paket

format_sms

PK id_format

FK1 id_paket kode_format

peserta_taushiyah

PK id_peserta

FK1 id_memberFK2 id_paket

taushiyah

PK id_taushiyah

isi_taushiyahFK1 id_paket hari jam tgl_kirim jenis_pengiriman

Gambar 3.3 Relasi antar tabel

d. Perancangan Struktur Tabel

e. Perancangan Interface

4. 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.

Page 11: PEMBUATAN SMS GATEWAY SEBAGAI MEDIA …repository.amikom.ac.id/files/PUBLIKASI_08.12.2787.pdf · Software yang digunakan adalah Xampp, ... penting mempunyai PC beserta HP dan kabel

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

Page 12: PEMBUATAN SMS GATEWAY SEBAGAI MEDIA …repository.amikom.ac.id/files/PUBLIKASI_08.12.2787.pdf · Software yang digunakan adalah Xampp, ... penting mempunyai PC beserta HP dan kabel

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

Page 13: PEMBUATAN SMS GATEWAY SEBAGAI MEDIA …repository.amikom.ac.id/files/PUBLIKASI_08.12.2787.pdf · Software yang digunakan adalah Xampp, ... penting mempunyai PC beserta HP dan kabel

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

Page 14: PEMBUATAN SMS GATEWAY SEBAGAI MEDIA …repository.amikom.ac.id/files/PUBLIKASI_08.12.2787.pdf · Software yang digunakan adalah Xampp, ... penting mempunyai PC beserta HP dan kabel

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

Page 15: PEMBUATAN SMS GATEWAY SEBAGAI MEDIA …repository.amikom.ac.id/files/PUBLIKASI_08.12.2787.pdf · Software yang digunakan adalah Xampp, ... penting mempunyai PC beserta HP dan kabel

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.

Page 16: PEMBUATAN SMS GATEWAY SEBAGAI MEDIA …repository.amikom.ac.id/files/PUBLIKASI_08.12.2787.pdf · Software yang digunakan adalah Xampp, ... penting mempunyai PC beserta HP dan kabel

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.

Page 17: PEMBUATAN SMS GATEWAY SEBAGAI MEDIA …repository.amikom.ac.id/files/PUBLIKASI_08.12.2787.pdf · Software yang digunakan adalah Xampp, ... penting mempunyai PC beserta HP dan kabel

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