membangun aplikasi sms gateway sebagai media...

20
MEMBANGUN APLIKASI SMS GATEWAY SEBAGAI MEDIA PENYAMPAIAN INFORMASI PADA PELAKSANAAN PPM (PENGGALIAN POTENSI MAHASISWA) (STUDY KASUS : MAHASISWA BARU STMIK AMIKOM YOGYAKARTA TAHUN AKADEMIK 2010/2011) Naskah Publikasi diajukan oleh Elfrita Khristi Nokas 07.12.2639 kepada KETUA PANITIA PELAKSANA PENGGALIAN POTENSI MAHASISWA STMIK AMIKOM YOGYAKARTA TAHUN AKADEMIK 2010/2011 AMIKOM YOGYAKARTA 2011

Upload: duongthien

Post on 09-Mar-2019

220 views

Category:

Documents


0 download

TRANSCRIPT

MEMBANGUN APLIKASI SMS GATEWAY SEBAGAI MEDIA PENYAMPAIAN INFORMASI PADA PELAKSANAAN PPM (PENGGALIAN

POTENSI MAHASISWA) (STUDY KASUS : MAHASISWA BARU STMIK AMIKOM YOGYAKARTA TAHUN AKADEMIK 2010/2011)

Naskah Publikasi

diajukan oleh

Elfrita Khristi Nokas

07.12.2639

kepada

KETUA PANITIA PELAKSANA PENGGALIAN POTENSI MAHASISWA

STMIK AMIKOM YOGYAKARTA TAHUN AKADEMIK 2010/2011

AMIKOM YOGYAKARTA

2011

Building The Application Of SMS Gateway As The Media Of Information Delivery On PPM Implementation

MEMBANGUN APLIKASI SMS GATEWAY SEBAGAI MEDIA PENYAMPAIAN

INFORMASI PADA PELAKSANAAN PPM (PENGGALIAN POTENSI MAHASISWA)

Elfrita Khristi Nokas Jurusan Sistem Informasi

STMIK AMIKOM YOGYAKARA

ABSTRACT SMS (Short Message Service) is one of the media to send and receive information

that is very effective and efficient. Now, SMS evolved into an application called SMS Gateway. This application contains a basic SMS service. The advantage of this application is able to send and receive messages on the mountain that is greater than basic SMS.

SMS Gateway is used by several institutions such as educational institutions, government agencies, etc. The advantage belongs to the SMS Gateway provides additional value that improve the quality of service.

As an educational institution STMIK Amikom Yogyakarta also need the media to transmit information to the new students about the implementation of the PPM so that information can be conveyed in a timely manner. SMS Gateway provides a solution to solve this problem. With SMS Gateway, STMIK Amikom Yogyakarta can send and receive information up to date, relevant and accurate. Keywords : SMS Gateway, Informtion, SMS (Short Message Service), Visual Basic 6.0

1. Pendahuluan

Kemajuan yang sangat pesat di bidang teknologi, terutama teknolgi

informasi komputer mendorong munculnya inovasi baru dalam penyajian informasi

untuk memenuhi kebutuhan informasi. Komputer sebagai alat bantu untuk

menghasilkan informasi memiliki kelebihan, yakni kecepatan, keakuratan serta

efisiensi dalam pengelolaan data bila dibandingkan dengan pengeloaan data secara

manual. Kebutuhan akan informasi yang dapat diakses dari segala situasi dan

tempat serta dalam waktu yang cepat sangatlah dibutuhkan.

Dewasa ini orang lebih suka mengirim informasi melalui internet atau pun melalui

telepon seluler dari pada harus membuat surat dan memgirimkannya melalui kantor

pos yang tentunya membutuhkan banyak prosedur yang harus dilewati dan terlebih

lagi memakan waktu yang lama untuk bisa sampai ke tujuan.

Short Message Service (SMS) merupakan salah satu cara penyampaian

informasi yang sangat efisien dan efektif. Hal yang merupakan keunggulan Short

Message Service (SMS) adalah dapat mengirimkan pesan dalam waktu singkat

dengan biaya murah, dapat melakukan proses pengiriman dan penerimaan pesan

dimana saja selama ada perusahaan telekomunikasi yang mendukung proses

tersebut.

2. Landasan Teori

1.1. Pengertian sistem informasi

Sistem adalah sekelompok elemen yang berintegrasi dengan maksud yang sama

