MERANCANG SISTEM ABSENSI KESISWAAN SMS GATEWAY Dika Nurul Handayani
[email protected] ::
[email protected]
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