Anda di halaman 1dari 10

MERANCANG SISTEM ABSENSI KESISWAAN

SMS GATEWAY
Dika Nurul Handayani
nurul.dhandayani@gmail.com :: dnurulhandayani@wordpress.com

Abstrak
Sistem absensi siswa dilakukan untuk meningkatkan kedisiplinan terhadap siswa.
Menginfisienkan waktu dan tenaga sekaligus mebudayakan teknologi computer pada
berbagai kalangan pengguna khususnya star pengajar (guru). System absensi manual
yang diterapkan sekolah adalah dengan menggunakan surat, jadi ketika siswa tidak
mengikuti pelajaran tanpa keterangan maka sekolah akan mengirim surat kepada orang
tua murid. Memanfaatkam teknologi SMS Gateway pada system informasi absen, biaya
dapat dikurangi dan waktu yang dibutuhkan lebih cepat, karena system SMS ke orang
tua murid dan hanya dibutuhakan waktu kurang dari satu jam dengan biaya pengiriman
Rp. 100,-.
Tujuan dan manfaat dari penerapan system informasi berbasis SMS Gateway agar
mempermudah proses absensi guru terhadap seorang siswa, apakah siswa tersebut hadir
dari awal pelajaran hingga akhir pelajaran. Dengan adanya system ini maka pengawasan
siswa lebih mudah, karena orang tua dapat mengetahui detail absensi anak melalui
SMS.

Pendahuluan
Perkembangan teknologi computer sangat berperan dan membantu pekerjaan manusia
dalam segala bidang sehinggamenuntut manusia untuk memahami dan menguasainya
guna mencapai tujuan yang dikendakinya.
Lembaga pendidikan merupakan salah satu bidang vital yang memanfaatkan teknologi
computer. Tanpa teknologi computer lembaga pendidikan dapat dikatakan belum cukup
untuk mendukung proses belajar-mengajar yang baik. Kebutuhan teknologi di era
globalisasi khususnya teknologi komputer telah menghasilkan informasi yang lebih
cepat, akurat dan lebih relevan bila dibandingkan dengan informasi yang dihasilkan
dengan cara konvensional. Dengan perkembangan teknologi informasi seperti sekarang
ini kehadiran komputer sangat membantu dalam proses pengolahan data. Komputer
merupakan alat pengolah data yang tepat, cepat dan akurat dengan tingkat ketelitian
yang tinggi sehingga mampu menjadi alternatif terbaik dalam memenuhi setiap
kebutuhan informasi.

Lisensi Dokumen:
Copyright 2008-2014 ilmuti.org
Seluruh dokumen di ilmuti.org dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial
(nonprofit), dengan syarat tidak menghapus atau merubah atribut penulis dan pernyataan copyright yang disertakan dalam setiap
dokumen. Tidak diperbolehkan melakukan penulisan ulang, kecuali mendapatkan ijin terlebih dahulu dari ilmuti.org

Sistem absensi siswa dilakukan untuk meningkatkan kedisiplinan terhadap siswa.


Menginfisienkan waktu dan tenaga sekaligus mebudayakan teknologi computer pada
berbagai kalangan pengguna khususnya star pengajar (guru). System absensi manual
yang diterapkan sekolah adalah dengan menggunakan surat, jadi ketika siswa tidak
mengikuti pelajaran tanpa keterangan maka sekolah akan mengirim surat kepada orang
tua murid. Memanfaatkam teknologi SMS Gateway pada system informasi absen, biaya
dapat dikurangi dan waktu yang dibutuhkan lebih cepat, karena system SMS ke orang
tua murid dan hanya dibutuhakan waktu kurang dari satu jam dengan biaya pengiriman
Rp. 100,-.
Tujuan dan manfaat dari penerapan system informasi berbasis SMS Gateway agar
mempermudah proses absensi guru terhadap seorang siswa, apakah siswa tersebut hadir
dari awal pelajaran hingga akhir pelajaran. Dengan adanya system ini maka pengawasan
siswa lebih mudah, karena orang tua dapat mengetahui detail absensi anak melalui
SMS.