untuk mencapai suatu tujuan. Suatu organisasi atau suatu area fungsional cocok dengan

definisi ini. Organisasi terdiri dari sejumlah sumber daya yang bekerja untuk tercapainya

tujuan tertentu yang ditentukan oleh pemilik atau manajemen.

Menurut Jerry FitzGerald dapat didefinisikan sebagai berikut “Suatu sistem adalah

suatu jaringan kerja dari prosedur-prosedur yang saling berhubungan, berkumpul

bersama-sama untuk melakukan suatu kegiatan atau untuk menyelesaikan suatu

sasaran yang tertentu”1.

1 Jerry FitzGerald, Arda F Warren, D Stalling, Fundamentals of System Analysis, New York:John Willey & Sons,Inc., second edition,1981, p.5

1.2. Konsep dasar SMS

SMS adalah layanan pengiriman pesan singkat antar perangkat mobile phone

(telepon bergerak).2 Ada beberapa alasan mengapa orang begitu nyaman mengunakan

teknologi SMS ini unutk berkomunikasi satu dengan yang lainya, antara lain :

1. Sms dapat dibaca dan dikirmkan kapanpun, dimanapun kita berada jida daerah

tersebt dapat terjangkau oleh jaringan.

2. Mengirim pesan singkat pada lebih dari satu tujuan dalam satu waktu

3. Mampu menerima informasi yang berbeda

4. Pembuatan user grup

5. Integrasi dengan aplikasi lain yang berbasis internet dan data.

6. Jaminan pengiriman SMS oleh Provider.

1.3. Konsep SMS gateway

SMS Gateway adalah suatu platform yang menyediakan mekanisme untuk EUA

menghantar dan menerima SMS dari peralatan mobile (HP, PDA phone, dll) melalui SMS

Gateway’s shortcode3

SMS Gateway merupakan pintu gerbang bagi penyebaran informasi dengan

menggunakan SMS. Pesan dapat disebarkan ke ratusan nomor secara otomatis dan

cepat yang langsung terhubung dengan database nomor-nomor ponsel saja tanpa harus

mengetik ratusan nomor dan pesan di ponsel karena semua nomor akan diambil secara

otomatis dari database tersebut. Selain itu , dengan adanya SMS Gateway pesan-pesan

yang ingin dikirim dapat dikostumisasi.

Dengan menggunakan program tambahan yang dapat dibuat sendiri, pengirim pesan

dapat lebih fleksibel dalam mengirim berita karena biasanya pesan yang ingin dikirim

berbeda-beda untuk masing-masing penerimanya.

Untuk kebutuhan pembuatan SMS Gateway tidak terlalu belebihan dan juga fleksibel.

1.4. Mobile FBUS 1.5 ActiveX

Mobile FBUS 1.5 ActiveX adalah Freeware ActiveX Control yang digunakan untuk

membuat aplikasi yang berhubungan dengan Ponsel. Contoh aplikasi yang dapat dibuat

2 Teddy Marcus Zakaria, Josef Widhidi Aplikasi SMS untuk Berbagai Keperluan, Penerbit : Penerbit Informatika, hal 2. 3 Wikipedia

adalah pengirim dan penerima SMS, memanipulasi logo operator, mengakses

Phonebook dan lain-lain. Mobile FBUS 1.5 ActiveX dapat digunakan pada Ponsel GSM

NOKIA yaitu NOKIA 3310, NOKIA 51xx 61xx dan 3210. Ponsel yang digunakan oleh

penulis dalam pembuatan SMS Gateway pada pelaksanaan PPM di STMIK Amikom

adalah NOKIA 3310.

1.5. Microsoft Visual Basic 6.0

Visual Basic adalah salah satu bahasa pemrograman komputer. Bahasa

pemrograman adalah perintah-perintah yang dimengerti oleh komputer untuk melakukan

tugas-tugas tertentu. Visual Basic 6.0 adalah bahasa pemrograman yang dikembangkan

oleh Microsoft sejak tahun 1991 dan merupakan pengembangan dari pendahulunya yaitu

bahasa pemrograman BASIC (Beginner’s All-Purposes Symbolic Intruction Code). Visual

Basic juga merupakan salah satu development tool yaitu alat bantu untuk membuat

berbagai macam program komputer, khususnya yang berbasis Windows. Visual Basic

