28
JURNAL TEKNOLOGI DAN INFORMATIKA (TEKNOMATIKA) Sistem Informasi Akademik Berbasis SMS Gateway VOL. 1 NO. 1 JANUARI 2011 1 SISTEM INFORMASI AKADEMIK BERBASIS SMS GATEWAY Yudi Wiharto Politeknik PalComTech Palembang Abstract Human needs for information which can be accessed quickly and easily, encourage them to develop a technology that can meet these needs. One of results of the development of these technologies is SMS. It is a technology that allows people to obtain or transmit information whenever and wherever needed, with an easy way. With SMS, we can quickly & easily obtain academic info we want at anytime and anywhere the application is made with the aim to accelerate and facilitate in obtaining academic information you want at any time and anywhere. This application takes in action after receiving SMS messages via mobile phones as the medium. Once processed by the computer, the results will be sent back to the sender of the request, also via mobile phones. In addition there is a broadcast system that serves to convey massal announcements or information. Broadcast is a facility that can only be used by the academic. Keywords : SMS, Handphone, AT Command. PENDAHULUAN Perkembangan teknologi informasi dan komunikasi memang tidak akan pernah “mati”. Beraneka ragam teknologi yang hadir untuk ikut meramaikan dunia teknologi informasi dan komunikasi saat ini, salah satunya adalah teknologi SMS (Short Message Service) atau layanan pesan singkat, teknologi SMS memungkinkan orang saling berkirim atau bertukar informasi (berupa teks) melalui mobile device misalnya handphone. Seiring dengan derasnya arus informasi dan komunikasi serta semakin meningkatnya kebutuhan akan dua hal tersebut, maka semakin banyak pula media atau sarana penyedia informasi yang bermunculan. Berawal dari teknologi SMS, ada sebuah ide menarik yang saat ini banyak diadopsi dan dikembangkan, yaitu SMS Gateway. SMS Gateway hadir sebagai media atau sarana penyedia informasi berbasis SMS. Melihat perkembangannya, saat ini SMS Gateway semakin banyak digunakan oleh banyak instansi-instansi sebagai salah satu alat pengelola informasi.

SISTEM INFORMASI AKADEMIK BERBASIS SMS GATEWAY

Embed Size (px)

Citation preview

Page 1: SISTEM INFORMASI AKADEMIK BERBASIS SMS GATEWAY

JURNAL TEKNOLOGI DAN INFORMATIKA (TEKNOMATIKA)

Sistem Informasi Akademik Berbasis SMS GatewayVOL. 1 NO. 1

JANUARI 2011

1

SISTEM INFORMASI AKADEMIKBERBASIS SMS GATEWAY

Yudi WihartoPoliteknik PalComTech Palembang

Abstract

Human needs for information which can be accessed quickly and easily, encouragethem to develop a technology that can meet these needs. One of results of thedevelopment of these technologies is SMS. It is a technology that allows people toobtain or transmit information whenever and wherever needed, with an easy way.With SMS, we can quickly & easily obtain academic info we want at anytime andanywhere the application is made with the aim to accelerate and facilitate inobtaining academic information you want at any time and anywhere.

This application takes in action after receiving SMS messages via mobile phones asthe medium. Once processed by the computer, the results will be sent back to thesender of the request, also via mobile phones. In addition there is a broadcast systemthat serves to convey massal announcements or information. Broadcast is a facilitythat can only be used by the academic.

Keywords : SMS, Handphone, AT Command.

PENDAHULUAN

Perkembangan teknologi informasi dan komunikasi memang tidak akan pernah“mati”. Beraneka ragam teknologi yang hadir untuk ikut meramaikan dunia teknologiinformasi dan komunikasi saat ini, salah satunya adalah teknologi SMS (Short MessageService) atau layanan pesan singkat, teknologi SMS memungkinkan orang saling berkirimatau bertukar informasi (berupa teks) melalui mobile device misalnya handphone.

Seiring dengan derasnya arus informasi dan komunikasi serta semakinmeningkatnya kebutuhan akan dua hal tersebut, maka semakin banyak pula media atausarana penyedia informasi yang bermunculan. Berawal dari teknologi SMS, ada sebuahide menarik yang saat ini banyak diadopsi dan dikembangkan, yaitu SMS Gateway. SMSGateway hadir sebagai media atau sarana penyedia informasi berbasis SMS.Melihat perkembangannya, saat ini SMS Gateway semakin banyak digunakan olehbanyak instansi-instansi sebagai salah satu alat pengelola informasi.

Page 2: SISTEM INFORMASI AKADEMIK BERBASIS SMS GATEWAY

JURNAL TEKNOLOGI DAN INFORMATIKA (TEKNOMATIKA)

Sistem Informasi Akademik Berbasis SMS GatewayVOL. 1 NO. 1

JANUARI 2011

2

LANDASAN TEORI

SMS (SHORT MESSAGE SERVICE)Definisi SMS

Short Message Service (SMS) (Talukder, 2005.) merupakan sebuah layanan yangbanyak diaplikasikan pada sistem komunikasi tanpa kabel, memungkinkan dilakukannyapengiriman pesan dalam bentuk teks. SMS didukung oleh GSM (Global System ForMobile Communication), TDMA (Time Division Multiple Access), CDMA (CodeDivision Multiple Access) yang berbasis pada telepon seluler yang saat ini banyakdigunakan. SMS (Short Message Service) adalah merupakan salah satu layanan pesanteks yang dikembangkan dan distandarisasi oleh suatu badan yang bernama ETSI(European Telecommunication Standards Institute) sebagian dari pengembangan GSM(Global System for Mobile Communication) Phase 2, yang terdapat pada dokumentasiGSM 03.40 dan GSM 03.38. Fitur SMS ini memungkinkan perangkat Stasiun SelulerDigital (Digital Cellular Terminal, seperti Ponsel) untuk dapat mengirim dan menerimapesan-pesan teks dengan panjang sampai dengan 160 karakter melalui jaringan GSM.

SMS dapat dikirimkan ke perangkat stasiun seluler digital lainnya hanya dalambeberapa detik selama berada pada jangkauan pelayanan GSM. Lebih dari sekedarpengiriman pesan biasa, layanan SMS memberikan garansi SMS akan sampai pada tujuanmeskipun perangkat yang dituju sedang tidak aktif yang dapat disebabkan karena sedangdalam kondisi mati atau berada di luar jangkauan layanan GSM. Dengan adanya featureseperti ini maka layanan SMS juga cocok untuk dikembangkan sebagai aplikasi-aplikasiseperti: pager, e-mail, dan notifikasi voice mail, serta layanan pesan banyak pemakai(multiple user). Namun pengembangan aplikasi tersebut masih bergantung pada tingkatlayanan yang disediakan oleh operator jaringan.

Karakteristik SMSKarakteristik utama SMS adalah SMS merupakan sebuah sistem pengiriman data

dalam paket yang bersifat out-of-band dengan bandwith kecil. Dengan karakteristik ini,pengiriman suatu burst data yang sangat pendek dapat dilakukan dengan efisiensi yangsangat tinggi.

Keuntungan SMSPada tingkat minimum keuntungan yang dapat diberikan oleh SMS bagi pemakai

meliputi pengiriman notifikasi dan peringatan (alert), penyampaian pesan SMS yangterjamin, handal, mekanisme komunikasi dengan biaya rendah, kemampuan untukmenyaring pesan SMS dan menanggapi panggilan secara selektif sehingga meningkatnyaproduktifitas customer.

Untuk fungsionalitas yang lebih canggih, SMS memberikan beberapa keuntungantambahan bagi user yaitu pengiriman pesan SMS ke beberapa user sekaligus dalam waktuyang bersamaan, kemampuan menerima informasi yang beragam, dan integrasi denganaplikasi lain yang berbasis internet dan data.

