Jurnal Sistem Informasi Volume.2, 2015
ISSN: 2406-7768
Aplikasi Sms Gateway Untuk Mengakses Informasi
Nilai Ujian Akhir Nasional Pada
Smp YP. Fatahillah Cilegon
Akip Suhendar 1
1
Program Studi Teknik Informatika, Fakultas Teknologi Informasi– Universitas Serang Raya
Jl. Raya Cilegon – Serang Km.5 Taman Drangong Kota serang – Banten, indonesia
1
akip.suhendar@gmail.com
Abstract— Kemajuan teknologi telekomunikasi pada saat ini
memiliki pengaruh yang sangat besar terhadap perkembangan
informasi. Handphone merupakan salah satu perangkat
telekomunikasi yang sedang berkembang pada saat ini. Apalagi
banyak, atau sudah bisa dibilang hampir seluruh handphone
yang dipasarkan sudah memiliki kemampuan untuk
dihubungkan dengan sebuah komputer dengan menggunakan
koneksi tertentu. Koneksi tersebut bisa berupa kabel data,
infrared ataupun bluetooth.
SMS (Short Message service) merupakan salah satu media pada
GSM (Global Sistem of Mobile communication) yang
memungkinkan seseorang untuk dapat mengirim pesan antar
pengguna telepon genggam. SMS merupakan media yang paling
banyak dipakai oleh pengguna karena hampir setiap telepon
genggam (Handphone) memiliki fasilitas ini.
Pada saat ini pengumuman nilai ujian akhir nasional pada SMP
Y.P Fatahillah Cilegon menggunakan surat panggilan yang
ditujukan kepada orang tua atau wali murid, sehingga
diharapkan wali murid dapat hadir pada saat pengumuman nilai
nilai ujian akhir nasional yang telah ditentukan oleh pihak
sekolah dan mencegah aksi corat-coret baju yang dijadikan
tradisi oleh murid-murid sekolah pada saat pengumuman nilai
ujian, namun hal tersebut mengalami beberapa kendala
diantaranya ialah biaya yang harus dikeluarkan oleh pihak
sekolah dalam pembuatan surat undangan untuk para orangtua
dan adanya kesibukan para orangtua yang tidak dapat
ditinggalkan serta seringnya terjadi keterlambatan dalam proses
pengiriman surat sehingga menghambat orangtua atau murid
untuk mendapatkan informasi nilai ujian akhir nasional secara
cepat.
Penelitian ini menghasilkan sebuah program aplikasi SIUAN
yang dapat mengatasi permasalahan yang ada dengan
memanfaatkan layanan SMS (Short Message Service) agar dapat
digunakan untuk mengakses informasi nilai ujian akhir nasional
secara cepat dengan biaya yang sangat murah.
Kata Kunci : Teknologi Komunikasi, Handphone, SMS, Nilai ujian
Akhir Nasional.
I. LATAR BELAKANG
Kemajuan teknologi komunikasi pada saat ini memiliki
pengaruh yang sangat besar terhadap perkembangan informasi.
Hal tersebut merupakan salah satu pemicu untuk terus
bersaing menguasai berbagai teknologi informasi dan
komunikasi. Semakin cepat informasi didapatkan, maka bekal
untuk maju mulai terpenuhi, apalagi teknologi komunikasi
34
yang semakin canggih dengan terciptanya perangkatperangkat telekomunikasi yang sangat bervariasi.
Didukung lagi dengan semakin banyaknya perangkat
telekomunikasi yang memiliki kemampuan khusus,
diantaranya adalah handphone dan PDA (Personal Digital
Assistant ). Pada saat ini banyak, atau sudah bisa dibilang
hampir seluruh handphone dan PDA (Personal Digital
Assistant ) yang dipasarkan sudah memiliki kemampuan
untuk dihubungkan dengan sebuah komputer menggunakan
koneksi tertentu. Koneksi tersebut bisa berupa kabel data,
infrared ataupun bluetooth. Meskipun bentuk dari hanphone
semakin hari dirancang semakin kecil namun hal tersebut
tidak mengurangi kemampuan yang dimiliki alat tersebut.
Diantaranya ialah aplikasi layanan SMS (Short Message
Service) yang dapat di manfaatkan untuk mengakses
informasi yang diinginkan secara cepat.
Hal diatas dapat dimanfaatkan untuk meningkatkan
kemampuan dari sebuah alat telekomunikasi dengan
menggunakan koneksi yang ada, serta membuat aplikasi
tambahan di perangkat itu sendiri maupun di komputer,
karena banyak tersedia tools yang bisa digunakan untuk
membuat aplikasi tersebut.
Oleh karena kebutuhan manusia untuk dapat mengakses
informasi yang dibutuhkan secara cepat dan akurat, maka
banyak pengguna handphone yang menginginkan adanya
aplikasi yang bisa digunakan untuk mengakses informasi
secara cepat dan akurat serta dengan biaya yang sangat murah
seperti aplikasi layanan SMS, karena sebagian dari pengguna
handphone tidak suka menunggu terlalu lama ketika ingin
mendapatkan informasi secara langsung dan akurat.
Permasalahan yang timbul tersebut dapat diatasi dengan
merancang sebuah aplikasi pada komputer untuk dapat
memberikan informasi yang akurat secara otomatis kepada
para pengguna, ketika para pengguna mengirimkan pesan
berupa SMS dengan kode tertentu, tentu saja aplikasi yang
dirancang ini harus di dukung dengan adanya koneksi yang
tersedia antara handphone dengan komputer.
Jurnal Sistem Informasi Volume.2, 2015
ISSN: 2406-7768
Paket ini biasa digunakan untuk pembuatan aplikasi
pada
wireless
device atau mobile device.
A. Short Message Service ( SMS )
Servlet
merupakan
salah satu teknologi yang dimiliki oleh
Short Message service ( SMS ) adalah sebuah layanan
pemrograman
JAVA
dan merupakan salah satu teknologi
untuk pengiriman pesan pendek melalui jaringan GSM
(Global Sistem of Mobile Communication) yang yang penting dari J2EE karena menjadi dasar dari teknologi
distandarisasi oleh ETSI (European Telecomunication JSP (Java Server Pages). Pada saat ini teknologi java dapat
Standard Institute) sehingga setiap pengguna handphone dapat dikatakan telah mendominasi teknologi enterprise (J2EE)
melakukan pengiriman pesan. SMS pertama kali karena teknologi ini terbukti tangguh dan stabil dalam aplikasi
dikembangkan di Eropa sekitar tahun 1991, sehingga enterprise. Sehingga penguasaan teknologi ini sangatlah
dijadikan sebagai sebuah standar untuk pengiriman pesan penting terutama untuk pengembangan komponen web
(servlet dan JSP).
dengan menggunakan jaringan GSM.
Servlet sering digunakan untuk menghasilkan
Di Amerika Utara, layanan SMS ini pada awalnya di
pelopori oleh beberapa perusahaan, seperti BellSouth Mobility, response berupa halaman HTML, XML, file dan sebagainya
PrimeCo, dan Nextel dengan berdasarkan pada standar sesuai request yang berjalan pada protocol HTTP. Untuk
jaringan GSM, CDMA ( Code Division Multiple Access), dapat menjalankan aplikasi ini diperlukan bahasa
TDMA ( Time Division Multiple Access ). Dengan adanya pemrograman java dan Servlet Container. Salah satu servlet
kerjasama antar para pelopor layanan tersebut, maka layanan container yang terkenal dan paling banyak digunakan adalah
SMS semakin berkembang dan bisa digunakan dimana saja, Apache Tomcat.
asalkan masih didalam jangkauan penyedia layanan atau
penyedia layanan lain yang telah melakukan kerjasama untuk
saling mendukung. Setiap SMS yang dikirim akan melalui
sebuah SMS Center ( SMSC ) yang berfungsi sebagai
2.6 NOW SMS GATEWAY
pengelola dan pengontrol setiap SMS yang akan dikirim ke
NOW SMS merupakan sebuah aplikasi yang
nomor tujuan dan akan melakukan notifikasi kembali kepada
berfungsi
sebagai
SMS gateway antara handphone terminal
pengirim jika SMS telah diterima oleh nomor tujuan, atau
dengan
servlet,
sehingga
SMS yang diterima handphone dapat
akan melakukan pengiriman ulang selama masa validasi pesan
di
proses
oleh
aplikasi
ini
dan diteruskan ke servlet. Untuk
jika nomor tujuan tidak dapat dihubungi.
koneksi yang digunakan oleh handphone dan komputer ialah
dengan memanfaatkan bluetooth. Pada aplikasi NOW SMS ini
B. Aplikasi SMS interaktif
Aplikasi SMS interaktif merupakan sebuah program yang memiliki fitur yang mendukung 2-way SMS untuk
digunakan untuk melakukan komunikasi dua arah dengan membangun sebuah aplikasi interaktif. Selain itu aplikasi juga
memanfaatkan layanan SMS ( Short Message Service) agar mendukung penggabungan SMS untuk teks yang melebihi
program tersebut dapat membantu memudahkan seseorang 160 karakter atau dapat dikatakan menjadi 2 kali pengiriman..
dalam melaksanakan sebuah pekerjaan.
II. DASAR TEORI
III. KERANGKA PIKIR
Keinginan pihak SMP Fatahilah dalam menyajikan
informasi yang dapat diakses secara cepat dan akurat serta
mudah dalam pengaksesannya menjadi salah satu pemicu
untuk melakukan perancangan sebuah aplikasi SIUAN (SMS
Interaktif Ujian Akhir Nasional). Pada aplikasi SIUAN ini,
ketika siswa ingin mendapatkan informasi nilai ujian akhir
nasional seorang siswa cukup mengirimkan SMS dengan
format yang telah ditentukan kepada hanphone yang
digunakan sebagai terminal atau modem, kemudian SMS
tersebut akan di proses oleh SMS Gateway yang diteruskan
pada servlet yang fungsinya adalah untuk memeriksa apakah
SMS yang dikirim sesuai dengan format yang telah ditentukan,
jika SMS yang dikirimkan sesuai dengan format yang telah
ditentukan maka servlet akan mencari isi data dalam database
sesuai permintaan dari siswa, selanjutnya servlet akan
mengirimkan data yang telah diakses dari database ke SMS
Gateway dan selanjutnya diteruskan pada handphone terminal
yang akan mengirimkan SMS balasan sesuai permintaan.
Namun jika SMS yang dikirimkan tidak sesuai dengan format
yang telah ditentukan maka siswa akan mendapatkan SMS
C. Java Servlet
Java merupakan bahasa pemrograman yang sangat populer
saat ini. Pemrograman java memiliki kemampuan dalam
menciptakan aplikasi grafis, web dan database serta kelebihan
java yang dapat berjalan sistem operasi apapun membuat
bahasa pemrograman ini banyak digunakan.
Pemrograman Java pertama kali dikembangkan oleh James
Gosling dari Sun Microsistems pada tahun 1990-an. Bahasa
pemrograman ini pertama kali dikembangkan untuk
memenuhi kebutuhan bahasa computer yang satu kali dan
dapat dijalankan pada banyak sistem computer. Sejak pertama
kali dikembangkan Java telah memiliki dua generasi yaitu :
a)
J2EE (Java 2 Enterprise Edition)
J2EE biasa digunakan pada pemrograman aplikasi
server, atau aplikasi berbasis web server.
b)
J2SE (Java 2 Standard Edition)
Paket ini paling banyak digunakan pada pembuatan
aplikasi desktop.
c)
J2ME (Java 2 Micro Edition)
35
Jurnal Sistem Informasi Volume.2, 2015
ISSN: 2406-7768
tetapi Nomor Induk Siswa tidak benar maka akan
mendapatkan SMS balasan berupa pesan kesalahan 2.
untuk lebih jelasnya dapat dilihat pada gambar
dibawah ini.
balasan berupa pesan kesalahan yang telah ditentukan pada
servlet.
IV. TEKNIK DAN PROSES PENGUMPULAN DATA.
Pada penelitian ini proses pengumpulan data yang
dilakukan penulis ialah dengan menggunakan metode
wawancara dengan pihak SMP YP. Fatahillah yang diwakili
oleh ketua panitia Ujian Akhir Nasional tahun 2008 ini. Selain
itu penulis melakukan observasi pada SMP YP. Fatahillah
dalam usaha melakukan pengumpulan data-data yang
diperlukan untuk melakukan perancangan aplikasi SIUAN.
Dari proses pengumpulan data tersebut penulis mendapatkan
beberapa data yang diperlukan diantaranya ialah jumlah mata
pelajaran yang akan diikutsertakan pada Ujian Akhir Nasional
tahun pelajaran 2007-2008 ini. Selain itu data jumlah siswa
pada SMP YP. Fatahillah yang akan mengikuti Ujian Akhir
Nasional. Sehingga data-data tersebut dapa membantu dalam
melakukan perancangan aplikasi SIUAN.
Gambar 3.1 Alur pesan
Keterangan alur balasan SMS:
V. ANALISIS DAN PERANCANGAN SISTEM
A. Instrumen Penelitian.
Tabel 3.1 Isi Pesan balasan
Dalam perancangan aplikasi SIUAN ( SMS interaktif
Ujian Akhir Nasional ) ini digunakan beberapa perlatan
yang dibutuhkan, diantaranya ialah Bluetooth USB
Adapter yaitu sebuah hardware tambahan pada komputer
yang berfungsi agar komputer dapat saling berkomunikasi
atau berhubungan dengan perangkat lain yang memiliki
koneksi bluetooth. Kemudian untuk perangkat pendukung
lain pada aplikasi SIUAN ini penulis menggunakan sebuah
ponsel Sony Ericcson K-700i yang fungsinya ialah sebagai
GSM modem, dan ponsel ini memiliki koneksi bluetooth
sehingga nantinya ponsel ini akan terhubung dengan
komputer menggunakan koneksi bluetooth.
No
Pesan
Pesan
1
Pesan
2
Isi Pesan
Keterangan
Keyword yang anda masukan
salah, Ketik
UAN<spasi>NO_INDUK_
SISWA contoh: UAN 1234567
“<nama_siswa>”
B.Indonesia :<bindo>
Matematika : <mat> B.Inggris :
<bing> IPA :<ipa>
Jumlah :<jml> Status:<status>
Pesan
kesalahan
jika keyword
salah
Pesan
balasan jika
Keyword
benar dan
Nomor
Induk Siswa
Tersedia
Pesan
balasan jika
keyword
benar namun
Nomor
Induk Siswa
tidak
tersedia.
B. Analisa Masukan
Pada aplikasi SIUAN ini terdapat data masukan yaitu
berupa SMS yang dikirimkan oleh pengguna, dalam hal ini
ialah siswa. SMS yang akan menerima balasan berupa
informasi Nilai Ujian Akhir Nasional ialah SMS yang
sesuai dengan format yang telah ditentukan. Pada aplikasi
SIUAN ini keyword yang digunakan ialah (UAN)
sehingga jika seorang siswa ingin mengkases nilai Ujian
Akhir Nasional maka siswa tersebut harus mengirimkan
SMS dengan keyword dan diikuti oleh NIS (Nomor Induk
Siswa)..
Pesan
Maaf, Nomor Induk Siswa yang
anda maksud tidak terdapat
dalam database kami.
3
D. Analisa Proses
C. Analisa Keluaran
Pada aplikasi SIUAN ini terdapat pula data keluaran
yaitu berupa informasi nilai Ujian Akhir Nasional
atau pesan kesalahan. Jika SMS yang dikirim tidak
sesuai atau tidak menggunakan keyword yang telah
ditentukan maka akan mendapatkan SMS balasan
berupa pesan kesalahan, namun jika siswa tersebut
telah mengirimkan SMS dengan keyword yang benar
36
Analisa proses menjelaskan tentang proses yang terjadi
pada sebuah aplikasi, dimana akan digambarkan sistem
kerja dari sebuah aplikasi. Pada penelitian ini proses kerja
dari aplikasi SIUAN lebih tertumpu pada kinerja server,
sehingga setiap SMS yang dikirim kepada terminal akan
dikelola sepenuhnya oleh server. Untuk proses kerja dari
server akan di gambarkan seperti dibawah ini :
Jurnal Sistem Informasi Volume.2, 2015
ISSN: 2406-7768
jml
Char
5
Stat
us
Tinyi
nteger
2
Berisi Jumlah Nilai dari seluruh
mata pelajaran.
Berisi Nilai (1) dan (0), atau
keterangan Lulus atau Tidak.
VI. HASIL DAN PEMBAHASAN
Keterangan :
a) Pengguna dalam hal ini siswa, mengirimkan SMS
pada Handphone terminal.
b) SMS Gateway akan mendeteksi adanya SMS yang
diterima oleh Handphone terminal, kemudian akan
meneruskan isi SMS pada servlet yang menghandle.
( SMS Gateway melakukan http request ke servlet),
dengan parameter “msisdn” yang berisi nomor telepon
pengirim dan parameter “sms” yang berisi SMS dari
pengirim melalui alamat URL.
c) Dari SMS yang masuk tiap SMS akan dipecah oleh
servlet ke dalam array string dengan delimeter spasi.
d) Setelah isi SMS yang dikirim diproses oleh servlet,
kemudian tugas servlet adalah membuka koneksi http
client ke SMS Gateway untuk mengirim SMS balasan
(servlet memberikan http response kepada SMS Gateway)
dan meneruskannya pada handphone terminal dan
selanjutnya akan dikirim ke hanphone pengguna.
Struktur Tabel Nilai
:
Tabel 3.2 Struktur Tabel Nilai
nis
*
Na
ma
Bindo
Fiel
d
nis
*
na
ma
bin
do
mat
Jenis
Data
Char
bin
g
ipa
Mat
L
Bing
IPA
Jml
A. Tampilan kompilasi dengan ant
Keterangan
7
Berisi Nomor Induk Siswa
Berisi Nama Siswa
Char
2
5
5
Char
5
Char
5
Char
5
Char
Status
Pada penelitian ini menghasilkan sebuah aplikasi SMS
Interaktif untuk mengakses informasi nilai ujian akhir
nasional (SIUAN). Aplikasi SIUAN dirancang untuk
memenuhi kebutuhan pihak SMP YP.Fatahillah Cilegon
dalam usaha menyajikan informasi nilai ujian akhir nasional
agar dapat diakses secara cepat dan akurat oleh para siswa
maupun wali murid.
Berdasarkan hasil wawancara dengan pihak SMP
YP.Fatahillah Cilegon yang diwakili oleh ketua panitia
Ujian Akhir Nasional, ditememukan adanya sebuah
permasalahan pada saat penyampaian atau pengumuman
nilai ujian akhir nasional, akibat dari permasalahan tersebut
terdapat beberapa siswa masih belum dapat mengetahui nilai
ujian nasional tepat pada waktunya. Hal tersebut disebabkan
oleh sistem pengumuman nilai ujian akhir nasional pada
SMP YP.Fatahillah Cilegon saat ini ialah dengan
memberikan surat pemberitahuan kepada wali murid agar
dapat hadir untuk menerima nilai ujian akhir nasional siswa,
namun terdapat orang tua atau wali murid yang berhalangan
hadir dikarenakan kegiatan atau tanggung jawab tugas
masing-masing sehingga menghambat siswa untuk dapat
mengetahui nilai ujian akhir nasional.
Dengan menggunakan aplikasi SIUAN pihak sekolah dapat
menyediakan informasi nilai ujian akhir nasional yang dapat
diakses para siswa maupun wali murid dengan cepat dan
akurat, sehingga tidak ada lagi permasalahan yang
menghambat pengumuman nilai ujian akhir nasional.
Berisi Nilai mata pelajaran
bahasa Indonesia
Berisi Nilai mata pelajaran
Matematika
Berisi Nilai mata pelajaran
bahasa Inggris
Berisi Nilai mata pelajaran Ilmu
Pengetahuan Alam
Gambar 4.1 Tampilan kompilasi
37
Jurnal Sistem Informasi Volume.2, 2015
ISSN: 2406-7768
[5] Ardian (2003). “Aplikasi SMS (Short Message Service)
Manager Berbasis Java Pada Personal Komputer”.
Abstraksi,
Diakses
04
Maret
2008
dari
http://www.ti.usd.ac.id/skripsi/home/temp..php?id=876
[6] Heryanto (2004), “Sistem Perdagangan Multilevel Dengan
Memanfaatkan Layanan Sms (Short Message Service)”,
Abstrak, Diakses 26 Maret 2008 dari skripsi.iufpn.com
[7] http://skripsi.ifupn.com/main_detailskipsiselesai.php
?nomhs=123010102
[8] Martina (2004), “Aplikasi Enkripsi Dan Deskripsi (Short
Message Service) SMS”. Abstraksi, Diakses 04 Maret
2008
dari
ti.usd.ac.id.
http://www.ti.usd.ac.id/skripsi/home/temp..php?id=910
[9] Teddy Setya Nugraha(2008). “Laporan Proyek Khusus”.
Artikel,Diakses
27
april
2008,21.00dari
http://teddyabout.web.ugm.ac.id/download/BAB%20II.p
df
[10] Valzki (2005), “Sistem Informasi Jadwal Konsultasi
Dokter Via Sms.” Abstraksi, Diakses 09 April 2008 .
B. tampilan servlet yang berjalan
Gambar 4.2 Tampilan saat servlet dijalankan melalui
Internet Explorer.
C. tampilan pesan kirim dan balasan ke user
VII.
KESIMPULAN
Dari seluruh penjelasan dan uraian yang
dicantumkan maka dapat disimpulkan bahwa :
telah
a) Aplikasi SIUAN ini dapat membatu siswa dan wali
murid dalam mengkases nilai ujian akhir nasional secara
cepat dan mudah..
b) Aplikasi SIUAN dapat membantu pihak SMP YP.
Fatahillah dalam usaha menyediakan informasi yang
dapat diakses 24 jam.
c) Untuk mengetahui nilai ujian akhir nasional siswa dan
wali murid dapat memanfaatkan teknologi SMS serta
biaya yang dikeluarkan sangat murah
VIII DAFTAR PUSTAKA
Al-Bahra, “Konsep Sistem Basis Data dan
Implementasinya”, Graha Ilmu, Yogyakarta, 2004.
[2] Djamarudin,
Nasroelah,”Metodologi
Penelitian”,
Serang:CV Daffa Putra 2006.
[3] Irawan, “ Java Untuk Orang Awam”, Maxikom,
Palembang, 2007.
[4] Rickyanto Isak, “Pemrograman Web dengan Java
Servlet“, Andi,
Yogyakarta, 2003.
[1]
38