Anda di halaman 1dari 10

Journal Speed – Sentra Penelitian Engineering dan Edukasi – Volume 3 No 2 - 2011 - ijns.

org

Perancangan Sistem Layanan Informasi Akademik Berbasis Short Message Service


M Affan Effendi, Bambang Eka Purnama
Universitas Surakarta

ABSTRAKSI : Dalam dunia pendidikan, pelayanan informasi yang dapat langsung diakses oleh
para civitasnya tentu sangat diperlukan. Sekarang handphone merupakan fasilitas komunikasi
yang cukup penting dan telah mewabah bagi sebagian civitas kampus. Layanan informasi yang
dapat langsung diakses oleh civitasnya tentu akan memberi dampak yang sangat positif bagi
lembaga pendidikan di tengah kompetisi yang ketat . Penciptaan layanan informasi akademik
berbasis Short Message Service digunakan untuk memperoleh informasi akademik melalui query
terhadap database yang telah tersedia, informasi-informasi yang dapat diakses adalah informasi
mengenai Jadwal Kulliah, Jadwal Ujian, Pengumuman, dan Nilai. Bahasa yang digunakan untuk
mengimplementasikan layanan informasi akademik berbasis Short Message Service adalah
bahasa Visual Basic 6.0 merupakan bahasa pemrograman yang mudah digunakan untuk
pengembangan aplikasi, baik aplikasi kecil maupun besar. Dengan banyaknya komponen kontrol
yang disediakan oleh Visual Basic 6.0 membuat para programmer dan pengembang aplikasi lebih
mudah dalam pembuatan aplikasi. Bagi civitas pengguna, tentu saja layanan informasi berbasis
Short Message Service memberikan kemudahan untuk mendapatkan dengan cepat informasi-
informasi pokok yang diperlukan dalam kaitannya dengan proses belajar mengajar yang
dijalaninya. Apalagi fasilitas layanannya dapat diakses sacara fleksibel melalui peralatan yang
telah dimilikinya. Mobilitas pengguna tidak lagi menjadi satu hambatan untuk mendapatkan
informasi-informasi yang dapat menunjang manajemen diri selama mengikuti proses akademiknya.
Masyarakat umum juga dapat ikut memetik keuntungan dari penciptaan layanan informasi
akademik. Khususnya bagi orang tua atau pihak penyandang dana bagi peserta didik dapat
memperoleh informasi-informasi yang berkaitan dengan hasil belajar peserta didik. Di masa depan,
masyarakat akan lebih bergantung pada teknologi, eksplorasi teknologi tentu saja akan semakin
dibutuhkan agar pemanfaatan teknologi dapat lebih optimal.
Kata Kunci : Layanan Informasi, SMS

1. Latar Belakang Masalah citivitasnya sendiri. Layanan informasi yang


Dunia pendidikan kini semakin dapat langsung diakses oleh para citivitasnya
kompetitif, dimana persaingan tentu saja akan memberi dampak yang
penyelenggaraan lembaga pendidikan sangat positif bagi lembaga pendidikan di
semakin ketat. Ditandai dengan usaha-usaha tengah kompetisi yang ketat sekarang,
untuk meningkatkan mutu pengajaran, layanan informasi akedemik yang dilengkapi
penelitian, penyediaan fasilitas dan sumber dengan sistem database berbasis
daya manusia yang berpengalaman sampai handphone merupakan sistem informasi
dengan membangun hubungan kerjasama yang cukup besar dan kompleks untuk di
dengan berbagai lembaga atau perusahaan implementasikan.
baik di dalam maupun di luar negeri. Secara
umum, lembaga-lembaga pendidikan masih 2. Perumusan Masalah
mengarah ke fasilitas fisik seperti gedung, Bagaimana agar mahasiswa mendapatkan
laboratorium, perpustakaan, sambungan dengan cepat informasi akademik melalui
internet dan sarana belajar lainya. Di handphone, sehingga mempermudah para
karenakan pembangunan secara fisik dapat civitas kampus dalam mengakses data dari
menjadi referensi yang mudah untuk jarak jauh secara bergerak
dimengerti guna menjelaskan kredibilitas
lembaga. 3. Batasan Masalah
Oleh karenanya ketersediaan 1. Program aplikasi menggunakan Visual
infrastruktur tentunya dapat membangkitkan Basic dan sebuah Software SMS
daya inovasi untuk menyediakan layanan Gateway, segala jenis handphone,
administrasi yang dapat diakses melalui juga secara default SIM-Card yang
handphane, kemampuan untuk menyediakan digunakan adalah ke seluruhan
layanan tentu saja akan sangat membangun operator yang ada di Indonesia
citra lembaga menjadi lebih terpercaya 2. Informasi yang disediakan adalah :
dengan lembaga ilmiah, langkahnya dapat Jadwal Kuliah, Jadwal Ujian, KRS dan
menjadi inovasi yang murah bagi lembaga Pengumuman
kerena terminal pengaksesanya yang
disediakan secara pribadi oleh para

ISSN : 1979-9330 (Print) - 2088-0154 (Online) 8


Journal Speed – Sentra Penelitian Engineering dan Edukasi – Volume 3 No 2 - 2011 - ijns.org

4. Tujuan Penelitian sekarang sudah menjadi sangat populer


