SMS GATEWAY UNTUK VERIFIKASI KEHADIRAN …eprints.ums.ac.id/37618/13/Naskah Publikasi...
Transcript of SMS GATEWAY UNTUK VERIFIKASI KEHADIRAN …eprints.ums.ac.id/37618/13/Naskah Publikasi...
SMS GATEWAY UNTUK VERIFIKASI KEHADIRAN DOSEN DALAM
INFORMATION DISPLAY SYSTEM JADWAL PERKULIAHAN DI PRODI
INFORMATIKA FKI UMS
Makalah
Disusun Oleh :
Farid Ulfa Faaza
Aris Rakhmadi, S.T., M.Eng.
PROGRAM STUDI INFORMATIKA
FAKULTAS KOMUNIKASI DAN INFORMATIKA UNIVERSITAS
MUHAMMADIYAH SURAKARTA
MARET, 2015
SMS GATEWAY UNTUK VERIFIKASI KEHADIRAN DOSEN DALAM
INFORMATION DISPLAY SYSTEM JADWAL PERKULIAHAN DI PRODI
INFORMATIKA FKI UMS
Farid Ulfa Faaza
Informatika, Fakultas Komunikasi dan Informatika
Universitas Muhammadiyah Surakarta
Email : [email protected]
ABSTRAKSI
Kehadiran dosen merupakan salah satu faktor yang mempengaruhi kualitas
kegiatan belajar mengajar. Pengolahan informasi kehadiran dosen yang ada di Prodi
Informatika Fakultas Komunikasi dan Informatika UMS selama ini menggunakan
cara manual dengan memberikan informasi kehadiran dosen di papan
pengumuman. Untuk mengatasi masalah tersebut, maka penelitian ini membuat
otomasi pengolahan informasi kehadiran dosen dengan menggunakan SMS
Gateway.
Penelitian ini memiliki tahapan sebagai berikut menganalisa kebutuhan
dosen, petugas TU dan mahasiswa, mengembangkan desain sistem dan kode sms,
merancang database, membuat sistem, menguji sistem dan menentukan apakah
sistem dapat diterima dan diterapkan di kampus.
Hasil dari penelitian ini adalah sebuah sistem informasi yang berbasis SMS
Gateway yang mencakup informasi kehadiran dosen dimana dosen mengirimkan
sms dengan format tertentu kepada sistem, informasi perubahan jadwal yang berupa
sms notifikasi kepada mahasiswa yang mengambil matakuliah terkait dan laporan
perubahan jadwal yang di akses oleh petugas TU.
Kata Kunci : Otomasi, Presensi, SMS Gateway
1. PENDAHULUAN
1.1 Latar Belakang
Sistem informasi akademik yang
baik dibutuhkan untuk mendukung
kegiatan perkuliahan. Salah satunya
adalah sistem informasi kehadiran
dosen, sistem ini berfungsi sebagai
sarana yang digunakan untuk
menyampaikan data informasi
kehadiran dosen kepada mahasiswa.
Sistem informasi kehadiran dosen
yang baik dan sistematik akan sangat
berpengaruh besar dalam menunjang
kelancaran kegiatan belajar dan
mengajar yang nantinya diharapkan
dapat meningkatkan kualitas
pendidikan mahasiswa.
Kebutuhan tentang informasi
kehadiran dosen ini sangat penting
untuk mahasiswa, mengingat setiap
mahasiswa dituntut untuk menghadiri
perkuliahan minimal 75% dari jumlah
total yang telah di tentukan sebagai
syarat untuk mengikuti Ujian Tengah
Semester (UTS) maupun Ujian Akhir
Semester (UAS). Peran dosen dan
staff dalam jurusan sangat terkait
dalam mengembangkan sistem
informasi kehadiran dosen sehingga
dapat memberikan informasi secara
cepat dan akurat.
Sistem informasi kehadiran dosen
yang sudah ada di Jurusan Teknik
Informatika FKI UMS masih
menggunakan cara manual, yakni
ketika dosen sedang berhalangan
untuk hadir, dosen akan memberi
informasi kepada staff TU, dan
kemudian staff TU melanjutkan
informasi tersebut dengan me-
nempelkan pengumuman di depan
ruang TU. Hal yang biasa terjadi jika
dosen kosong dan diganti hari lain,
pengumuman hanya meng-
informasikan tentang ketidakhadiran
dosen dan hari yang akan diganti,
sehingga data tidak utuh, seperti
waktu dan tempat untuk hari yang
diganti. Begitu juga ketika dosen
mempunyai agenda yang sudah
direncanakan berbulan bulan untuk
tidak hadir pada suatu perkuliahan,
dosen tidak dapat memberikan
informasi itu secara langsung kepada
petugas TU, dikarenakan petugas TU
tidak dapat menyimpan informasi
tersebut. Hal semacam ini yang dapat
menghambat proses kelancaran
kegiatan belajar dan mengajar.
Masalah lain juga disebabkan
ketika para dosen yang meninggalkan
perkuliahan karena mendapat
kepentingan mendadak yang
berakibat dosen tidak sempat melapor
ke staff TU, sehingga mahasiswa
sendiri yang harus menghubungi
dosen yang bersangkutan, kemudian
harus menyebarkan informasi yang
didapat kepada mahasiswa yang lain.
Berdasarkan uraian masalah
diatas, menjadi penting untuk
membuat sistem informasi /
Information Display System
kehadiran dosen dengan
memanfaatkan SMS Gateway yang
dapat memudahkan kinerja petugas
TU untuk memberikan informasi
kehadiran dosen secara tepat dan
utuh.
1.2 Rumusan Masalah
Bagaimana membuat sistem yang
dapat membantu kinerja staff TU
untuk memberikan informasi
kehadiran dosen secara cepat dan
utuh
1.3 Batasan Masalah
Batasan masalah terfokus pada
lingkungan kampus Informatika dan
bagaimana membantu kinerja petugas
TU dalam memberikan informasi
kehadiran dosen kepada mahasiswa
1.4 Tujuan Penelitian
Tujuan dari penelitian ini adalah
membuat sebuah sistem berbasis web
yang memudahkan staff TU untuk
memberikan informasi kehadiran
dosen dengan memanfaatkan SMS
Gateway.
1.5 Manfaat Penelitian
Manfaat yang dapat diambil
dalam penelitian ini adalah membantu
petugas TU untuk memberikan
informasi kehadiran dosen kepada
mahasiswa
2. LANDASAN TEORI
2.1. SMS Gateway
SMS Gateway adalah suatu
platform yang menyediakan
mekanisme untuk menghantar dan
menerima SMS dari peralatan mobile
(HP, PDA phone, dll). (Thoyib, 2010,
h3)
2.2. Gammu
Gammu bukan merupakan
Aplikasi jadi, tapi merupakan
sebuah modul yang bisa
digabungkan dengan Bahasa
pemrograman baik PHP maupun
ASP, bahkan menggunakan aplikasi
desktop seperti Delphi atau Visual
Basic. Databasenya dapat diakses
menggunakan database
administration seperti Phpmyadmin.
Kelebihan dari tool Gammu
adalah dapat dijalankan
menggunakan sistem operasi
Windows maupun Linux, kemudian
dari sisi perangkatnya, banyak
perangkat yang kompatibel dan
Gammu menggunakan database
MySQL sehingga mudah untuk
dihubungkan dengan aplikasi web.
Dan Baik kabel USB maupun serial,
semuanya kompatibel dengan
Gammu. (Malikus Sumadyo, 2009,
h214)
2.3. Adobe Dreamweaver CS 6
Adobe Dreamweaver CS 6
adalah perangkat lunak terkemuka
untuk desain web yang menyediakan
kemampuan visual yang intuitif
termasuk pada tingkat kode, yang
dapat digunakan untuk membuat dan
mengedit website HTML serta
aplikasi mobile seperti smartphone,
tablet, dan perangkat lainnya.
(Madcoms, 2013, h1)
2.4. Xampp
XAMPP adalah sebuah
software web server apache yang
didalamnya sudah tersedia database
server MySQL dan dapat
mendukung pemrograman PHP.
XAMPP merupakan software yang
mudah digunakan, gratis dan
mendukung instalasi di Linux dan
Windows. Keuntungan lainnya
adalah cuma menginstal satu kali
sudah tersedia Apache Web Server,
MySQL Database Server, PHP
Support (PHP 4 dan PHP 5) dan
beberapa module lainnya. (Herny
Februariyanti dan Eri Zuliarso, 2012,
124).
2.5. HTML
HTML merupakan singkatan
dari Hyper Text Markup Language
adalah serangkaian kode program
yang merupakan dasar dari
representasi visual sebuah halaman
Web. Didalamnya berisi kumpulan
informasi yang disimpan dalam tag-
tag tertentu, dimana tag-tag tersebut
digunakan untuk melakukan format
terhadap informasi yang dimaksud.
Berbagai pengembangan telah
dilakukan terhadap kode HTML dan
telah melahirkan teknologi-teknologi
baru di dalam dunia pemrograman
web. Kendati demikian, sampai
sekarang HTML tetap berdiri kokoh
sebagai dasar dari bahasa webseperti
PHP, ASP, JSP dan lainnya. Bahkan
secara umum, mayoritas situs web
yang ada di Internet pun masih tetap
menggunakan HTML sebagai
teknologi utama mereka. (Frederick
Constantianus, Bernard Renaldy
Suteja, 2005, h96)
2.6. PHP
PHP adalah sebuah bahasa
scripting yang terpasang pada
HTML. Sebagian besar sintaksnya
mirip dengan bahasa pemrograman C,
dan Java, ditambah beberapa fungsi
PHP yang spesifiki dan mudah
dimengerti. (Madcoms, 2013, h309)
2.7. MySQL
MySQL adalah jenis database
yang sangat popular dan digunakan
pada banyak website di internet
sebagai bank data. MySQL
menggunakan SQL dan bersifat
gratis, selain itu MySQL dapat
berjalan di berbagai platform, antara
lain Linux, Windows dan sebagainya.
(Madcoms, 2013, h339)
3. METODE PENELITIAN
Metode penelitian merupakan
suatu prosedur yang digunakan untuk
mencapai tujuan penelitian meliputi
pengumpulan data, pengolahan data
dan analisa data. Berikut adalah
prosedur yang digunakan dalam
penelitian ini :
3.1 Pengumpulan Data
Pengumpulan data dilakukan
dengan metode wawancara dan
observasi langsung kepada pihak
yang berkaitan dengan penelitian
ini. Data yang digunakan dalam
penelitian ini adalah:
a. Daftar Dosen Prodi
Informatika UMS 2014.
b. Daftar Jadwal Matakuliah
Prodi Informatika UMS
semester VIII.
3.2 Perancangan
Dalam hal ini perancangan
meliputi perancangan Flowchart
sistem dan perancangan database
dilakukan untuk memudahkan
penggambaran relasi antar table
dalam sistem.
a. Perancangan Flowchart.
Gambar 1 Perancangan Flowchart sistem
Pada gambar 1 merupakan sebuah
flowchart sistem ketika melakukan
pemrosesan. Semua data sms masuk
akan diproses untuk dicocokkan
merupakan dosen atau tidak, jika ya
maka melanjutkan ke tahap
selanjutnya pengecekkan format sms
apakah ganti, kosong ataupun batal.
Selanjutnya data diproses sesuai
dengan format yang ada. Ketika data
ganti maka melalui proses
pengecekkan ruang ganti,
pengecekkan jadwal, dan
pengecekkan jadwalbaru(perubahan
jadwal) ketika lolos maka data akan
diinputkan ke jadwalbaru dan
mahasiswa akan mendapat sms
pemberitahuan perubahan jadwal
tersebut. Ketika format batal, data
akan dicocokkan dengan database
jadwalbaru, ketika data sesuai maka
data dihapus, ketika data tidak sesuai
maka dosen akan mendapatkan sms
balasan.
b. Perancangan Database.
Gambar 2 Perancangan Flowchart sistem
Pada gambar 2 merupakan ERD
(Entity Relationship Diagram) yang
digunakan untuk mengetahui
penggambaran relasi tabel dalam
database. Setidaknya terdapat 6 tabel
dalam sistem ini diantaranya, tabel
dosen, tabel mahasiswa, tabel
jadwalbaru, tabel inbox, tabel outbox
dan tabel sentitems.
4. HASIL DAN PEMBAHASAN
Hasil penelitian merupakan tahap
akhir peneltian yang berisi tentang
perwujudan dari perancangan sistem
yang telah diuji meliputi pengujian
sms dan koneksi database dengan
sistem.
4.1.Halaman Admin
Halaman admin merupakan
halaman utama yang muncul ketika
aplikasi ini dijalankan pada browser.
Halaman admin mempunyai menu
Dosen, Server SMS, Display Jadwal,
Monitoring SMS, Update Jadwal,
Rekap Jadwal, Ringtone dan Help.
Semua menu diatas akan melakukan
proses yang ada didalamnya. Selain
itu terdapat form Gammu Service dan
form input.
4.2. Halaman Dosen
Menampilkan data dosen berupa
Kode Dosen, Nama Dosen, No Dosen
dan juga aksi edit data dosen dan
delete data dosen. Dibagian atas
terdapat menu input data dosen untuk
menambah data dosen
4.3. Halaman monitoring SMS
Gambar 3 halaman admin
Gambar 4 halaman dosen
Menampilkan data sms masuk
dan keluar secara realtime dengan
batasan 5 sms terakhir yang terdiri
dari kolom tanggal dan waktu, kolom
isi dan kolom pengirim.
4.4. Halaman Mahasiswa
Mahasiswa menginputkan data hasil
KRS dan nomor HP nya agar
mendapat sms informasi tentang
perubahan jadwal
4.5. SMS hasil pemrosesan
Sistem sms gateway mempunyai 3
jenis format yakni Ganti, Kosong dan
Batal. Apabila terdapat data yang
sudah diupdate pada tanggal yang
sama maka sms gateway akan
memberikan balasan dengan format
yang berbeda seperti pada gambar 12.
KESIMPULAN
Berdasarkan rancangan,
pembangunan dan implementasi SMS
Gateway untuk Verivikasi Kehadiran
Dosen dalam Information Display
System di Prodi Informatika FKI
Gambar 6 halaman mahasiswa
Gambar 7 halaman mahasiswa
Gambar 5 halaman monitoring sms
UMS dapat ditarik kesimpulan
sebagai berikut:
1. Telah dibangun Implementasi
SMS Gateway untuk Verivikasi
Kehadiran dosen dalam
Information Display System di
Prodi Informatika FKI UMS yang
memudahkan Dosen untuk
mengirimkan informasi terkait
kehadirannya secara mudah
kepada Pegawai TU dan
memudahkan kinerja Pegawai TU
dalam mem-berikan informasi
terkait kepada mahasiswa.
2. Hasil pengujian oleh dosen
tentang SMS Gateway
menunjukkan bahwa secara
keseluruhan system dapat
berfungsi sebagaimana mestinya.
3. Hasil pengujian oleh petugas TU
tentang aplikasi untuk
mengoperasikan sms gateway
menunjukkan bahwa secara
keseluruhan system dapat
berfungsi sebagaimana mestinya.
4. Hasil pengujian oleh mahasiswa
tentang informasi perubahan
jadwal menunjukkan bahwa
secara keseluruhan system dapat
berfungsi sebagaimana mestinya.
DAFTAR PUSTAKA
Afifah, Nur. 2014. “Sistem Informasi Keuangan Kegiatan Kemahasiswaan
Universitas Muhammadiyah Surakarta”. Skripsi Surakarta:
Universitas Muhammadiyah Surakarta.
Ahda, Dian Aulia. 2013. “Aplikasi Sms Gateway Sebagai Peringatan
Kebocoran Gas LPG”. Skripsi Yogyakarta: Universitas Gajah Mada.
Aji, Ahlul Aryana. 2014. “Aplikasi untuk Perancangan Jadwal Terpadu UMS
sesuai Request Dosen”. Skripsi Surakarta: Universitas
Muhammadiyah Surakarta.
Constantianus, Frederick dan Suteja, Bernard R. 2005. Analisa dan Desain
Sistem Bimbingan Tugas Akhir Berbasis Web dengan Studi Kasus
Fakultas Teknologi Informasi. Jurnal Informatika UKM, Vol. I, No.
2, 93 – 106.
Februariyanti, Herny dan Zuliarso, Eri. 2012. Rancang Bangun Sistem
Perpustakaan untuk Jurnal Elektronik. Jurnal Teknologi Informasi
DINAMIK Vol 17, 124-132.
Khasanah, Abanja Nur Alfa. 2014. “Sistem Informasi Penerimaan Siswa Baru
Berbasis Web Dengan Fasilitas Sms Gateway Sma Negeri 1
Pajangan”. Tugas Akhir Yogyakarta: Universitas Gajah Mada.
Madcoms. 2013. Kupas Tuntas Adobe Dreamweaver dengan Pemrograman
PHP dan MySQL CS6. Yogyakarta: Penerbit Andi Offset.
Priyatmanto, Eko. 2014. “Aplikasi Pembelajaran Kaidah Bahasa Jawa
Berbasis Android Mobile”. Skripsi Surakarta: Universitas
Muhammadiyah Surakarta.
Purwiatmojo, Nur Ichsan. 2012. “Sistem Informasi Akademik dengan SMS
Gateway di SMP Nawa Kartika”. Skripsi Surakarta: Universitas
Muhammadiyah Surakarta.
Riyani, Siti Ida. 2013. “Pengembangan Sistem Informasi Jasa Bengkel
Dengan Fasilitas Sms Gateway (Studi Kasus AHASS Buana Sari
Motor)”. Tugas Akhir Yogyakarta: Universitas Gajah Mada.
Setyawan, Andri. 2013. “Rancang Bangun SMS Gateway Pada Pengelolaan
Koperasi Simpan Pinjam (KSP “Lumintu” Jatisrono)”. Skripsi
Surakarta: Universitras Muhammadiyah Surakarta.
Sumadyo, Malikus. 2009. Rancang Bangun Sistem Pelaporan Pendapatan
Harian Dengan Sms Gateway Dan Monitoring Hasil Berbasis Web
Pada Perusahaan Pengisian Ban Nitrogen. Jurnal Paradigma Vol X,
212-221.
Thoyib. 2010. Pelayanan Pelanggan Berbasis SMS Gateway. JURNAL UMB,
3.
BIODATA PENULIS
Nama : Farid Ulfa Faaza
Tempat / Tanggal Lahir : Boyolali, 10 Agustus 1993
Jenis Kelamin : Laki-Laki
Agama : Islam
Jurusan : Teknik Informatika
Peguruan Tinggi : Universitas Muhammadiyah Surakarta
Alamat : Jl. A. Yani Tromol Pos 1 Pabelan, Kartasura
Telp./Fax : (0271)717417, 719483 / (0271)714448
Alamat Rumah : Pilang 03/08 Ketitang Nogosari Boyolali
No. HP : 081222559947
Alamat e-mail : [email protected]