Pembahasan
Konsep Dasar Database
Database adalah sekumpulan data yang disusun dalam bentuk (beberapa) table yang
saling berkaitan maupun berdiri sendiri. Dalam contoh kasus adalah misalnya seorang
guru mempunyai data-data siswa yang harus dikelola sedemikian rupa sehingga mudah
diolah. Data-data tersebut bila disusun dan di pilih berdasarkan kategori tertentu, akan
menjadi sebuah database. Penyusunan data base bisa dilakukan secara sederhana dengan
menuliskan data-datanya pada buku khusus. Atau bisa juga dengan cara modern dengan
memanfaatkan teknologi komputer. Cara apapun yang digunakan, untuk mempermudah
penyusunan dan penampilan data, maka digunakan bentuk table.

SMS Gateway
SMS Gateway merupakan sebuah perangkat yang menawarkan layanan transit SMS,
mentransformasikan pesan ke jaringan selular dari media lain atau sebaliknya, sehingga
memungkinkan pengiriman atau penerimaan pesan SMS dengan atau menggunakan
ponsel. SMS Gateway dapat terhubung ke media lain seperti perangkat SMSC dan
server milik content provider melalui link IP untuk memproses layanan SMS. Salah satu
masalah pesan SMS adalah bahwa SMSCs dikembangkan oleh perusahaan yang
berbeda menggunakan protocol komunikasi mereka sendiri dan sebagian besar
protokol-protokol ini adalah proprietar. Kita tidak dapat menghubungkan kedua SMSC
yang berbeda jika keduanya tidak mendukung protokol SMSC yang umum atau sesuai
standar. Untuk mengatasi hal ini, maka dibuatlah sebuah SMS gateway yang diletakkan
diantara dua SMSC. (Putri:2012)

Lisensi Dokumen:
Copyright 2008-2014 ilmuti.org
Seluruh dokumen di ilmuti.org dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial
(nonprofit), dengan syarat tidak menghapus atau merubah atribut penulis dan pernyataan copyright yang disertakan dalam setiap
dokumen. Tidak diperbolehkan melakukan penulisan ulang, kecuali mendapatkan ijin terlebih dahulu dari ilmuti.org

Istilah Gateway, bila dilihat arti secara kamus Inggris-Indonesia adalah pintu gerbang.
Namun pada dunia computer, gateway bias diartikan sebagai jembatan penghubung
antar satu system dengan system yang lain yang berbeda, sehingga dapat terjadi
pertukaran data antar system tersebut. Dengan demikian SMS Gateway dapat diartikan
sebagi penghubung untuk lalu lintas data SMS, baik yang dikirimkan maupun yang
diterima.
SMS data SMS yang kita kirim atau yang kita terima sebenarnya memiliki format
tersendiri untuk dapat diterjemahkan oleh sebuah mobile phone. Format atau mode yang
dipakai untuk mengirim dan menerima SMS ada dua yaitu Mode Text dan Mode PDU
(protocol Data Unit).

Gambar Mode pengiriman dan penerimaan SMS dengan PDU

Sistem perangkat lunak yang digunakan


1. NetBeans
NetBeans mengacu pada dua hal, yakni platform untuk pengembangan aplikasi desktop
java, dan sebuah Integrated Development Environment (IDE) yang dibangun
Menggunakan platform NetBeans. Platform Netbeans memungkinkan aplikasi dibangun
dari sekumpulan komponen perangkat lunak moduler yang disebut modul. Sebuah
modul adalah suatu arsip Java (Java archive) yang memuat kelas-kelas Java untuk
berinetraksi dengan NetBeans Open API dan file manifestasi yang mengidentifikasinya
sebagai modul.
Aplikasi yang dibangun dengan modul-modul dapat dikembangkan dengan
menambahkan modul-modul baru. Karena modul dapat dikembangkan secara
independen, aplikasi berbasis platform NetBeans dapat dengan mudah dikembangkan
oleh pihak ketiga. Secara mudah dan powerfull. Netbeans IDE adalah IDE open source
yang ditulis sepenuhnya dengan bahasa pemrograman Java menggunakan platform
Netbeans. Netbeans IDE mendukung pengembangan semua tipe aplikasi Java(J2SE,
web, EJB, dan Aplikasi Mobile). Fitur lainnya adalah sistem proyek berbasis Ant,
kontrol versi, dan refactoring.
Versi terbaru saat ini adalah Netbeans IDE 6.7.1 yang dirilis Oktober 2009
mengembangkan fitur-fitur Java EE yang sudah ada(termasuk Java Persistence support,
EJB-3 dan JAX-WS). Sementara paket tambahannya, NetBeans Enterprise Pack