Menghasilkan suatu layanan informasi digunakan dan menjadi salah satu penghasil
akademik berbasis handphone bagi civitas utama bagi operator GSM di seluruh dunia.
pengguna agar memperoleh kemudahan Beragam aplikasi berbasis SMS pun mulai
untuk mengakses informasi yang diperlukan dikembangkan, ada SMS banking, email-
dalam kaitanya dengan proses belajar email SMS, monitoring jaringan berbasis
mengajar yang di jalaninya SMS, dan beragam aplikasi SMS lainya.
SMS menjadi sangat populer
5. Manfaat Penelitian karena mudah digunakan, tarifnya murah,
1. Memberikan kemudahan khususnya dan efektif untuk menginformasikan sesuatu,
bagi orang tua atau pihak penyandang pengguna hanya cukup mengatur nomor
dana bagi peserta didik dalam SMS center saja pada handphone yang
memperoleh informasi yang berkaitan digunakan, maka secara otomatis sudah bisa
dengan hasil belajar peserta didik memanfaatkan fasilitas SMS. Cara kerja
tanpa melalui birokrasi administrasi SMS cukup sederhana, ketika seseorang
yang rumit mengirimkan pesan SMS ke nomor tertentu,
2. Untuk mempermudah para civitas SMS akan ditransmisikan ke mesin SMS
kampus dalam mengakses data center, kemudian mesinnya mengatur antrian
akademik dari jarak jauh secara SMS dan memastikan bahwa SMS yang
bergerak, kerena tingkat mobilitas dikirim bisa sampai ke handphone penerima
civitas akademik sangat tinggi sampai batas waktu timeout tertentu. SMS
3. Dengan tersedianya layanan informasi center juga bertanggung jawab untuk
akademik, maka akan terbangun citra memberikan pelaporan kepada handphone
yang menempatkan lembaga pengirim tentang hasil pengiriman pesan
pendidikan yang bersangkutan sebagai SMS yang dilakukan apakah berhasil
pemimpin dalam inovasi pengguna (delivered) atau gagal (timeout,service
teknologi, tentu saja akan barred,...). SMS pada awalnya digunakan
memperkokoh kepercayaan untuk berkirim data text sebanyak 160
masyarakat terhadap lembaga karakter, namun pada perkembanganya
SMS digunakan SMS digunakan untuk
6. Short Message Service (SMS) beragam transaksi lain. SMS pun
Teknologi SMS cocok diterapkan berkembang menjadi jalur komunikasi untuk
dalam bidang-bidang yang membutuhkan secure messaging application yang
sistem informasi real-time, bagi sebuah berkembang pada beragam aplikasi pada
perusahaan, waktu merupakan faktor kartu SIM phase 2+GSM. Aplikasi-aplikasi
penentu efesinsi kerja, kualitas sebuah yang ditanam pada kartu pintar produksi
service juga dapat diukur dari waktu. Dalam Gemplus schlumbergersema dan lainya
bisnis, SMS dapat digunakan untuk mungkin sudah sering kita pakai, misalnya
mempromosikan suatu produk baru secara untuk keperluan banking (Banking BCA,
singkat kepada pelanggan, membuat Bank Mandiri, dan Bank BNI). Juga ada
korespondensi bisnis dengan elektronic/auto beragam aplikasi lain seperti ProXL Life in
responde SMS, dan lainya. Dalam dunia Hard, Satelindo @cces, dan Indosat M3-
industri, SMS dapat dijadikan sarana Acces, yang menggunakan SMS sebagai
koordinasi antara bagian-bagian produksi, media kumunikasi bagi aplikasi. Jelas bahwa
pengontrolan stock dan lainya. Dalam bidang SMS berkembang jauh teknologinya dan
pemasaran, SMS dapat dijadikan sistem menjadi ladang uang bagi pengembang
informasi internet,seperti : Listing rumah atau aplikasi maupun operator seluler. Ada
mobil “DIJUAL”, informasi valas, harga dan beragam penggunaan SMS dalam
lainya. Dalam bidang finance atau asuransi, perusahaan baik sebagai layanan publik ke
SMS dapat dijadikan sebagai sarana pelanggan atau untuk kebutuhan internal
transaksi mobile banking, penagihan kredit perusahaan, antara lain :
dan lainya. Dalam bidang promosi, SMS 1. Monitoring jaringan melalui SMS
dapat dijadikan sebagai media kuis interaktif, 2. Pengiriman laporan distribusi barang
servei dan lainya. melalui SMS
Short Massege Service adalah 3. Layanan konsultasi singkat P3K dari
layanan tranmisi pesan singkat pada jaringan Rumah Sakit
telekomunikasi selular, tidak disangka 4. Layanan Web melalui SMS
layanan SMS yang pada awal lahirnya hanya 5. Layanan informasi akademik melalui
menjadi layanan tambahan di jaringan GSM, SMS

ISSN : 1979-9330 (Print) - 2088-0154 (Online) 9


Journal Speed – Sentra Penelitian Engineering dan Edukasi – Volume 3 No 2 - 2011 - ijns.org