merupakan salah satu bahasa pemrograman komputer yang mendukung objek (Object

Oriented Programming).

Menurut Abdul Razaq, SIP (2004), Visual Basic merupakan salah satu bahasa

pemrograman yang berbasis GUI (GraphicUser Interface). Di dalamnya berisi perintah-

perintah atau instruksi yang dimengerti oleh komputer untuk melakukan tugas-tugas

tertentu. Tugas-tugas tersebut dapat dijalankan apabila ada resppon dari pemakai.

Respon tersebut berupa kejadian atau event tertentu, misalnya memilih tombol, menu

dan sebagainya.

1.6. Microsoft SQL Server 2000

Microsoft SQL Server 2000 merupakan sebuah program RDBMS (Relational

Database Management System) yang menyediakan dukungan untuk mengorganisasi

data dengan cara menyimpannya ke dalam tabel database. Hubungan antar data dapat

dikelompokkan ke dalam tabel dan keterhubungan dapat didefinisikan antar tabel-tabel

yang disebut dengan Relational Database. SQL Server merupakan database server.

User dapat berhubungan dengan database yang ada pada server melalui sebuah

aplikasi, sedangkan administrator dapat mengakses data secara langsung untuk

mengelolanya. Secara umum SQL terbagi menjadi 2 kategori pernyataan yaitu :

a. DDL (Data Definition Language)

Perintah-perintah yang digunakan untuk mendefinisikan dan mengatur semua atribut

dan properti dari database seperti menentukan tata letak baris, definisi kolom, kolom –

kolom kunci, lokasi file dan strategi penyimpanan. Perintah – perintah DDL : CREATE ,

ALTER dan DROP.

b. Dml (Data Manipulation Language)

Perintah-perintah yang digunakan untuk menampilkan, menambah, mengubah dan

menghapus data di dalam objek – objek yang didefinisikan oleh DDL. Perintah – perintah

DML : SELECT, INSERT, UPDATE dan DELETE.

3. Analisa (Proses Penelitian)

3.1. Rumusan masalah

Dalam penelitiannya penulis membuat batasan masalah yaitu fasilitas – fasilitas

yang disediakan oleh aplikasi SMS gateway ini adalah:

1. Fasilitas untuk menyampaikan informasi kepada mahasiswa baru.

2. Fasilitas untuk memberikan balasan secara semiotomatis kepada mahasiswa yang

membutuhkan informasi.

3. Fasilitas yang memungkinkan mahasiswa untuk dapat menyampaikan kritik atau

saran ke panitia PPM.

4. Fasilitas untuk rekruitment pantia pelaksana dan informasi rapat panitia.

3.1.1. Analisis Kebutuhan Sistem

3.1.1.1. Analisa kebutuhan Teknologi

Perancangan dan pembuatan suatu aplikasi memiliki tujuan agar dapat memperoleh

informasi yang lebih cepat, tepat dan berkualitas. Dalam rangka pembuatan aplikasi ini

diperlukan peralatan-peralatan tambahan kebutuhan teknologi. Kebutuhan teknologi

yang diperlukan dalam pembuatan aplikasi ini antara lain:

3.1.1.2. Kebutuhan perangkat keras

Teknologi ini digunakan untuk mengolah data dan penyajian laporan-laporan yang

dibutuhkan antara lain:

1. Seperangkat komputer yang terdiri dari:

1. Alat masukkan

2. Alat Pemroses

3. Alat penyimpanan data

4. Alat keluaran

2

3

3.1.1.3.

peng

sistem

Micro

3.1.1.4.

kerja sist

3.2. Pera

3.1.1. Pe

2. Handphon

Handphon

dengan S

NOKIA 33

3. Kabel data

Kabel dat

komputer.

Kebutuhan p

Perangkat

erjaan dalam

m komputer.

osoft. SQL se

Teknologi te

Dalam peng

em, bisa men

ancangan Sis

erancangan

G

ne

ne yang berfu

SMSC. Dala

310.

a

ta digunakan

. Kabel data y

perangkat lun

lunak merup

m sistem pem

Perangkat

erver 2000.

eknisi (brainw

gembangan s

ngoperasikan

stem

Sistem seca

Gambar 2.11

ungsi sebaga

m penelitian

sebagai me

yang digunak

nak

pakan peran

mrosesan dat

lunak yang

ware)

sistem ini dibu