Lisensi Dokumen:
Copyright 2008-2014 ilmuti.org
Seluruh dokumen di ilmuti.org dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial
(nonprofit), dengan syarat tidak menghapus atau merubah atribut penulis dan pernyataan copyright yang disertakan dalam setiap
dokumen. Tidak diperbolehkan melakukan penulisan ulang, kecuali mendapatkan ijin terlebih dahulu dari ilmuti.org

mendukung pengembangan aplikasi perusahaan Java EE 5, meliputi alat desain visual


SOA, skema XML, web service dan pemodelan UML. NetBeans C/C++ Pack
Mendukung proyek C/C++. Modularitas semua fungsi IDE disediakan oleh modulmodul. Tiap modul menyediakan fungsi yang didefenesikan dengan baik,seperti
dukungan untuk bahasa pemrograman Java, editing, atau dukungan bagi CVS.
NetBeans memuat semua modul yang diperlukan dalam pengembangan Java dalam
sekali download, memungkinkan pengguna untuk mulai bekerja sesegera mungkin.
Modul-modul juga mengijinkan NetBeans untuk bisa dikembangkan. Fitur-fitur baru,
seperti dukungan untuk bahasa pemrograman lain, dapat ditambahkan dengan
menginstal modul tambahan. Sebagai contoh, Sun Studio, Sun Java Studio Enterprise,
dan Sun Java Studio Creator dari Sun Microsystem semuanya berbasis NetBeansIDE.

2. MySQL
Merupakan suatu perangkat lunak database relasi (Relational Database Management
System atau RDBMS), seperti halnya ORACLE, Postgresql, MS SQL, dan sebagainya.
MySQL tersedia di berbagai platform Linux dan berbagai varian Unix.

Gambaran Umum Sistem


Sistem yang akan di bangun adalah sebuah sistem berupa perangkat lunak yang
membantu para orang tua, wali murid untuk mengakses dengan mudah dan efisien
dalam menyampaikan absensi kepada pihak sekolah menggukan media handphone
(SMS). Pada saat itu juga sistem akan membalas SMS berupa informasi bahwa pesan
sudah diterima oleh sistem.
Aplikasi yang dibangun memerlukan kabel data untuk dapat mengakses ponsel sehingga
komunikasi dan transfer data antar ponsel dan komputer dapat dilakukan. Kabel data
dihubungkan ke USB. Kabel data yang digunakan harus sesuai dengan jenis dan tipe
handphone yang akan digunakan. Penulis menggukana handphone Siemens C55 dengan
kabel data DKU 5 sebagai penghubungnya, dan aplikasi SMS dengan menggunakan
software Java sebagai pembuatnnya.

Lisensi Dokumen:
Copyright 2008-2014 ilmuti.org
Seluruh dokumen di ilmuti.org dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial
(nonprofit), dengan syarat tidak menghapus atau merubah atribut penulis dan pernyataan copyright yang disertakan dalam setiap
dokumen. Tidak diperbolehkan melakukan penulisan ulang, kecuali mendapatkan ijin terlebih dahulu dari ilmuti.org

Pengiriman pesan SMS

Halaman Login

Halaman depan Admin

Halaman kelas
Lisensi Dokumen:
Copyright 2008-2014 ilmuti.org
Seluruh dokumen di ilmuti.org dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial
(nonprofit), dengan syarat tidak menghapus atau merubah atribut penulis dan pernyataan copyright yang disertakan dalam setiap
dokumen. Tidak diperbolehkan melakukan penulisan ulang, kecuali mendapatkan ijin terlebih dahulu dari ilmuti.org

Halaman siswa

Halaman absensi

Input absensi siswa

Lisensi Dokumen:
Copyright 2008-2014 ilmuti.org
Seluruh dokumen di ilmuti.org dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial
(nonprofit), dengan syarat tidak menghapus atau merubah atribut penulis dan pernyataan copyright yang disertakan dalam setiap
dokumen. Tidak diperbolehkan melakukan penulisan ulang, kecuali mendapatkan ijin terlebih dahulu dari ilmuti.org