Cara Kerja SMSDalam sistem SMS, mekanisme utama yang dilakukan dalam suatu sistem adalah

melakukan pengiriman short message dari satu terminal customer ke terminal yang lain.Hal ini dapat dilakukan berkat adanya sebuah entitas dalam sistem SMS yang bernama

Page 3: SISTEM INFORMASI AKADEMIK BERBASIS SMS GATEWAY

JURNAL TEKNOLOGI DAN INFORMATIKA (TEKNOMATIKA)

Sistem Informasi Akademik Berbasis SMS GatewayVOL. 1 NO. 1

JANUARI 2011

3

Short Message Service Center (SMSC), disebut juga Message Center (MC). Pada saatpesan SMS dikirim dari handphone (mobile orginated) pesan tersebut tidak langsungdikirim ke handphone tujuan (mobile terminated), akan tetapi terlebih dahulu ke SMSC,baru kemudian pesan tersebut dikirimkan ke handphone tujuan.

SMSC merupakan sebuah perangkat yang melakukan tugas store and forward trafikshort message. Di dalamnya termasuk penentuan atau pencarian rute tujuan akhir darishort message. Sebuah SMSC biasanya didesain untuk dapat menangani short messagedari berbagai sumber seperti Voice Mail System (VMS), Web-based messaging, EmailIntegration, External Short Message Entities (ESME), dan lain-lain.

Gambar 1. Skema Cara Kerja SMS

SISTEM KERJA SMS1) AT Command

Dibalik teks SMS yang diterima dan dikirim pada sebuah telepon selulersebenarnya adalah berupa perintah AT Command yang bertugas mengirim atau menerimadata dari dan ke SMS Center (Zvonar, 2000).

Perintah AT Command tiap-tiap SMS device bisa berbeda-beda, setiap vendorbiasanya memberikan referensi tentang daftar perintah AT yang tersedia atau bisa didownload di internet. AT Command digunakan untuk berkomunikasi dengan terminalmelalui serial port pada komputer. Dengan menggunakan perintah AT, kita dapatmengetahui kekuatan sinyal dari terminal, mengirim pesan, menambahkan item padabuku alamat, mematikan terminal dan banyak fungsi lainnya. Salah satu software yangdigunakan untuk mengetes perintah AT Command adalah windows HyperTerminal yangbiasanya telah tersedia bersama windows installer, sehingga hanya perlu menambahkansoftware tersebut dari control panel.

Tidak semua perintah AT digunakan pada program, yang diambil hanya yangdiperlukan saja, misal untuk mengirim, membaca, menghapus dan menerima pesan dariterminal. AT command yang umum digunakan adalah:

Store

Wireless

Network

WirelessNetwork

Forward

SMSCenterTelepon Selular Telepon Selular

Page 4: SISTEM INFORMASI AKADEMIK BERBASIS SMS GATEWAY

JURNAL TEKNOLOGI DAN INFORMATIKA (TEKNOMATIKA)

Sistem Informasi Akademik Berbasis SMS GatewayVOL. 1 NO. 1

JANUARI 2011

4

Tabel 1. AT CommandPerintahAT

Kegunaan

AT Mengecek apakah handphone telah terhubungAT+CMGF Menetapkan format mode dan terminalAT+CSCS Menetapkan jenis encodingAT+CNMI Mendeteksi pesan SMS yang baru masuk secara otomatisAT+CMGL Membuka daftar SMS yang ada pada SIM CardAT+CMGS Mengirim Pesan SMSAT+CMGR Membaca Pesan SMSAT+CMGD Menghapus Pesan SMS

AT Command sebenarnya hampir sama dengan perintah > ( prompt ) pada DOS.Perintah-perintah yang dimasukkan ke port dimulai dengan kata AT, lalu diikuti olehkarakter lainnya, yang memiliki fungsi unik. Contoh : ATE1 digunakan untukmenanyakan status port. Output “OK” akan tampak dilayar jika kondisi port tersebut siapuntuk berkomunikasi.

2) SMS Center ( SMSC )Pada saat kita mengirim pesan SMS dari handphone (mobile originated) pesan

tersebut tidak langsung dikirimkan ke handphone tujuan ( mobile terminated), akan tetapidikirim terlebih dahulu ke SMS Center (SMSC), baru kemudian pesan tersebut diteruskanke handphone tujuan.

Dengan adanya SMSC ini kita dapat mengetahui status dari pesan SMS yangdikirim, apakah telah sampai atau gagal diterima oleh handphone tujuan. Apabilahandphone tujuan dalam keadaan aktif dan dapat menerima pesan SMS yang dikirm,handphone tersebut akan mengirimkan kembali pesan konfirmasi ke SMSC yangmenyatakan bahwa pesan telah diterima. Kemudian SMSC mengirimkannya kembalistatus tersebut kepada si pengirim. Jika handphone tujuan dalam keadaan mati, pesanyang kita kirimkan akan disimpan pada SMSC sampai periode validity terpenuhi.

3) Koneksi ke SMSCUntuk dapat mengirim dan menerima pesan, kita harus melakukan koneksi ke

SMSC. Ada beberapa cara untuk melakukan koneksi ke SMSC antara lain :a) Menggunakan Terminal Baik Berupa GSM Modem atau Handphone.

Cara ini adalah yang paling mudah tetapi memiliki kekurangan antara lainjumlah pesan yang dikirim permenit sangat terbatas(sekitar 6-10 pesan permenit). Untuk mengantisipasi hal ini biasanya digunakan lebih dari satu terminal.

b) Koneksi Langsung ke SMSCDengan melakukan koneksi langsung ke SMSC kita dapat mengirim pesandalam jumlah banyak, dapat mencapai sekitar 600 SMS per menit bergantungpada kapasitas dari SMSC itu sendiri. Untuk melakukan koneksi ke SMSCdiperlukan protokol pengubung. Protokol yang umum digunakan adalah UCP,SMPP, CIMD2, OIS dan TAP. Masing-masing operator GSM menyediakan tipeprotokol yang berbeda-beda.

Page 5: SISTEM INFORMASI AKADEMIK BERBASIS SMS GATEWAY

JURNAL TEKNOLOGI DAN INFORMATIKA (TEKNOMATIKA)

Sistem Informasi Akademik Berbasis SMS GatewayVOL. 1 NO. 1

JANUARI 2011

5

c) Menggunakan Software BantuSaat ini banyak vendor telekomunikasi menawarkan software bantu untukmelakukan koneksi ke SMSC, dari yang bersifat freeware, open source sampaidengan komersial.Pemilihan koneksi ke SMSC biasanya disesuaikan dengan jumlah pesan SMSyang akan dikirim.

4) PDU sebagai bahasa SMSData yang mengalir ke atau dari SMSC harus berbentuk PDU (Protocol Data Unit).

PDU berisi bilangan-bilangan heksadesimal yang mencerminkan bahasa I/O. PDU terdiridari beberapa header yang berbeda pada saat kirim SMS ke SMSC dengan saat SMSditerima dari SMSC.

PDU untuk mengirim SMS terdiri dari dari delapan header, sebagai berikut :a) Nomor SMSC

Header pertama ini terdiri dari tiga subheader, yaitu :(1) Jumlah pasangan heksadesimal SMSC dalam bilangan heksa.(2) National atau Internasional code(3) Nomor SMSC dalam pasangan heksa dibalik-balik, jika tertinggal satu

angka yang tidak memiliki pasangan, angka tersebut akan dipasangkandengan huruf F didepannya.Berikut ini adalah daftar SMSC pada beberapa operator Indonesia dan carapenulisannya:

Tabel 2: Daftar SMSC

b) Tipe SMSUntuk send tipe SMS = 1. Jadi bilangan heksanya adalah 01.

