RANCANG BANGUN SISTEM INFORMASI ADMINISTRASI AKADEMIK SISWA BERBASIS WEB (STUDI KASUS : SMA AL-MA’HADUL ISLAM YAPI) 1)
Ali Zainal Abidin 2)Titik Lusiani 3)Sulistiowati
S1 / Sistem Informasi. Sekolah Tinggi Manajemen Informatika & Teknik Komputer Surabaya Email :1)
[email protected] 2)
[email protected] 3)
[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
pelajar/siswa
yang
menempuh
akademik siswa berbasis web adalah suatu
pendidikan disana. Pada proses kegiatan
sistem yang dapat memberikan informasi
akademiknya,
laporan periodik keaktifan siswa secara
laporan periodik siswa setiap bulannya
online,
nilai,
kepada orangtua atau wali mengenai
absensi, dan skor pelanggaran dari siswa
perkembangan putra-putrinya di YAPI.
yang bersangkutan. Sistem ini memiliki
Seiring dengan bertambahnya jumlah
keunggulan dalam hal kecepatan penyajian
siswa dari tahun ke tahun, YAPI
dari informasi yang dihasilkan, selain itu
memiliki kendala dalam hal pembuatan
dengan berbasis web maka sistem ini dapat
laporan
diakses pada waktu dan tempat yang tidak
pembuatan laporan periodik per bulan
ditentukan.
secara manual sangat menyita waktu
baik
YAPI
berupa
informasi
merupakan
pendidikan
yang
pengelolaan
lahan-lahan
umum
dan
bergerak
periodik
mengirimkan
siswa.
Proses
lembaga
bagi pihak YAPI. Proses pengolahan dan
dalam
pencarian data membutuhkan waktu
pendidikan
keagamaan.
YAPI
YAPI
mewajibkan sistem asrama kepada setiap
yang
relatif
lama
mengintegrasikan
karena
file-file
harus dari
3
lembaga yang berbeda dan tentunya 1
membutuhkan sumber daya yang relatif
orangtua atau wali. Sistem ini dibangun
banyak. Pembuatan laporan periodik per
sebagai sarana peningkatan mutu dan
bulan
kualitas
tersebut
diatas
juga
dapat
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.
dipastikan
dikirim kepada orangtua/wali meliputi 3 (Tiga) aspek penilaian, yaitu aspek
Sistem Informasi Akademik
dan
Dengan semakin berkembangnya
aktifitas siswa, serta aspek kehadiran
suatu lembaga pendidikan, bertambahnya
atau
murid
akademik
siswa,
absensi
aspek
pada
sikap
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
dapat
melakukan
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
pemeliharaan
dan
pengelolaan
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
pembuatan laporan periodik bagi siswa dan
satuan KTSP
menjamin
pendidikan
nasional.
pendidikan. yang
pencapaian Standar
beragam
tujuan nasional 2
pendidikan terdiri atas standar isi, proses,
testing
kompetensi lulusan, tenaga kependidikan,
pengumpulan informasi yang dibutuhkan
sarana
untuk melakukan evaluasi atau mengukur
dan
pembiayaan
prasarana, dan
pengelolaan,
penilaian.
Standar
merupakan
tiap-tiap
aktifitas
suatu atribut dari software.
penilaian merupakan yang terakhir dari delapan
standar
nasional
pendidikan
Test Case
tersebut memiliki dua fungsi sebagai 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 yang
Testing Software Menurut Romeo (2003:3) testing software adalah proses mengoperasikan software dalam suatu
kondisi yang
di
kendalikan, untuk verifikasi apakah telah berlaku
sebagaimana
telah
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
Verifikasi adalah adalah pengecekan atau
TC003
Username
Enter valid Username
NA
pengetesan
TC004
Password
TC005
Password
Enter wrong password
NA
TC006
Password
Enter Correct password
NA
TC007
Log-in button
ditetapkan sudah memenuhi keinginan atau kebutuhan dari pengguna yang sebenarnya.
software,
untuk
termasuk
pemenuhan
hasil
terhadap
ditetapkan.
kebutuhan
Validasi
yang
adalah
NA
dan
konsistensi dengan melakukan evaluasi telah
melihat
kebenaran sistem, apakah proses yang telah
dilakukan
adalah
apa
yang
sebenarnya diinginkan atau dibutuhkan
dari
Tabel 1.1 Contoh Test Case Pada Halaman Login.html
(menurut spesifikasi), mendeteksi error,
entitas-entitas,
fitur
aplikasi bekerja dengan benar.
ditetapkan
dan validasi apakah spesifikasi yang telah
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
oleh user. Jadi, dapat disimpulkan bahwa 3
la P T A tsM D R A S N g u iT
T a sE A L lw K N R J tN u p iIn S
a lN iU
iT S A U kte ra P d slw V H sY N g n u h
ia
sw p tkR e iC S a
o rt
a l e tP M jK rn o N
a lB e iP tn b o
M L IK R iU a
sR c A e iT rtS o p a
S A L E K B a w iS n se b A
w a c A e isT rtS o p R
H A L O K E S
a srlw N te d p U kh iA S
Perancangan Sistem Sistem akademik yang membantu pihak SMA Al-Ma’hadul Islam YAPI Bangil dalam menyelesaikan permasalahan akademik masih
menggunakan sistem
manual.
kali
Setiap
pihak
YAPI
membutuhkan informasi akademik yang berkaitan
dengan
siswa
bidang/lembaga yang
di
3
berbeda,
(tiga) seperti
absensi, penilaian, skor pelanggaran dan lain-lain, selalu didasarkan pada data-data yang tercatat pada file laporan yang 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 Siswa Daftar Ulang Data Kepribadian Data Siswa
penggabungan dan perhitungan tertentu
BK
Data Pelanggaran Siswa Pendaftaran
SISWA
untuk dapat menyajikan informasi yang
Data Jenis Pelanggaran
diinginkan. Penelitian ini bertujuan merancang 0
dan membangun aplikasi sistem informasi
Data Absensi Siswa
Bukti Pendaftaran Rekap Absensi Siswa
administrasi
akademik
siswa
dimana
Raport Informasi Skor Pelanggaran
Data Prosentase Bobot MP
Informasi Kepribadian
sistem membantu fungsi-fungsi akademik dalam hal penyimpanan data siswa sampai
Standar Nilai KKM (KTSP) Informasi Nilai Periodik
SI ADMINISTRASI AKADEMIKData SMAMata AL Pelajaran Aktif MA'HADUL ISLAM
Data KKM Matapelajaran
Data Nilai Siswa
pembuatan laporan periodik bagi siswa dan
Laporan Matapelajaran aktif GURU
orangtua atau wali.
BAGIAN KURIKULUM Data Mata Pelajaran
Data Pengajar Laporan Nilai Akademik Siswa
Data Bobot Prosentase Nilai Mata Pelajaran
+
KEPALA SEKOLA Laporan Siswa Baru
Raport Siswa Laporan Akumulasi Pelanggaran Siswa
Daftar Siswa perKelas
TATA USAHA
Data Kelas Data Daftar Ulang Siswa
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