Halaman kirim pesan

Halaman pesan masuk

Halaman pesan terkirim

Lisensi Dokumen:
Copyright 2008-2014 ilmuti.org
Seluruh dokumen di ilmuti.org dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial
(nonprofit), dengan syarat tidak menghapus atau merubah atribut penulis dan pernyataan copyright yang disertakan dalam setiap
dokumen. Tidak diperbolehkan melakukan penulisan ulang, kecuali mendapatkan ijin terlebih dahulu dari ilmuti.org

Halaman auto replay

SMS daftar

SMS balasan

Implementasi Format SMS


Implementasi format sms untuk orangtua digunakan untuk berinteraksi dengan sistem
yang berfungsi sesuai fungsinya masing-masing.
Lisensi Dokumen:
Copyright 2008-2014 ilmuti.org
Seluruh dokumen di ilmuti.org dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial
(nonprofit), dengan syarat tidak menghapus atau merubah atribut penulis dan pernyataan copyright yang disertakan dalam setiap
dokumen. Tidak diperbolehkan melakukan penulisan ulang, kecuali mendapatkan ijin terlebih dahulu dari ilmuti.org

1. Untuk mengetahui panduan melihat nomor telepon, format SMS: TELP?


2. Untuk format SMS absen ijin, (Kelas#No.Induk#Nama#Absen#Keterangan)
contoh : 6#4111#Cahyo#Ijin#Dikarenakan ikut Bapak ke Jogyakarta
3. Untuk format SMS absen sakit,
(Kelas#No.Induk#Nama#Absen#Keterangan)
Contoh: 6#4111#Cahyo#Sakit#Dikarenakan terserang penyakit Demam Berdarah
4. Untuk format ganti nomor Telp,
(Nama Siswa#No.Induk#kelas#No.Lama#No.Baru)
Contoh : Cahyo#4111#6#085642006872#085647052004

Penutup
Perancangan system ini sangat membatu mempermudah dan mempercepat orangtua
murid dalam memperoleh informasi siswa di sekolah. Disamping dapat mempermudah
proses mendapatkan informasi siswa sistem ini juga sangat membantu dalam pelaporan
kegiatan siswa di sekolah yang efisien dan tepat.
Sistem informasi sekolah dasar berbasis SMS ini merupakan sistem yang mampu
mengirimkan sms data absensi siswa sesuai persyaratan, broadcast SMS kegiatan ke
semua orangtua, melakukan akses data siswa, data kegiatan, data absensi dan mengubah
data telepon melalui SMS.
Saran
1. Perancangan dan pembuatan system informasi absensi berbasis sms gateway ini
masih sangat sederhana dan perlu pengembangan selanjutnya.
2. Masih banyak kekurangan dalam pembuatan sistem informasi ini.

Referensi
repository.library.uksw.edu/.../2428/T1_682005714_Full%20text.pdf?...
http://repository.library.uksw.edu/handle/123456789/2428
http://repository.amikom.ac.id/files/Publikasi_09.12.3570.pdf
ijns.org/journal/index.php/ijns/article/download/96/95

Lisensi Dokumen:
Copyright 2008-2014 ilmuti.org
Seluruh dokumen di ilmuti.org dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial
(nonprofit), dengan syarat tidak menghapus atau merubah atribut penulis dan pernyataan copyright yang disertakan dalam setiap
dokumen. Tidak diperbolehkan melakukan penulisan ulang, kecuali mendapatkan ijin terlebih dahulu dari ilmuti.org

Biografi
Nama saya Dika Nurul Handayani. Saya lahir di Jakarta dan
bertempat tinggal di Harapan Kita Tangerang. Sekarang saya
mahasiswi di STMIK RAHARJA dengan jurusan Sistem Informasi.
Hobi saya nonton film, baca novel, browsing, dan lain-lainnya.

Lisensi Dokumen:
Copyright 2008-2014 ilmuti.org
Seluruh dokumen di ilmuti.org dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial
(nonprofit), dengan syarat tidak menghapus atau merubah atribut penulis dan pernyataan copyright yang disertakan dalam setiap
dokumen. Tidak diperbolehkan melakukan penulisan ulang, kecuali mendapatkan ijin terlebih dahulu dari ilmuti.org

Anda mungkin juga menyukai