Dengan teknologi SMS informasi melalui PC data, dengan “satu klik” semua
akademik dapat diakses dengan sebuah infromasi yang dimaksudkan langsung
handphone sebagai komunikatornya. terkirim. Bayangkan jika harus mengirim
informasi atau data lewat SMS konvensional
7. Unified Messaging Services (UMS) atau mengirim lewat fax, berapa waktu yang
Demam Short Massege Service dibutuhkan dan berapa biaya yang harus
(SMS) tampaknya tidak akan berakhir, dikeluarkan. Karena dengan cara lama maka
kendati muncul Enhaced Messaging prosesnya harus dijalankan satu persatu
Services (EMS) dan yang lebih canggih lagi dam memakan waktu yanng lama. Oleh
adalah Multimedia Messaging Services kerenanya maka UMS diterbitkan dan
(MMS). Sebaliknya dengan kedua aplikasi diharapkan bisa mengatasi segala
baru tadi kebiasaan mengirim pesan singkat permasalah yang timbul dalam proses
diperkirakan akan semakin meningkat. pengiriman data atau informasi. Salah satu
Apalagi adanya layanan Unified Messaging operator yang ada di tanah air telah
Services (UMS) yang memungkinkan pesan mempersiapkan pemasaran Unified
singkat dapat dikirim ke berbagai perangkat Messaging Services (UMS).
elektronik lainya dalam waktu bersamaan.
Layanan UMS memang lebih 8. Layanan Operator di Indonesia
ditujukan untuk kalangan bisnis yang Benarkah konsemen adalah
umumnya kerap melakukan pengiriman raja? Dalam bisnis selular boleh jadi begitu,
pesan atau informasi data dalam jumlah karena jika keluhan konsumen tidak
besar. Bagi kalangan pelaku bisnis, mengirim ditanggapi dengan baik maka bisa jadi
pesan atau informasi lewat SMS, EMS, bumerang. Dalam starategi pemasaran,
MMS, memang hanya bisa lebih cepat. membiarkan satu pelanggan kecewa dan lari
Hanya saja, jika pesan hanya dilakukan dari berarti akan melahirkan juga pelanggan-
handphone ke handphone tidak akan efektif pelanggan lainnya juga bakal ikutan lari.
dan kurang efisien. Belum lagi biaya yang Disebabkan kerena masalah penanganan
dikeluarkan jadi lumayan besar. Tetapi pelanggan tetap menjadi fokus utama
dengan UMS, proses pengiriman pesan atau operator selular di tanah air. Lagi pula dalam
informasi bisa dilakukan hanya sekali strategi bisnis selular, after sales service
langsung menyebar ke banyak orang yang merupakan satu unsur yang penting.
dituju. Dalam waktu bersamaan lewat UMS, Lihat saja hampir seluruh
pesan bisa ditujukan ke fax, telepon kabel operator terutama operator GSM secara
yang mampu membaca pesan, komputer, khusus menyediakan layanan buat
personal digital assistant, atau pun pager. pelangganya. Dari layanan yang 24 jam,
Dengan cara demikian pesan yang layanan melalui outlet, hingga layanan VIP.
disampaikan jauh lebih efisien dan cepat. Dari layanan yang disediakan menunjukan
Layanan UMS bisa bekerja pada jaringan betapa pelayanan sangat penting artinya.
GSM 1800 ataupun CDMA. Jika pesan Menurut Mohammad Amin, vice president
dikirim melalui handphone, maka cukup Satelindo Jabotabek Region, telah
dengan menggunakan handphone menyiapkan 100 staff yang khusus melayani
berteknologi WAP. Dengan dukungan call center dan 83 staff untuk layanan walk
teknologi Unified Message Terminal in costomer, dan juga telah menambah
Broadcast semua pesan berbasis web- beberapa outlet Satelindo Direct-nya yang
interface dapat dikirim ke ribuan orang tersebar diseluruh wilayah nusantara.
sekalipun. Kelebihanya lagi pesan yang Hal serupa juga dilakukan
dikirim bisa diubah formatnya dari text ke Telkomsel, operator selular yang kini menjadi
suara atau pesan suara. market leader memandang bahwa konsumen
Layanan UMS menggunakan adalah aset yang sangat berharga bagi
program Extension Markup Langguage perusahaan. Karena tanpa pelanggan
(XML) sehingga semua pesan yang dikirim perusahaan tidak ada artinya begitu juga
kompatibel dengan media pendukungnya. sebaliknya, untuk juga yang mendasari
Umpamanya, jika sebuah perusahaan usaha meningkatkan layanan terus
memiliki internal database dalam jumlah dilakukan. Menurut Judi .H. Hartono,
besar dan ingin mengirim informasi ke Menager Pelayanan Pelanggan Telkomsel,
masing-masing PDA pelanggan, fax di kantor “Sekarang setidaknya kami telah mampu
klien, dan e-mail para pelanggan, maka mamberikan pelayanan mencapai 90%,
dengan menggunakan UMS XLM, format artinya dari 100% panggilan yanng masuk
yang ditransfer melalui UMS XML center kami bisa tangani hingga 90%”. Melalui

ISSN : 1979-9330 (Print) - 2088-0154 (Online) 10


Journal Speed – Sentra Penelitian Engineering dan Edukasi – Volume 3 No 2 - 2011 - ijns.org