dan memelih

ara Umum

1 Arsitektur

ai modem ya

n ini penulis

edia penghub

an adalah ka

gkat yang b

ta untuk men

dibutuhkan y

utuhkan oran

hara sistem.

SMS Gatew

ng menghub

menggunak

bung antara h

bel data NOK

berfungsi un

ndukung bek

yaitu Visual

ng-orang yang

way

ungkan aplik

kan handpho

handphone d

KIA 3310.

ntuk melakuk

erjanya siste

Basic 6.0 d

g mengerti ca

asi

one

dan

kan

em-

dan

ara

Keterangan:

Sistem SMS gateway yang terdiri dari aplikasi SMS gateway, admin (office

User) dan GSM modem (Hanphone) akan mengirimkan SMS ke Handphone

user melalui SMSC yang terhubung dengan GSM modem yang digunakan.

3.1.2. Sistem Flowhart

 

Gambar 3.1 Flowchart

Aplikasi SMSGatewayPeserta PPM

Admin/Panitia

Data Pesan Dikirim

Data Pesan Balasan Data Status Pengirim

Data Pesan Balasan

4Kirim

Pesan

2Input

PesanAutoreply

1Proses

Registrasi

5Kirim

Pesan

6BatasPesan

Autoreply

Admin/Panitia Peserta PPM

Tabel Phone Book

Data Peserta PPM

Tabel Inbox

Data Pesan

Data Peserta PPM

Tabel Sent Item

Tabel SMS Autoreply

Data SMSAutoreply

Data Peserta PPM

3Input

PesanTerjadwal

Tabel pesan terjadwal

Data Peserta

Data Peserta

Data PesanTerjadawal

Data SMSAutoreply

Data SMSAutoreply

Data Peserta

Data Pesan

Data Pesan

3.2. Pemodelan Logic dengan Diagram Alir Data (Data Flow Diagram)

Gambar 3.2 DFD Level 0

Gambar 3.3 DFD Level 1

Admin/Panitia

1.1Input Data

peserta PPM

1.2Rekam datapeserta PPM

TabelPhone book

No_telpnama-pesertaniminformasi

No_telpnama_pesertaniminformasi

No_telpnama_pesertaniminformasi

Admin/panitia

2.1Input pesanauto reply

2.2rekam pesan

auto reply

Tabel pesanautoreply

Kode_SMSJenis_respon

Kode_SMSJenis_respon

Kode_SMSJenis_respon

Gambar 3.4 DFD Level 2

Gambar 3.5 DFD Level 2.2

Admin/panitia

4.1Proses

PengirimanPesan

Terjadwal

4.1Proses

Pengirimantak

terjadaal

Tabel Phonebook

Tabel Pesan terkirim

No_tujuanIsi PesanTanggal

No_telp No_telp

No_tujuanIsi PesanTanggal

No_tujuanIsi PesanTanggalStatus

No_tujuanIsi PesanTanggal

Status

Gambar 3.6 DFD Level 2.3

Gambar 3.7 DFD Level 2.4

3.3. Struktur Tabel

Admin/Pantia

3.1Input PesanTerjadwal

3.2RekamPesan

Terjadwal

Tabel InboxTabel Phonebook

No_telp

Isi pesanNo_tujuanJadwal Pengiriman

Isi PesanNo_tujuanJadwal Pengiriman

Isi PesanNo_tujuanJadwal Pengiriman

3.4. Implementasi dan pembahasan sistem

Pengujian ini dilakukan untuk melihat kerja dari seluruh system secara

bersamaan. Untuk itu service Mobile FBUS 1.5 ActiveX, Microsoft SQL Server

database dan aplikasi sitem yang dibuat dari visual Basic 6.0 harus dijalankan

dahulu.

1.1.1. Pengetesan form Koneksi

Pengetesan ini dilakukan untuk memastikan apakah koneksi antara

handphone dan aplikasi SMS Gateway telah berjalan dengan baik atau belum.

Secara otomatis aplikasi akan mencari port COM apa yang digunakan untuk

koneksi.

Gambar 4.1 pengetesan Form Koneksi

1.1.2. Pengetesan form Pesan baru

Menu ini dgunakan unutk mengirim pesan kepada peserta PPM maupun

panitia PPM secara personal atau ke semua no telpon yang ada di database.

Gambar 4.2 Pengetesan form Pesan baru