c) Nomor Referensi SMSNomor referensi ini diartikan 0, jadi bilangan heksanya adalah 00. Nanti akandiberikan sebuah nomor referensi otomatis oleh ponsel atau alat SMS gateway.

d) Nomor ponsel penerimaSama seperti cara penulisan PDU header untuk SMSC, header ini juga terbagiatas tiga bagian, yaitu :(1) Jumlah pasangan heksadesimal nomor ponsel yang dituju dalam bilangan

heksa.(2) National atau International code(3) Nomor ponsel yang dituju dalam pasangan heksa dibalik-balik.

e) Bentuk SMS00 dikirim sebagai SMS, 01 dikirim sebagai telex, 02 dikirim sebagai fax.

Operator GSM Nomor SMSC Format dalam PDUSatelindo 62816124 05 91 26 18 16 42Excelcomindo 62818445009 07 91 26 18 48 54 00

F9Telkomsel 6281100000 06 91 26 18 01 00 00IM3 62855000000 05 91 26 58 05 00 00

F0

Page 6: SISTEM INFORMASI AKADEMIK BERBASIS SMS GATEWAY

JURNAL TEKNOLOGI DAN INFORMATIKA (TEKNOMATIKA)

Sistem Informasi Akademik Berbasis SMS GatewayVOL. 1 NO. 1

JANUARI 2011

6

f) Skema encoding data I/OYaitu skema 7 bit dan 8 bit

g) Jangka waktu sebelum SMS ExpiredJika bagian ini di-skip, berarti waktu berlakunya SMS tidak dibatasi, sedangkanjika diisi dengan suatu bilangan integer yang kemudian diubah ke pasanganheksa tertentu, bilangan tersebut akan mewakili jumlah waktu validitas SMStersebut.

h) Isi SMSHeader ini terdiri dari dua subheader, yaitu :(1) Panjang isi (jumlah huruf dari isi)

Contoh : “hello” = 5 huruf ( 05 heksa ).(2) Isi berupa pasangan bilangan heksa.

Sesungguhnya, terdapat dua mode untuk mengirim dan menerima SMS, yaitu modeteks dan mode PDU ( Protocol Data Unit ). Akan tetapi, sistem mode teks tidak didukungoleh semua operator GSM maupun terminal. Pada terminal, kita dapat mengecekmenggunakan perintah “AT+CMGF=1”. Jika hasilnya error, dapat dipastikan bahwaterminal Anda tidak mendukung mode teks.

a) Text ModeMode ini adalah cara termudah untuk mengirim pesan. Pada mode teks pesanyang kita kirim tidak dilakukan konversi. Teks yang dikirim tetap dalam bentukaslinya dengan panjang mencapai 160 (7 bit default alphabet) atau 140 (8 bit)karakter. Sesungguhnya, mode teks adalah hasil enkode yang direpresentasikandalam bentuk format PDU. Kelemahannya, kita tidak dapat menyisipkan gambardan nada dering ke dalam pesan yang akan dikirim serta terbatasnya tipeencoding.

b) PDU (Protocol Data Unit) ModePDU Mode adalah format message dalam heksadesimal octet dan semi-decimaloctet dengan panjang mencapai 160 (7 bit default alphabet) atau 140 (8 bit)karakter. Kelebihan menggunakan mode PDU adalah kita dapat melakukanencoding sendiri yang tentunya harus pula didukung oleh Hardware danoperator GSM, melakukan kompresi data, menambahkan nada dering dangambar pada pesan yang akan dikirim. Beberapa tipe encoding yang umumdigunakan adalah “PCCP437”, ”PCDN”, “8859-1”, “IRA” dan “GSM”. Andadapat mengeceknya dengan perintah “AT+CSCS”. Kita juga dapatmenambahkan header ke dalam pesan yang akan dikirim, seperti timestamp,nomor SMSC dan meta-informasi lainnya. Keterangan lengkap mengenai modeini dapat dilihat pada ETSI GSM 03.40 dan GSM 03.38. Aplikasi yang akandibuat menggunakan mode PDU dengan encoding 7 bit default alphabet.

5) SMS Deliver PDU (Mobile Terminated)SMS Deliver PDU ialah terminal menerima pesan yang datang atau masuk dari

SMSC dalam format PDU. Gambar 2 dibawah merupakan gambar dari skema formatSMS deliver PDU.

Gambar 2. Skema Format SMS PDU PenerimaSCA PDU

TypeOA PID DCS SCTS UDL UD

Page 7: SISTEM INFORMASI AKADEMIK BERBASIS SMS GATEWAY

JURNAL TEKNOLOGI DAN INFORMATIKA (TEKNOMATIKA)

Sistem Informasi Akademik Berbasis SMS GatewayVOL. 1 NO. 1

JANUARI 2011

7

Contoh: Kita menerima pesan dari 628122888374 dengan isi pesan SMS adalah‘hellohello” pada tanggal 6 Januari 2004 pukul 16.22 wib. Maka format PDU adalah:06912618010000040C912618228838470000401060612202820AE8329BFD4697D9EC37

Dibawah ini merupakan penjelasan masing-masing format dari gambar 2 yaitusebagai berikut :

a) Service Center Address (SCA)SCA adalah alamat (nomor) dari SMSC. SCA memiliki tiga komponen utamayaitu, type of number, dan service center number.

Tabel 3. Service Center Address dari PDU PenerimaOctet Keterangan Nilai

Len Panjang informasi SMSC dalamoctet

06

Type of number Format nomor dari SMSC81 heksa = format lokal91 heksa = format international

91

Service centernumber

Nomor SMSC dari operatorpengirim. Jika panjangnya ganjilmaka pada karakter terakhirditambahkan 0F heksa.

2618010000

Pada contoh diatas nilai dari SCA adalah 06912618010000

b) PDU TypeNilai default dari PDU Type untuk SMS Deliver adalah 04 heksa, yang memilikiarti 04 heksa = 00000100

Tabel 4. PDU Type dari PDU Penerima

Bit no 7 6 5 4 3 2 1 0

Nama RP UDHI SRI <none> <none> MMS MTI MTI

nilai 0 0 0 0 0 1 0 0

Keterangan :1) RP: Reply Path. Parameter yang menunjukkan bahwa alur jawaban

ada.2) UDHI : User Data Header Indicator. Bit ini bernilai 1 jika data

pengirim dimulai dengan suatu judul atau tema.3) SRI: Status Report Indication. Bit ini bernilai 1 jika suatu status

laporan akan dikembalikan ke SME.4) MMS: More Message to Send. Bit ini bernilai 0 jika ada pesan lebih

yang akan dikirim.5) MTI: Message Type Indicator. Bit ini bernilai 0 untuk menunjukkan

bahwa PDU ini adalah suatu SMS Deliver.

Page 8: SISTEM INFORMASI AKADEMIK BERBASIS SMS GATEWAY

JURNAL TEKNOLOGI DAN INFORMATIKA (TEKNOMATIKA)

Sistem Informasi Akademik Berbasis SMS GatewayVOL. 1 NO. 1

JANUARI 2011

8

c) Originator Address (OA)OA adalah alamat (nomor) dari pengirim, yang terdiri dari atas panjangnyanomor pengirim (Len), format dari nomor pengirim (Type Number), dan nomorpengirim (Originator Number). Nilai dari OA pada contoh diatas adalah0C91261822883847.

Tabel 5. Originator AddressOctet Keterangan Nilai

Len Panjang nomor pengirim 0CType of number Format dari nomor pengirim

81 heksa = format lokal91 heksa = format international

91

Originatornumber

Nomor pengirim dari operatorpengirim. Jika panjangnya ganjilmaka pada karakter terakhirditambahkan 0F heksa.

261822883847

Dibawah ini contoh format penulisan OA:(1) Nomor OA : ABCDEFGHIJKLMNOPQRST