layanan Caroline (Castomer Care by Online), (CLI). Perangkat juga bisa dikatakan sebagai
Telkomsel telah menempatkan 73 staff yang Auto Respond SMS, fasilitasnya dapat
siap melayani konsumen selama 24 jam. mambantu menjawab SMS secara otomatis.
Soal pelayanan memang tidak Aplikasi akan berjalan secara otomatis untuk
bisa ditawar-tawar kendati perusahaan mengambil data/SMS dari perangkat
merasa sudah memberikan yang terbaik buat penerima/pengirim SMS, memasukanya ke
konsumennya. Seperti halnya Telkomsel dan dalam database dan membalas SMS.
Satelindo, bagi Excelcom pelanggan harus Perangkat juga mempunyai prosedur dan
diberikan layanan yang memuaskan. fungsi yang dimunculkan sehingga dapat
Seberapa kecilnya keluhan tetap harus mengolah data sedemikian rupa, parameter
ditangani, itu sebabnya secara khusus appName disajikan dalam seluruh panggilan
Excelcom menyediakan beberapa alternatif. fungsi dan prosedur OLE yang dimunculkan,
Layanan call center, salah satunya, diberikan parameternya adalah string yang
mulai pukul 07.00 Wib sampai 23.00 Wib. mengandung nama aplikasi yang dihasilkan
“Metodenya adalah dengan memberikan oleh perintah OLE. Lingkupnya berubah-
Succes With Smile,” menurut Wardhani ubah dan secara konsisten harus di
Soedjono,General Manager Costomer pekerjakan dalam sebuah aplikasi. Salah
Service Excelkom. Sebagaimana satu hal yang penting dalam membangun
diungkapkan Wardhani, Koordinator Divisi informasi akademik adalah basis data
Pelayanan Pelanggan Indosat IM3, Lini (database), karena informasi akan
Lenggo Geni, keluhan pelanggan memang didapatkan dari hasil pengolahan datanya,
harus segera direspon dengan baik apapun Data adalah kumpulan fakta dasar (mentah)
permasalahanya. Menurutnya, sampai yang terpisah, data menggambarkan arti tapi
sekarang IM3 telah memberikan yang terbaik pada umumnya tidak berguna bagi data
buat pelangganya. Kendati begitu, keluhan sendiri. Informasi merupakan data yang
pelanggan kadang tidak bisa dihindari. “Tapi sudah dimanipulasi atau diolah, sehingga
kami selalu berusaha menanggapi setiap dapat berguna untuk penggunaanya. Dengan
keluhan yang masuk dengan baik,”Ujarnya. kata lain, informasi harus mempunyai nilai
Sebaik apapun layanan yang (value), atau tetap hanya merupakan
diberikan terkadang ada saja kekuranganya. prakiraan sebelumya. Basis data (database)
Apalagi jika produk menyangkut jasa seperti merupakan sekumpulan file data yang saling
halnya yang diberikan operator selular. berhubungan, lingkungan sistem basis data
Keluhan tetap saja masuk bahkan beberapa menekankan pada data yang tidak
keluhan sempat masuk dan dimuat tergantung (independent) pada aplikasi yang
dibeberapa media nasional, pada umumnya menggunakan data, basis data pada
justru mengeluhkan kurang sigapnya implementasi model data terdiri atas tabel-
operator menjawab keluhan mereka, seperti tabel. Aplikasi informasi akan menggunakan
telepon yang selalu penuh, ketika diterima basis data akademik, olek karenanya basis
misalnya justru disuruh menunggu atau data akan menjadi titik kritis, untuk ilustrasi
bahkan malah mesin yang menjawab. “ pembahasan selanjutnya perlu dibentuk
Sepertinya operator harus menambah jumlah basis data yang diperoleh dari hasil
line teleponya agar mereka bisa dikontak normalisasi.
kapan saja,” saran Cipto, salah satu
pelanggan selular yang mengakui memiliki 10. Cara Kerja
empat nomor sekaligus dari keempat Untuk mendapatkan informasi
operator besar di tanah air. Beberapa data- akademik, pengguna mengirimkan SMS ke
data ragam layanan yang diberikan perangkat penerima atau pengirim. Isi dari
SMS bermacam-macam atau bervariasi,
9. Pengolahan Data SMS tergantung dari informasi yang diinginkan.
Dalam informasi akademik Sebagai contoh, untuk mendapatkan
digunakan perangkat pengolah data sebagai informasi jadwal ujian maka SMS yang
pengambil data SMS yang ada pada dikirim diawali dengan huruf JU kemudian
perangkat penerima/pengirim dan diikuti dengan kode mata kuliah/hari, jadwal
mengirimkan kembali hasil pengolahan data kuliah dengan huruf JK dan diikuti dengan
berupa informasi yang diinginkan ke kode mata kuliah/hari, informasi
perangkat penerima atau pengirim. pengumuman cukup dengan mengirimkan
Perangkat juga mendukung pengiriman SMS berisi PU, informasi nilai kirim NI diikuti
pesan ke individual atau kelompok tujuan dengan NIM, informasi jadwal hadir dosen
secara langsung Command Line Interface diawali dengan huruf HD kemudian diikuti

ISSN : 1979-9330 (Print) - 2088-0154 (Online) 11


Journal Speed – Sentra Penelitian Engineering dan Edukasi – Volume 3 No 2 - 2011 - ijns.org

dengan kode dosen dan hari. SMS dari


pengguna yang ada dalam
penerima/pengirim diambil oleh pengolah
data SMS, selanjutnya oleh pengolah data
SMS melakukan pengolahan data terhadap
database sesuai dengan isi SMS dari
pengguna. Oleh karena perangkat pegolahan
data SMS mempunyai fungsi dan prosedur
sehingga dapat mengolah data sedemikian
rupa sehingga dikatakan sebagai Auto
Respond SMS. Hasil dari pengolah data
diambil oleh perangkat pengolahan data
kemudian dikirimkan ke perangkat Gambar Tampilan SMS Gateway
penerima/pengirim data SMS, perangkat
pengirim/penerima SMS mengirimkan SMS Tombol start mempunyai dua fungsi, yaitu
yang berisi informasi akademik ke perangkat mengaktifkan dan menghentikan program,
pengguna. Apabila terdapat kesalahan dalam pada saat diaktifkan program akan menjalin
penulisan SMS, maka perangkat pengolah hubungan dengan SMS Gateway, dan jika
data akan mengirimkan balasan berupa berhasil maka indikator berwarna akan
bantuan yang berisi informasi bagaiman cara bertuliskan”CONNECTED” akan menyalan
pengiriman yang baik dan benar. dengan berkedap-kedip. Sebaliknya apabila
gagal maka indikator tadi akan berubah
11. Pembuatan Program Aplikasi warna dan bertuliskan “ERROR”. Jika
Bahasa yang akan digunakan untuk hubungan berhasil dijalin, selanjutnya
mengimplementasikan Layanan Informasi program akan melakukan polling ke SMS
Akademik Berbasis SMS adalah bahasa Gateway untuk melihat apakah ada SMS
Visual Basic 6.0 yang memiliki kemampuan yang masuk dan jika ada, maka SMS akan
sebagai bahasa pemrograman berorientasi diproses untuk menghasilkan informasi
objek. sesuai dengan yang diinginkan pengirim.
Tombol “Tulis Pengumuman”
memungkinkan operator menuliskan
pengumuman secara praktis dan realtime,
yaitu bahwa apa yang ditulis pada saat akan
berlangsung dapat diakses oleh pengguna
yang mengingkan layanan pengumuman.
Ketika tombol “Tulis Pengumuman” di klik,
maka textbox untuk menuliskan
pengumuman yang diinginkan akan di enable
Gambar Tampilan Program Aplikasi dan tombol “Tulis Pengumuman” akan
menjadi tombol OK. Panjang pengumuman
12. Pengoperasian Sistem yang dapat ditulis adalah sebanyak 236
Setelah semua persiapan karakter, dimana sisa karakter yang masih
selesai, langkah selanjutnya adalah dapat di tuliskan tertera di atas textbox.
mengeksekusi program aplikasi layanan
informasi akademik berbasis SMS. Tampilan 13. Implementasi Sistem
program adalah sebagai berikut : Program aplikasi dibuat dengan
menggunakan Microsoft Visual Basic 6.0 dan
BU mempunyai dua fungsi utama. Fungsi
pertama adalah sebagai OLE Automatic
Client yang akan menangani penerimaan
dan pengiriman SMS dari dan ke mobile
terminal melalui SMS Gateway, sedangkan
fungsi kedua adalah untuk melakukan query
basis data.