1.1.3. Pengetesan tombol simpan terjadwal

Apabila pesan yang ditulis ingin disimpan sebagai pesan terjadwal,kliklah

tombol “Simpan Terjadwal” maka pesan akan tersimpan dalam table pesan terjadwal

di database.

Gambar 4.3 Pengetesan tombol simpan terjadwal

1.1.4. Pengetesan tombol kirim Pesan

Pengiriman pesan dapat dilakukan dengan mengambil data yang sudah

tersimpan pada datagrid pesan terjadwal atau membuat pesan baru lalu klik tombol

“Kirim”.Apabila pesan berhasil dikirim maka akan muncul pesan seperti pada gambar

berikut :

Gambar 4.4 Pengetesan tombol kirim Pesan

1.1.5. Pengetesan form laporan pesan

a. Inbox Handphone

Gambar 4.5 Pengetesan form laporan pesan (inbox)

b. Outbox Handphone

Gambar 4.6 Pengetesan form laporan pesan (outbox)

1.1.6. Pengetesan form buku telp dan Grup

Gambar 4.7 Pengetesan form buku telp dan Grup

1.1.7. Pengetesan form Alarm

Gambar 4.8 Pengetesan form Alarm

1.1.8. Pengetesan form Semi Autoreply

Gambar 4.9 Pengetesan form Semi Autoreply

1.1.9. Pengetesan Diskoneksi

Gambar 4.10 Pengetesan Diskoneksi

5.1. Kesimpulan

Dari hasil penelitian yang dilakukan penulis pada pelaksanaan PPM (Penggalian

Potensi Mahasiswa) Yogyakarta penulis dapat menyimpulkan:

a. Dengan adanya aplikasi ini, panitia pelaksana PPM dapat melayani setiap

kebutuhan peserta PPM dengan baik

b. Penempatan informasi pada aplikasi ini akan mempunyai nilai informasi yang

relevan, akurat dan tepat waktu.

c. Dibangun dengan sistem operasi Windows yang sudah familiar, sehingga mudah

digunakan oleh user.

5.2. Saran

Adapun saran yang diberikan oleh penulis adalah:

1. Aplikasi yang dibangun masih terbatas untuk penyajian informasi, untuk

pengembangan lebih lanjut dapat disertakan aplikasi yang mendukung segi

keamanan data.

2. Proses pengiriman informasi tidak dijamin secara realtime. Hal ini dipengaruhi oleh

kemampan dan kecepatan operator yang digunakan.

3. Tidak adanya alert notification jika terjadi kerusakan pada perangkat keras maupun

lunak.

4. Infrastruktur rangkaian yang dibuat sendiri dapat menyebabkan komponen mudah

lepas atau bergeser.

5. Bagi peneliti berikutnya, diharapkan sistem ini nantinya dapat dikembangkan lagi

sehingga menghasilkan informasi yang lebih baik dan lengkap.

6. Penulis sadar bahwa dalam pembuatan laporan ini masih jauh dari kesempurnaan

karena itu kritik dan saran yang membangun sangat diharapkan oleh penulis untuk

hasil yang lebih baik.

DAFTAR PUSTAKA

Al Fatta, Hanif. 2007. Analisis & Perancangan Sistem Informasi untuk Keunggulan Bersaing

Perusahaan & Organisasi Modern. Yogyakarta. Andi Offset

Arief, M. Rudyanto. 2006. Pemrograman Basis Data Menggunakan Transact-SQL dengan

Microsoft SQL Server 2000. Yogyakarta. Andi Offset

HM, Jogiyanto. 1995. Analisis & Desain Sistem Informasi: Pendekatan Terstruktur Teori dan

Praktek Aplikasi Bisnis. Yogyakarta. Andi Offset

Kadir, Abdul. 1999. Pengenalan Sistem Informasi. Yogyakarta. Andi Offset

Martina, Inge. 2003. 36 Jam Belajar Komputer Microsoft SQL Server 2000.Jakarta. Elex

Media Komputindo

Sunyoto, Andi. 2007. Pemrograman Database dengan Visual Basic dan Microsoft SQL.

Yogyakarta. Penerbit ANDI

Wikipedia

Zakaria, Teddy Marcus dan Widhidi, Josef. 2000. Aplikasi SMS untuk Berbagai Keperluan.

Bandung. Penerbit Informatika