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