14. Koneksi Dengan SMS Gateway


Koneksi dengan SMS Gateway dilakukan
Gambar Proses Pengoperasian Program dengan membuat objek SMS Gateway dan
Aplikasi

ISSN : 1979-9330 (Print) - 2088-0154 (Online) 12


Journal Speed – Sentra Penelitian Engineering dan Edukasi – Volume 3 No 2 - 2011 - ijns.org

mereferensikanya ke variabel objek SMS diberikan oleh Retrieve_Message, dapat


Gateway Object. diketahui asal dan text pesan dari SMS yang
SetSMSGatewayObject=CreateObject(“SMS diambil.
Gateway.SMS”) 1 Asal=Mid(Data, 6, 15) 1
Terima=Mid(Data, 40, Len(Data)-39) 2
Sebelum dapat mengambil dari SMS TipeInf=Mid(Terima, 1, 2) 3
Gateway, program aplikasi harus Variabel Asal, Terima, TipeInf
mendaftarkan diri dahulu sebagai aplikasi merupakan variabel yang digunakan untuk
yang berhak menerima SMS dari SMS membagi data yang diterima untuk diproses
Gateway. Apabila selama waktu tertentu lebih lanjut oleh sistem. Semua variabel
(Dapat di atur melalui SMS Gateway) diambil dari data SMS yang diterima, yang
program aplikasi tidak melakukan permintaan dipotong-potong sesuai dengan tabel
pengambilan pesan, maka ijin penerimaan keterangan yang terlampir.
pesannya akan dicabut. Pendaftaran dapat Variabel Asal akan berisi nomor
ditolak apabila SMS Gateway tidak ponsel asal SMS yaitu data SMS diambil dari
terkoneksi ke Mobile Teminal atau jika ada field ke-6 sebanyak 15 bit (langkah 1),
aplikasi yang terdaftar. sedangkan variabel Terima berisi teks pesan
SMS yaitu data SMS diambil dari field ke-40
15. Koneksi Dengan Basis Data sebanyak panjang total data dikurangi 39
Nama basis data yang akan digunakan (langkah 2) dan variabel TipeInf berisi
adalah informasi.mdb, yang terletak layanan yang diminta yaitu diambil dari teks
didirektori dimana aplikasi diletakkan. pesan SMS (variabel terima) mulai dari field
Masing-masing tabel di efenisikan koneksi ke-1 sebanyak 2 bit (langkah 3), jika
basis datanya. pengguna mengirimkan SMS berisi
“JKSenin”, maka TipeInf yang diambil pada
16. Pembacaan Short Message Service langkah pembacaan SMS akan berisi string
(SMS) “JK”.
Untuk memerintahkan SMS Gateway
agar memberikan SMS pertama yang ada di 17. Penentuan Jenis Layanan
dalam antrianya, digunakan perinatah Teks pesan dari SMS
Retrieve_Message selanjutnya akan digunakan untuk
Data=SMSGatewayObject. menentukan jenis layanan yang diminta.
Retrieve_Message(AppName) 1
Apabila dalam antrian SMS Gateway Pada pengolahan sistem sesuai dengan
belum ada SMS yang masuk, atau program yang tertera, maka sistem akan
aplikasi belum terdaftar maka mencocokkan variabel tipeinf dengan jenis
Retrieve_Message akan mengembalikan layanan yang diminta. Program akan
string kosong (empty string). Namum jika mencocokkan tipeinf dengan string “JK”
teryata ada SMS dan program aplikasi telah (langkah 2), “JU” (langkah 6), “HD” (langkah
terdaftar maka akan dikembalikan ke string 10), “NI” (langkah 14), atau “PU” (langkah
yang berisi field-field sebagai berikut : 18) dan selainnya adalah Bantuan .
Posisi Pada langkah pembacaan SMS
Field Panjang Field Nama Field sebelumnya, tipeinf berisi string “JK”, maka
1 4 Status sistem akan menjalankan langkah-langkah 3,
6 15 Asal 4, dan 5. Untuk pengolah lebih lanjut,
variabel tipeinf akan berubah isinya menjadi
22 8 Tanggal
“Senin”, yang diambil dari bit ke-3 sepanjang
31 8 Waktu data variabel Terima (langkah 3), untuk
40 0 Sampai 160 Teks Pesan kesamaan pemrosesan nanti, maka variabel
Tabel Pembacaan SMS tipeinf akan diubah menjadi huruf capital
semua (langkah 4), kemudian sistem akan
Perintah Retrieve_Message hanya menjalankan fungsi Jadwalkuliah
akan mengambil satu buah SMS pada satu
saat, sehungga untuk dapat mengambil 18. Eksekusi Query Basis Data
semua SMS yang mungkin ada dalam Setelah jenis layanan yang
antrian SMS Gateway diperlukan mekanisme diminta diketahui maka baru akan dilakukan
perulangan dimana digunakan sebuah timer, query basis data yanng sesuai. Berdasarkan
Timer diset untuk melakukan perulangan data yang diterima sebelumnya yaitu
setiap 2000 mili/detik. Dari string yang menjalankan fungsi Jadwalkuliah, maka akan

