ISSN (Print) : 1693-1173 ISSN (Online) : 2548-4028
SISTEM INFORMASI MONITORING DAN EVALUASI BELAJAR SISWA BERBASIS WEB DAN SMS GATEWAY DI SDIT NURUL ISTIQLAL KLATEN Salisa Kurnia Sari 1), Dwi Remawati 2), Bebas Widada 3) 1)
Program Studi Sistem Informasi, STMIK Sinar Nusantara Surakarta Program Studi Teknik Informatika, STMIK Sinar Nusantara Surakarta 3) Program Studi Sistem Informasi, STMIK Sinar Nusantara Surakarta
2)
1)
[email protected], 2)
[email protected], 3)
[email protected]
Abstract Nurul SDIT Istiqlal Klaten an Islamic-based elementary school that has a high awareness of the importance of the monitoring and evaluation of student learning in order to know the level of success of the learning process is running. In order to maximize the process it created an information system of monitoring and evaluation of student learning web-based and SMS-gateway. This information system can display a list of values of each student in each subject and grade of teaching a teacher with grouping based on the criteria of the KKM. Moreover, it can display a graph of the percentage of the value of grouping results. Values that have been added can be disseminated to parents / guardians of the students. This information system will display a graph the value of each student for all four test scores. System design using the Context Diagram, Hierarchy Process Input Output, Data Flow Diagrams, input design, output design, and database design. The result of this research is the information system of monitoring and evaluation of student learning which has an input in the form of student data, teacher data subject, the data homeroom, the data subject, class data, the data teacher, materials, values and information. While the results of the output of a graph of the results of grouping value, sms information listed value value with KKM and the average grade and disseminated the text contains some information. Based on the calculation of the questionnaire, obtained persentase 84,00% so that it can be concluded that the information system is feasible to implemention in SDIT Nurul Istiqlal Klaten. Keywords: Monitoring, PHP, SMS-Gateway I.
PENDAHULUAN Dalam dunia pendidikan kegiatan monitoring dan evaluasi memiliki peranan yang sangat penting. Seperti layaknya lembaga pendidikan lain yang menerapkan kegiatan monitoring dan evaluasi terhadap peseta didik. Walaupun SDIT Nurul Istiqlal Klaten menerapkan kurikulum KTSP namun juga tetap melakukan kegiatan monitoring dan evaluasi dengan melaksanakan ulangan secara berkala sehingga dapat diketahui pencapaian dari proses belajar mengajar yang telah dilakukan. Kendala yang ada adalah belum adanya sarana yang dapat membantu dalam proses monitoring dan evaluasi belajar siswa. Berdasarkan permasalahan tersebut, penulis membuat sistem informasi untuk memonitoring proses belajar mengajar berdasarkan hasil evaluasi belajar. Sistem ini akan menampilkan informasi hasil ulangan siswa untuk mata pelajaran dan kelas yang diampu guru. Sistem juga dapat menyebarkan nilai hasil ulangan dengan mengirimkan informasi nilai kepada orangtua/ wali.
Jurnal Ilmiah SINUS…………….59
Diharapkan dengan adanya aplikasi ini, keberhasilan dalam penyampaian materi sebisa mungkin dapat terkontrol. II. METODE PENELITIAN Metode penelitian yang dilakukan adalah dengan menggabungkan data primer serta data sekunder. Sedangkan metode pengumpulan data dilakukan dengan wawancara, observasi serta studi pustaka. Teknik penelitian adalah dengan analisa dan desain sistem, analisa kebutuhan sistem, perancangan sistem, dengan membuat diagram alir data, diagram konteks, diagram HIPO, dan Data Flow Diagram(DFD) Level 0,1 serta relasi tabel untuk mengetahui relasiantar tabel dalam sistem, desain teknologi untuk menentukan kebutuhan hardware dan software. III. TINJAUAN PUSTAKA 3.1 Monitoring Monitoring adalah proses pengumpulan dan analisis informasi berdasarkan indikator yang ditetapkan secara sistematis dan berkelanjutan tentang kegiatan/program sehingga dapat dilakukan tindakan koreksi untuk penyempurnaan program/kegiatan itu selanjutnya. (Soekartawi, 2006) 3.2 Sistem Informasi Sistem informasi merupakan komponen yang saling bekerja sama untuk mengumpulkan, mengolah, menyimpan dan menyebarkan informasi untuk mendukung pengambilan keputusan, koordinasi, pengendalian, analisis masalah dan visualisasi dalam sebuah organisasi . (Laudon & Jane, 2010) 3.3 Website Website atau situs merupakan kumpulan yang luas dari jaringan komputer besar dan kecil yang saling berhubungan menggunakan jaringan komunikasi yang ada di seluruh dunia. Seluruh manusia yang secara aktif berpartisipasi sehingga internet menjadi sumber daya informasi yang sangat berharga. (Yuhefizar, 2013) 3.4 Analisa Sistem Analisa Sistem adalah fase pengembangan sistem yang menentukan sistem informasi apa yang harus dilakukan untuk memecahkan masalah yang sudah ada dengan mempelajari sistem dan proses kerja untuk mengidentifikasi kekuatan, kelemahan, dan peluang untuk perbaikan . (Stair & Reynolds, 2010) 3.5 Basis Data Basis data adalah kumpulan data yang saling berhubungan secara logikal serta deskripsi dari data tersebut, yang dirancang untuk memenuhi kebutuhan informasi suatu organisasi. (Connolly & Begg, 2010) 3.6 Desain Informasi Desain sistem adalah teknik pemecahan masalah yang saling melengkapi (untuk analisis sistem) yang merakit kembali potongan komponen sistem
60…………….Jurnal Ilmiah SINUS
menjadi sistem yang lengkap–dengan mengharapkan peningkatan sistem . (Whitten, Lonnie, & Bentley, 2009) 3.7 Context Diagram (CD) Context Diagram (CD)adalah sebuah diagram sederhana yang menggambarkan hubungan antara entity luar, masukan dan keluaran dari sistem. Diagram konteks direpresentasikan dengan lingkaran tunggal yang mewakili keseluruhan sistem. (Fathansyah, 2012) 3.8 Data Flow Diagram (DFD) DFD adalah representasi grafik yang menggambarkan aliran informasi dan transformasi informasi yang diaplikasikan sebagai data yang mengalir dari masukan (input) dan keluaran(output) . (Fathansyah, 2012) IV. HASIL DAN PEMBAHASAN 4.1 Context Diagram (CD) Context Diagram hubungan sistem dengan entitas luar yang terlibat langsung dengan sistem ini seperti pada Gambar 1. Data Wali Kelas Data Siswa Data Guru
ADMIN
ORANG TUA / WALI
Data Nilai
Data Mapel Data Kelas Data Pengampu Verifikasi Data Kelulusan Username dan Password
SmsGateway
SISWA
Data Nilai
SI Monitoring dan Evaluasi Belajar Siswa Berbasis Web dan SmsGateway di SDIT NURUL ISTIQLAL
Username & Password Data Materi Data Nilai & Grafik Nilai Informasi
Laporan, Grafik Nilai Informasi Data Nilai Data Siswa Data Materi
Username & Pass Data Siswa Data Nilai, Data Mapel Laporan, Grafik Nilai
GURU MAPEL
WALI KELAS
Gambar 1. Context Diagram Pada Gambar 1 Admin dapat melihat data wali kelas, guru, mapel, pengampu, melakukan varifikasi kelulusan. Guru mapel dapat menambahkan materi, nilai, mencetak nilai, dan melihat grafik. Wali kelas dapat melihat daftar siswa pada kelas tertentu, materi dan nilai. Wali kelas dapat mencetak nilai dan melihat grafik nilai. Siswa dapat melihat materi dan nilai serta melihat grafik nilai. Orang tua dapat menerima pesan singkat melalui layanan sms gateway berisi nilai ulangan dan informasi. 4.2 DFD Level 0 Sistem ini terdapat 11 proses yaitu manajemen data siswa, guru, mapel, kelas, pengajar, materi, nilai, informasi, sms-gateway, verifikasi data kelulusan dan data wali kelas.
Jurnal Ilmiah SINUS…………….61
Pada Gambar 2 Admin melakukan manajemen data siswa, guru, kelas, mapel, pengajar dan verifikasi kelulusan. Siswa melakukan proses manajemen data siswa untuk fitur ganti password. Guru mapel memanajemen materi, nilai, serta smsgateway. Wali kelas dapat melihat data siswa, mapel dan nilai ulangan siswa pada kelas tertentu. Orangtua mendapatkan data informasi nilai ulangan siswa. ADMIN
Data Guru
Data Siswa
SISWA
Data Siswa
1.0 Manage Data Guru
Data Guru
Guru
2.0 Manage Data Siswa
Data Siswa
Siswa
3.0 3.0 Manage Manage Data Data Kelas Kelas
Data Kelas
Kelas
4.0 4.0 Manage Manage Data Data Mapel Mapel
Data Mapel
Mapel
Data Siswa Data Kelas
WALI KELAS
Data Mapel
Data Guru, Data Kelas, Data Mapel Data Pengajar
5.0 5.0 Manage Manage Data Data Pengajar Pengajar
Data Pengajar
Pengajar
6.0 6.0 Manage Manage Data Data Materi Materi
Data Materi
Submapel
Dara Materi GURU MAPEL
Data Materi
Data Nilai 7.0 7.0 Manage Manage Nilai Nilai
Data Nilai
Data Nilai
Nilai
Data Nilai Data Informasi
8.0 8.0 Manage Manage Data Data Informasi Informasi
Data Informasi
Data Sms
9.0 9.0 Manage Manage Sms Sms Gateway Gateway
Data SmsGateway
Informasi
Data Sms
Data Sms
ORANGTUA
Verifikasi Kelulusan
Outbox
Data Siswa 10.0 10.0 ManageData ManageData Kelulusan Kelulusan
Data Siswa
Siswanon Data Guru
Data Kelas Data Wali Kelas
11.0 11.0 ManageData ManageData Wali Wali Kelas Kelas
Data Wali Kelas
Wali Kelas
Gambar 2. DFD Level 0
4.3 DFD Level 1 4.3.1 DFD Level 1 Proses 1 Proses 1 adalah manajemen data guru yang dilakukan admin seperti pada Gambar 3. Data guru ditambahkan oleh admin. Guru Mapel dapat mengubah password. Pada Gambar 3 Admin dapat menghapus data guru. Dan kemudian melihat daftar data guru.
62…………….Jurnal Ilmiah SINUS
1.1 Insert Data Guru
Data Guru
Data Guru
1.2 Update Data Guru
ADMIN
Data Guru (A) Data Guru(B) Data Guru (B)
Guru
Idguru (A) Data Guru (B)
GURU MAPEL
1.3 Delete Data Guru
Idguru (A)
Data Guru (A)
1.4 Select Data Guru
Data Guru Data Guru
Data Guru
Gambar 3. DFD Level 1 Proses Manajemen Data Guru 4.3.2
DFD Level 1 Proses 2 Proses 2 adalah manajemen data siswa yang dilakukan admin. Pada Gambar 4 Admin menambahkan data siswa yang berelasi dengan tabel kelas. Siswa dapat mengubah password. Wali kelas dapat melihat daftar siswa berdasarkan kelas tertentu. 2.1 Insert Data Siswa
Data Siswa
2.2 Edit Data Siswa
Idsiswa (A) ADMIN Data Siswa (B) SISWA WALI KELAS
Idsiswa (A) Data Siswa (B) Data Siswa
Data Kelas Data Siswa
Data Siswa (A) Data Siswa (B) Data Siswa (B)
Siswa Kelas
Data Kelas
2.3 Select Data Siswa
Data siswa
Gambar 4. DFD Level 1 Proses Manajemen Data Siswa 4.3.3
DFD Level 1 Proses 3 Proses 3 adalah manajemen data kelas yang dilakukan admin. Pada Gambar 5 Admin menambahkan data kelas. Kemudian admin dapat memperbaharui data kelas dan menghapus data kelas. Selanjutnya data dapat dilihat oleh admin. Data Kelas
ADMIN
IdKelas (A) Data Kelas (B)
Idkelas(A)
Data Kelas
3.1 Insert Data Kelas 3.2 Update Data Kelas 3.3 Delete Data Kelas 3.4 Select Data Kelas
Data Kelas
Data Kelas (A) Data Kelas (B) Data Kelas (B)
Kelas
Data Kelas (A)
Data Kelas
Gambar 5. DFD Level 1 Proses Manajemen Data Kelas
Jurnal Ilmiah SINUS…………….63
4.3.4 DFD Level 1 Proses 4 Proses 4 adalah manajemen data mapel yang dilakukan admin. Pada Gambar 6. Admin menambahkan data mapel, memperbaharui data mapel dan menghapus data mapel. Wali kelas dan admin dapat melihat daftar mapel yang ada. 4.1 Insert Data Mapel
Data Mapel
IdMapel (A) Data Mapel (B)
ADMIN
4.2 Update Data Mapel
Data Mapel
Data Mapel (A) Data Mapel (B) Data Mapel (B)
4.3 Delete Data Mapel
Idmapel WALI KELAS
Mapel
Data Mapel
Data Mapel
4.4 Select Data Mapel
Data Mapel
Data Mapel
Gambar 6. DFD Level 1 Proses Manajemen Data Mapel
4.4 Relasi Antar Tabel Relasi antar tabel dapat ditunjukkan pada Gambar 7 sebagai berikut : PENGAJAR
WALIKELAS Idwalikelas : int(10) Idkelas : int(10) NIP : varchar(25) Password :varchar (100) Email : varchar (150)
SISWANON NIS : int (10) NISN : int(10) Namalengkap : varchar (200) Namapanggilan : varchar (50) Tempatlahir : varchar (50) Tanggallahir : date Jeniskelamin :enum („Laki-laki‟, ‟Perempuan‟) Alamat : varchar (100) Agama : varchar (25) Idkelas : int(10) Orangtua : varchar (100) Penghasilan : varchar (100) Nohp : varchar (12) Status : varchar (25) Periode : varchar (4) Tanggalver : date
GURU NIP : varchar(25) Namalengkap :varchar(150) Alamat:varchar(150) Nohp :varchar(12) Tempatlahir :varchar (25) Tanggallahir :date Jeniskelamin : enum(„Laki-laki‟, ‟Perempuan‟) Status : varchar (50) TahunLulus :int (4) PendidikanTerakhir :varchar (25) Password :varchar (100)
Idpengajar : int(10) NIP : varchar (25) Idmapel : int (10) Idkelas : int (10) Jam_ajar : int (2) KKM : int (2)
KELAS Idkelas : int (10) Namakelas : varchar (25) Keterangan : varchar (100)
MAPEL Idmapel: int(10) Nama : varchar (100)
NILAI INFORMASI Idinformasi : int(10) NIP : varchar (25) Judul :varchar (25) Tanggal :date Ringkasan : varchar (200) Detail : text
Idnilai : int (10) Nisn : int (10) Idmapel : int (10) Nilai1 : int (2) Nilai2 : int (2) Nilai3 : int (2) Nilai4 : int (2)
SISWA NIS : int (10) NISN : int (25) Namalengkap : varchar (200) Namapanggilan : varchar (50) Tempatlahir : varchar (50) Tanggallahir : date Jeniskelamin :enum („Laki-laki‟, ‟Perempuan‟) Alamat : varchar (100) Agama : varchar (25) Idkelas : int(10) Password : varchar (100) Orangtua : varchar (100) Penghasilan : varchar (100) Nohp : varchar (12) Status : varchar (25) Periode : varchar (4)
SUBMAPEL idsubmapel Idkelas : int (10) Idmapel: int (10) Namasubmapel : varchar (100) Keterangan : varchar (150) Tanggalupload : date File : varchar (150)
Gambar 7. Relasi Antar Tabel
64…………….Jurnal Ilmiah SINUS
4.5 Implementasi Pada Gambar 8 User yang melakukan login dengan username “Admin” dan password yang telah ditentukan maka akan masuk ke halaman Admin. Admin melakukan manajemen data siswa, guru, kelas, mapel dan data pengajar.
Gambar 8. Implementasi Halaman Index Pada Gambar 9 Selain menambahkan data, admin juga dapat memperbaharui data yang ada. Pada Gambar 10 Admin juga dapat menghapus data- data yang telah ditambahkan.
Gambar 9 Form Tambah Data Siswa
Gambar 10 Form Edit Data Siswa
Jurnal Ilmiah SINUS…………….65
Jika user melakukan login dengan username “NIP” dan password yang telah ditentukan maka akan masuk ke halaman guru mapel. Pada Gambar 11 Guru mapel dapat menambahkan data materi berdasarkan kelas dan mapel yang diajar. Guru mapel dapat menunggah file materi.
Gambar 11. Form Tambah Materi Pada Gambar 12 Terdapat juga fasilitas import nilai melalui file excel.
Gambar 12. Form Tambah Nilai Import Excel Pada Gambar 13 Untuk melakukan monitoring nilai siswa, guru dapat melihat daftar nilai siswa berdasarkan kelas, mapel dan periode ulangan yang dipilih. Pada daftar nilai ditunjukkan nilai siswa yang kurang dari atau sama dengan KKM dengan tulisan warna merah dan yang lebih dari KKM dengan tulisan warna hitam. Terdapat juga nilai rata- rata kelas untuk masing- masing mata pelajaran.
66…………….Jurnal Ilmiah SINUS
Gambar 13. Form Daftar Nilai Pada Gambar 14 menunjukkan Guru dapat menyebarkan informasi kepada orangtua/ wali murid dengan maksimal 160 karakter.
Gambar 14. Form SMS Pada Gambar 15 adalah contoh sms yang dikirimkan kepada orangtua yang mana berisi nama siswa, mapel serta nilai ulangan yang dipilih. Pada pesan tersebut dilengkapi juga informasi nilai KKM dan nilai rata- rata kelas.
Gambar 15. Isi SMS Pada Gambar 16 menunjukkan Sistem juga dapat mengirimkan nilai hasil semua ulangan dengan disertai nilai KKM dan rata- rata kelas.
Jurnal Ilmiah SINUS…………….67
Gambar 16.Isi SMS Semua Ulangan Gambar 17 menunjukkan bahwa Guru dapat menyebarkan informasi kepada orangtua/ wali secara serentak.
Gambar 17. Isi SMS 4.6 Pengujian BlackBox Pengujian blackbox adalah pengujian pada sebuah sistem dimana lebih menitik beratkan pada kesesuaian eksekusi sistem dengan yang diharapkan. Berikut adalah pengujian blackbox pada sistem ini. Tabel 1.Pengujian Menu Materi Data Masukan Klik menu Materi (Guru)
Kasus dan Hasil Uji (Data Benar) Yang Diharapkan Pengamatan Dapat menampilkan Menampilkan data data materi yang materi yang ada di ada di database. database. Menampilkan form menambah data materi
Menampilkan form menambah data materi
Menampilkan detail dari materi
Menampilkan detail dari materi
Melakukan proses download dari materi
Melakukan proses download dari materi
Klik Edit Materi (Guru)
Menampilkan form edit materi
Menampilkan form edit materi
Klik Hapus Materi (Guru)
Menghapus data materi yang ada di database sesuai dengan idmateri yang dipilih.
Menghapus data materi yang ada di database sesuai dengan idmateri yang dipilih.
Klik menu Tambah Data (Guru) Klik View pada data materi (Guru) Klik Download data materi (Guru)
68…………….Jurnal Ilmiah SINUS
Kesimpulan [√] Diterima [ ] Ditolak [√] Diterima [ ] Ditolak [√] Diterima [ ] Ditolak [√] Diterima [ ] Ditolak [√] Diterima [ ] Ditolak [√] Diterima [ ] Ditolak
Data Masukan Klik Materi (Siswa) Klik View pada data materi (Siswa) Klik Download data materi (Siswa) Data Masukan Melakukan input materi tidak pada kelas dan mapel yang diajar Upload materi dengan ukuran yang sangat besar
Kasus dan Hasil Uji (Data Benar) Yang Diharapkan Pengamatan Menampilkan Menampilkan materi materi dari setiap dari setiap mapel yang mapel yang diikuti diikuti siswa. siswa. Menampilkan detail dari materi
Menampilkan detail dari materi
Melakukan proses download dari materi Kasus dan Hasil Uji (Data Salah) Yang Diharapkan Pengamatan Menampilkan pesan Menampilkan pesan kesalahan “Anda kesalahan “Anda tidak tidak mengajar mengajar kelas ini” kelas ini” Tidak dapat Tidak dapat melakukan melakukan upload upload materi materi Melakukan proses download dari materi
Kesimpulan [√] Diterima [ ] Ditolak [√] Diterima [ ] Ditolak [√] Diterima [ ] Ditolak
Kesimpulan [√] Diterima [ ] Ditolak [√] Diterima [ ] Ditolak
V. KESIMPULAN DAN SARAN 5.1 Kesimpulan Kesimpulan yang dapat diperoleh dari Sistem Informasi Monitoring dan Evaluasi Belajar Siswa Berbasis Web dan SmsGateway ini adalah sebagai berikut ini : 1. Sistem Informasi Monitoring dan Evaluasi Belajar Siswa di SDIT Nurul Istiqlal ini digunakan sebagai sarana pendukung dalam proses monitoring dan evaluasi belajar siswa. 2. Sistem Informasi Monitoring dan Evaluasi Belajar Siswa di SDIT Nurul Istiqlal ini juga berfungsi sebagai portal antara guru mapel, wali kelas, siswa serta orangtua sehingga dapat sebagai media dalam memantau proses belajar mengajar. 3. Sistem Informasi Monitoring dan Evaluasi Belajar Siswa di SDIT Nurul Istiqlal ini membantu guru mapel dan wali kelas untuk melihat pencapaian siswa melalui grafik nilai. Dan dapat mencetak daftar nilai siswa. 4. Berdasarkan hasil perhitungan kuesioner diperoleh persentase 84,00%, sehingga dapat disimpulkan bahwa sistem layak untuk diimplementasikan di SDIT Nurul Istiqlal Klaten. 5.2 Saran Untuk pengembangan pembuatan sistem ini dikemudian hari, maka perlu di berikan beberapa saran sebagai berikut ini : 1. Pada sistem ini, siswa hanya dapat melakukan download materi saja. Alangkah lebih baiknya ditambah dengan fasilitas upload tugas. 2. Sistem Informasi Monitoring dan Evaluasi Belajar Siswa di SDIT ini belum bisa menangani masalah pindah semester. Alangkah lebih baiknya dilengkapi dengan sistem pindah semester bahkan pindah kelas.
Jurnal Ilmiah SINUS…………….69
3. Sistem Informasi Monitoring dan Evaluasi Belajar Siswa di SDIT ini belum terdapat fitur untuk membandingkan nilai semua kelas secara paralel. Alangkah lebih baiknya dilengkapi fitur tersebut.
DAFTAR PUSTAKA Connolly, T., & Begg, C. (2010). Database Systems: a practical approach to design, implementation, and management. 5th Edition. America: Pearson Education. Fathansyah. (2012). Basis Data. Bandung: Informatika. Laudon, K. C., & Jane, P. L. (2010). Manajemen Information System :Managing the Digital Firm. New Jersey: Prentice-Hall. Soekartawi. (2006). Monitoring Dan Evaluasi Proyek Pendidikan. Jakarta: Dunia Pustaka Jaya. Stair, M. R., & Reynolds, G. W. (2010). Principles of Information Systems: A Managerial Approach. (9th edition). Australia: Thomson Course Technology. Whitten, J. L., Lonnie, D., & Bentley. (2009). Systems Analysis and Design for The Global Enterprise Seventh Edition. New York: Mc. GrawHill. Yuhefizar. (2013). Cara Mudah & Murah Membangun & Mengelola Website. Yogyakarta: Graha Ilmu.
70…………….Jurnal Ilmiah SINUS