Format dalam PDU : 14 81 BA DC FE HG JI LK NM PO RQ TS(2) Nomor OA : +ABCDEFGHIJKL

Format dalam PDU : 0C 91 BA DC FE HG JI LK

d) Protocol Identifier (PID)Protocol Identifier adalah tipe atau format dari cara pengiriman pesan, yangbiasanya diatur dari handphone pengirim. Misalnya tipe Standard Text, Fax, E-mail, Telex, X400, dan lain-lainnya.Nilai default dari PID adalah 00 = “Standard Text”. Untuk contoh diatas nilaidari PID adalah 00, sehingga pesan yang diterima berupa text standard.

e) Data Coding SchemeData Coding Scheme adalah rencana dari pengkodean data untuk menentukankelas dari pesan tersebut apakah berupa SMS teks standar, Flash SMS, ataubahkan Blinking SMS seperti terlihat pada tabel 6 berikut ini.

Tabel 6. Penentuan Message ClassNilai

(Heksa)Character

CodingMessage Class

00 default ( 7 bit ) No classF0 default ( 7 bit ) class 0 (immediate display)F1 default ( 7 bit ) class 1 (Mobile Equipment-specific)F2 default ( 7 bit ) class 2 (SIM specific message)F3 default ( 7 bit ) class 3 (Terminate Equipment-specific)F4 8-bit class 0 (immediate display)F5 8-bit class 1 (Mobile Equipment-specific)F6 8-bit class 2 (SIM specific message)F7 8-bit class 3 (Terminate Equipment-specific)

Page 9: SISTEM INFORMASI AKADEMIK BERBASIS SMS GATEWAY

JURNAL TEKNOLOGI DAN INFORMATIKA (TEKNOMATIKA)

Sistem Informasi Akademik Berbasis SMS GatewayVOL. 1 NO. 1

JANUARI 2011

9

Hal yang perlu diperhatikan di sini, pada beberapa handphone dengan messageclass 0 dengan encoding 7 bit berupa flash SMS, sedangkan dengan encoding 16bit Unicode (ucs2), message yang didahului “0001” dengan class 0 berupablinking flash SMS.Pada contoh di atas DCS adalah 00 yang berarti bahwa pesan yang diterimamerupakan pesan text standard.

f) Service Center Time Stamp (SCTS)Service Center Time Stamp adalah waktu dari penerimaan pesan oleh SMSCpenerima. SCTS terdiri dari tahun, bulan, tanggal, jam, menit dan detik, sertazona waktu. Nilai SCTS pada contoh diatas adalah 40106061220282.

Tabel 7. Service Center Time StampNama Nilai Hasil

Tahun 40 04 (2004)Bulan 10 01 (Januari)Tanggal 60 06Jam 61 16Menit 22 22Detik 02 20

Zona waktu 8228, di mana 1 unit = 15 menit. Jadi (15x28)/60 = 7 jam.Sehingga menjadi GMT + 07.00 = WIB

Dari tabel diatas terlihat bahwa pesan diterima oleh SMSC pada tanggal 16Januari 2004 pukul 16:22’:20” WIB.

g) User Data Length (UDL)User Data Length adalah panjang dari pesan yang diterima dalam bentuk teksstandar. Pada contoh di atas nilai dari UDL adalah 0A, yang berarti pesan yangditerima adalah sebanyak 10 karakter.

h) User Data (UD)User Data adalah pesan yang diterima dalam format heksadesimal. Pada contohdi atas nilainya adalah E8329BFD4697D9EC37. pengkodean dari nilaiheksadesimal menjadi teks standar dengan bantuan tabel kode ASCII (Tabel 9)dapat dilihat pada tabel 8:

Tabel 8. User Data Pada PDU PenerimaNilai Oktet (8 bit) Septet (7 bit) Decimal HasilE8 1 1101000 1101000 104 h32 00 110010 110010 1 101 e9B 100 11011 11011 00 108 lFD 1111 1101 1101 100 108 l46 01000 110 110 1111 111 o97 100101 11 11 01000 104 hD9 1101100 1 1 100101 101 eEC 1 1101100 1101100 108 l37 00 110111 1101100 108 l

110111 1 111 o

Page 10: SISTEM INFORMASI AKADEMIK BERBASIS SMS GATEWAY

JURNAL TEKNOLOGI DAN INFORMATIKA (TEKNOMATIKA)

Sistem Informasi Akademik Berbasis SMS GatewayVOL. 1 NO. 1

JANUARI 2011

10

Dari tabel di atas terlihat bahwa nilai heksadesimal dari E8329BFD4697D9EC37adalah “hellohello”. Ini berarti pesan yang diterima adalah “hellohello”.

Tabel 9. Kode ASCIIDecimal 0 1 2 3 4 5 6 7 8 9

01 LF CR23 SP ! “ # $ % & `4 ( ) * + , - . / 0 15 2 3 4 5 6 7 8 9 : ;6 < = > ? @ A B C D E7 F G H I J K L M N O8 P Q R S T U V W X Y9 Z [ \ ] ^ _ ‘ a b c10 d e f g h i j k l m11 n o p q r s t u v w12 x y z { | } ~ DEL

Tabel 10. Tabel Default Alphabet 7 bit (septet)b7 0 0 0 0 1 1 1 1b6 0 0 1 1 0 0 1 1b5 0 1 0 1 0 1 0 1

b4 b3 b2 b1 0 1 2 3 4 5 6 70 0 0 0 0 @ Δ SP 0 P p 0 0 0 1 1 £ _ ! 1 A Q a q0 0 1 0 2 $ Φ “ 2 B R b r 0 0 1 1 3 ¥ Γ # 3 C S c s 0 1 0 0 4 è Λ 4 D T d t 0 1 0 1 5 é Ω % 5 E U e u 0 1 1 0 6 ù Π & 6 F V f v 0 1 1 1 7 ì ψ ` 7 G W g w 1 0 0 0 8 ò Σ ( 8 H X h x 1 0 0 1 9 ç Θ ) 9 I Y i y 1 0 1 0 10 LF Ξ * : J Z j z 1 0 1 1 11 ø 1) + ; K Ä k ä1 1 0 0 12 Ø Æ , < L Ö l ö1 1 0 1 13 CR æ - = M Ñ m ñ1 1 1 0 14 Å ß . > N Ü n ü1 1 1 1 15 å É / ? O §¥ o à

6) SMS Submit PDU (Mobile Originated)SMS Submit PDU ialah pesan yang dikirim dari handphone ke terminal yang

kemudian dikirimkan ke SMSC (Wesołowski, 2002). Pada prinsipnya apabila kita mengirim pesan ke nomor tujuan, pesan itu akan melalui SMSC.

Page 11: SISTEM INFORMASI AKADEMIK BERBASIS SMS GATEWAY

JURNAL TEKNOLOGI DAN INFORMATIKA (TEKNOMATIKA)

Sistem Informasi Akademik Berbasis SMS GatewayVOL. 1 NO. 1

JANUARI 2011

11

Pesan yang akan dikirimkan oleh terminal masih dalam bentuk teks, sedangkandalam pengiriman ke SMSC harus dalam bentuk PDU. Untuk itu sebelum dikirim,terminal atau handphone akan melakukan perubahan dari format teks menjadi formatPDU, proses ini disebut proses encodec. Adapun skema dari format SMS Submit PDUtelah diatur dan diteteapkan oleh ETSI sebagai berikut:

Gambar 4. Skema Format SMS Submit PDUSCA PDU

TypeMR DA PID DCS VP UDL UD

Misalnya kita mengirim pesan SMS ke nomor 628569976796 dengan isi pesan“pesan pendek” dengan batas waktu pengiriman (waktu penyimpanan pesan di SMSC,jika nomor tujuan tidak dapat menerima pesan) 5 hari. Maka format PDU adalah :0011000C912618229888040000AB0CD0F23CEC06C1CB6E72790D

