RANCANG BANGUN SISTEM INFORMASI ADMINISTRASI AKADEMIK SISWA BERBASIS WEB (STUDI KASUS : SMA AL-MA’HADUL ISLAM YAPI) Ali Zainal Abidin 1) 1) S1 / Sistem Informasi. Sekolah Tinggi Manajemen Informatika & Teknik Komputer Surabaya Email :
[email protected] Abstract: Student administration academic information system on web based can provide periodic reports of students' online activity, whether it be information on grades, attendance, and scores of students who are concerned violations. Yapi is one institution that requires the dormitory system to each student who was educated there. Along with the increased number of students from year to year, Yapi has difficulty in terms of making periodic reports of students. One solution of the problem is the construction of an student administration academic information system that can help Yapi in the process of making periodic reports of students. This system was built on web based using HTML programming language, PHP and Javascript and uses MySQL for the database. This application can help the academics functions in terms of student data storage until the making of periodic reports for students and their parents. This system was built as a means of improving the quality of education in schools as well as easy solutions for the Yapi This system can perform maintenance and management of process data into useful information in making the report periodic students. This system can provide information to the parents of periodic progress reports her son and daughter.
Keywords : YAPI, Academic Information System, PHP Sistem
informasi
administrasi
pendidikan disana. Pada proses kegiatan
akademik siswa berbasis web adalah suatu
akademiknya,
sistem yang dapat memberikan informasi
laporan periodik siswa setiap bulannya
laporan periodik keaktifan siswa secara
kepada orangtua atau wali mengenai
online,
nilai,
perkembangan putra-putrinya di YAPI.
absensi, dan skor pelanggaran dari siswa
Seiring dengan bertambahnya jumlah
yang bersangkutan. Sistem ini memiliki
siswa dari tahun ke tahun, YAPI
keunggulan dalam hal kecepatan penyajian
memiliki kendala dalam hal pembuatan
dari informasi yang dihasilkan, selain itu
laporan
dengan berbasis web maka sistem ini dapat
pembuatan laporan periodik per bulan
diakses pada waktu dan tempat yang tidak
secara manual sangat menyita waktu
ditentukan.
bagi pihak YAPI. Proses pengolahan dan
baik
YAPI
berupa
informasi
merupakan
pendidikan
yang
pengelolaan
lahan-lahan
umum
dan
lembaga
bergerak
dalam
pendidikan
keagamaan.
YAPI
periodik
mengirimkan
siswa.
Proses
pencarian data membutuhkan waktu yang
relatif
lama
mengintegrasikan
karena
file-file
harus dari
3
YAPI
lembaga yang berbeda dan tentunya
mewajibkan sistem asrama kepada setiap
membutuhkan sumber daya yang relatif
pelajar/siswa
banyak. Pembuatan laporan periodik per
yang
menempuh
1
bulan
tersebut
dipastikan
diatas
juga
dapat
kualitas
pendidikan
di
sekolah
serta
meningkatkan kebutuhan
sebagai solusi kemudahan bagi pihak
akan dokumen atau kertas kerja dalam
YAPI dalam menjalin hubungan atau
proses pengolahannya. Laporan yang
komunikasi dengan orangtua/wali siswa.
dikirim kepada orangtua/wali meliputi 3 (Tiga) aspek penilaian, yaitu aspek akademik
siswa,
dan
Dengan semakin berkembangnya
aktifitas siswa, serta aspek kehadiran
suatu lembaga pendidikan, bertambahnya
atau
murid
absensi
aspek
pada
sikap
Sistem Informasi Akademik
3
(Tiga)
dan
ilmu
pengetahuan
yang
bidang/lembaga yang berbeda, yakni
berkembang dengan begitu pesat, lembaga
bidang asrama, bidang umum dan bidang
pendidikan
dinniyah.
meningkatkan
atau
sekolah
pelayanan
harus
dalam
hal
Berdasarkan permasalahan tersebut,
ketepatan serta kecepatan dari informasi
maka dibutuhkan suatu sistem informasi
yang ingin dihasilkan. Pada Wahana
administrasi akademik siswa yang dapat
(2003)
membantu pihak YAPI dalam proses
pendidikan
pembuatan laporan periodik siswa dengan
tentunya harus memiliki suatu sistem
dukungan
bahasa
informasi yang cukup atau bahkan lebih
dibangun
untuk para siswa, pengajar, keryawan,
berbasis web dengan menggunakan bahasa
calon siswa dan lain-lain, yang sering
pemrograman HTML, PHP dan Javascript
disebut sebagai sistem informasi akademik.
pemrograman.
database
dan
Sistem
ini
dikatakan, atau
suatu
sekolah
lembaga yang
baik
serta menggunakan database MySQL. Sistem
ini
pemeliharaan
dapat dan
melakukan pengelolaan
proses
Kurikulum KTSP
data
Kurikulum Tingkat Satuan Pertama
menjadi informasi yang bermanfaat dalam
(KTSP) adalah kurikulum operasional
pembuatan laporan perodik siswa.
yang disusun oleh dan dilaksanakan di
Berdasarkan uraian di atas maka
masing-masing
perlu dibangun suatu sistem yang dapat
Pengembangan
membantu fungsi-fungsi akademik dalam
mengacu pada standar nasional pendidikan
hal
untuk
penyimpanan
data
siswa
sampai
satuan KTSP
menjamin
pendidikan. yang
pencapaian
beragam
tujuan
pembuatan laporan periodik bagi siswa dan
pendidikan nasional.
Standar nasional
orangtua atau wali. Sistem ini dibangun
pendidikan terdiri atas standar isi, proses,
sebagai sarana peningkatan mutu dan
kompetensi lulusan, tenaga kependidikan, 2
sarana
dan
pembiayaan
prasarana, dan
pengelolaan,
penilaian.
Standar
penilaian merupakan yang terakhir dari delapan
standar
nasional
pengumpulan informasi yang dibutuhkan untuk melakukan evaluasi atau mengukur suatu atribut dari software.
pendidikan
tersebut memiliki dua fungsi sebagai
Test Case
panduan penilaian dan panduan pengisian format hasil belajar (Direktorat Jenderal Manajemen
Pendidikan
Dasar
dan
Menengah, Direktorat Pembinaan SMA, 2006).
Menurut Ganesan (2010) tujuan dasar dari penulisan test case adalah untuk melakukan validasi cakupan testing dari sebuah aplikasi. Test case yang ditulis dengan baik dapat membuat siklus testing menjadi lebih efisien. Sebuah test case
Testing Software
yang
Menurut Romeo (2003:3) testing software adalah proses mengoperasikan software dalam suatu
kondisi yang
di
kendalikan, untuk verifikasi apakah telah berlaku
sebagaimana
telah
ditetapkan
baik
dapat
menentukan
apakah
dengan suatu
Test Case TC001
Check Item
Test case Objective Log-in Page Leave all fields as blank and click Log-in button
Steps to Execute Click Log-in
TC002
Username
Enter Invalid Username
NA
TC003
Username
Enter valid Username
NA
TC004
Password
TC005
Password
Enter wrong password
NA
TC006
Password
Enter Correct password
NA
TC007
Log-in button
kebutuhan dari pengguna yang sebenarnya. Verifikasi adalah adalah pengecekan atau
software,
entitas-entitas, untuk
termasuk
pemenuhan
dan
NA
konsistensi dengan melakukan evaluasi hasil
terhadap
ditetapkan.
kebutuhan yang telah
Validasi
adalah
melihat
kebenaran sistem, apakah proses yang telah
dilakukan
adalah
apa
yang
sebenarnya diinginkan atau dibutuhkan oleh user. Jadi, dapat disimpulkan bahwa testing
merupakan
tiap-tiap
dari
Tabel 1.1 Contoh Test Case Pada Halaman Login.html
dan validasi apakah spesifikasi yang telah
pengetesan
fitur
aplikasi bekerja dengan benar.
(menurut spesifikasi), mendeteksi error,
ditetapkan sudah memenuhi keinginan atau
mudah
Correct Inputs
Click Log-in
Test Data / Input
Expected Result By leaving all fields as blank and on click Log-in button then mandatory symbol ( * ) should appear in front of Username and Password fields Username By entering : Jackk invalid Username then an error message should appear as " Please Enter Valid Username " Username It should allow : Jack the user to proceed The password field should display the encrypted format of the text typed as (****) Password : By entering *** invalid password then an error message should appear as " Please Enter Correct Password " Password : It should allow ******* the user to proceed It should lead the user to the respect page
aktifitas
3
Perancangan Sistem
.:: Computerized Document Flow of Process “PENILAIAN” ::.
Sistem akademik yang membantu pihak SMA Al-Ma’hadul Islam YAPI -
GURU MATA PELAJARAN
BAGIAN KURIKULUM
WALI KELAS
BK
KEPALA SEKOLAH
SISWA
START Input Nilai Siswa
Absensi Siswa
Data Siswa
Bangil dalam menyelesaikan permasalahan
Nilai Tugas Nilai UTS
akademik masih menggunakan sistem manual.
Setiap
kali
pihak
Validasi
Nilai UAS Nilai Praktek
Cetak Raport Siswa
Yes
YAPI
Hitung Nilai Akhir Siswa
membutuhkan informasi akademik yang berkaitan
dengan
bidang/lembaga
siswa
di
3
Raport Siswa Ter Acc
Raport Siswa
(tiga)
No
KKM Mata Pelajaran
Bobot
Penilaian Raport Siswa Ter Acc
yang berbeda, seperti
Raport Siswa Ter Acc
absensi, penilaian, skor pelanggaran dan lain-lain, selalu didasarkan pada data-data yang tercatat pada file laporan yang
FINISH Update Nilai Akhir Siswa
terpisah. File data-data ini dicatat dalam buku-buku yang terpisah dan ada juga
Gambar Computerized Document Flow Penilaian
yang disimpan dalam aplikasi microsoft office
excel,
sehingga
diperlukan
Data Kepribadian Sis wa Daftar Ulang Data Kepribadian
penggabungan dan perhitungan tertentu
Data Sis wa
BK Data Pelanggaran Siswa
Pendaftaran
SISWA
untuk dapat menyajikan informasi yang
Data Jenis Pelanggaran
diinginkan. Penelitian ini bertujuan merancang dan membangun aplikasi sistem informasi
0
Data Absensi Siswa
Bukti Pendaftaran Rekap Absensi Siswa
administrasi
akademik
siswa
Raport Informasi Skor Pelanggaran
dimana
Data Prosentase Bobot MP
Informasi Kepribadian Standar Nilai KKM (KTSP)
sistem membantu fungsi-fungsi akademik dalam hal penyimpanan data siswa sampai
Informasi Nilai Periodik
Data KKM Matapelajaran
Data Mata Pelajaran Aktif
Data Nilai Sis wa
pembuatan laporan periodik bagi siswa dan
Laporan Matapelajaran akti f GURU
orangtua atau wali.
BAGIAN KURIKULUM Data Mata Pelajaran SI ADMINISTRASI AKADEMIK SMA AL MA'HADUL ISLAM
Data Pengajar Laporan Nil ai Akademik Siswa
Data Bobot Prosentase Nilai Mata Pelajaran
+
KEPALA SEKOLAH Laporan Siswa Baru
Raport Siswa Laporan Akumulasi Pelanggaran Siswa
Daftar Siswa perKelas
TATA USAHA
Data Daftar Ulang Siswa
Data Kelas BAGIAN KESISWAAN Alokasi Siswa PerKelas Data Pendaftar
Gambar Context Diagram
4
Evaluasi Hasil Uji Coba Sistem Form
Login
merupakan
menu
untuk masuk dan menggunakan aplikasi jika berhasil melakukan login.
Gambar Form View Pelanggaran Asrama Gambar Form Login Siswa Halaman Home adalah halaman awal
Form View Nilai Dinniyah Siswa dapat memberikan informasi mengenai
bagi seorang admin apabila telah berhasil melakukan login.
nilai bulanan siswa.
Gambar Tampilan Halaman Home Admin Form Gambar Form View Nilai Dinniyah
Form View Pelanggaran Asrama Siswa merupakan menu untuk melihat informasi mengenai pelanggaran asrama bulanan siswa.
Pendaftaran
Siswa
baru
merupakan menu untuk melakukan proses
pendaftaran siswa baru maupun siswa pindahan dari sekolah lain. Pada form ini terdapat beberapa input yang harus diisikan oleh user. 5
Gambar Form Penilaian Siswa Gambar Form Pendaftaran Siswa Baru
Gambar Form Pencarian Siswa
6
Daftar Pustaka Departemen Pendidikan Nasional & Direktorat Jenderal Manajemen Pendidikan Dasar dan Menengah & Direktorat Pembinaan SMA. 2006. Panduan Penyusunan Laporan Hasil BelajarPeserta Didik (Berdasarkan KTSP) Sekolah Menengah Atas (SMA). Jakarta. Ganesan, Suriya, 2010. How to write Test Cases for Login, (Online), (http://www.9lessons.info/how-towrite-test-cases-for-login.html, diakses tanggal 20 Maret 2011).
Shanti, Ida Ayu Prima, 2005. Jurnal: Menjelaskan Konsep Dasar IMK. Shanty, 2007. Konsep Pembelajaran Dari Cara Pikir Praktis, (Online) , (http://www.shanty.blogspot.com/~ learn , diakses tanggal 19 September 2010) . Romeo, 2003. Testing dan Implementasi Sistem, Edisi Pertama, Surabaya: STIKOM Surabaya. Wahana Komputer, 2003. Pembuatan Program Sistem Informasi Akademik Berbasis ASP, Jakarta: Salemba Infotek.
Jogiyanto, Hartono, 2005. Analisis & Disain Sistem Informasi: Pendekatan Terstruktur Teori dan Praktek Aplikasi Bisnis, Yogyakarta: Andi.
7