APLIKASI INFORMASI AKADEMIK BERBASIS SMS GATEWAY PADA SMK NEGERI 1 PANGKALPINANG Abstrak Fast growing information needs to encourage the creation of information technology that accurately and quickly. Short message service (SMS) is one of the features of GSM developed and standardized by the European Telecommunications Standards Institute (ETSI). SMS is one medium that is widely used by people today, because SMS has a very low rate compared to speak directly with the destination number. SMS Gateway is an information technology that is used to help students see the value of subjects and will save time so as to be effective and efficient. When there is an incoming SMS server will query and will immediately respond automatically according to the request sent by the user. Keyword : SMS Gateway, GSM, Server, Query
1.
PENDAHULUAN
1.1
Latar Belakang
dengan
pengerjaan
siswi menjadi tidak efektif dan efisian karena tidak maksimalnya informasi yang didapatkan. SMK Negeri 1 Kota
teknologi tersebut. Salah satu teknologi yang berkembang
Pangkalpinang juga belum mempunyai suatu sistem dimana
sekarang ini adalah Global System for Mobile Communication
siswa-siswi dan orang tua/wali dapat melihat nilai-nilai putra-
(GSM) atau yang lebih dikenal dengan telepon selular digital.
putri mereka selama belajar di SMK Negeri 1 Kota
Dengan maraknya transfer data yang dilakukan oleh
Pangkalpinang
masyarakat pada saat ini, maka SMS sangat baik untuk
SMS
Banking
nilai
ujian
secara
langsung
hanya dapat melihat nilai-nilai mereka ketika adanya
media SMS, para pengguna bisa mengetahui informasi yang seperti
misalnya
dimanapun dan kapanpun. Siswa-siswi dan orang tua/wali
mentransfer data atau informasi dalam kapasitas kecil. Dengan
server,
Sehingga
diperoleh tidak tepat waktu, pengolahan data akademik siswa-
dengan semakin banyaknya permintaan masyarakat akan
dari
kertas.
memerlukan waktu yang relatif lama karena informasi yang
Teknologi komunikasi berkembang sangat pesat seiring
dibutuhkan
menggunakan
penerimaan raport, sehingga siswa-siswi dan orang tua/wali
yang
hanya dapat melihat nilai pada waktu tertentu. Dari berbagai
menyediakan fasilitas informasi saldo tabungan bagi para
penjelasan tersebut disimpulkan masih kurangnya media
nasabahnya. Nasabah hanya mengirim SMS dengan kode-
penyampaian informasi akademik di SMK Negeri 1 Kota
kode tertentu ke server yang kemudian secara otomatis akan
Pangkalpinang maka penulis ingin menerapkan layanan
dibalas oleh server tersebut tentang informasi yang diinginkan
informasi akademik berbasis SMS Gateway kepada siswa-
oleh pengirim sesuai dengan kode-kode yang diterima oleh
siswi dan orang tua/wali yang dapat diakses melalui media
server. Penulis memilih aplikasi sistem informasi akademik
SMS (Short Message Service).
berbasis SMS Gateway karena, SMS merupakan salah satu
Dari uraian di atas, maka penulis melakukan penelitian
media yang banyak digunakan oleh masyarakat sekarang ini,
di sekolah SMK Negeri 1 Kota Pangkalpinang adapun judul
selain murah siswa juga dapat dengan mudah untuk melihat
yang di angkat dalam penelitian ini adalah “Aplikasi
nilai mata pelajaran. Sehingga dalam penyajian nilai siswa
Informasi Akademik Berbasis SMS Gateway Pada SMK
tidak mengalami keterlambatan. Melihat perkembangannya,
Negeri 1 Kota Pangkalpinang”.
saat ini SMS Gateway semakin banyak digunakan oleh banyak instansi-instansi sebagai salah satu alat pengelola
1.2
informasi termasuk dalam dunia pendidikan seperti sekolah-
Rumusan Masalah Pokok permasalahan yang dihadapi oleh siswa SMK
sekolah.
Negeri 1 Pangkalpinang adalah siswa sering terlambat
Pada sekolah SMK Negeri 1 Kota Pangkalpinang
mendapatkan informasi mengenai nilai ujian harian, nilai ujian
dalam menyampaikan informasi akademik kepada siswa-siswi
tengah semester, nilai ujian akhir semester, absensi siswa,
dan orang tua/wali masih menggunakan cara manual yaitu
poin pelanggaran, jadwal ujian, ataupun informasi kegiatan
1
akademik dan non akademik yang dilakukan sekolah. Dan yang lebih penting bagi wali murid pun diharuskan untuk
1.5.1 Metode Pengumpulan Data
datang ke sekolah untuk melihat nilai akademis siswa. Hal ini
a.
Dokumentasi, yaitu data yang langsung di peroleh
dapat menjadi penghalang bagi siswa untuk memotivasi diri
dari SMK Negeri 1 Kota Pangkalpinang berupa
dalam meningkatkan kemampuan mereka dalam kegiatan
dokumen yang berhubungan dalam pembuatan
belajar yang mereka lakukan.
aplikasi. b.
1.3
Batasan Masalah
atau diskusi langsung dengan pihak-pihak yang
Agar permasalahan tidak terlalu luas, maka penulis
bersangkutan agar mendapatkan informasi yang
membatasi ruang lingkup yang akan di bahas sebagai berikut : a.
Wawancara, yaitu penulis melakukan tanya jawab
dibutuhkan secara detail.
Aplikasi ini hanya menyampaikan informasi akademik
c.
Studi Kepustakaan, Yaitu mencari informasi
kepada siswa-siswi dan orang tua/wali seperti nilai
melalui catatan-catatan selama kuliah, diktat-
(harian, ujian akhir semester, ujian tengah semester,
diktat, buku-buku serta beberapa situs internet
ekstrakulikuler), informasi absensi siswa bulanan, melihat
yang berkaitan dalam menyelesaikan laporan serta
jadwal ujian, informasi pelanggaran siswa-siswi yang
pembangunan aplikasi.
telah dilakukan di sekolah. b.
Pada aplikasi ini informasi akademik hanya dapat di lihat
1.5.2 Metode Proses Pembangunan Perangkat Lunak
oleh siswa-siswi dan orang tua/wali yang memiliki hak
c.
Dalam
pembangunan
prangkat
lunak
penulis
akses ke dalam sistem.
mengunakan model proses yang sering disebut classic life
Pada aplikasi ini hanya mengunakan satu nomor sebagai
cycle atau waterfall model yang merupakan sebuah metode
pemroses SMS yang diterima ataupun dikirim dan tidak
pengembangan
ada kerja sama ke pihak jaringan operator.
sistematik dan bersifat sekuensial guna membangun perangkat
software
yang
mendukung
pendekatan
lunak yang di mulai dengan level sistem dan progres analysis, 1.4
Tujuan Penelitian
design, coding, testing.
Adapun tujuan dari penelitian ini adalah membangun
Berikut penjelasan dari tahap-tahap yang dilakukan :
aplikasi akademik berbasis SMS Gateway
a.
a. Untuk mempermudah siswa-siswi dan orang tua/wali untuk
mengakses
sistem yang akan diaplikasikan ke dalam bentuk software.
akademik seperti nilai (harian, ujian akhir semester,
Hal ini sangat penting mengingat software harus dapat
ujian tengah semester, ekstrakulikuler), informasi
berinteraksi dengan elemen-elemen lain seperti hardware,
absensi informasi
bulanan,
pelanggaran
mendapatkan
Tahap awal ini mencari kebutuhan dari keseluruhan
informasi
siswa
dan
System/information engineering
melihat
jadwal
ujian,
database, dan lain-lain. Tahap ini sering disebut dengan
yang
telah
Project Definition.
siswa-siswi
dilakukan di sekolah melalui aplikasi SMS Gateway
b.
dimanapun dan kapanpun.
Analysis Tahap ini menganalisa segala kebutuhan software,
b. Sangat mudah bagi orang tua/wali untuk memperoleh
bagaimana dan seperti apa software yang dibutuhkan
perkembangan informasi akademik putra-putrinya di
sesuai yang di inginkan.
sekolah sehingga di harapkan ada peningkatan hasil
c.
belajar kepada putra-putrinya di sekolah.
Design Tahap ini dilakukan sebelum melakukan coding. Tahap ini bertujuan untuk memberikan gambaran apa yang
Metode Penelitian
seharusnya dikerjakan dan bagaimana tampilannya.
Beberapa metode penelitian yang digunakan untuk
Tahap ini membantu dalam menspesifikasikan kebutuhan
pengumpulan data dan informasi-informasi pelengkap untuk
hardware dan sistem serta mendefinisikan arsitektur
mempermudah penelitian ini antara lain yaitu:
sistem secara keseluruhan.
1.5
2
d.
Coding
(Novianti Ariza dan Ami Fauzijah, 2009) menyatakan, bahwa
Tahap ini untuk dapat dimengerti oleh mesin, dalam hal
SMS Gateway adalah suatu platform yang menyediakan
ini adalah komputer, maka desain tadi harus diubah
mekanisme untuk menghantar dan menerima SMS dari
kedalam
peralatan mobile (HP, PDA phone, dan lain-lain).
bentuknya
dimengerti
oleh
pemograman
e.
menjadi
mesin,
melalui
bentuk
yaitu
proses
yang
kedalam
coding.
dapat bahasa
Tahap
2.6 SMS
ini
(Romzi Imron 2004) menyatakan bahwa SMS adalah
merupakan implementasi dari tahap design yang secara
“Layanan
yang
banyak
teknis dikerjakan oleh programmer.
komunikasi tanpa kabel yang memungkinkan dilakukannya
Testing
pengiriman
Tahap ini adalah tahap melakukan uji coba keseluruhan
terminal pelanggan (ponsel) atau antara terminal
apakah software yang di buat apakah masih ada error, dan
pelanggan dengan
hasilnya harus benar-benar sesuai dengan kebutuhan yang
voice mail, dan sebagainya”.
sudah didefinisikan sebelumnya.
2.7 Java
pesan
diaplikasikan
dalam
pada
jaringan
bentuk alphanumeric antar
sistem eksternal seperti email, paging,
(Harvey dan Paul 2003) menyatakan, bahwa Java merupakan 2.
suatu software bahasa pemrograman yang dikembangkan
TINJAUAN PUSTAKA
sebagai
2.1 Layanam Akademik
komponen
utama
platform
Java
oleh
Sun
(Tampubolon 2001) menyatakan, bahwa pelayanan akademik,
Microsystems yang diluncurkan pada tahun 1995.
yang kadang disebut dengan pelayanan kurikuler, meliputi:
2.8 Netbeans
peraturan akademik, perkuliahan, kurikulum, bimbingan /
(Hendry 2008) menyatakan, bahwa Netbeans merupakan
konsultasi akademik, praktikum, tugas akhir, evaluasi,
sebuah aplikasi Integrated Development Environment (IDE)
termasuk alat bantu perkuliahan seperti perpustakaan, OHP,
yang berbasiskan Java dari Sun Microsystems yang berjalan di
laboratorium, dan lain-lain.
atas swing.
2.2 Definisi Sistem
2.9 My SQL
Suatu sistem sangatlah dibutuhkan dalam suatu perusahaan
(Setiyo Cahyono 2006) menyatakan, bahwa MySql Adalah
atau
sangatlah
multi user database yang menggunakan bahasa structured
instansi
querylanguage (SQL). MySQL dalam operasi client - server
pemerintah, baik yang berskala kecil maupun besar. Supaya
melibatkan server daemon MySQL di sisi server dan berbagai
dapat berjalan dengan baik diperlukan kerjasama diantara
macam program serta library yang berjalan di sisi client. SQL
unsur-unsur yang terkait dalam sistem tersebut.
adalah bahasa standar yang digunakan untuk mengakses
instansi
menunjang
pemerintahan,
terhadap
kinerja
karena
sistem
perusahaan
atau
database server.
2.3 Sistem Informasi (Jogiyanto 2005) menyatakan, bahwa Sistem informasi adalah suatu sistem di dalam suatu organisasi yang mempertemukan
3.
kebutuhan pengolahan transaksi harian, mendukung operasi,
3.1 Analisa Proses/Activity Diagram
bersifat manajerial dan kegiatan strategi dari suatu organisasi
Metode PENELITIAN
Activity
diagram
menggambarkan
berbagai
alur
dan menyediakan pihak luar tertentu dengan laporan-laporan
aktivitas dalam sistem yang sedang dirancang, bagaimana
yang diperlukan.
masing-masing alur berawal, keputusan yang mungkin terjadi,
2.4 Analisa Sistem
dan bagaimana berakhir. Berikut adalah Activity Diagram
(Henderi 2007) menyatakan, bahwa Analisis adalah kegiatan
yang mengacu pada sistem yang sedang berjalan :
berfikir untuk menguraikan suatu keseluruhan menjadi
a.
komponen sehingga dapat mengenal tanda-tanda komponen, hubungannya suatu sama lain dan fungsi masing-masing dalam satu keseluruhan yang terpadu. 2.5 SMS Gateway
3
Activity Diagram Nilai
Guru Pelaj aran
Tata Usaha
Sisw a
Guru Bk
Start
Sisw a
Start Merekap Nilai Siswa
Meneyerahkan Hasil Nilai Pelajaran
Menerima Hasil Nilai Pelajaran
mendapatkan Laporan Kasus Siswa
Akan di Panggil keruangan BK
Mendapatkan Bimbingan Kesiswaan dari Guru Bk
datang keruangan Bk
Mencatat Hasil Nilai Pelajaran ke Buku Nilai
Menyerahkan Hasil Nilai Pelajaran
Terima Hasil Nilai Pelajaran
End
Gambar Activity Diagram Nilai End
b.
Activity Diagram Ekstrakulikuler Gambar Activity Diagram Pelanggaran Guru Ekstrakulikuler
Tata Usaha
Sisw a
e.
Start
Activity Diagram Jadwal Ujian Wakasek Kurikulum
Tata Usaha
Merekap Nilai Siswa
Start Menyerahkan Nilai Ekstrakulikuler
Menerima Nilai Ekstrakulikuler
Membuat Jadwal Ujian Mencatat Nilai Ekstrakulikuler ke Buku Nilai
Menyerakan Nilai Ekstrakulikuler ke Siswa
Menyerahakan Jadwal Ujian
Terima Nilai Ekstrakulikuler
Terima Jadwal Ujian
Mencatak Jadwal Ujian End
Menempel kepapan Pengumuman
Gambar Activity Diagram Ekstrakulikuler
c.
Activity Diagram Absensi Guru Pelaj aran
Wali Kelas
End Tata Usaha
Sisw a
Start
Melakukan Absensi
Gambar Activity Diagram Jadwal Ujian Menyerahkan Absensi
Merekap Absensi
Menyerahkan Absensi
f.
Activity Diagram Broadcast
Menerima Hasil Absensi Siswa
Kepala Sekolah
Menyerahkan Hasil Absensi
Tata Usaha
Start
Mencatat Hasil Absensi ke buku absensi
Menerima Hasil Absensi
Membuat Suatu Pengumuman End
Menyerahkan Isi pengumuman
Gambar Activity Diagram Absensi d.
Activity Diagram Pelanggaran
Terima Isi Pengumuman
Mencetak Lembar Hasil Pengumuman
menempelkan Kepapan Pengumuman
End
Gambar Activity Diagram Broadcast
4
Implementasi sistem berguna untuk mengetahui apakah program yang telah dibuat dapat berjalan secara maksimal, untuk itu maka program tersebut harus di uji dahulu mengenai Registrasi
kemampuannya agar dapat berjalan sesuai dengan yang diharapkan pada saat implemensinya nanti. Sebelum aplikasi SMS Gateway dioperasikan, yang
Cek Nilai Pelajaran
harus
dilakukan
pertama
kali
adalah
menghubungkan
komputer dengan handphone melalui media perantara sebuah kabel USB. Penulis mengunakan handphone siemens C55.
Cek Nilai Ekstrakulikuler
Berikut adalah tampilan layar semua form yang ada pada aplikasi ini: Cek Data Pelanggaran
a.
Tampilan Menu Utama Menu utama merupakan tampilan menu setelah TU atau admin login pada Aplikasi Informasi Akademik Pada
Cek Jadwal Ujian
SMK Negeri 1 Pangkalpinang Berbasis SMS Gateway.
Siswa-siswi dan Orang Tua/Wali Ganti Nomor Hp
UnReg
a. Gambar Use case Diagram Siswa-siswi dan Orang Tua/Wali b.
Gambar Tampilan Menu Utama
Use case Diagram Admin b.
Tampilan Login Sebelum masuk ke menu utama aplikasi, admin
Input Data siswa Input Data Pelajaran
diharuskan memasukkan nama admin dan kata sandi,
Input Data Ekskul
yang telah terdaftar pada aplikasi.
Input Data Pelanggaran
Input Data Admin
Input Data Absensi Siswa Admin
Input Data Nilai Pelajaran
Input Data Nilai Ekskul
Input Data Poin Pelanggaran
Gambar Tampilan Masuk
Input Data Jadwal Ujian
Broadcast
c.
Tampilan Form Data Siswa Tampilan berikutnya adalah form data siswa, form ini
Gambar Use case Diagram Admin
digunakan untuk memasukan data siswa. 4.
HASIL DAN PEMBAHASAN
5
Gambar Tampilan Form Data Siswa
Gambar Tampilan Form Data Pelanggaran
d.
g.
Tampilan Form Pelajaran
Tampilan Form Data Admin
Form ini digunakan untuk memasukan data pelajaran
Form data admin merupakan pendaftaran bagi admin
yang diambil dari guru.
sebelum membuka aplikasi, dan untuk admin biasanya sudah ditentukan dari sekolah seperti, TU, kepala sekolah, guru dan sebagainya
Gambar Tampilan Form Data Pelajaran
e.
Tampilan Form Data Ekskul Gambar Tampilan Form Data Admin
Form ini digunakan untuk memasukan kegiatan-kegiatan diluar pelajaran sekolah. h.
Tampilan Form Absensi Siswa Form Absensi siswa diambil dari absensi manual di kelas, yang berikutnya akan di input ke aplikasi.
Gambar Tampilan Form Data Ekskul
f.
Tampilan Form Data Pelanggaran Gambar Tampilan Form Absensi
Form ini digunakan untuk mencatat pelanggaranpelanggaran yang dilakukan siswa pada saat jam sekolah. i.
Tampilan Form Nilai Pelajaran Form nilai pelajaran diinput melalui hasil nilai dari para guru-guru di sekolah
6
Gambar Tampilan Form Nilai Pelajaran Gambar Tampilan Form SMS Server j.
Tampilan Form Nilai Eskul Form
ini
digunakan
untuk
memasukan
m.
nilai
Tampilan Form Broadcast
ektrakulikuler yang didapat dari masing-masing guru
Form ini digunakan untuk mengirimkan informasi dari
ekstrakulikuler.
sekolah kepada wali murid dan siswa.
Gambar Tampilan Form Nilai Ekskul Gambar Tampilan Form Broadcast 5.
KESIMPULAN DAN SARAN
5.1 Kesimpulan k.
Kesimpulan dari sistem ini adalah membantu guru atau
Tampilan Form Jadwal Ujian
wali kelas dalam penyajian nilai ke siswa, mengurangi beban
Form ini digunakan untuk memasukan jadwal-jadwal
kerja guru atau wali kelas, memberikan kemudahan bagi siswa
ujian yang akan dilaksanakan disekolah.
dalam melihat nilai. Dari sistem ini juga akan mendapat keuntungan menghemat waktu dalam penyajian nilai ke siswa, meningkatkan citra nama baik dan akan mendapatkan keuntungan karena pada sistem ini direferensikan bekerjasama dengan pihak vendor. 5.2 Saran Selain menarik beberapa kesimpulan, juga mengajukan saran-saran yang mungkin bisa dijadikan pertimbangan dalam pengembangan selanjutnya, antara lain :
Gambar Tampilan Form Jadwal Ujian l.
a.
Tampilan Form SMS Server
Alangkah baiknya jika server modem yang di gunakan untuk server sms gateway bukan server dari handphone
Form SMS Server ini digunakan untuk menghubungkan
yang dijadikan modem, tetapi dari pabrikan kartu sim
Handphone dengan komputer. Di form ini juga terdapat
card seluler dengan cara bekerja sama contohnya indosat,
nilai port, kecepatan transfer, baterai, dan sinyal.
telkomsel, xl. Agar tidak terlalu berat server yang digunakan jika memakai modem dari handphone.
7
b.
Sebaiknya administrator aplikasi ini yang berpengalaman dan juga memiliki keahlian dalam mengoperasikan komputer.
c.
Perlu ditambahkan fitur-fitur yang lebih lengkap agar bias memenuhi kebutuhan siswa-siswi dan wali murid. Handphone server masih mengunakan teknologi lama sehingga perlu diganti dengan handphone dengan teknologi baru.
DAFTAR PUSTAKA
[1] Ariza, N. dan Ami F. Sistem Informasi Sekolah Dasar Berbasis SMS 20 Juni 2009; A-41. [2] Cahyono, S. Panduan Praktis Pemrograman Database Menggunakan MySQL dan JAVA Bandung: Informatika, 2006. [3] Deitel, H. M. And Paul J. D. Java How To Program, Fifth Edition New Jersey: Prentice Hall, 2003. [4] Henderi. Analysis and Design System with Unified Modeling Language(UML) STMIK Raharja: Tangerang, 2007. [5] Hendry. Belajar Otodidak Java dengan Netbeans 6.0 Jakarta: Elex Media Komputindo, 2008. [6] Jogiyanto. Analisis dan Desain Sistem Informasi Yogyakarta: Penerbit Andi, 2005. [7] Rama, D. V. and Jones, F. L. Accounting information systems South - Western College: Publishing Roff, J. T., 2006. [8] Rosidi, R. I. Membuat Sendiri SMS Gateway Berbasis Protokol SMPP Yogyakarta: Andi, 2004. [9] Tampubolon, P.D. Perguruan Tinggi Bermutu, Paradigma Baru Manajemen Pendidikan Tinggi Menghadapi Tantangan Abad ke-21 Jakarta: PT Gramedia Pustaka Utama, 2001.
8