Dibawah ini merupakan penjelasan masing-masing format dari gambar 3 yaitusebagai berikut :

a) Service Center Address (SCA)SCA adalah alamat (nomor) dari SMSC. SCA memiliki tiga komponen utamayaitu, type of number, dan service center number. Pada contoh di atas nilai dariSCA adalah 00.

Tabel 11. Service Center Address dari PDU PengirimOctet Keterangan Nilai

Len Panjang informasi SMSC dalamoctet

00

Type of number Format nomor dari SMSC81 heksa = format lokal91 heksa = format international

<none>

Service centernumber

Nomor SMSC dari operatorpengirim. Jika panjangnya ganjilmaka pada karakter terakhirditambahkan 0F heksa.

<none>

b) PDU TypeNilai default dari PDU Type untuk SMS Submit adalah 11 heksa. Pada contoh diatas, PDU Type adalah 11 yang memiliki arti:

Tabel 12. PDU Type dari PDU PengirimBit no 7 6 5 4 3 2 1 0Nama RP UDHI SRI VPF VPF RD MTI MTInilai 0 0 0 1 0 0 0 1

Keterangan :(1) RP : Reply Path. Parameter yang menunjukkan bahwa alur

jawaban ada.(2) UDHI : User Data Header Indicator. Bit ini bernilai 1 jika data

pengirim dimulai dengan suatu judul atau tema.

Page 12: SISTEM INFORMASI AKADEMIK BERBASIS SMS GATEWAY

JURNAL TEKNOLOGI DAN INFORMATIKA (TEKNOMATIKA)

Sistem Informasi Akademik Berbasis SMS GatewayVOL. 1 NO. 1

JANUARI 2011

12

(3) SRI : Status Report Indication. Bit ini bernilai 1 jika suatu statuslaporan akan dikembalikan ke SME.

(4) VPF : Validity Period Format. Format dari abats waktupengiriman jika pesan gagal diterima.0 0 Jika pesan tidak sampai di SMSC.1 0 Format relatif (satu oktet).0 1 Format enhanced (tujuh oktet).1 1 Format absolut (tujuh oktet).

(5) RD : Reject Duplicates. Parameter yang menandakan ya atautidaknya Service Center akan menerima suatu pengirimanpesan SMS untuk suatu pesan yang masih disimpan dalamService Center tersebut. Ia mempunyai MR dan DA yangsama sebagai pesan dikirimkan dari OA yang sama.

(6) MTI : Message Type Indicator. Bit ini bernilai 0 untukmenunjukkan bahwa PDU ini adalah suatu SMS Deliver.

c) Message Reference (MR)Message Reference adalah acuan dari pengaturan SMS. Unutk membiarkanpengaturan pesan SMS dilakukan sendiri oleh handphone tujuan, maka nilaiyang diberikan adalah “00”. Jadi pada message Reference hasilnya adalah 00.

d) Destination Address (DA)DA adalah alamat (nomor) tujuan, yang terdiri atas panjang nomor tujuan (Len),format dari nomor tujuan (Type Number) dan nomor tujuan (DestinationNumber).

Tabel 13. Destination Address dari PDU PengirimOktet Nilai HasilLen 12 0C

Type of number Format International 91Destination Number 628122898840 261822988804

e) Protocol Identifier (PID)Untuk contoh diatas nilai dari PID adalah 00.

f) Data Coding SchemePada contoh di atas DCS adalah 00.

g) Validity Period (VP)Validity Period adalah lama waktu pesan SMS disimpan di SMSC apabila pesantersebut gagal diterima oleh handphone penerima.

Tabel 14. Validity PeriodWaktu VP Nilai VP

5 menit – 720 menit (12 jam) (waktu VP / 5) - 112,5 jam – 24 jam 143 + ((waktu VP – 12) *2)2 – 30 hari 166 + waktu VPLebih dari 4 minggu 192 + waktu VP

Pada contoh di atas, waktu VP-nya 5 hari, maka nilai VP adalah166 + 5 = 171 d = AB h. Jadi pada Validity Period hasilnya adalah AB.

Page 13: SISTEM INFORMASI AKADEMIK BERBASIS SMS GATEWAY

JURNAL TEKNOLOGI DAN INFORMATIKA (TEKNOMATIKA)

Sistem Informasi Akademik Berbasis SMS GatewayVOL. 1 NO. 1

JANUARI 2011

13

h) User Data Length (UDL)Pada contoh di atas nilai dari UDL adalah 0C, yang berarti pesan yang dikirimadalah sebanyak 12 karakter.

i) User Data (UD)User Data adalah pesan yang akan dikirim dalam format heksadecimal. Padacontoh ini pesan SMS yang dikirim adalah “Pesan pendek”. Pengkodean darinilai teks standar menjadi heksadesimal dilakukan dengan bantuan DefaultAlphabet yang dibekukan oleh ETSI GSM 03.38 (Tabel ASCII) (Park, 2003).Hal ini dapat dilihat pada tabel 15 berikut ini :

Tabel 15. User Data pada PDU PengirimNilai Decimal Oktet (8 bit) Septet (7 bit) Hasil

P 80 1010000 1 1010000 D0e 101 110010 1 11 110010 F2s 115 11100 11 001 11100 3Ca 97 1100 001 1110 1100 ECn 110 110 1110 00000 110 06

spasi 32 01 00000 110000 01 C1p 112 1 110000 1100101 1 CBe 101 1100101n 110 1101110 0 1101110 6Ed 100 110010 0 01 110010 72e 101 11001 01 011 11001 79k 107 1101 011 0000 1101 0D

Dari tabel di atas terlihat bahwa hasil dari pengkodean adalah :D0F23CEC06C1CB6E72790D.Jadi pada User Data hasilnya adalah D0F23CEC06C1CB6E72790D.Dari penjelasan di atas di peroleh hasil unuk pengiriman SMS dalam format PDUunutk contoh tersebut adalah :0011000C912618229888040000AB0CD0F23CEC06C1CB6E72790D

7) Layanan Aplikasi SMSLayanan aplikasi SMS pada dasarnya memiliki karakteristik yang berbeda dengan

aplikasi internet dan internet pada umumnya, yaitu layar monitor yang berukuran kecil,keterbatasan jumlah karakter yang dapat dituliskan, serta keterbatasan tombol pada ponseluntuk pengoperasian aplikasi. Tiga karakteristik tersebut selalu menjadi fokus yangmendasari pada pengembangan aplikasi tersebut, sehingga informasi yang disediakansingkat dan jelas dengan pengoperasian aplikasi mudah dan sederhana yang merupakanpenggunaan tombol pada ponsel. Dengan demikian akan dapat dikenal aplikasi yangcocok untuk dikembangkan menjadi aplikasi berbasis SMS.

Pada akhirnya SMS menjadi layanan messagging yang populer dan digemari olehcustomer telepon seluler. Layanan SMS dapat diintegrasikan dengan layanan GSM yanglain seperti voice, dan fax. Oleh karena itu pesan SMS selain digunakan untuk pengirimanpesan person to person juga digunakan untuk notifikasi voice dan fax mail yang datangkepada customer. Selain itu SMS juga berharga murah, bersifat sederhana dan personal,

Page 14: SISTEM INFORMASI AKADEMIK BERBASIS SMS GATEWAY

JURNAL TEKNOLOGI DAN INFORMATIKA (TEKNOMATIKA)

Sistem Informasi Akademik Berbasis SMS GatewayVOL. 1 NO. 1

JANUARI 2011

14

serta dalam pengoperasiannya tidak terlalu mengganggu kesibukan pemakainya, karenamereka dapat mengirim atau menerima pesan SMS pada waktu yang mereka kehendaki.

