rancang bangun sistem informasi administrasi akademik siswa ...

15 downloads 167 Views 374KB Size Report
sistem yang dapat memberikan informasi laporan periodik keaktifan siswa secara online, baik berupa informasi nilai, absensi, dan skor pelanggaran dari siswa.
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