Anda di halaman 1dari 11

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 sebuah
HAELKA Vol ? No.?, April 2011 : 1-10

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)

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

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)

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

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)

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

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

Anda mungkin juga menyukai