Upload
muthi-winaswarna
View
400
Download
0
Embed Size (px)
Citation preview
SISTEM INFORMASI SEKOLAH BERBASIS SMS DENGAN PHP-MYSQL
Adi Sulaiman Alumni Angkatan 2011 Pendidikan Teknik Elektronika Universitas Negeri Jakarta
Bachren Zaini Dosen Pembimbing I Jurusan Teknik Elektro Universitas Negeri Jakarta
Widodo Dosen Pembimbing II Jurusan Teknik Elektro Universitas Negeri Jakarta
Muthi Winaswarna Mahasiswa Pendidikan Teknik Elektronika Universitas Negeri Jakarta 5215117032 The School Information system which are the information board, appreciation and advice box have weakness especially in parents participation and student who weak in uses the information system. School information system development based in SMS Gateway will reponses the parents and students SMS in current format SMS. This system will received and save input or output SMS too. This system help parents and students to get information about scores, absent and students violated point wherever they are. The other function is to increases the management of academics information service quality according parents and students advice. Kata Kunci : Sistem Informasi Sekolah, SMS, sequential linear model, Gammu. SISTEM INFORMASI SEKOLAH Sistem menurut Raymon McLeod (2001) diacu dalam Eti Rochati (2009:3) adalah sekelompok elemen yang terintregrasi untuk mencapai suatu tujuan. Data menurut Abdul Kadir (2003:29) adalah deskripsi tentang benda, kejadian, aktivitas, dan transaksi yang tidak mempunyai makana atau yang telah diproses sedemikian rupa
sehingga
meningkatkan
pengetahuan
seseorang yang menggunakan data tersebut. Sedangkan sistem informasi menurut Alter (1992) diacu dalam Abdul Kadir (2003:11) sistem informasi adalah kombinasi antara prosedur kerja, informasi, orang dan
teknologi informasi yang diorganisasikan untuk mencapai tujuan dalam sebuah
pengaruh secara langsung kepada pemakai. Informasi menurut McFadden (1999) diacu dalam Abdul Kadir (2003:31) adalah data
organisasi. Dalam suatu sistem informasi menurut Abdul Kadir (2003:11) terdapat komponen-komponen yang digunakan, 1
Sistem Informasi Sekolah berbasis SMS dengan PHP-MySQL (Andi Sulaiman)
seperti
perangkat keras, perangkat lunak,
sistem informasi dalam dunia pendidikan. Permasalahannya adalah bagaimana
prosedur, objek, basis data (database), jaringan komputer dan komunikasi data. Pemberian informasi sekolah terhadap orang tua siswa masih sulit dilakukan karena kurangnya mengawasi waktu orang tua untuk
merancang dan membuat aplikasi untuk mengakses informasi sekolah berbasis sms sehingga murid atau orang tua mendapatkan informasi yang lebih cepat dan efisien. Penelitian sistem informasi sekolah berbasis SMS Gateway ini menggunakan bahasa pemrograman PHP yang terpasang pada web browser. PHP adalah sebuah bahasa script server-side yang bisa digunakan dengan bahasa HTML atau dokumennya secara
putra/putrinya
sehari-hari.
Sehingga sekolah harus merancang sebuah sistem yang memberikan kemudahan dalam memberikan informasi agar dapat
mengurangi permasalahan yang dialami orang tua siswa. SMS Salah satu teknologi yang berkembang pesat pada saat ini adalah media internet dengan menggunakan website yang dapat diakses dari mana saja. Demikian pula dengan layanan SMS sebagai salah satu layanan seluler yang populer serta diminati. Diacu dalam IleBodic Gwenae (2003:35) Short Message Service (SMS) adalah layanan dasar yang mengizinkan pertukaran pesan pendek sekolah internet antara sudah dalam pelanggan. Kebanyakan fasilitas informasi
bersamaan
untuk
membangun
sebuah
aplikasi di web. Tujuannya untuk membuat aplikasi-aplikasi yang dijalankan diatas
teknologi web browser, tetapi prosesnya secara keseluruhan dijalankan diatas web browser. Penyimpanan basis data (database) dalam penelitian ini menggunakan database
MySQL. MySQL sangat populer untuk aplikasi berbasis web sebagai komponen basis data. Selain karena tersedia dalam versi gratis, popularitas MySQL juga sangat dipengaruhi oleh populernya web server Apache dan bahasa pemrograman PHP. Diacu dalam Hengky Prihatna (2004:154), dalam tiga buah software yang digunakan ini terdapat web server yang tepat dengan tiga software tersebut dalam sepaket, yaitu web
menggunakan memberikan
kepada pihak luar tetapi pemanfaatannya masih belum maksimal karena tidak semua orang memiliki dan paham akan teknologi internet. Layanan SMS bisa menjadi salah satu solusi untuk memaksimalkan sebuahHAELKA Vol ? No.?, April 2011 : 1-10
2
sever XAMPP. XAMPP tersedia untuk Linux, Windows, MacOS maupun Solaris. GAMMU Penelitian ini dibatasi pada proses
c. Gammu menggunakan database MySQL sehingga website. Tujuan dari penelitian ini adalah untuk membuat dan mengembangkan layanan sistem informasi sekolah sehingga bisa digabungkan dengan
pengembangan aplikasi dengan hardware berupa handphone (digunakan Siemens C55) dan software Gammu sebagai SMS Gateway. Gammu (2010) adalah nama sebuah project yang ditujukan untuk membangun aplikasi, script dan drivers yang dapat digunakan untuk menjalankan semua fungsi yang memungkinkan pada telepon seluler atau alat sejenisnya. Sekarang Gammu telah
menghasilkan suatu layanan informasi yang bernilai guna. Beberapa layanan sistem informasi sekolah yang menggunakan
fasilitas ini diantaranya mengenai informasi nilai dan poin pelanggaran yang telah dilakukan siswa. Metodologi Penelitian Penelitian dilakukan di Laboratorium
menyediakan codebase yang stabil dan mapan untuk berbagai macam model telepon yang tersedia di pasaran dibandingkan dengan project sejenis. Gammu merupakan poject yang berlisensi GNU GPL 2 sehingga menjamin kebebasan menggunakan tool ini tanpa perlu takut dengan masalah legalitas dan biaya mahal yang harus dikeluarkan. Gammu mendukung berbagai macam model telepon seluler dengan berbagai jenis
Komputer Teknik Elektro Fakultas Teknik Universitas Negeri Jakarta yang
dilaksanakan pada bulan Oktober sampai dengan bulan Desember 2010 dan
pengambilan data dilakukan di SMKN 29 Jakarta pada bulan Januari 2011. Metode pengembangan sistem yang digunakan pada perancangan sistem informasi sekolah
koneksi dan tipe. Kelebihan Gammu dari tool SMS Gateway lainnya adalah: a. Gammu dapat dijalankan di Windows maupun Linux. b. Banyak device atau ponsel yang
Linear Sequential Model dimana metode ini diacu dalam Pressman (2001:28)
mengusulkan sebuah pendekatan kepada perkembangan sistematik dan perangkat berurutan. lunak Metode yang ini
memiliki empat tahapan, yaitu tahap analisis, perancangan, kode dan pengujian. Berikut skema dari linear sequential model :
kompatibel dengan Gammu.
Sistem Informasi Sekolah berbasis SMS dengan PHP-MySQL (Andi Sulaiman)
3
System Information Engineering Analysis Design Code Text
Diagram 1 Analisis sistem adalah proses untuk dijadikan pedoman dalam pembuatan
mengumpulkan kebutuhan yang diperlukan untuk mengembangkan suatu sistem
aplikasi; perancangan format pesan yang merupakan tahapan untuk membuat acuan interaksi peminta informasi dengan sistem; perancangan arsitektur sistem yang
informasi. Pada penelitian ini, tahap analisis sistem diuraikan menjadi 3 bagian, yaitu analisis sistem berjalan dimana terdapat penggunan menguraikan sekolah; workflow sistem diagram yang untuk di
bertujuan untuk menggambarkan interaksi dari komponen-komponen sistem dengan pihak-pihak yang terkait; dan komponen aplikasi yaitu penjelasan dari komponenkomponen yang ada pada sistem baik perangkat lunak maupun perangkat keras. Pengkodean perancangan merupakan yang tahap dimana dilakukan
berjalan usulan
analisis
sistem
yang
merupakan uraian tentang solusi yang digunakan dalam sistem usulan; dan data flow diagram yang digunakan untuk
membuat model logis dari sistem usulan yang akan dibuat. Perancangan sistem adalah bagaimana
telah
ditransformasikan melalui proses coding menggunakan bahasa pemrograman
sebuah sistem
disusun agar terancang
sehingga terbentuk aplikasi sistem informasi sekolah. Pengujian merupakan tahap akhir diman aplikasi di uji coba, dalam penelitian ini pengujian dilakukan dengan cara
dengan baik dan berurut. Dalam penelitian ini perancangan sistem tersusun atas
beberapa bagian, diantaranya perancangan basis data yang merupakan tahapan untuk memodelkan data yang ada sehingga dapat
mengirimkan pesan sesuai format SMS ke sistem.
HAELKA Vol ? No.?, April 2011 : 1-10
4
Hasil Penelitian dan Pembahasan Hasil penelitian berdasarkan analisis sistem berjalan dari penelitian lapangan yang dilakukan di SMKN 29 untuk sistem informasi dapat dilihat pada gambar : Kotak saran di sekolah
Guru Piket
Papan informasi / guru yang bersangkutan.
Melihat Jumlah Pelanggaran
Melihat Nilai Ujian Siswa / orang tua siswa
Mengimkan kritik dan saran
Diagram 2 Dari gambar workflow diagram dihalaman sebelumnya dapat dijelaskan sebagai berikut. Siswa yang ingin mengetahui informasi nilai dapat melihat papan informasi yang terletak di sekolsh atau bertanya langsung kepada guru yang bersangkutan, siswa yang ingin mengirmkan saran dan kritik kepada untuk melihat informasi dari sekolah, kotak saran dan kritik pun dapat digunakan oleh kepala sekolah dan guru sebagai wadah aspirasi siswa. Namun untuk pemberian informasi nilai pada papan informasi
menyulitkan siswa karena akan terjadi penumpukan antrian ketika siswa ingin melihat nilai. Begitu juga pada kotak saran dan kritik tidak memberikan orang tua untuk ikut andil dalam kegiatan sekolah. Sehingga dapat disimpulkan bahwa sistem informasi yang ada di SMKN 29 Jakarta sudah cukup baik, namun pemanfaatan dari sistem tersebut kurang maksimal. Oleh karena itu, diperlukan pengembanga
pengelola sekolah, harus menuliskan saran dan kritik itu pada secarik kertas dan memasukkannya ke dalam kotak saran dan kritik yang berada di sekolah, dan siswa yang ingin mengetahui data pelanggaran harus data terlebih dulu ke guru piket. Workflow tersebut memiliki beberapa
kelebihan dan kelemahan dalam kegiatannya. Kelebihan dari sistem tersebut diantaranya papan informasi sekolah terletak di tempat yang strategis sehingga memudahkan siswa
terhadap sistem dalam hal penggunaan media yang mampu memberikan informasi secara cepat dan akurat dalam mendapatkan
Sistem Informasi Sekolah Berbasis SMS dengan PHP-MySQL (Adi Sulaiman)
5
informasi
sekolah
dan
memberikan
kepala
sekolah
dan
guru
juga
dapat
masukan-masukan kepada sekolah. Dalam penelitian ini dimulailah analisis sistem usulan yaitu pemakaian teknologi SMS (Short Message Service) dalma sistem informasi sekolah. Dengan pemanfaatan teknologi SMS ini, siswa maupun orang tua siswa tidak perlu lagi pergi ke sekolah,
memperoleh laporan dari saran atau kritik yang dikirimkan. Data Flow Diagram digunakan untuk menggambarkan arus dari data sistem usulan. Berikut data flow diagram dari penelitian ini:
Diagram 3 Flow diagram ini menunjukkan pembuatan sistem informasi SMS secara keseluruhan. Semua pesan yang masuk akan disimpan di database. Ketika siswa atau orang tua siswa mengirim pesan yang sesuai format, maka akan dibalas secara otomatis oleh sistem informasi berbasis SMS. Admin dan guru harus melakukan update dan input data sehingga informasi diberikan kepada siswa maupun orang tua siswa adalah informasi yang terbaru. Kepala sekolah dapat melihat kitik dan saran yang dikirmkan oleh siswa maupun orang tua siswa. Pengembangan diagram proses yang terjadi pada diagram konteks di atas dapat
dijabarkan pada dfd level 1 berikut :
HAELKA Vol ? No.?, April 2011 : 1-10
6
Penerimaan pesan ketika siswa melakukan pelanggaran.
P.1 Proses Pengiriman Pesan
Pengiriman pesan ketika siswa melakukan pelanggaran.
Siswa / Orang Tua Siswa Pengiriman Pesan
Admin / Guru / Kepsek
P.2 Proses SMS sesuai format pesan
Update data
Penerimaan Pesan Diagram 4 Pada gambar di atas ada dua proses utama yang dilakukan sistem informasi berbasis SMS: 1. Proses pengiriman SMS Proses ini bertujuan mengirim informasi pelanggaran yang dilakukan. Interaksi terjadi hanya satu arah, yaitu Proses ini terjadi ketika pengirim
menginginkan data tertentu. Jika format benar, maka sistem akan melakukan proses sesuai requestdari pengirim. Dalam perancangan basis data terbagi menjadi 3 bagian, bagian pertama yaitu Conceptual Data Modelling (CDM) yang merupakan konsep data berupa diagram yang menghubungkan beberapa entity yang digunakan dalam sistem, dimana masingmasing entity yang dihubungkan mempunyai cardinality. Berikut bentuk diagramnya :
administrator atau guru mengirim pesan berupa informasi ketika siswa
melakukan pelanggaran. 2. Proses SMS sesuai format
Sistem Informasi Sekolah Berbasis SMS dengan PHP-MySQL (Adi Sulaiman)
7
Diagram 5 Physical Data Modelling (PDM) melewati jaringan seluler dan diterima oleh GSM Interface yang berupa handphone penerima yang dihubungkan dengan
merupakan model data fisik yang direlasikan dari Conceptul Data Model (CDM).
Spesifikasi tabel merupakan struktur tabel dari basis data yang terdapat pada aplikasi sistem informasi sekolah. Perancangan
komputer sebagai server melalui kabel data. Pesan kemudian diterima oleh Engine SMS Gateway yang kemudian mengirimkannya ke dalam database. Di dalam database, SMS request tersebut kemudian disimpan. Web Interface kemudian akan mengolah SMS Request dan membalasnya sesuai dengan parameter yang telah ditentukan dan mengirimkannya ke Engine SMS Gateway. Pesan balasan dari Engine SMS Gateway kemudian diambil oleh GSM Interface melalui kabel data. GSM Interface
format pesan digunakan sebagai acuan dalam pembentukan aplikasi serta sebagai acuan format bagi orang tua atau siswa dalam kepada mengirimkan sistem. request informasi arsitektur
Perancangan
sistem dapat dijelaskan sebagai berikut. Orang tua dan siswa mengirimkan ponsel
permintaan
(request)
melalui
pengirim pesan SMS, kemudian pesan
HAELKA Vol ? No.?, April 2011 : 1-10
8
kemudian mengirimkan pesan balasan ke ponsel pengirim. Komponen aplikasi yang dibutuhkan terdiri atas perangkat keras dan perangkat lunak. Perangkat keras yang digunakan yaitu GSM Interface yang menggunakan telepon seluler Siemens C55, kartu SIM (Subscriber
Manage, berfungsi untuk mengatur user, kelas, jadwal ajar, bobot dari suatu
pelanggaran dan melakukan pencarian; SMS Menu, berisi informasi SMS masuk, SMS keluar, kritik dan saran yang masuk, juga untuk mengaktifkan software Gammu; Info Siswa, berfungsi untuk melihat data siswa, melihat nilai siswa melihat jumlah poin pelanggaran yang dilakukan siswa; Info Guru, berfungsi untuk melihat data guru, dan guru dapat memasukkan nilai pada mata pelajaran yang diajar ; dan diakhiri dengan Logout, berfungsi sebagai pintu keluar dari sistem. Pengujian aplikasi dilakukan dengan cara mengirimkan pesan sesuai format ke handphone yang dijadikan sebagai SMS Gateway. Misalnya format sms untuk
Identity Module) Card 3 dengan nomor 0898979253, kabel data Blutech Siemens C55 dan Komputer dengan spesifikasi Processor Intel Pentium 4, Memori 512 MB, Hard disk 80 GB, Sistem Operasi Windows XP, dan USB Port. Sedangkan untuk perangkat lunak dibutuhkan Engine SMS Gateway Gammu, Web Interface PHP 5.2.3, dan database MySQL 5.0.51a. Dalam penggunaan komponen sistem perangkat lunak hendaknya dilakukan instalasi serta dikonfigurasi. Untuk melakukan pengkodean pada aplikasi ini, digunakan design web macromedia Dreamweaver 8 untuk mengedit source kode dan mendesain tampilan interface dan phpMyAdmin 3.1.3.1 untuk mengolah database, sehingga terdapat masing-masing menu utama yang terdapat pada aplikasi sistem informasi sekolah. Menu-menu itu diantaranya: Login,
layanan bantuan, maka dapat format pesan HELP dengan contoh HELP maka akan tampil pada layar handphone : Balasan : ketik nilai#uts#nis# untuk mengetahui nilai UTS, ketik nilai#uas#nis untuk mengetahui nilai UAS, ketik nilai#point#nis untuk mengetahui jumlah poin pelanggaran, ketik data#pelanggaran#nis untuk mengetahui data pelanggaran yang telah dilakukan, ketik kritik_saran#isi pesan untuk memberi kritik dan saran.
berfungsi untuk menjaga sistem; Home, sebagai laman utama dalam aplikasi;9
Sistem Informasi Sekolah Berbasis SMS dengan PHP-MySQL (Adi Sulaiman)
Kesimpulan dan Saran Dari hasil penelitian yang telah dilakukan maka didapatkan kesimpulan bahwa sistem informasi sekolah berbasis teknologi SMS diwujudkan aplikasi dengan pembuatan penggunaan dengan suatu bahasa data
Daftar Rujukan Gwenae, ILeBodic. 2003. Mobile Messaging Technologies And Services SMS, EMS and MMS. France: Alcatel. Gammu adalah sebuah sistem (hal.3) diunduh tanggal 26 Desember 2010 melalui http://www.gammu.org/gammu.htm. Kadir, Abdul. 2003. Pengenalan Sistem Informasi . Yogyakarta: Andi. Kadir, Abdul. 2003. Pengenalan Teknologi Informasi . Yogyakarta: Andi. Prihatna, Hengky. 2004. Kiat Praktis
dengan PHP
pemrograman
basis
MySQL dan Gammu sebagai Engine SMS Gateway. Sistem informasi ini memberikan informasi nilai, data pelanggaran, jumlah pelanggaran, dan info akademik yang dilakukan dengan mengirim SMS pada format tertentu. Sistem informasi sekolah berbasis SMS Gateway ini pun dapat mebantu para orang tua siswa untuk ikut andil memberikan aspirasi dan dapat dijadikan pertimbangan dalam
Menjadi Profesional. Komputindo.
Webmaster Jakarta: Elex Media
perbaikan pelayanan pendidikan kepada sekolah. Karena sistem informasi sekolah berbasis SMS Gateway ini belum diterima secara publik hendaknya diperlukan
Rochati, Eti. Rahayuningsih, Pontjorini. Gustiyanti, Prima. 2009. Sistem
Informasi Manajemen Pendidikan. Jakarta: Bumi Aksara. R.S, Pressman. 2001. Software Engineering : A Practitioner's Approach. Fifth Edition. New York: McGraw-Hill.
sosialiasi yang baik agar siswa dan orang tua siswa memahami cara memanfaatkan
aplikasi SMS Gateway secara komersial dengan mengikuti format-format pesan yang tersedia pada aplikasi.
HAELKA Vol ? No.?, April 2011 : 1-10
10
Sistem Informasi Sekolah Berbasis SMS dengan PHP-MySQL (Adi Sulaiman, Muthi Winaswarna)
Page 11