Upload
duongthien
View
220
Download
0
Embed Size (px)
Citation preview
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