ANALISA MASALAH DAN PERANCANGAN PROGRAM

Permasalahan yang AdaInformasi terpenting bagi siswa atau wali siswa yang terkait dengan kegiatan belajar

disekolah seperti informasi nilai, jadwal ujian, absensi siswa atau lainnya. Biasanyadiperoleh saat pihak sekolah sudah mengumumkannya, dan informasi tersebut bisadiperoleh hanya di sekolah saja. Artinya, akan sulit bagi para siswa atau wali siswa untukmemperoleh informasi yang diinginkan pada saat kapan pun dan dimanapun.

Masalah lain yang ditemukan adalah sulitnya para orang tua atau wali siswa untukmengetahui secara detil bagaimana prestasi dan prilaku anaknya selama di sekolah.Selama ini para orang tua atau wali siswa memperoleh informasi tentang putra-putrimereka sebatas hanya pada saat pembagian laporan hasil belajar saja.

Strategi Pemecahan MasalahSebuah solusi yang cukup ideal untuk menyelesaikan permasalahan di atas adalah

dengan dibuatnya program aplikasi SMS Gateway. Keuntungan yang didapatkan jikamenggunakan aplikasi ini adalah mempermudah serta membuat lebih efisien dan efektifdalam hal penerimaan maupun pengiriman informasi melalui SMS.1. Program Aplikasi

a. Analisa Aplikasi UsulanProgram aplikasi yang diusulkan yakni sebuah aplikasi SMS Gateway.

Aplikasi SMS Gateway berperan sebagai pengolah informasi, dimana informasitersebut dikemas dalam bentuk SMS.

Informasi yang disajikan sesuai dengan apa yang direquest oleh siswa atauwali siswa. Proses request informasi dapat dilakukan dengan mengirimkan SMS.

b. Metode Kerja Sistem UsulanSMS Gateway

Aplikasi SMS Gateway ini dengan nama SMK SATRIA yang dijalankan padasebuah komputer yang terhubung dengan database. Dan menggunakan sebuahhandphone yang dihubungkan melalui USB port sebagai penerima SMS(receiver). Aplikasi ini akan menerima semua SMS yang masuk dan meresponnyasecara otomatis. Di bawah ini adalah tahapan-tahapan proses yang dilakukan olehaplikasi ini:

a) Siswa atau wali siswa mengirim SMS dengan format tertentu yang telahditentukan, kemudian diterima oleh handphone yang sudah dihubungkandengan komputer tadi.

b) Tahap selanjutnya, aplikasi membaca SMS yang masuk ke handphone dansegera menyimpannya ke dalam database dengan status “Belum diproses”.

c) Setelah SMS tersimpan didalam database, aplikasi membuat SMS balasandan menyimpannya kedalam database dengan status “Belum dikirim”.

d) Tahapan yang terakhir adalah: aplikasi SMS Gateway mengirimkan SMSbalasan yang tersimpan didatabase dan merubah statusnya menjadi “Telahdikirim”, serta merubah status SMS yang diterima menjadi “Telahdiproses”. Untuk lebih jelasnya dapat dilihat pada gambar 5, di bawah ini:

Page 15: SISTEM INFORMASI AKADEMIK BERBASIS SMS GATEWAY

JURNAL TEKNOLOGI DAN INFORMATIKA (TEKNOMATIKA)

Sistem Informasi Akademik Berbasis SMS GatewayVOL. 1 NO. 1

JANUARI 2011

15

Gambar 5. Skema request dan reply SMS

Sedangkan tahapan–tahapan yang dilakukan pada proses broadcast adalahsebagai berikut: melalui aplikasi SMS Gateway petugas sekolah mengetik SMSberisi informasi sekolah yang ingin disampaikan, kemudian petugas sekolahmenentukan nomor-nomor handphone yang dituju, dan selanjutnya petugas dapatmengirimkannya. Untuk lebih jelasnya dapat dilihat pada gambar 6 di bawah ini:

Gambar 6. Skema pengiriman broadcast SMS

Pada aplikasi SMS Gateway terdapat beberapa ketentuan, yaitu SMS balasanakan dikirim setelah siswa atau wali siswa mengirimkan request SMS berdasarkanformat tertentu. Apabila ada kesalahan format pada request SMS, maka aplikasiSMS Gateway secara otomatis akan mengirimkan SMS balasan berisi pesankesalahan.

Seperti aplikasi SMS Gateway pada umumnya, agar memudahkan dalampengolahan data, maka ditentukan beberapa format untuk melakukan requestSMS. Ada 14 format SMS request yang ditentukan pada aplikasi SMS Gatewayini. Pada tabel 16 berikut ini adalah format yang telah ditentukan untuk melakukanrequest .

Page 16: SISTEM INFORMASI AKADEMIK BERBASIS SMS GATEWAY

JURNAL TEKNOLOGI DAN INFORMATIKA (TEKNOMATIKA)

Sistem Informasi Akademik Berbasis SMS GatewayVOL. 1 NO. 1

JANUARI 2011

16

Tabel 16. Format SMSNo. Format SMS Keterangan

1 INFOUntuk mengetahui format SMSrequest yang tersedia

2 REG<spasi>NIS<spasi>PASSWORDUntuk melakukan registrasinomor handphone siswa

3REG<spasi>NIS<spasi>NAMA<spasi>ALAMAT<spasi>PASSWORD

Untuk melakukan registrasinomor handphone orang tua atauwali murid

4ULANGAN HARIAN<spasi>NIS<spasi>THNAJARAN<spasi>SEMESTER

Untuk melihat nilai ULANGANHARIAN

5UTS<spasi>NIS<spasi>THNAJARAN<spasi>SEMESTER

Untuk melihat nilai UTS

6UAS<spasi>NIS<spasi>THNAJARAN<spasi>SEMESTER

Untuk melihat nilai UAS

7EKSKUL<spasi>NIS<spasi>THNAJARAN<spasi>SEMESTER

Untuk melihat nilai ekstrakurikuler

8ABSEN<spasi>NIS<spasi>BULAN<spasi>THNAJARAN<spasi>SEMESTER

Untuk melihat absensi siswadalam satu bulan

9KASUS<spasi>NIS<spasi>BULAN/TAHUN

Untuk melihat apakah siswaterkait kasus

10UJIAN<spasi>JENIS<spasi>HARI<spasi>KELAS<spasi>THNAJARAN<spasi>SEMESTER

Untuk melihat jadwal UTS atauUAS

11SPP<spasi>NIS<spasi>BULAN/TAHUN

Untuk melihat apakah siswasudah membayar SPP

12BUKU PELAJARAN<spasi>KODEPELAJARAN

Untuk melihat buku matapelajaran tertentu

13TUNGGAKAN<spasi>NIS<spasi>THNAJARAN

Untuk melihat tunggakan Siswa

14 SARAN<spasi>ISIUntuk memberikan saran/kritikpada sekolah

15GANTI<spasi>PASSWORD<spasi>NOHPLAMA

Untuk mengganti nomorhandphone lama dengan yangbaru

16 UNREGUntuk berhenti menggunakanlayanan

Sedangkan untuk broadcast tidak dibuat khusus, karena hanya berbentukinformasi sekolah yang ditulis oleh petugas sekolah dan dikirimkan ke siswa atauwali yang sudah terdaftar.

Page 17: SISTEM INFORMASI AKADEMIK BERBASIS SMS GATEWAY

JURNAL TEKNOLOGI DAN INFORMATIKA (TEKNOMATIKA)

Sistem Informasi Akademik Berbasis SMS GatewayVOL. 1 NO. 1

JANUARI 2011

17

2. Rancangan Basis DataDalam membuat program aplikasi sistem informasi akademik berbasis SMS ini,

