Analisis Dan Perancangan Sistem Informasi Nilai Akademik Siswa Berbasis SMS Gateway Studi Kasus SMK Negeri Kare Tarnis Agung Wibowo ( 09211039 ) Program Studi Teknik Informatika STT Dharma Iswara Madiun Jl. Auri No. 4 Madiun E-mail :
[email protected] Abstrack Penyampaian informasi di SMK Negeri Kare yang masih bersifat manual yaitu orang tua siswa harus datang ke sekolah untuk mendapatkan informasi tentang nilai siswa sering menjadi kendala bagi orang tua yang sibuk dengan pekerjaan dan profesinya, maka perlu di rancang suatu sistem informasi yang efektif dan akurat untuk menjawab permasalahan tersebut. SMS Gateway merupakan pintu gerbang bagi penyebaran informasi dengan menggunakan SMS. Pesan dapat di sebarkan ke banyak nomor secara otomatis, cepat dan langsung terhubung dengan database nomor – nomor ponsel. Analisa data didapatkan melalui metode observasi, wawancara, dan studi kasus. Berdasarkan hasil analisa data maka perancangan sistem informasi nilai akademik siswa berbasis SMS Gateway di SMK Negeri Kare dibuat sebagai dasar pengembangan pembangunan sistem informasi nilai akademik di SMK Negeri Kare.
Kata Kunci : SMS Gateway, Gammu, SMS, Sistem Informasi
1. Pendahuluan Sekolah Menengah Kejuruan ( SMK ) adalah salah satu sekolah jenjang SLTA yang saat ini sedang populer dan banyak diminati oleh masyarakat. Hal ini tentunya menjadi sebuah prestasi sekaligus tanggung jawab yang tidak ringan bagi SMK dalam upayanya meningkatkan pelayanannya terhadap masyarakat dalam bidang pendidikan. SMK Negeri Kare adalah sekolah menengah kejuruan negeri yang proses sistem informasi akademiknya masih bersifat manual yaitu wali murid atau orang tua siswa harus datang ke sekolah untuk mendapatkan informasi tentang nilai siswa. Hal ini tentunya sering terjadi kendala bagi orang tua yang sibuk dengan pekerjaan dan profesinya untuk mengetahui perkembangan anaknya. Berdasarkan keadaan tersebut maka perlu di bangun suatu sarana yaitu SMS Gateway untuk memudahkan orang tua siswa untuk mendapatkan informasi nilai siswa dari sekolah.
2. Tinjauan Pustaka A. Sistem Informasi Sistem informasi adalah seperangkat komponen yang saling berhubungan yang berfungsi mengumpulkan, memproses, menyimpan dan mendistribusikan informasi untuk mendukung pembuatan keputusan dan pengawasan dalam organisasi [3]. B. SMS ( Short Message Service ) Short Message Service ( SMS ) adalah salah satu fasilitas GSM yang memungkinkan mengirim dan menerima pesan – pesan singkat berupa text dengan kapasitas maksimal 160 karakter dari Mobile Station [1]. Karakteristik SMS adalah active mobile handset yang dapat menerima dan mengirim pesan pendek setiap waktu, independen terhadap status voice atau data call [5].
C. SMS Gateway SMS Gateway adalah Komunikasi menggunakan SMS mengandung informasi berupa nomor telpon seluler pengirim, penerima, waktu dan pesan ( message)[3] . D. Gammu Gammu adalah sebuah aplikasi yang dapat digunakan untuk mengelola berbagai fungsi pada handphone, modem dan perangkat sejenis lainnya. Fungsi – fungsi yang dapat di kelola oleh gammu antara lain phonebook dan SMS [4]. 3. Metodologi Penelitian Merupakan acuan yang digunakan sebagai dasar dalam perancangan sistem. Langkah – langkah yang dilakukan dalam tahap ini adalah : A. Pengumpulan Data Pengumpulan data dilakukan sebagai tahap awal analisa untuk mengidentifikasi masalah dan analisa kebutuhan. Pengumpulan data dilakukan dengan cara: 1. Observasi : Observasi merupakan metode pengumpulan data dengan mengadakan pengamatan langsung terhadap suatu obyek dalam suatu periode tertentu dan mengadakan pencatatan secara sistematis tentang hal-hal tertentu yang diamati. 2. Wawancara : Wawancara merupakan metode pengumpulan data dengan mengajukan pertanyaan langsung kepada seorang informan atau seorang ahli yang berwenang dalam suatu masalah. 3. Studi Pustaka : Studi pustaka merupakan usaha yang dilakukan oleh peneliti untuk menghimpun informasi yang relevan dengan topik atau masalah yang akan atau sedang diteliti. Informasi itu dapat diperoleh dari bukubuku ilmiah, laporan penelitian, karangankarangan ilmiah, tesis, disertasi, peraturanperaturan, ketetapan-ketetapan, buku tahunan, ensiklopedia, dan sumber-sumber tertulis baik tercetak maupun elektronik lain. 4. Analisa Dan Perancangan A. Analisa Data Setelah dilakukan pengumpulan data maka pada tahap ini data akan dianalisa untuk mengetahui kebutuhan dari sistem yang akan
dirancang, kebutuhan sistem dibagi menjadi 2 yaitu : 1. Kebutuhan fungsional. Kebutuhan fungsional adalah kebutuhan yang berisi proses-proses apa saja yang nantinya dilakukan oleh sistem. 2. Kebutuhan Nonfungsional. Kebutuhan nonfungsional adalah kebutuhan yang menitikberatkan pada properti prilaku yang dimiliki oleh sistem. B. Gambaran Umum Sistem Pada tahap pertama administrator melakukan login ke sistem dan melakukan entri data siswa dan nilai yang kemudian tersimpan dalam database yang nantinya akan di proses oleh sistem jika dibutuhkan. Secara umum sistem SMS Gateway yang di pakai sama seperti sistem SMS pada pada handphone, namun dalam konteks ini yang menjadi user adalah orang tua / wali murid. Seperti yang telah diuraikan pada bab sebelumnya bahwa sistem ini berjalan secara runtime jadi setiap saat orang tua atau wali murid dapat dengan mudah mengakses informasi nilai siswa karena bisa dilakukan kapan saja dan dimana saja. Setiap SMS yang diterima akan masuk pada kotak masuk dan kemudian akan dibalas secara otomatis oleh sistem sesuai dengan format yang telah di tetapkan. Namun jika terjadi error maka sms akan di kirimkan secara manual oleh administrator.Fungsionalitas SMS yang bisa di akses oleh orang tua atau wali murid adalah : 1. Nilai Tugas semester yang berjalan 2. Nilai UTS semester yang berjalan 3. Nilai UAS sesmester yang berjalan
1.2. User / Orang Tua Siswa
C. Flowchart Sistem Yang Berjalan
Sekolah memberikan undangan ke orang tua
Menerima SMS Input data request N
Undangan di terima
Data Siswa
Cek Data Y
Mengirim SMS
Orang tua membaca undangan
Orang tua pergi ke sekolah
N Kirim SMS balasan data tdk valid
Data Valid
Penyerahan nilai siswa ke orang tua siswa
Orang tua menerima nilai siswa
Notifikasi bahwa data tdk valid
Data Mapel
Y
Nilai Tugas
Y Ambil Nilai
Reques t nilai
N
D. Diagram Aliran Data Sistem Yang Baru 1. Flowchart Sistem Yang Baru 1.1. Administrator
Informas i Nilai Siswa
Notifikasi Pilihan Request Tidak Ada
Halaman Login
Kirim Balasan
Kirim Balasan Pilihan Request Tidak Ada
Nilai UTS
Nilai UAS Input Username dan Password
N Otentikasi Diterima
Y Halaman Admin N
Input Data Siswa dan
Log Out
Y
E. Diagram Konteks
G. Kamus Data 1. Tabel : Data Siswa
sms request
NO
sms_reply
ortu siswa
username password
0
Nama Data
Tipe Data
Panjang Data
Keterangan
1
NIS
varchar
20
Nomor Induk Siswa ( Primary Key )
2
Nama_Siswa
varchar
30
Nama Siswa
3
Jurusan
varchar
50
Jurusan
4
Kelas
varchar
10
Kelas
5
No_HP
20
Nomor HP orang tua
otentikasi ok dt_siswa dt_mapel admin
siak sms gateway
nilai tugas nilai uts nilai uas
+
varchar
kirim sms notifikasi laporan terkirim dt_kontak
2.
dt_grup_kontak
F. DFD ( Data Flow Diagram ) Level 1
Tabel : Data Mapel varchar
Panjang Data 5
Primary Key
varchar
50
Nama Mapel
NO
Nama Data
Tipe Data
1
Kode_ Mapel
2
Nama_Mapel
Keterangan
data_admin
admin terdaftar
3.
1 otentikasi ok
username password
admin
login
admin
NO
Tabel : Nilai Tugas
Nama Data
Tipe Data
Panjang Data
1
Id
integer
11
Kode Id Nilai Tugas ( Primary Key )
2
NIS
varchar
20
Foreign Key
3
Kode_Mapel
varchar
5
Foreign Key
4
Semester
Tinyinteger
4
Semester
5
Tahun_Pelaja ran
10
Tahun Pelajaran
6
Nilaitugas
6
Nilai Tugas
2 admin
dt_siswa
siswa terdaftar
entry data siswa
data siswa
3 dt_mapel admin
mapel terdaftar
entry data mapel
data mapel
4 nilai tugas admin
nilai_tugas_terdaftar
entry nilai tugas
data nilai tugas
5 nilai uts admin
entry nilai uts
nilai uts terdaftar
6 nilai uas admin
entry nilai uas
admin
entry data kontak
admin
entry data grup kontak
data nilai uas
4. NO
kontak terdaftar
Tabel : Nilai UTS
Nama Data
Tipe Data
data kontak
Panjang Data
Keterangan
1
Id
integer
11
Kode Id Nilai UTS ( Primary Key )
2
NIS
varchar
20
Foreign Key
3
Kode_Mapel
varchar
5
Foreign Key
4
Semester
Tinyinteger
4
Semester
5
Tahun_Pelaja ran
10
Tahun Pelajaran
6
Nilaiuts
6
Nilai UTS
grup kontak terdaftar data grup kontak
7 notifikasi laporan terkirim
kirim sms kirim sms
admin
Smallinteger
nilai uas terdaftar
9 dt_grup_kontak
Varchar
data nilai uts
8 dt_kontak
Keterangan
admin
sms terkirim kotak keluar
10 sms_reply
sms request ortu siswa
ortu siswa
terima sms sms diterima kotak masuk
Varchar Smallinteger
5. NO
Tabel : Nilai UAS
Nama Data
Tipe Data
Panjang Data
1
Id
integer
11
Kode Id Nilai UAS ( Primary Key )
2
NIS
varchar
20
Foreign Key
3
Kode_Mapel
varchar
5
Foreign Key
4
Semester
Tinyinteger
4
Semester
5
Tahun_Pelaja ran
10
Tahun Pelajaran
6
Nilaiuas
6
Nilai UAS
Varchar Smallinteger
J. Kesimpulan Berdasarkan hasil penelitian yang telah dilakukan penulis di SMK Negeri Kare penulis menarik beberapa kesimpulan antara lain : a. SMS Gateway sangat diperlukan di SMK Negeri Kare. b. Telah berhasil dirancang sebuah sistem informasi SMS Gateway untuk menunjang penyampaian informasi nilai akademik siswa ke orang tua siswa. c. Rancangan SMS Gateway ini telah dibuat dan diimplementasikan dengan menggunakan aplikasi daemon Gammu dengan design view menggunakan bahasa pemrograman PHP .
Keterangan
H. Format Penulisan SMS Request Fasilitas utama dari sistem yang dirancang ini adalah SMS Auto Reply, melalui layanan inilah orang tua dapat melihat informasi nilai akademik anaknya di sekolah melalui SMS Request. Format Penulisan untuk SMS Request nilai siswa adalah NILAI#NIS #KODE_MAPEL. Contoh : NILAI#134#0124/122.020. Format Balasan dari sistem adalah Nilai ( Agama ) siswa nama ( Tarnis ) Tugas : ( 70 ), UTS : ( 80 ), UAS : ( 85 ) . I. Kelemahan Dan Keuntungan Sistem A. Keuntungan Sistem 1. Biaya operasional rendah. 2. Penyampaian informasi cepat dan akurat. 3. Hemat waktu, tenaga dan biaya. 4. Perawatan sistem mudah. B. Kelemahan 1. Biaya perancangan mahal. 2. Perancangan membutuhkan waktu yang relatif lama karena banyak konten yang masuk di dalamnya. 3. Sebagian aplikasi masih belum dapat digunakan karena mengingat terbatasnya waktu perancangan. 4. Masih terdapat error dibeberapa syntax program.
Daftar Pustaka [1]
[2]
[3]
[3]
[4]
[5]
Izzah , Imroatul Khuluqi, Tora Fahrudin, Budi Laksono Putro. 2011. Pembuatan Modul SMS Request Pada Aplikasi Akademik Politeknik Telkom Berbasis Gammu , 160 – 164. Prasetyo, Eko. 2008. Pemrograman Web PHP & MySQL Untuk Sistem Informasi Perpustakaan. Yogyakarta : Graha Ilmu. R.A., Dewanto, Aradea. 2007. Aplikasi SMS Gateway Dengan Koreksi Kesalahan Menggunakakan Fuzzy String Matching, 35 – 38. Sugiono. 2007. Perancangan Sistem Informasi Appointment Pasien Berbasis SMS (short message service) di rumah Bersalin Dan Balai Pengobatan ( RBBP ) Rajawali Citra Bantul, 1 – 15. Tarigan, Daud Edison. 2012. Membangun SMS Gateway Berbasis Web Dengan Codeigniter. Yogyakarta : Penerbit Lokomedia. Wijayanto, Agung , D. L. Crispina Pardede. 2008. Pemanfaatan SMS Gateway dan Email GatewayUntuk Pengiriman Informasi Di PT. Semesta Citra Dana, 497 – 503.