ISSN : 1979-9330 (Print) - 2088-0154 (Online) 13


Journal Speed – Sentra Penelitian Engineering dan Edukasi – Volume 3 No 2 - 2011 - ijns.org

dibahas penggalan sistem tentang query banyaknya pecahan jika panjang pesan
basis data JadwalKuliah : melebihi 118, yang hasilnya akan disimpan
Pada langkah sebelumnya, pada variabel JmlKirim. Jika tidak, maka
variabel tipeinf berisi “SENIN”. sistem sistem akan mengecek keberadaan isi pesan
mencocokkan apakah tipeinf berisi hari dan panjang pesan (langkah 14 sampai 18),
(langkah 2) atau berisi kode Mata Kuliah jika pesan ada isinya maka tampilkan isi
(langkah 21). Karena tipeinf berisi “SENIN” pesan pada objek txtBalas(1), jika tidak maka
maka program akan menjalankan langkah 4 ditampilkan text “Data tidak ditemukan”.
sampai 16. Langkah 3 mengosongkan Langkah 24 sampai 48 merupakan sistem
variabel Balas, langkah 5 dan 6 perulangan yang akan mengirimkan pesan
mendefenisikan perintah SQL yang akan sebanyak pecahan pesan, sampai semua
digunakan yaitu : terkirim.
SELECT
SELECTJadwalKuliah.KodeMK, 20. Penyajian Output
JadwalKuliah.Waktu, JadwalKuliah.Ruang, Setelah melewati tahap
JadwalKuliah.Kelas pengecekan panjang data, barulah query
FORM JadwalKuliah dikirim ke handphone yang meminta layanan
“WHERE(JadwalKuliah.hari)=’’SENIN ’’ infromasi, yaitu dengan perintah
Send_Messege:
Yang menghasilkan data Jadwal If
Kuliah hari Senin, selanjutnya sistem akan (SMSGatewayObject.Send_Message(CStr(A
menjalankan SQL dengan perintah pada ppName), Cstr(Asal), CStr(Bls))) = 0 Then
langkah 22 dan 23. Pada langkah StatusBar1.SipleText = ”SMSGtw Tidak
selanjutnya (langkah 24-31), informasi hasil Menerima Pesan”
query basis data akan dipecah berdasarkan Baris sistem menunjukan
kolom dan baris, serta pemberian tanda “>” adanya perintah SMS Gateway untuk
untuk setiap pergantian kolom, tanda “,” mengirimkan pesan yang tidak ada dalam
untuk setiap pergantian baris dan tanda “.” variabel Balas (dengan panjang maksimum
Untuk menandakan akhir query (data), maka 118 karakter), ke alamat handphone dalam
variabel Balas akan berisi hasil query variabel Asal. Apabila panjang pesan
ditambah dengan tanda-tanda yang tertera. sesungguhnya lebih dari 118 karakter, maka
proses pengiriman pesan akan diulang
sebanyak pecahan pesan yang dihasilkan
19. Pengecekan Data oleh proses pengecekkan panjang data.
Sebelum hasil query basis data
dikirimkan ke mobile terminal, akan dilakukan 21. Proses Menghubungkan PC Dengan
pengecekan data terhadap panjang datanya, Handphone
apakah melebihi 118 karakter atau tidak. Jika Dalam simulasinya, koneksi
melebihi batas maka hasil query akan yang digunakan untuk menghubungkan
dipecah menjadi bagian-bagian yang lebih antara Personal Computer (PC) dengan
kecil yang panjangnya tidak lebih dari handphone adalah melalui koneksi kabel
ketentuan. Pembatasan jumlah karakter yang data. Berdasarkan pengamatan
hanya 118 disebabkan karena versi SMS menunjukkan bahwa proses dapat dilakukan
Gateway yang digunakan adalah versi yang dengan cepat dan mudah di banding dengan
tidak terlisensi. Bagi versi yang tidak media infra merah. Adapun kelemahan dari
terlisensi, SMS Gateway mengalokasikan 42 media infra merah adalah bahwa diantara
karakter untuk menyisipkan pesan Signature kedua port (pada PC dan handphone) tidak
(Sent Using SMS Gateway) yang akan ikut boleh ada benda-benda yang menghalangi
dikirimkan ke ponsel tujuan. sinar infra merah dari satu port ke port lainya
Fungsinya adalah menerima dan juga posisi port yang satu dengan yang
variabel pesan yang berisi pesan hasil query lain harus tepat berhadapan.
beserta tanda pemisahnya. Untuk
menjalankan fungsinya dibutuhkan beberapa 22. Menghubungkan SMS Gateway
variabel baru yang didefenisikan pada Dengan Handphone
langkah 2 dan 3 serta di beri nilai pada awal Pada SMS Gateway terdapat
langkah 4 sampai 7. fasilitas Auto Connect To Mobile Terminal
Langkah 8 mendefenisikan judul sehingga ketika SMS Gateway di eksekusi,
label balas adalah Balas, langkah 9 sampai maka akan langsung melakukan hubungan
13 merupakan sistem untuk menghitung dengan handphone. Namun demikian, dari

ISSN : 1979-9330 (Print) - 2088-0154 (Online) 14