dibutuhkan database untuk menyimpan data. Berikut dibawah ini adalah gambarrancangan ER-Diagram (gambar 7), transformasi dari ER-Diagram ke LRS (gambar 8),rancangan Logical Record Structure (LRS) (gambar 9), berikut spesifikasinya:

Gambar 7: Rancangan ER-Diagram

Page 18: SISTEM INFORMASI AKADEMIK BERBASIS SMS GATEWAY

JURNAL TEKNOLOGI DAN INFORMATIKA (TEKNOMATIKA)

Sistem Informasi Akademik Berbasis SMS GatewayVOL. 1 NO. 1

JANUARI 2011

18

Gambar 8. Rancangan Tranformasi ER-Diagram ke Logical Record Structure

Page 19: SISTEM INFORMASI AKADEMIK BERBASIS SMS GATEWAY

JURNAL TEKNOLOGI DAN INFORMATIKA (TEKNOMATIKA)

Sistem Informasi Akademik Berbasis SMS GatewayVOL. 1 NO. 1

JANUARI 2011

19

Gambar 9. Rancangan Logical Record Structure

IMPLEMENTASI DAN EVALUASI PROGRAM

1. Spesifikasi Hardware dan Softwarea. Untuk Komputer1) Hardware

Dibawah ini merupakan spesifikasi hardware komputer yang harus dipenuhiuntuk menjalankan aplikasi SMS Gateway dengan baik.a) Processor Intel Pentium IV 3.00 GHzb) RAM/Memory 512 MBc) Keyboard dan Mouse.d) Monitor

Page 20: SISTEM INFORMASI AKADEMIK BERBASIS SMS GATEWAY

JURNAL TEKNOLOGI DAN INFORMATIKA (TEKNOMATIKA)

Sistem Informasi Akademik Berbasis SMS GatewayVOL. 1 NO. 1

JANUARI 2011

20

e) Harddisk 80 GB.f) Handphone (Telepon selular)g) SIM Cardh) Kabel Data USB.

2) SoftwareDibawah ini merupakan spesifikasi perangkat lunak yang harus dipenuhi untukmenjalankan aplikasi SMS Gateway dengan baika) Sistem Operasi Ms Windows XP Profesionalb) Java Runtime Environment 1.6.0c) MySQL Databased) Driver Handphone PC Suite

2. Implementasi ProgramImplementasi sistem berguna untuk mengetahui apakah program yang telah dibuat

dapat berjalan secara maksimal, untuk itu maka program tersebut harus diuji dahulumengenai kemampuannya agar dapat berjalan sesuai dengan yang diharapkan pada saatimplementasi nantinya.

Pada aplikasi yang dibuat penulis ini terdapat dua tahap implementasi program,yaitu pada program aplikasi SMS Gateway yang terinstall pada komputer untukdigunakan sebagai pengolah data yang dikirimkan oleh siswa atau wali siswa danprogram aplikasi mobile yang terinstall pada handphone siswa atau wali siswa untukdigunakan sebagai media pengiriman request informasi.

Implementasi Aplikasi SMS GatewaySebelum aplikasi SMS Gateway dioperasikan, yang harus dilakukan pertama kali

adalah menghubungkan komputer dengan handphone melalui media perantara sebuahkabel data. Pada sistem ini handphone yang digunakan oleh penulis adalah Sony EriccsonZ610i. untuk lebih jelasnya lihat gambar 10 berikut ini:

Gambar 10. Koneksi Handphone Dengan Komputer Melalui Kabel Data

Kabel Data

Ponsel Terminal Komputer Server

3. Cara Pengoperasian Aplikasi SMS GatewaySetelah semua kebutuhan yang diperlukan dipenuhi, langkah selanjutnya adalah

menjalankan aplikasi SMS Gateway. Saat pertama kali dijalankan, aplikasi akanmemeriksa apakah database sudah dibuat atau sudah belum, jika belum maka aplikasiakan memberikan pertanyaan apakah ingin membuat database baru?, jika pilih “ya” makadatabase dengan nama “satria” akan dibuat dengan username dan password default

Page 21: SISTEM INFORMASI AKADEMIK BERBASIS SMS GATEWAY

JURNAL TEKNOLOGI DAN INFORMATIKA (TEKNOMATIKA)

Sistem Informasi Akademik Berbasis SMS GatewayVOL. 1 NO. 1

JANUARI 2011

21

“admin”. Setelah itu akan muncul sebuah form login, user harus mengisi UserName danPassword agar dapat masuk ke sistem. Berikut adalah tampilan layar semua form yangada pada sistem ini.

a. Tampilan Layar Form LoginPada tampilan layar form Login terdapat textfield UserName dan Password yangharus diisi oleh user yang berhak dan sudah terdaftar, setelah UserName danPassword diisi, tombol Login harus diklik, jika UserName dan Password sudahterdaftar dan yang dimasukan adalah benar barulah akan ditampilkan layar menuutama. Tetapi jika UserName dan Password tidak terdaftar atau sudah terdaftartapi salah dalam menginputnya, maka akan tampil pesan kesalahan login gagal.Untuk keluar dari form Login gunakan tombol “Exit” Bentuk tampilannya dapatdilihat pada Gambar 11:

Gambar 11. Tampilan Layar Form Login

b. Tampilan Layar Menu UtamaPada menu utama terdapat tiga menu pilihan, yaitu “File”, “Form”, “SMSGateway”. Apabila user memilih menu “File” terdapat submenu“Administrator”, “Edit Account”, “Logout”, dan “Exit”. Apabila user memilihmenu “Form” terdapat submenu “Siswa”, “Mata Pelajaran”, “Ekstra Kurikuler”,“Absensi”, “Nilai Mata Pelajaran”, “Nilai Ekstra Kurikuler”, “Jadwal Ujian”,“Kasus”, “Siswa Kasus”, “SPP”, dan “Buku Pelajaran”, “Tunggakan”,“Tunggakan Siswa”. Apabila user memilih menu “SMS Gateway” terdapatsubmenu “SMS Gateway”. Tampilan layar Menu Utama dapat dilihat padaGambar 12 berikut ini:

Page 22: SISTEM INFORMASI AKADEMIK BERBASIS SMS GATEWAY

JURNAL TEKNOLOGI DAN INFORMATIKA (TEKNOMATIKA)

Sistem Informasi Akademik Berbasis SMS GatewayVOL. 1 NO. 1

JANUARI 2011

22

Gambar 12. Tampilan Layar Menu Utama

c. Tampilan Layar Form SMS GatewayForm SMS Gateway adalah inti dari sistem informasi berbasis SMS gateway ini.Pada Form SMS Gateway terdapat lima buah tab, yang pertama adalah tab“KOTAK MASUK”, pada tab ini terdapat textarea pesan masuk yang akanmenampilkan SMS masuk, dan textarea pesan balasan yang menampilkan SMSbalasan yang ditulis otomatis oleh aplikasi SMS Gateway. Bentuk tampilannyaterdapat pada gambar 13 berikut ini:

Gambar 13. Tampilan Layar Form SMS Gateway (Tab KOTAK MASUK)

Tab yang kedua adalah tab “KOTAK KELUAR”, pada tab ini terdapat textareauntuk menulis SMS, pada tab ini juga terdapat tabel nomor yang dituju yangdilengkapi dengan fasilitas pencarian. Untuk mengirim SMS (broadcast)pertama kali user harus menulis SMS pada textarea tulis pesan, kemudian

Page 23: SISTEM INFORMASI AKADEMIK BERBASIS SMS GATEWAY

JURNAL TEKNOLOGI DAN INFORMATIKA (TEKNOMATIKA)

Sistem Informasi Akademik Berbasis SMS GatewayVOL. 1 NO. 1

JANUARI 2011

23

tentukan nomor yang dituju barulah klik tombol kirim. Bentuk tampilannyadapat dilihat pada gambar 14 berikut ini:

