Jurnal Teknologi Vol. 7, No. 1, April 2017, Hal. 111- 118 Copyright©2017 by LPPM UPI YPTK Padang
E- ISSN : 2541-1535 ISSN : 2301-4474
IMPLEMENTASI SMS GATEWAY DALAM PENGOLAHAN INFORMASI AKADEMIK SISWA MENGGUNAKAN BAHASA PEMOGRAMAN PHP DAN DATABASE MySQL (Studi kasus : SMPN 2 Batusangkar) Anesia Nila Kinanti Universitas Putra Indonesia YPTK, Padang email:
[email protected] Abstract The rises of Information and Communication Technology ICT make changes in any sector, not exception in education and teached sector. The example is short message service technology (SMS). Begin from SMS Technology was created a interesting idea, one of things is SMS Gateway.The application from information academic systems based SMS Gateway was designed as communication tool between school with parents. This system give easily for parents for check and get information about absent, grade and school. This system support by Gammu application as service SMS Gateway for sending data with autorespond. KataKunci ::ICT, SMS Gateway, Sistem Informasi Akademik, Gammu
1. PENDAHALUAN Berawal perkembangan dari teknologi SMS, ada sebuah ide menarik yang saat ini banyak diadopsi dan dikembangkan, yaitu SMS Gateway. SMS Gateway hadir sebagai media atau sarana penyedia informasi berbasis SMS. Saat ini, SMS (Short Message Service) telah menjadi salah satu media untuk mendapatkan informasi tanpa harus terikat tempat dan waktu. SMS Gateway adalah sebuah teknologi yang memungkinkan kita melakukan pengiriman dan penerimaan teks short message service melalui teknologi GSM di komputer.SMPN 2 Batusangkar adalah salah satu sekolah menengah pertama yang terdapat di kota Batusangkar, Kabupaten Tanah Datar. Saat ini sistem absensi siswa yang diterapkan masih terbilang “manual” (by paper) dimana absensi dilakukan di dalam kelas dan informasi absensi dan nilai hanya dapat diperoleh oleh orang tua siswa pada saat pengambilan rapor semester saja. Oleh karena itu perlunya sistem SMS Gateway sebagai fasilitas pada sistem informasi akademik siswa pada SMPN 2 Batusangkar agar mempermudah orang tua dalam memperoleh informasi mengenai absensi, nilai serta informasi yang dikeluarkan oleh pihak sekolah kapanpun dan dimanapun.
2. LANDASAN TEORI Konsep Sistem Informasi 2.1.1 Pengertian Sistem Sistem adalah sekelompok unsur yang erat hubungannya satu dengan yang lain, yang berfungsi bersama-sama untuk mencapai tujuan tertentu.[5] 2.1.2 Pengertian Informasi Menurut Hanif (2007:9), informasi adalah data yang telah diolah menjadi bentukyang berarti bagi penerimanya dan bermanfaat dalam pengambilan keputusan saat ini ataumendatang. Dengan demikian informasi berarti data yang telah diproses, atau data yangmemiliki arti.Menurut Jogiyanto (2005:36), informasi adalah data yang diolah menjadi bentuk yang berguna bagi pemakainya. [6] 2.1.3 Pengertian Sistem Informasi Sistem informasi adalah cara yangterorganisir untuk mengumpulkan, memasukan, dan memproses data dan menyimpan, mengelola, mengontrol dan melaporkannya sehingga dapat mendukungsuatu perusahaan maupun organisasi untuk mencapai tujuan(Rudy Tantra, 2012:2).[4]
111
Jurnal Teknologi Vol. 7, No. 1, April 2017, Hal. 111- 118 Copyright©2017 by LPPM UPI YPTK Padang
E- ISSN : 2541-1535 ISSN : 2301-4474
2.1.4 Pengertian Sistem Informasi Akademik Sistem Informasi Akademik (SIAKAD) adalah suatu sistemyang dirancang untuk keperluan pengeloaan datadataakademik dengan penerapan teknologi komputer baikhardwaremaupun softwareyang bertujuan memberikan informasi terhadap para siswa, orang tua siswa dan masyarakat tentang sekolah, data siswa, absensi siswa, data nilai siswa, dan informasi sekolah.[1] 3.1 Konsep Dasar SMS Short message service atau yang disebut SMS merupakan suatu teknologi nirkabel yang memungkinkan seseorang untuk mengirim dan menerima pesan secara cepat melalui perangkat mobile.[4] 3.2 Karateristik SMS Karakteristik utama SMS adalah SMS merupakan sebuah sistem pengiriman datadalam paket yang bersifat out-ofband dengan bandwith kecil. Dengan karakteristik ini, pengiriman suatu burst data yang sangat pendek dapat dilakukan dengan efisiensi yang sangat tinggi.[7] 3.3 SMS Gateway SMS Gateway merupakan suatu aplikasi yang memanfaatkan fasilitas SMS, yang digunakan untuk pengiriman data secara ringkas dan pendek yang memungkinkan seorang pengguna telepon selular mendapatkan informasi dari aplikasi tersebut.[3] 3.4 Mekanisme SMS Gateway[2] a. Menerima SMS sesuai dengan keyword yang ditentukan. b. Melakukan fungsi logik tertentu terhadap datadata yang diterima dari SMS gateway. c. Mengirimkan informasi kepada user berdasarkan keyword sesuai dengan permintaan. 3.5 Gammu Gammu merupakan salah satu tool untuk mengembangkan aplikasi SMS Gateway yang cukup mudah diimplementasikan dan gratis.[2] Kelebihan Gammu dari tool SMS gateway lainnya adalah: a. Gammu dapat dijalankan di Windows maupun Linux. b. Banyak device atau ponsel yang kompatibel dengan gammu. c. Gammu menggunakan database MySql dan dapat menggunakan aplikasi desktop dan interface web-based.
3. METODOLOGI Metodologi penelitian adalah cara meniliti suatu kasus atau masalah yang dibahas. Adapun teknik-teknik dan pedoman pengumpulan data atau penilitian yang penulis gunakan, diantaranya sebagai berikut : 1. Penelitian Kepustakaan (Library Research) Dalam membantu penelitian ini penulis juga melakukan studi perpustakaan sebagai suatu metoda untuk memperoleh infromasi yang relevan dengan penelitian yang dilakukan, yaitu dengan membaca atau melalui literatur-literatur yang berhubungan dengan pihak yang dibahas. 2. Penelitian Lapangan (Field Research) Yaitu penelitian langsung kelapangan untuk pengambilan data yang diperlukan dengan dengan cara: a. Wawancara Melakukan komunikasi langsung dengan pimpinan. b. Observasi Mengadakan pengamatan langsung terhadap kegiatan-kegiatan yaitu mendatangi langsung ke SMA N 2 Batusangkar guna melihat secara langsung sistem pengolahan data yang sedang berjalan. c. Daftar Pertanyaan Dengan cara mengajukan beberapa pertanyaan kepada resonden yang terlibat langsung pada permasalahan ini. 3. Penelitian Laboratorium (Laboratory Research) Tahap penelitian ini dilakukan dari laboraturium komputer, tujuannya adalah untuk mempertahankan teori dan praktek serta menguji rancangan sesuai dengan kebutuhan.
112
Jurnal Teknologi Vol. 7, No. 1, April 2017, Hal. 111- 118 Copyright©2017 by LPPM UPI YPTK Padang
E- ISSN : 2541-1535 ISSN : 2301-4474
4. ANALISA DANPEMBAHASAN 3.1 Perancangan Sistem Perancangan sistem adalah merancang atau mendesain suatu sistem yang baik, yang isinya adalah langkah-langkah operasi dalam proses pengolahan data dan prosedur untuk mendukung operasi sistem . 3.1.1 Use Case Diagram Use Case adalah konstruksi untuk mendeskripsikan bagaimana sistem terlihat dimata pengguna. Berikut use case diagram pada sistem informasi siswa berbasis SMS Gateway, dapat dilihat pada gambar 3.1 sebagai berikut: <
> Lihat Data Guru <>
Lihat Data Siswa <>
Lihat Data Kelas User
<>
Lihat Data Nilai Siswa <>
Lihat Informasi Sekolah
Login <>
<>
<<extend>>
Wali Kelas
Mengirim SMS Request
Request Nilai <<extend>> Home <>
<> Wali Siswa Request Absensi
Manajemen Guru <<extend>>
<
<>
Manajemen Kelas <>
Request Info Sekolah
Admin Manajemen Siswa
<>
<>
Manajemen Absensi <>
Manajemen Mata Pelajaran <>
Menerima Balasan Request
Manajemen Nilai <>
Manajemen Info Sekolah <>
Manajemen Guru Ajar
<> Manajemen User
<> Inbox
Outbox
Gambar 3.1Use Case Diagram 3.1.2 Class Diagram Class diagrammerupakan inti dari pengembangan dan desain berorentasi objek. Class diagram juga mengambarkan struktur suatu sistem dengan menunjukkan class dan hubungannya, adapun interaksinya dapat dilihat pada gambar 3.2
Gambar 3.2Class Diagram
113
Jurnal Teknologi Vol. 7, No. 1, April 2017, Hal. 111- 118 Copyright©2017 by LPPM UPI YPTK Padang
E- ISSN : 2541-1535 ISSN : 2301-4474
3.1.3 Activity Diagram Activity Diagram menggambarkan berbagai alir aktivitas dalam sistem yang sedang dirancang. Berikut gambar activity diagram wali siswa, dapat dilihat pada gambar 3.3
Gambar 3.3Activity DiagramWali Siswa 3.1.4 Sequence Diagram Sequence diagram menjelaskan interaksi objek yang disusun berdasarkan urutan waktu.Berikut gambar Sequence diagram Manajemen Nilai Siswa Pada Admin, dapat dilihat pada gambar 3.4
Login
: Admin
1: Username dan Password
Menu Home
Form Nilai
Tbl.nilai
Logout
2: Validasi
3: Return 4: Berhasil Login 5: Lihat() 6: Tambah() 7: Ubah() 8: Hapus()
9: Return 10: Logout()
Gambar 3.4Sequencw Diagram Manajemen Nilai Siswa Pada Admin 3.1.5 Delpoyment Diagram Deployment diagram digunakan untuk menunjukkan tata letak sebuah sistem secara fisik, dengan menampakkan bagian-bagian software yang berjalan pada bagian-bagian hardware. Application Server Mobile Phone Xampp, Gammu
Samsung, Nokia, BlackBerry etc
Modem GSM
Gambar 3.5 Delpoyment Diagram 3.2 Rancangan Format SMS Rancangan format SMS akan digunakan untuk input data bagi pengguna sistem, dalam hal ini orang tua atau wali siswa. Berikut adalah format penulisan sms untuk layanan informasi siswa : 1. ABSEN (space) NISN Format sms untuk memperoleh informasi absensi 2. NILAI (space) UTS (space) NISN
114
Jurnal Teknologi Vol. 7, No. 1, April 2017, Hal. 111- 118 Copyright©2017 by LPPM UPI YPTK Padang
E- ISSN : 2541-1535 ISSN : 2301-4474
Format sms untuk memperoleh informasi nilai UTS 3. NILAI (space) UAS (space) NISN Format sms untuk memperoleh informasi nilai UAS 4. INFO Format sms untuk memperoleh informasi yang dikeluarkan pihak sekolah 3.3 Pengujian Sistem Pengujian sistem mengambarkan bagaimana sebuah sistem berjalan. Tahapan pengujian ini berisikan hasil eksekusi program dan penjelasan program yang dibuat untuk mendukung sistem yang telah dirancang. 1.
Halaman Utama
Halaman utama pada sistem ini merupakan halaman yang akan ditampilkan ketika pengguna membuka sistem dan pihak admin, user dan wali kelas dapat langsung login dihalaman ini, halaman utama dapat dilihat pada gambar 3.6 dibawah ini :
Gambar 3.6 Halaman Utama 2.
Halaman Utama Setelah User Login
Halaman ini hanya dapat diakses oleh user yang telah terdaftar. Dihalaman inilah user dapat melihat laporan data guru, siswa dan informasi seperti gambar 3.7 dibawah ini :
Gambar 3.7 Halaman Utama Setelah User Login 3.
Halaman Utama Setelah Admin Login
Halaman ini hanya dapat diakses oleh admin yang telah terdaftar. Dihalaman inilah kegiatan manipulasi dapat dilakukan seperti pengeditan dan entry data seperti gambar 3.8 dibawah ini :
115
Jurnal Teknologi Vol. 7, No. 1, April 2017, Hal. 111- 118 Copyright©2017 by LPPM UPI YPTK Padang
E- ISSN : 2541-1535 ISSN : 2301-4474
Gambar 3.8 Halaman Utama Setelah AdminLogin 4.
Halaman Utama Setelah Wali Kelas Login
Halaman ini hanya dapat diakses oleh admin yang telah terdaftar. Dihalaman inilah kegiatan manipulasi dan dapat dilakukan seperti pengeditan dan entry data seperti gambar 3.9 dibawah ini :
5.
Gambar 3.9 Halaman Utama Setelah Wali KelasLogin Tampilan Layanan Informasi Absen
Gambar 4.10 Tampilan Layanan Informasi Absen 6.
Tampilan Layanan Informasi Nilai UTS
Gambar 4.11 Tampilan Layanan Informasi Nilai UTS
116
Jurnal Teknologi Vol. 7, No. 1, April 2017, Hal. 111- 118 Copyright©2017 by LPPM UPI YPTK Padang
7.
E- ISSN : 2541-1535 ISSN : 2301-4474
Tampilan Layanan Informasi Nilia UAS
Gambar 4.12 Tampilan Layanan Informasi Nilai UAS 8.
Tampilan Layanan Informasi Sekolah
Gambar 4.13 Tampilan Layanan Informasi Sekolah
5. KESIMPULAN Berdasarkan hasil analisa dan desain yang telah dilakukan dan dibahaspada bab-bab sebelumnya, maka dapat disimpulkan bahwa : 1. Dengan diterapkannya sistem pengolahan informasi akademik siswa berbasis SMS Gateway dapat mempermudah orang tua siswa dalam memperoleh informasi mengenai anaknya kapanpun dan dimanapun. 2. Melalui Informasi yang diperoleh dengan sistem SMSGateway ini, data dan informasi siswa terkait absensi, nilai dan informasi sekolah dapat diterima dan dikirim dengan format yang jelas dan mudah di pahami.
DAFTAR PUSTAKA [1] Renia Yunita, et all. Sistem Informasi Akademik Padasma Yanitas Palembang. [2] Novianti, Ariza, dan Fauzijah, Ami. 2009. Sistem Informasi Sekolah Dasar Berbasis SMS. [3]Isnawati, et all. 2012. Pengembangan Short Message Service (SMS) Gateway Layanan Informasi Akademik Di SMK YPPT Garut. [4] Rangga Hariyadi, et all. 2012. Perancangan Pembuatan Sistem Informasi Akademik Online Dan Teknologi Sms Gateway Pada Smp N 1 Muara Bungo. Sistem Informasi Padang. [5] Subatri, Tata. 2012. Konsep Sistem Informasi. Yogyakarta: Penerbit ANDI [6] Nurlaela, Fetty. Aplikasi SMS Gateway Sebagai Sarana Penunjang Informasi Perpustakaan Pada Sekolah Menengah Pertama Negeri 1 Arjosari [7] Wiharto, Yudi. 2011. Sistem Informasi Akademik Berbasis Sms Gateway. Politeknik PalComTech Palembang. [8] Rhyca Putri Ardy, et all. 2012. Pemanfaatan SMS Gateway Dalam Pelayanan Informasi Aktifitas Siswa Pada TK Xaverius 5 Palembang [9] Dharwiyanti, Sri dan Satria Wahono, Romi. 2003. Pengantar Unified Modeling Language (UML). IlmuKomputer.Com.
117
Jurnal Teknologi Vol. 7, No. 1, April 2017, Hal. 111- 118 Copyright©2017 by LPPM UPI YPTK Padang
E- ISSN : 2541-1535 ISSN : 2301-4474
[10] Saputra, Agus. 2012. Sistem Informasi Nilai Akademik Untuk Panduan Skripsi. Jakarta: PT. Elex Media. [11]A S, Rosa dan M. Shalahuddin. 2011. Rekayasa Perangkat Lunak. Bandung : Informatika. [12]Ibrahim, Ali. 2011. Pengembangan Sistem Informasi Monitoring Tugas Akhir Ber basis Short Message Service (SMS) Gateway di Fasilkom Unsri. Indralaya: Universitas Sriwijaya. [13] Taufiq Muslih, Muhammad dan Eka Purnama, Bambang. 2012. Pengembangan Aplikasi SMS Gateway Untuk Informasi Pendaftaran Peserta Didik Baru Di SMAN 1 Jepara. [14] Andi. 2013. Kumpas Tuntas Adobe Dreamweaver CS6 dengan Pemograman PHP & MySQL. Yogyakarta: Penerbit ANDI. [15] Hidayatullah, Priyanto dan Khairul Kawistara, Jauhari. 2014. Pemrograman WEB [16] Triyono, Joko. 2008. Konsep Layanan Informasi Untuk Perhitungan Cepat Pemilu Dengan Menggunakan Sms. Yogyakarta: IST AKPRIND. [17]Haviluddin. 2011. Memahami Penggunaan UML (Unified Modelling Language). Samarinda: FMIPA Universitas Mulawarman. [18] Tarigan, Daud Edison, 2012, Membangun SMS Gateway Berbasis Web Dengan Codeigniter , Yogyakarta : Lokomedia. [19] Muhadkly. 2007. SMS Gateway Menggunakan Gammu SMS GatewayMenggunakan Gammu. IlmuKomputer .Com [20] Fitriastuti, Fatsyahrina dan Ekfanasita. 2013. Aplikasi Penerjemah Bahasa Berbasis SMS Gateway. Teknik Informatika. [21] Nugroho, Hendi dan Isnu Eko Nugroho, Dion. 2010. Perancangan Aplikasi Sistem Absensi Berbasis SMS Gateway Sekolah Dasar Negeri Celep 2 Nguter Sukoharjo. Yogyakarta: AMIKOM. [22] Utomo, Prasetya Ambang. 2008. Membangun Aplikasi PHP. Yogyakarta : Andi Offset.
118