Journal Speed – Sentra Penelitian Engineering dan Edukasi – Volume 3 No 2 - 2011 - ijns.org

hasil pengamatan teryata fasilitasnya dirasa dapat mengimplementasikan sistem yang


kurang berfungsi dengan baik sehingga sesuai.
masih diperlukan setting komunikasi secara
manual pada SMS Gateway untuk dapat 5. Retransmission Attempts
menghubungkannya dengan handphone. Dengan default, SMS Gateway akan
mencoba untuk mengirim perintah tiga kali
23. Setting Kumunikasi Pada SMS tanpa mendapatkan hasil yang diharapkan
Gateway setelah waktunya tiba maka akan
1. Default Hardware Setting mengasumsikan kesalahan komunikasi yang
Untuk menyederhanakan proses konfigurasi, terjadi, dan SMS Gateway akan memasuki
daftar tipe perlengkapan yang di ujikan penetapan “Disconnect” (tidak tersambung).
disediakan dalam bentuk kotak pilihan, jika Dengan menurunkan pengaturanya maka
tipe perlengkapan sudah didaftarkan maka akan dapat mempersingkat waktu yang
tinggal mengklik pada masukan untuk diperlukan untuk SMS Gateway menditeksi
mengisi SMS Gateway dengan default dan melaporkan masalah, dan pilihan lainya
komunikasi untuk perlengkapannya. dengan menaikanya akan dapat
Pengaturan default perlengkapan mungkin meningkatkan toleransi ke kondisi default
tidak selalu benar, namum proses tidak akan sementara dalam mobile terminal.
selalu benar, mungkin untuk 6. Time Out
mengkonfigurasikan kembali perlengkapan Waktu menentukan berapa lama (dalam
interface Mobile Terminal untuk detik) SMS Gateway akan menunggu respon
menjadikannya berbeda, dan oleh karenanya dari Mobile Terminal. Terminal jaringan atau
pengaturan default SMS Gateway mungkin jaringan GSM sebelum mengirimkan kembali
tidak akan sesuai. perintah, nilai default 45 detik harus dapat
2. Communication Port dicocokan untuk kebanyakan lingkungan
Communication Port adalah interface port PC
“COM” dimana Mobile Terminal 7. Transmit Pacing
dihubungkan, penugasan port COM Beberapa Mobile Terminal tidak dapat
bergantung pada konfigurasi peralatan PC menahan keseluruhan pesan yang banyak
dimana interface Mobile Terminal ketika mengirim pesan ganda. Nilainya
dihubungkan, mengacu pada Windows sangat berguna untuk mengatur penundaan
Control Panel untuk detailnya yang mana (dalam detik) diantara pengiriman masing-
perlengkapan port COM akan dihubungkan, masing antrian pesan
jika telah memilih port yang salah maka akan 8. Interface Initiallization Strings
menerima pesan error saat SMS Gateway Ketika SMS Gateway pertama kali dicoba
mencoba menghuungkan ke Mobile untuk dihubungkan ke Mobile Terminal dia
Terminal. mengirim rangkaian penegasan dalam
3. Speed bidangnya ke Mobile Terminal perlengkapan
Speed adalah kecepatan maksimum interface. Rangkaianya berisi perintah
interface Mobile Terminal yang dapat “Heyes” yang mana dilaksanakan berturut-
ditangani. Biasanya adalah 19200 bit per turut, untuk dokumentasi peralatan interface
Seceond (Bps), meskipun nilai sedikit yang secara detail dan menyeluruh
dihasilkan dari sebuat sistem kecepatan 9. Servise Center Address
diatas 9600 Bps. Seperti SMS dalam sebuah Alamat pusat pelayananya adalah nomor dari
sistem kemajuan dan penyimpanan, dan penyimpanan pesan dan mengoperasikan
kecepatan interface lokal akan lebih cepat fasilitas ke depan dengan penyedia layanan
dari pesan aktual seluruh seluruh kabapilitas. GSM, hubungi penyediaan layanaan GSM.
4. Flow Control seseorang tidak tidak adapat mengirim
Jaringan komunikasi bersambung sanggup pesan tanpa masuk ka alamat terlebih
pada bebagai macam metode dan dahulu
pengendalian alliran informasi antara dua 10. Network Interface Type
perlengkapan seperti data yang tidak hilang Ada dua jenis dari standar uatama yang
mengacu pada data yang akan dikirim saat digunakan untuk merubah pesan pendek dari
penerimaan perlengkapan belum siap. SMS Gateway dan Mobile Terminal GSM.
Seperti SMS yang tidak menghasilkan data Pilahan utama yang dibutuhkan akan
dalam jumlah besar yang ditranfer antara bergantung pada mode yang di
PC dan Mobile Terminal, akan mendukung implementasikan oleh Perusahaan
pengendalian aliran, lalu SMS Gateway perlengkapan Mobile GSM. Kebanyakan
terminal GSM didukung mode PDU

ISSN : 1979-9330 (Print) - 2088-0154 (Online) 15


Journal Speed – Sentra Penelitian Engineering dan Edukasi – Volume 3 No 2 - 2011 - ijns.org

11. Check Received Signal Strength


