1. Pendahuluan Network administrator adalah orang yang bertanggung jawab dalam melakukan proses maintenance dalam jaringan komputer. Adanya aplikasi monitoring jaringan dapat memberikan informasi jaringan komputer client sedang bermasalah kepada network administrator dengan bantuan dari client untuk menginformasikan permasalahan yang sedang dialami client . Setiap harinya kantor Kecamatan Jebres Surakarta melayani banyak pengolahan data masyarakat sehingga jika ada komputer pegawai mengalami masalah dapat mengacaukan proses pelayanan dan penanganan data. Permasalahan yang sering terjadi adalah network administrator tidak dapat mengawasi secara berkala pada komputer pegawai dan admin tidak selalu berada di tempat, dikarenakan network administrator masih melakukan pengawasan secara manual. Adanya SMS gateway sebagai SMS alert dapat membantu network administator dalam mengetahui permasalahan komputer client, karena network administrator tidak selalu berada ditempat. Berdasarkan latar belakang dan permasalahan yang terjadi maka diperlukannya merancang dan mengimplementasikan SMS gateway sebagai SMS alert pada aplikasi monitoring jaringan. Tujuan dari penelitian ini adalah merancang dan mengimplementasikan suatu aplikasi monitoring jaringan untuk memantau aktifitas-aktifitas yang dilakukan oleh client dan client dapat menginformasikan permasalahan jaringan, perangkat lunak maupun hardware kepada network administrator melalui SMS gateway.Adapun Manfaat dari penelitian ini adalah network administrator dapat mengawasi dan mengontrol aktifitas-aktifitas yang dilakukan oleh client dan client dapat menginformasikan permasalahan jaringan, perangkat lunak, maupun hardware kepada network administrator melalui SMS gateway. 2. Tinjauan Pustaka Penelitian terdahulu membahas tentang administrator jaringan yang bertanggung jawab melakukan monitoring jaringan terhadap suatu jaringan komputer. Monitoring harusnya dilakukan secara terus menerus untuk menjaga kualitas jaringan, karena kesalahan pada jaringan tidak bisa dideteksi kapan terjadinya. Hal ini akan menyulitkan jika administrator berada jauh dari pusat pengawasan. Situasi ini bisa berakibat fatal jika terjadi kesalahan jaringan yang tidak diketahui karena administrator jaringan sedang tidak ada di tempat pengawasan. Memanfaatkan teknologi SMS gateway yang menggunakan server berbasis Linux, administrator jaringan dapat mendapatkan informasi kondisi server secara cepat. Hasil yang didapatkan adalah sebuah sistem yang mampu membantu administrator jaringan dalam melakukan monitoring jaringan kapan saja dan dimana saja untuk menjaga jaringan akan tetap stabil walaupun administrator jaringan sedang tidak di pusat pengawasan [1]. Pesatnya perkembangan teknologi informasi dan komunikasi (Information and Communication Technology) telah merambah berbagai bidang kehidupan tidak terkecuali bidang pendidikan dan pengajaran. Dengan perkembangan ICT setiap orang dapat mengolah, memproduksi serta mengirimkan ataupun menerima
15
Embed
Perancangan dan Implementasi SMS Gateway sebagai SMS …...kualitas jaringan, karena kesalahan pada jaringan tidak bisa dideteksi kapan terjadinya. Hal ini akan menyulitkan jika .
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
1. Pendahuluan
Network administrator adalah orang yang bertanggung jawab dalam
melakukan proses maintenance dalam jaringan komputer. Adanya aplikasi
monitoring jaringan dapat memberikan informasi jaringan komputer client sedang
bermasalah kepada network administrator dengan bantuan dari client untuk
menginformasikan permasalahan yang sedang dialami client .
Setiap harinya kantor Kecamatan Jebres Surakarta melayani banyak
pengolahan data masyarakat sehingga jika ada komputer pegawai mengalami
masalah dapat mengacaukan proses pelayanan dan penanganan data.
Permasalahan yang sering terjadi adalah network administrator tidak dapat
mengawasi secara berkala pada komputer pegawai dan admin tidak selalu berada
di tempat, dikarenakan network administrator masih melakukan pengawasan
secara manual. Adanya SMS gateway sebagai SMS alert dapat membantu
network administator dalam mengetahui permasalahan komputer client, karena
network administrator tidak selalu berada ditempat. Berdasarkan latar belakang
dan permasalahan yang terjadi maka diperlukannya merancang dan
mengimplementasikan SMS gateway sebagai SMS alert pada aplikasi monitoring
jaringan.
Tujuan dari penelitian ini adalah merancang dan mengimplementasikan
suatu aplikasi monitoring jaringan untuk memantau aktifitas-aktifitas yang
dilakukan oleh client dan client dapat menginformasikan permasalahan jaringan,
perangkat lunak maupun hardware kepada network administrator melalui SMS
gateway.Adapun Manfaat dari penelitian ini adalah network administrator dapat
mengawasi dan mengontrol aktifitas-aktifitas yang dilakukan oleh client dan
client dapat menginformasikan permasalahan jaringan, perangkat lunak, maupun
hardware kepada network administrator melalui SMS gateway.
2. Tinjauan Pustaka
Penelitian terdahulu membahas tentang administrator jaringan yang
bertanggung jawab melakukan monitoring jaringan terhadap suatu jaringan
komputer. Monitoring harusnya dilakukan secara terus menerus untuk menjaga
kualitas jaringan, karena kesalahan pada jaringan tidak bisa dideteksi kapan
terjadinya. Hal ini akan menyulitkan jika administrator berada jauh dari pusat
pengawasan. Situasi ini bisa berakibat fatal jika terjadi kesalahan jaringan yang
tidak diketahui karena administrator jaringan sedang tidak ada di tempat
pengawasan. Memanfaatkan teknologi SMS gateway yang menggunakan server
berbasis Linux, administrator jaringan dapat mendapatkan informasi kondisi
server secara cepat. Hasil yang didapatkan adalah sebuah sistem yang mampu
membantu administrator jaringan dalam melakukan monitoring jaringan kapan
saja dan dimana saja untuk menjaga jaringan akan tetap stabil walaupun
administrator jaringan sedang tidak di pusat pengawasan [1].
Pesatnya perkembangan teknologi informasi dan komunikasi (Information
and Communication Technology) telah merambah berbagai bidang kehidupan
tidak terkecuali bidang pendidikan dan pengajaran. Dengan perkembangan ICT
setiap orang dapat mengolah, memproduksi serta mengirimkan ataupun menerima
segala bentuk pesan komunikasi dimana saja dan kapan saja, seolah-olah tanpa
mengenal batasan ruang dan waktu. Salah satu fasilitas telepon seluler yang
banyak dipakai saat ini adalah SMS. Sebanyak tujuh puluh persen penduduk
Indonesia menggunakan telepon seluler atau sekitar seratus lima puluh juta jiwa.
Kenyataan ini merupakan peluang bagi institusi pendidikan untuk
menyelenggarakan proses transfer informasi. Dengan memanfaatkan perangkat
bergerak, transfer informasi dapat dilakukan lebih cepat, akurat, efisien dan
efektif [2].
Windows Socket (Winsock) adalah sebuah API (Application
Programming Interface) yang digunakan untuk mengembangkan aplikasi
Windows yang dapat berkomunikasi dengan protokol TCP/IP. Ketika client
membutuhkan suatu service yang ada di server, dia akan mengirim request kepada
server lewat jaringan. Jika request tersebut dapat dilaksanakan, maka server akan
mengirim balasan berupa service yang dibutuhkan untuk saling berhubungan
menggunakan Socket. Socket adalah sebuah endpoint untuk komunikasi didalam
jaringan. Sepasang proses atau thread berkomunikasi dengan membangun
sepasang socket, yang masing-masing proses memilikinya. Socket dibuat dengan
menyambungkan dua buah alamat IP melalui port tertentu. Secara umum socket
digunakan dalam client/server system, dimana sebuah server akan menunggu
client pada port tertentu. Begitu ada client yang menghubungi server maka server
akan menyetujui komunikasi dengan client melalui socket yang dibangun.
Kemudian Sistem Operasi akan memecah-mecah dan merangkum data-data yang
dikirim [3].
RPC adalah suatu protokol yang menyediakan suatu mekanisme
komunikasi antar proses yang mengijinkan suatu program untuk berjalan pada
suatu komputer tanpa adanya eksekusi kode pada sistem yang jauh (remote
system). RPC mengasumsi keberadaan dari low-level protokol transportasi seperti
TCP atau UDP untuk membawa pesan data dalam komunikasi suatu program.
RPC bertindak sebagai suatu middle untuk komunikasi client/server. RPC
dirancang untuk membuat client/server berinteraksi lebih aman dan lebih muda
seperti keamanan, dan sinkronisasi [4].
ICMP adalah protokol yang digunakan untuk membantu error handling
dan prosedur pengaturan. Protocol ini bekerja pada network layer dan berurusan
dengan layanan koneksi. Tugas dari ICMP adalah menyediakan pengendalin eror
dan pengendalian arus pada network layer.Pada perancangan sistem ini ICMP
digunakan untuk mengecek koneksi client yang ada dalam daftar pada server
namun tidak terhubung dengan server. Sehingga dapat diketahui apabila ada suatu
client yang terhubung dengan jaringan namun tidak menjalankan aplikasi. [5].
SMS (short message servicemerupakan salah satu layanan dari berbagai
operator. Teknologi SMS memungkinkan kita mengirim pesan alphanumeric
singkat dari sebuah handphone ke handphone yang lain.
Istilah gateway dapat diartikan sebagai pintu gerbang. Namun pada dunia
komputer, gateway dapat diartikan sebagai jembatan penghubung antara satu
sistem dengan sistem yang lain, sehingga dapat terjadi pertukaran data antar
sistem tersebut. SMS gateway dapat diartikan sebagai pintu gerbang atau jalur
bagi penyebaran informasi dengan menggunakan SMS. Dengan SMS gateway,
kita dapat menyebarkan pesan ke banyak nomor sekaligus secara otomatis dan
cepat. Pengirim pesan dapat lebih fleksibel dalam mengirim/menerima SMS
sesuai dengan aturan yang ditetapkan.
SMS Gateway menggunakan dua protokol yaitu :
- SMPP (Short Message Peer to Peer) merupakan protokol standar dalam
industri telekomunikasi yang dikhususkan untuk pertukaran pesan singkat atau
SMS. Protokol ini didasarkan pada konsep pertukaran data dengan cara
pengirimna data request melalui data unit lapisan keempat OSI (Open System
Interconnection).
- HTTP (HyperText Transfer Protocol) merupakan protokol dengan konsep
request antara client dan server yang berada pada lapisan aplikasi. Server
digunakan untuk menyimpan dan memproses data misalnya gambar atau
HTML
Cara kerja SMS gateway adalah SMS dikirim pemilih ke nomor yang telah
ditentukan, isi SMS merupakan Format yang telah ditentukan sebelumnya. SMS
diterima oleh Handphone yang bekerja sebagai SMS Gateway kemudian akan
dikirimkan ke sistem, sistem akan merespon SMS tersebut. Jika Format SMS
benar maka Handphone yang bertindak sebagai SMS Gateway Server akan
membalas SMS tersebut. SMS gateway ditunjukan pada Gambar 1 [6].
Gambar 1 Arsitektur SMS gateway [6]
Gammu adalah sebuah aplikasi cross-platfrom yang digunakan untuk
menjembatani antara database SMS gateway dengan SMS device. Setiap saat
gammu memonitor SMS device dan database SMS gateway. Saat ada SMS masuk
ke SMS device, maka gammu langsung memindahkan ke dalam inbox database
SMS gateway, sebaliknya saat aplikasi pengirim SMS memasukkan SMS ke
dalam outbox SMS gateway, maka gammu mengirim melalui SMS device, dan
memindahkan SMS ke dalam database. Gambar 2 menggambarkan arsitektur
gammu [7].
Gambar 2 Arsitektur gammu [7]
3. Perancangan Sistem
Perancangan aplikasi monitoring jaringan ini menggunakan metode System
Development Life Cycle (SDLC) sebagai metode penelitiannya. SDLC adalah
metode pengembangan sistem melalui pendekatan bertahap untuk melakukan
analisa dan membangun rancangan sistem dengan menggunakan siklus yang
spesifik terhadap kegiatan pengguna. Metode ini dilakukan secara bertahap, yaitu
dengan melakukan perencanaan, analisa, rancangan, implementasi, dan
pemeliharaan. Bagan dari SDLC dapat dilihat pada Gambar 3 [8].
Gambar 3 Bagan SDLC [8]
Gambar 4 Topologi jaringan komputer kecamatan Jebres Surakarta
Topologi jaringan komputer kantor kecamatan Jebres Surakarta dapat dilihat
pada Gambar 4. Kantor Kecamatan Jebres Surakarta yang memiliki dua lantai dan
memiliki sembilan belas komputer, empat belas komputer terletak pada lantai satu
dan lima komputer pada lantai dua. Setiap jaringan komputer pada ruangan kantor
terhubung dengan lima switch dan satu router . Aplikasi monitoring jaringan akan
membantu administrator dalam mengelola jaringan komputer dan administrator
akan mendapatkan informasi jaringan serta mengetahui apabila ada jaringan
maupun hardware yang mengalami masalah.
Gambar 5 Perancangan Aplikasi Client
Gambar 5 menggambarkan perancangan aplikasi client.Aplikasi client
hanya sebatas menerima perintah-perintah dari admin (shutdown, restart, freeze,
unfreeze, file transfer, dan app block). Clien dapat menerima pesan dari admin,
dan client dapat mengirimkan pesan kepada network administrator apabila
mengalami permasalahan dan sistem akan menyampaikan pesan dari client
melalui SMS gateway.
Gambar 6 Perancangan Aplikasi Admin
Perancangan pada aplikasi admin dapat dilihat pada gambar 6.Admin akan
menunggu client yang terhubung. Jika tidak ada yang terhubung kejadian ini akan
diulang kembali sampai ada client yang terhubung. Jika terdapat client yang
terhubung, maka admin akan melakukan pemilihan menu aplikasi yang akan
dijalankan. Kemudian aplikasi admin akan mengirimkan perintah sesuai menu
yang dipilih. Setelah mendapatkan data informasi yang dibutuhkan dari client.
Apabila admin mendapatkan pesan yang dikirim client berupa permasalahan
jaringan, perangkat lunak, atau hardware yang dikirim melalui SMS gateway,
maka admin melakukan pengecekan. admin dapat melakukan proses pengawasan
aktifitas client,begitu seterusnya hingga admin mematikan aplikasi ini.
Administrator akan mengaktifkan gammu yang sudah ter-install melalui
CMD, disaat paket gammu sudah diaktifkan, maka segala pesan yang dikirimkan
client melalui aplikasi akan dikirimkan pada administrator dan ditampilkan pada
pesan di desktop dan pesan di mobile devce yang digunakan oleh