aplikasi informasi akademik berbasis sms gateway pada sma negeri

advertisement
APLIKASI INFORMASI AKADEMIK BERBASIS SMS
GATEWAY PADA SMA NEGERI 1 KELAPA
Wendra Saputra
Teknik Informatika STMI K ATMA LUHUR PANGKALPINANG
Jl. Jend. Sudirman Selindung Lama Pangkalpinang Kepulauan Babel
Email : [email protected]
Abstract
SMA Negeri 1 Kelapa menginginkan suatu sistem yang dapat membantu dalam penyampaian informasi
akademik kepada siswa dan orangtua siswa dengan cepat. Serta memudahkan siswa dan orangtua siswa dalam
mengakses informasi nilai dan kegiatan-kegiatan sekolah dengan efesien. Untuk memecahkan masalah yang
terjadi maka diperlukan sistem informasi yang memberikan layanan yang dapat dilakukan dengan cara cepat
dimanapun dan kapanpun, sistem yang dapat menangani permasalahan tersebut, yaitu dengan membangun
sistem akademik berbasis SMS gateway. Penggunaan SMS gateway dapat dijadikan sebagai solusi untuk
membantu siswa dan wali murid dalam mendapatkan informasi nilai dan kegiatan dan penggunaan broadcast
dapat dijadikan sebagai solusi untuk membantu pihak sekolah dalam menyampaikan informasi hasil rapat
pemberitahuan libur serta agenda kegiatan akademik. Berdasarkan hasil pengujian aplikasi akademik berbasis
SMS gateway ini dinilai sudah cukup membantu pihak sekolah dalam menyampaikan informasi-informasi
akademik kepada siswa dan orangtua siswa dalam mengakses informasi nilai dan agenda kegiatan serta
mempermudah pihak admin dalam pengolahan data nilai siswa dan kegiatan-kegiatan sekolah.
Keywords : SMS, Handphone
1.
1.1
Pendahuluan
Latar Belakang
Pada perkembangan teknologi saat ini
banyak segala sesuatunya dilakukan serba canggih,
mudah dan praktis. Manusia memerlukan
komunikasi untuk saling bertukar ataupun mencari
informasi dimana saja. Salah satu sistem
komunikasi yang merupakan andalan bagi
terselenggaranya integrasi sistem telekomunikasi
secara global adalah ditemukannya teknologi
handphone yang sesuai dengan kebutuhan manusia,
yaitu mampu berkomunikasi jarak jauh dimanapun
mereka berada. Salah satu ciri mobile technology
adalah untuk mendapatkan informasi ataupun
pengaksesannya harus menggunakan cara yang
mudah dan tidak mengganggu aktifitas mereka.
Kemudian munculah berbagai macam fitur dari
handphone, salah satunya adalah Short Message
Service atau yang biasa kita singkat dengan SMS
yang memungkinkan interaksi data dengan cepat
dan murah. SMS adalah sebuah teknologi yang
memungkinkan untuk menerima maupun mengirim
pesan antar telepon seluler.
Dalam perkembangan system informasi
ini, sebuah lembaga pendidikan seperti sekolah
tentu sangat membutuhkan sebuah media untuk
menyampaikan informasi. SMAN 1 Kelapa salah
satu sekolah yang belum memiliki system
informasi
akademik,
untuk
memberikan
kemudahan dalam pengelolaan manajemen sekolah
terutama informasi akademik. Sering kali terjadi
pada system manual, jika kita membutuhkan data
siswa seperti data nilai, transkip nilai, maupun yang
lainnya, maka kita harus mencari dan membolakbalik arsip yang tersimpan dalam jumlah yang
banyak dan bahkan terkadang data tersebut tidak
ditemukan.
Dengan adanya sistem baru yang
terkomputerisasi, diharapkan dapat memudahkan
manajemen sekolah mengelola informasi sekolah
terutama informasi akademik. Dengan adanya
konsep ini, siswa dan orangtua, dapat mengakses
informasi dari sekolah dimanapun dan kapanpun.
Selain itu juga diharapkan sistem ini dapat
memajukan media informasi dan proses belajar
mengajar di SMAN 1 Kelapa.
Untuk itu penulis tertarik untuk
melakukan penelitian dengan judul ”Aplikasi
Informasi Akademik berbasis SMS Gateway pada
SMAN 1 Kelapa” untuk membantu pendataan
secara komputerisasi yang lebih efektif dan efisien
dan juga menghemat waktu.
1.2
Rumusan Masalah
Setelah melihat latar belakang masalah yang
telah di uraikan di atas maka timbul rumusan
masalah dalam skripsi ini sebagai berikut:
a. Bagaimana membangun aplikasi penyajian
informasi berbasis sms gateway.
b. Data apa saja yang akan disajikan dalam
aplikasi ini.
c. Informasi apa saja yang akan disajikan
dalam aplikasi ini.
1.3
Tujuan dan Manfaat Penelitian
Berdasarkan rumusan masalah yang
diangkat diatas, dapat dirumuskan tujuan yang
ingin dicapai, yaitu merancang dan membuat
aplikasi informasi akademik yang dapat diakses
melalui handphone dengan menggunakan fasilitas
SMS (Short Message Service).
Manfaat yang diharapkan dari skripsi ini
adalah :
a. Memudahkan para siswa dalam mengakses
informasi akademik kapan dan dimana saja
tanpa harus menunggu satu semester atau harus
pergi kesekolah.
b. Membantu intansi sekolah dalam menyampaikan
informasi akademik maupun non akademik
kepada siswa maupun orantua siswa.
c. Aplikasi ini dibuat untuk membantu orangtua
siswa dalam memantau perkembangan anaknya
di sekolah.
d. Aplikasi ini dibuat untuk memajukan kinerja
suatu sekolah.
1.4
Batasan Masalah
Untuk memberikan ketegasan dalam
cakupan penulisan ini, perlu ditetapkan batasan
permasalahan sebagai berikut :
a. Informasi akademik berbasis sms gateway ini
hanya memberikan informasi seputar absensi
siswa, nilai – nilai siswa dan seputar informasi
akademik kepada siswa.
b. Informasi akademik ini hanya bisa diakses oleh
siswa maupun orangtua siswa yang telah
terdaftar dalam database.
c. Untuk keamanan setiap user, setiap siswa
memiliki hak akses yang berbeda, untuk siswa
menggunakan NIS sedangkan orang tua siswa
menggunakan no id yang telah di daftar.
d. Perangkat lunak yang digunakan dalam
membangun aplikasi ini. Diantaranya:
1) Bahasa pemograman PHP
2) Xammp sebagai 1.7.3 sebagai local server
3) Adobe Dreameaver CS6 sebagai aplikasi
4) Browser (Mozila Firefox,dll), sebagai
aplikasi untuk menjalankan program sms
gateway.
5) Gammu
sebagai
penghubung
modem/handphone dengan komputer.
6) MySql sebagai database atau tempat
penyimpanan informasi pada aplikasi.
e. Perangkat keras yang digunakan sebagai
modem atau sms gateway adalah modem merk
huawei serta satu unit komputer atau leptop.
f. User yang langsung berhubungan dengan
sistem adalah siswa dan admin.
1.5
Metode Penelitian
Dalam melakukan penelitian ini, penulis
menggunakan metode Waterfall dalam pembutan
SMS Gateway yang terdiri dari beberapa tahapan
sebagai berikut:
1.5.1 Tahap Pengumpulan Data
a. Dokumentasi
Data dokumentasi diperoleh langsung dari
bidang kesiswaan dan staff TU di SMA Negeri
1 Kelapa.
b. Wawancara
Wawancara dilakukan untuk mengumpulkan
data
dari
pihak
yang
masih
berhubungan/memiliki sangkutan dengan pihak
instansi dengan proses penelitian
c. Observasi
Observasi dilakukan untuk mengamati secara
langsung proses pengaksesan informasi oleh
siswa yang dilakukan oleh staff TU
d. Studi Literatur
yaitu dengan melakukan telaah pada buku dan
informasi melalui internet mengenai sms
gateway
1.5.2
Tahap Identifikasi Kebutuhan dan
Analisis
Tahap menganalisis data yang telah
dikumpulkan yang berkaitan dengan proses dan
data yang diperlukan dengan mendefinisikan
kebutuhan fungsional, kebutuhan non fungsional
dan kebutuhan perangkat keras dan perangkat
lunak. Toolcase yang digunakan UML berbentuk
Actvity Diagram, dan Use Case diagram.
1.5.3 Perancangan Sistem
Tahap perancangan dilakukan dengan cara
melakukan perancangan data menggunakan tool
case class diagram dan ERD. Perancangan proses
digambarkan dengan membuat sequence diagram
dan membuat, relasi tabel data dan kamus data
serta membuat perancangan antarmuka user dengan
menggunakan struktur navigasi, rancangan layar.
1.5.4 Implementasi Sistem
Tahap
uji
coba
aplikasi
selanjutnya
diimplementasikan pada tahap pemasangan aplikasi
yang telah dirancang untuk diterapkan di sekolah.
a. Perbaikan/penambahan data
Setelah sistem diuji coba dan terjadi beberapa
kekurangan/kelemahan, maka perlu diperbaiki
atau diubah lagi data-data yang ada sehingga
hasil yang dicapai lebih baik.
b. Penyusunan laporan
Merupakan tahap terakhir dimana nanti semua
kegiatan yang telah dilakukan mulai dari awal
sampai selesainya pembuatan software dan
hardware
akan dibuat laporan serta
kesimpulannya.
1.6
Sistematika Penulisan
Sistematika penulisan skripsi ini dibagi menjadi 5
(lima) bab yaitu sebagai berikut:
Bab 1 Pendahuluan
Bab ini menguraikan latar belakang, identifikasi
masalah, tujuan, batasan masalah, metodelogi
penelitian, waktu dan tempat dan sistematika
penulisan.
Bab II Landasan Teori
Bab ini membahas mengenai berbagai landasan
teori yang digunakan, disesu naikan dengan
permasalahan yang dihadapi.
Bab III Pemodelan Proyek
Bab ini berisi penjelasan mengenai Objective
proyek, identifikasi stakeholder, identifikasi
deliveriables, penjadwalan proyek, rancangan
anggaran, struktur tim proyek, dan analisia resiko
Bab IV Analisa Masalah dan Perancangan
Bab ini membahas mengenai analisa masalah,
perancangan
sistem,
rancangan
database,
implementasi, kelebihan dan kekurangan program
Bab V Penutup
Bab ini berisikan kesimpulan dari bab-bab
sebelumnya, sehingga dari kesimpulan tersebut
penulis mencoba memberi saran yang berguna
untuk
melengkapi
dan
menyempurnakan
pengembangan ini untuk masa sistem yang akan
datang.
2.
Tinjauan Pustaka
2.1 SMS (Short Message)
Short Message Service merupakan salah satu
fitur dari GSM yang dikembangkan dan
distandarisasi oleh ETSI. Pada saat kita mengirim
pesan SMS dari handphone,maka pesan SMS
tersebut tidak langsung dikirim ke handphone
tujuan,akan tetapi terlebih dahulu dikirim ke SMS
Center (SMSC) dengan prinsip Store and
forward,setelah itu baru dikirimkan ke handphone
yang dituju. (Wahana Komputer 12)
2.2
Telepon Genggam
Telepon seluler (ponsel) atau telepon
genggam (telgam) atau handphone (HP) atau
disebut pula adalah perangkat telekomunikasi
elektronik yang mempunyai kemampuan dasar
yang sama dengan telepon konvensional
perlu
disambungkan
dengan
jaringan
telepon
menggunakan kabel (nirkabel; wireless). Saat ini
Indonesia mempunyai dua jaringan telepon
nirkabel yaitu sistem GSM (Global System for
Mobile Telecommunications) dan sistem CDMA
(Code Division Multiple Access).
2.3
GSM (Global System for Mobile)
Global System for Mobile Communication
(GSM mulanya singkatan dari Groupe Spécial
Mobile) adalah sebuah teknologi komunikasi
selular yang bersifat digital. Teknologi GSM
banyak diterapkan pada komunikasi bergerak,
khususnya telepon genggam. Teknologi ini
memanfaatkan gelombang mikro dan pengiriman
sinyal yang dibagi berdasarkan waktu, sehingga
sinyal informasi yang dikirim akan sampai pada
tujuan. GSM dijadikan standar global untuk
komunikasi selular sekaligus sebagai teknologi
selular yang paling banyak digunakan orang di
seluruh dunia.
2.4
Modem
Modem berasal dari singkatan Modulator
Demodulator. Modulator merupakan bagian yang
mengubah sinyal informasi ke dalam sinyal
pembawa (carrier) dan siap untuk dikirimkan,
sedangkan Demodulator adalah bagian yang
memisahkan sinyal informasi (yang berisi data atau
pesan) dari sinyal pembawa yang diterima sehingga
informasi tersebut dapat diterima dengan baik.
Modem merupakan penggabungan kedua-duanya,
artinya modem adalah alat komunikasi dua arah.
Setiap perangkat komunikasi jarak jauh dua-arah
umumnya menggunakan bagian yang disebut
"modem", seperti VSAT, Microwave Radio, dan
lain sebagainya, namun umumnya istilah modem
lebih dikenal sebagai Perangkat keras yang sering
digunakan untuk komunikasi pada komputer.
Data dari komputer yang berbentuk sinyal
digital diberikan kepada modem untuk diubah
menjadi sinyal analog, ketika modem menerima
data dari luar berupa sinyal analog, modem
mengubahnya kembali ke sinyal digital supaya
dapat diproses lebih lanjut oleh komputer. Sinyal
analog tersebut dapat dikirimkan melalui beberapa
media telekomunikasi seperti telepon dan radio.
Setibanya di modem tujuan, sinyal analog
tersebut diubah menjadi sinyal digital kembali dan
dikirimkan kepada komputer. Terdapat dua jenis
modem secara fisiknya, yaitu modem eksternal dan
modem internal.
2.5
SMS Gateway
SMS gateway adalah sebuah aplikasi yang
merubah proses SMS dari Mobile-Equipmentke PC/
Laptop, SMS seperti layaknya fitur di telepon
seluler, tetapi ada perbedaan dari segi fitur, dan
fungsi yang bias di buat berdasarkan kebutuhan
bisnis. Dengan adanya software SMS Gateway
dapat mengatur SMS lewat PC atau Laptop dengan
mudah dan cepat. Seperti mengatur kontak dengan
excel atau notepad, mengatur SMS keluar,
mengirim SMS perkelompok, mengirim SMS
khusus pelanggan, membuat SMS dengan jawaban
otomatis yang bias diatur isi SMSnya contoh SMS
registrasi ketika seorang registrasi maka mendapat
suatu jawaban secara otomatis, mengecek data via
SMS dengan format tertentu contohnya nilai,
absensi, dll.
3.
3.1
digambarkan dengan membuat sequence diagram
dan membuat, relasi tabel data dan kamus data
serta membuat perancangan antarmuka user dengan
menggunakan struktur navigasi, rancangan layar.
Metode Penelitian
Metode penelitian
Metode penelitian yang akan digunakan
dalam melakukan penelitian ini adalah :
3.1.1 Tahap Pengumpulan Data
a. Dokumentasi
Data dokumentasi diperoleh langsung dari
bidang kesiswaan dan staff TU di SMA Negeri
1 Kelapa.
b. Wawancara
Wawancara dilakukan untuk mengumpulkan
data
dari
pihak
yang
masih
berhubungan/memiliki sangkutan dengan pihak
instansi dengan proses penelitian
c. Observasi
Observasi dilakukan untuk mengamati secara
langsung proses pengaksesan informasi oleh
siswa yang dilakukan oleh staff TU
d. Studi Literatur
yaitu dengan melakukan telaah pada buku dan
informasi melalui internet mengenai sms
gateway
3.1.2 Tahap Identifikasi Kebutuhan dan
Analisa
Tahap menganalisis data yang telah
dikumpulkan yang berkaitan dengan proses dan
data yang diperlukan dengan mendefinisikan
kebutuhan fungsional, kebutuhan non fungsional
dan kebutuhan perangkat keras dan perangkat
lunak. Toolcase yang digunakan UML berbentuk
Actvity Diagram, dan Use Case diagram.
3.1.3 Perancangan Sistem
Tahap perancangan dilakukan dengan cara
melakukan perancangan data menggunakan tool
case class diagram dan ERD. Perancangan proses
3.1.4 Implementasi Sistem
Tahap uji coba aplikasi selanjutnya
diimplementasikan pada tahap pemasangan aplikasi
yang telah dirancang untuk diterapkan di sekolah.
a. Perbaikan/penambahan data
Setelah sistem diuji coba dan terjadi beberapa
kekurangan/kelemahan, maka perlu diperbaiki
atau diubah lagi data-data yang ada sehingga
hasil yang dicapai lebih baik.
b. Penyusunan laporan
Merupakan tahap terakhir dimana nanti semua
kegiatan yang telah dilakukan mulai dari awal
sampai selesainya pembuatan software dan
hardware
akan dibuat laporan serta
kesimpulannya..
4.
5.1
Hasil Dan Pembahasan
Analisa Kebutuhan Sistem
Analisis kebutuhan sistem dibagi menjadi
dua, yaitu kebutuhan fungsional dan kebutuhan non
fungsional.
4.1.1 Kebutuhan fungsional
Kebutuhan fungsional dalam pembangunan
aplikasi ini menyangkup beberapa hal :
a. Sistem dapat menberikan informasi akademik
berupa nilai siswa, data kehadiran siswa dan
jadwal mata pelajaran
b. Sistem dapat membantu orangtua untuk
mengetahui perkembangan anaknya disekolah
c. Sistem dapat memberikan inforamasi akademik
kepada orangtua siswa
d. Sistem dapat memberikan informasi secara
cepat kepada siswa maupun orangtua siswa.
4.1.2 Kebutuhan Non Fungsional
Analisis
kebutuhan
non
fungsional
menggambarkan keadaan sistem yang pada SMA
Negeri 1 Kelapa, diantaranya perangkat keras,
perangkat lunak, serta user sebagai analisis
kekurangan dan kebutuhan yang harus dipenuhi
dalam perancangan sistem yang akan diterapkan.
4.2
Perancangan Sistem
Perancangan sistem akan dimulai setelah
tahap analisa sistem selsai perancangan sistem
dapat
difinisikan
sebaai
penggambaranm,
perencanaan dan pembuatan sketsa. Tahapan ini
menyangkut menkonfigurasi dari komponen –
komponen perangkat keras dan perangkat lunak
dari suatu sistem sehingga setelah instalasi dari
suatu sistem akan benar-benar memuaskan dari
rancangan bangu yang telah ditetapkan pada akhir
tahap analisa sistem
4.2.1.3
Logical Record Structure (LRS)
4.2.1
Perancangan Basis Data
Perancangan basis data adalah proses
memproduksi deskripsi implementasi basis data
pada penyimpanan sekunder, mendeskripsikan
skruktur – struktur penyimpanan dan metode –
metode
pengaksesan
dalam
meningkatkan
efektifitas pengasksesan. Pada tahap ini,
perancangan fisik telah ditunjukan untuk system
DBMS tertentu. Ada beberapa tehnik dalam
perancangan basis data
4.2.1.1 Entity Relationship Diagram (ERD)
5.
5.1
Kesimpulan Dan Saran
Kesimpulan
Dari hasil penelitian yang telah dilakukan
dapat diambil beberapa kesimpulan yaitu :
a.
b.
c.
d.
4.2.1.2
Transformasi ERD ke LRS
Sistem informasi akademik berbasis sms
gateway ini dapat menggunakan simcard yang
berbeda, baik pada server yang telah ada pada
sekolah maupun pengguna
Sistem informasi sekolah ini dapat mengirim
dan menerima SMS melalui browser
Sistem dapat membalas SMS secara otomatis
apabila format SMS yang diterima sesuai
dengan format SMS yang ditentukan oleh
sistem
Informasi akademik ini hanya bisa diakses
oleh siswa maupun orangtua siswa yang telah
terdaftar dalam database
5.2
Saran
Bila sistem informasi sekolah berbasis sms gateway
ini akan digunakan sebaiknya memperhatikan
beberapa faktor :
a. Tarip SMS pada jaringan operator seluler
b. Biaya SMS balasan dari server yang masih
dibebankan kepada server dengan istilah lain,
server akan mengeluarkan biaya SMS setiap
kali membalas SMS balasan kepada pengirim
dan penggunna yang mengirim SMS
permintaan informasi ke server. Untuk
mengatasi kendala ini, dapat dilakukan
dengan para provider GSM yang ada untuk
mendapatkan sebuah nomor yang bertarif
premium.
c. Spesifikasi kebutuhan program harus dipenuhi
sehingga aplikasi bekerja dengan benar dan
dalam waktu proses yang cepat.
DAFTAR PUSTAKA
Tarigan, P.D, Membangun SMS Gateway Berbasis
Web dengan CodeIgniter Yogyakrta: Lokomedia,
Aditama,
Roki,
Berbasis
Web
Sistem
dengan
Informasi
PHP
Akademik
2012.
Yogyakarta:
Winarmo, Edy dkk, Buku Sakti Pemrograman PHP
Lokomedia 2012.
Jakarta: PT Elex Media Komputindo, 2013.
Aplikasi WEB dengan PHP dan MySQL,penulis
Kasiman
Peranginangin,
penerbit
ANDI
www1,
Yogyakarta@ 2010.
http://id.wikipedia.org/wiki/Telepon_genggam
Edhy Sutanto. Basis Data Yogyakarta : Andi,2011
www2,
Huda, Miftakhul dan Bunafit Komputer, Membuat
Aplikasi Database dengan Java, MySQL, dan
http://id.wikipedia.org/wiki/Global_System_for_Mo
bile_Communications
NetBeans Jakarta: PT Elex Media Komputindo,
www3,
2010.
http://www.scribd.com/doc/184427396/Bab2-Sms-
Indrajani, Bedah Kilat 1 Jam Pengantar dan Sistem
Gateway
Basis Data Jakarta: PT Elex Media Komputindo,
2011.
www4,
http://www.academia.edu/4887559/Fungsi_Dan_P
Komputer, Wahana, Pengembangan Aplkasi Sistem
engertian_UML
Informasi Akademik Berbasis SMS dengan Java
Semarang: Salemba Infotek, 2007.
www5, http://yudiagusta.files.wordpress.com
Kustiawan, Ratno, Modul Review Object Oriented
www6, http://id.wikipedia.org/wiki/HTML
Programming Yogyakarta : STMIK AMIKOM
,2010
www7,
http://reffendick.blogspot.com/2009/09/javascript-
Prasetio, Adhi, Buku Pintar Pemrograman WEB
adalah-sebuah-bahasa_03.html
Jakarta Selatan: Mediakita, 2012.
Sutanta, Edhy, Basis Data Dalam Tinjauan
www8, http://id.wikipedia.org/wiki/AJAX
Konseptual Yogyakarta: CV Andi Offset, 2011.
www9, http://id.wikipedia.org/wiki/XAMPP
Download