Gambar 14. Tampilan Layar Form SMS Gateway (Tab KOTAK KELUAR)

Tab yang ketiga adalah tab “TABEL PESAN”, pada tab ini terdapat tiga buahtab yang masing-masing berisi daftar pesan yang masuk, daftar pesan keluar, dandaftar saran/kritik yang masuk. Bentuk tampilannya dapat dilihat pada gambar15, 16, dan 17 berikut ini:

Gambar 15. Tampilan Layar Tab TABEL PESAN(tab TABEL PESAN MASUK)

Page 24: SISTEM INFORMASI AKADEMIK BERBASIS SMS GATEWAY

JURNAL TEKNOLOGI DAN INFORMATIKA (TEKNOMATIKA)

Sistem Informasi Akademik Berbasis SMS GatewayVOL. 1 NO. 1

JANUARI 2011

24

Gambar 16. Tampilan Layar Tab TABEL PESAN(tab TABEL PESAN KELUAR)

Gambar 17. Tampilan LayarTab TABEL PESAN(tab SARAN/KRITIK)

Tab yang keempat adalah tab “PROSES”, pada tab ini semua proses yang terjadiakan ditampilkan. Bentuk tampilannya dapat dilihat pada gambar 18 berikut ini:

Page 25: SISTEM INFORMASI AKADEMIK BERBASIS SMS GATEWAY

JURNAL TEKNOLOGI DAN INFORMATIKA (TEKNOMATIKA)

Sistem Informasi Akademik Berbasis SMS GatewayVOL. 1 NO. 1

JANUARI 2011

25

Gambar 18. Tampilan Layar Form SMS Gateway (Tab PROSES)

Tab yang terakhir adalah tab “PENGATURAN”, pada tab ini terdapat beberapapengaturan yang dibutuhkan seperti pengaturan port, bits per second, data bits,parity, stop bits, dan flow control. Untuk memulai penyambungan ke terminaluser harus mengklik tombol “Sambung”, sedangkan untuk memutuskansambungan user harus mengklik tombol “Putus”. Pada tab ini juga ditampilkaninformasi mengenai handphone yang digunakan. Bentuk tampilannya dapatdilihat pada gambar 19 berikut ini:

Gambar 19: Tampilan Layar Form SMS Gateway (Tab PENGATURAN)

Page 26: SISTEM INFORMASI AKADEMIK BERBASIS SMS GATEWAY

JURNAL TEKNOLOGI DAN INFORMATIKA (TEKNOMATIKA)

Sistem Informasi Akademik Berbasis SMS GatewayVOL. 1 NO. 1

JANUARI 2011

26

4. Tampilan SMS balasan dari Aplikasi SMS GatewayBerikut ini adalah tampilan SMS balasan dari aplikasi SMS Gateway untuk setiap

request yang dikirimkan oleh siswa atau wali siswa.a. Request INFO

Request “INFO” untuk mengetahui informasi format SMS, aplikasi SMSGateway akan membalasnya dengan 6 pesan SMS yang berisi informasi formatSMS untuk request, seperti pada gambar 20, 21 dan 22 berikut ini:

Gambar 20. Tampilan SMS balasan INFO (Pesan 1 & 2)

Gambar 21. Tampilan SMS balasan INFO (Pesan 3 & 4)

Gambar 22. Tampilan SMS balasan INFO (Pesan 5 & 6)

b. Request REGRequest “REG” berfungsi untuk melakukan pendaftaran agar bisa menggunakanfasilitas request, aplikasi SMS Gateway akan membalasnya dengan pesan yangberbeda untuk siswa dan wali siswa, seperti pada gambar 23, untuk siswa danuntuk wali berikut ini:

Page 27: SISTEM INFORMASI AKADEMIK BERBASIS SMS GATEWAY

JURNAL TEKNOLOGI DAN INFORMATIKA (TEKNOMATIKA)

Sistem Informasi Akademik Berbasis SMS GatewayVOL. 1 NO. 1

JANUARI 2011

27

Gambar 23: Tampilan SMS balasan REG (untuk siswa & wali siswa)

5. Evaluasi ProgramSetiap program aplikasi sudah pasti memiliki kekurangan dan kelebihan masing-

masing, sama halnya dengan aplikasi SMS Gateway ini. Adapun kekurangan dankelebihan pada aplikasi ini adalah sebagai berikut:

Aplikasi SMS Gateway1) Kelebihan Program

a) Aplikasi dapat dijalankan dengan mudah karena mempunyai tampilannyayang user friendly.

b) Siswa atau wali siswa bisa mendapatkan informasi akademik untuksemester yang lalu atau yang sudah lewat.

c) Untuk fasilitas broadcast, user dapat memilih bebas memilih nomor-nomor ponsel yang ingin dituju. Baik nomor ponsel siswa, wali siswa,maupun keduanya.

2) Kekurangan Programa) Kondisi handphone yang sering digunakan akan mengurangi kondisi

sinyal dan jenis simcard yang digunakan. Oleh sebab itu lokasi, tempatdan juga pemillihan jenis simcard yang digunakan akan menunjangkelancaran aplikasi SMS Gateway ini.

b) Pemasangan aplikasi ini masih tergolong sulit, karena harus tersediabeberapa aplikasi pendukung lain seperti Java 2 SDK 1.6.0 dan mysqlSERVER.

PENUTUP

Berdasarkan analisa yang telah dilakukan terhadap permasalahan dan penyelesaianyang telah dibuat, maka dapat ditarik kesimpulan untuk pengembangan sistem ke tahapyang lebih komplek.

Dari hasil analisis terhadap masalah dan aplikasi yang dikembangkan maka dapatditarik beberapa kesimpulan, antara lain:

a. Dengan adanya aplikasi SMS Gateway dan Mobile Application (Request Sender),maka akan lebih memudahkan siswa atau wali siswa untuk dapat me-request danmengetahui informasi-informasi penting dari sekolah.

b. Dengan aplikasi SMS Gateway, informasi yang diinginkan siswa atau wali siswabisa didapatkan kapanpun dan dimanapun.

Page 28: SISTEM INFORMASI AKADEMIK BERBASIS SMS GATEWAY

JURNAL TEKNOLOGI DAN INFORMATIKA (TEKNOMATIKA)

Sistem Informasi Akademik Berbasis SMS GatewayVOL. 1 NO. 1

JANUARI 2011

28

c. Dengan Mobile Application (Request Sender), untuk mendapatkan informasi yangdiinginkan siswa atau wali siswa tidak perlu repot-repot untuk mengetik SMSdengan format tertentu yang panjang dan sulit diingat.

d. Pihak sekolah akan lebih mudah dalam mengumumkan atau menyampaikaninformasi yang sifatnya masal, baik untuk siswa maupun wali siswa. Pihaksekolah dapat menjalin komunikasi dengan orang tua siswa secara lebih baik.

DAFTAR PUSTAKA

Anuff, Ed., ”Java Source Book”, Andi, Yogyakarta, 2003.

Asoke K. Talukder, Moblie Computing, 2005.

Krzysztof Wesołowski, Mobile communication systems, 2002.

John Park, Practical data communications for instrumentation and control, 2003.

Jogiyanto, “Sistem Teknologi Informasi”, Andi, Yogyakarta, 2005.

Kadir, Abdul, “Penuntun Praktis Belajar SQL”, Andi, Yogyakarta, 2002.

Kadir, Abdul, “Dasar Pemrograman JAVA2”, Andi, Yogyakarta, 2003.

Munawar, “Pemodelan Visual dengan UML”, Graha Ilmu, Jakarta, 2005.

Prasetyo, Dwi, Didik, “150 Rahasia Pemrograman Java”, Elex Media Komputindo,Jakarta, 2007.