Indicator Interval
Kebanyakan Mobile Terminal dapat
melaporkan Received Signal Strength
Indicator (RSSI) /indikasi kekuatan sinyal
yang diterima oleh pengguna dan Bit Error
Rate (BER) melalui Serial Connection,
perintah untuk mengumpulkan laporan
Gambar Jendela Basis Data Informasi
adalah “AT + CSQ”.
SMS Gateway dapat
File tersusun atas 5 tabel, yaitu sebagai
memberikan perintah pada interval umum,
berikut :
dan menampilkan hasil dalam bentuk utama,
1. Tabel Jadwak Kuliah
dan melaporkanya dalam bentuk status.
Tabel Jadwal Kuliah digunakan untuk
Perintahnya dapat memakakan waktu yang
menyimpan data mengenai jadwal
cukup lama dalam mobile terminal tertentu,
kuliah, tabel terdiri dari 5 field yaitu
yang mana menyebabkan permasalahan
KodeMK,
dengan keseluruhan pesan
12. Auto Connect To Mobile Terminal
Dalam beberapa hal mungkin pengguna
menginkan SMS Gateway untuk
dihubungkan ke Mobile Terminal secepatnya
saat mengisi sistem, hal memindahkan
kebutuhan pengguna secara manual dengan
menekan tombol connect, atau aplikasi OLE
untuk memberikan instruksi penghubung.
Seharusnya SMS Gateway tidak
dihubunngkan dari Mobile Terminal untuk Gambar Tabel Jadwal Kuliah
setiap alasan dan akan mencooba
menghubungkan kembali secara periodik Struktur tabel Jadwal Kuliah ditunjukan pada
13. Auto Reconnect on loss of DSR tabel berikut :
Mengecek pada bagian Auto Reconnect on
loss of DSR akan memerinyahkan SMS Nama Tipe
Field Data Size Keterangan
Gateway untuk secara otomatis mencoba
menghubungkan kembali ke Mobile Terminal Index :
jika menditeksi kehilangan pada Data Set KodeMK Text 7 IndexKodeMK
Ready (DSR) dari Mobile Terminal saat
dalam keadaan terhubung Kelas Text 1 Field : KodeMK
14. Auto Reconnect on loss of CD
Mengecek pada bagian Auto Reconnect on Hari Text 6
loss of CD akan memerintahkan SMS
Gateway untuk secara otomatis mencoba
Waktu Text 11
menghubungkan kembali ke Mobile Terminal
jika mendeteksi kehilangan pada Carrier
Detect (CD) dari Mobile Terminal saat dalam Ruang Text 5
keadaan terhubung. Tabel Struktur Tabel Jadwal Kuliah

a. Desain Basis Data 2. Tabel Jadwal Ujian


Dalam pembuatan basis data untuk layanan Tabel Jadwal Ujian memiliki field-field yang
informasi akademik berbasis SMS, sama seperti pada tabel Jadwal Kuliah, yang
menggunakan Visual Data Manager dengan berbeda hanya data yang diisikan yaitu
nama file Informasi.mdb, seperti yang terlihat berupa Jadwal Ujian. Tabel yang ditunjukan
pada gambar : adalah sebagi berikut :

ISSN : 1979-9330 (Print) - 2088-0154 (Online) 16


Journal Speed – Sentra Penelitian Engineering dan Edukasi – Volume 3 No 2 - 2011 - ijns.org

DAFTAR PUSTAKA

[1] Adiwicaksono. 2003. “ Memanfaatkan


SMS Untuk Urusan Bisnis”. Info
Komputer, No. 11, 170-171
[2] Alexander Mangkulo Hengky. 2004.
”Belajar Sendiri Aplikasi Database
Menggunakan ADO VB 6 dan SQL
Gambar Tabel Jadwal Ujian Server 2000. PT. Elex Media
Komputindo. Jakarta
3. Tabel Logging [3] Budicahyanto Dwi. 2004. ”Membangun
Tabel logging digunakan untuk mencatat Aplikasi Handphone Dengan Mobile
setiap query yanng diterima. Tabel logging FBUS dan Visual Basic. ANDI.
terdiri dari 5 buah field, yaitu No (sebagai Yogyakarta
kunci primer), Tanggal (mencatat tanggal [4] Gunawan Ferry. 2003. ”Membuat
permintaan layanan), Waktu (mencatat waktu Aplikasi SMS Gateway Server dan Client
permintaan layanan), Pengirim (mencatat Dengan Java dan PHP. PT. Elex Media
nomor mobile terminal dari permintaan Komputindo. Jakarta
layanan) dan Layanan (mencatat jenis [5] Halvonson Michael. 2000. “Microsoft
layanan yang diminta). Gambar akan Visual Basic 6.0 Profesional, step by
ditunjukan sebagai berikut : Step . PT. Elex Media Komputindo.
Jakarta
[6] Isroi dan Arief Ramadhan. 2004. ”Seri
Pelajaran Komputer Microsoft Visual
Basic 6.0. PT. Elex Media Komputindo.
Jakarta
[7] Khang Bustam. 2002. “Trik
Pemrograman Aplikasi Berbasis SMS.
PT. Elex Media Komputindo. Jakarta
[8] Kurniawan Tjandra. 2003. “Tips dan
Gambar Tabel Logging Trik Unik Visual Basic. PT. Elex Media
Komputindo. Jakarta
15. Kesimpulan [9] Pembuatan Program Sistem Informasi
1. Sistem yang dirancang adalah untuk Akademik Berbasis ASP. Salemba
mengakses informasi akademik yang Infotek. Jakarta. 2003
meliputi : informasi jadwal kuliah, [10] Suryo Kusumo Ario. 2002. “Buku
jadwal ujian, pengumuman dan latihan Pemrograman Database Dengan
informasi nilai Visual Basic 6.0. PT. Elex Media
2. Hasil pengamatan menunjukkan Komputindo. Jakarta
bahwa Perancangan Sistem Layanan [11] www.iec.org/tutorial/wire_sms, akses
Informasi Akademik Berbasis Short tanggal 13 Februari 2005
Message Service masih membutuhkan [12] www.ilmuKomputer.com, askes tanggal
waktu dalam hal penyusunan data dan 15 april 2005
perancangan serta implementasi guna [13] www.winssms.com, akses tanggal 10
lebih efektif dan efisien. September 2005

ISSN : 1979-9330 (Print) - 2088-0154 (Online) 17

Anda mungkin juga menyukai