4.4. Implementasi
Implementasi adalah proses penerapan rancangan program yang tealah dibuat pada bab sebelumnya atau aplikasi dalam melaksanakan sistem informasi
pemrograman yang telah dibuat, hasil dan tahapan inplementasi ini adalah suatu sistem pengolahan data yang sudah dapat berjalan dengan baik. Dengan demikian
dapat diketahui apakah perangkat lunak ini dapat menghasilkan sistem informasi akademik yang sesuai dengan tujuan yang diharapkan. Implementasi
pengembangan sistem informasi akademik ini dilakukan dengan menggunakan bahasa pemrograman PHP. Adapun database yang digunakan sebagai media
pemyimpanan data terpusat dengan menggunakan SQL sebagai basis data dengan MySQL sebagai perangkat lunaknya.
4.4.1. Batasan Implementasi optional
Dalam mengimplementasikan
perangkat lunak,
batasan sebagai
pengendalian aplikasi ini ada beberapa hal yang perlu dibatasi dalam implementasi, yaitu :
a. Hanya admin kesiswaan+kepala sekolah dan guru kelasbidang SD Negeri 2 Mekarharja yang dapat mengakses pengolahan data di dalam
website ini login. Sedangkan calon atau siswa sendiri bisa mengakses pendaftaran online, nilai online UTS, UAS, tugas, ulangan, UKK, dan US,
dan fasilitas
pengumuman, dimaksudkan
untuk apabila
ada informasipengumuman menyangkut sekolah yang akan diinformasikan
melalu website. Untuk guru dan pengurus kesiswaan sendiri perancangan
sistem informasi berbasis web ini dimaksudkan agar pengolahan setiap data menyangkut akademik bisa dilakukan tidak terbatas hanya bisa
dilakukan di sekolah, tetapi pengolahan data bisa dilakukan dimana saja dan kapan saja.
b. Perangkat lunak yang dibangun yaitu menyangkut pengolahan data formulir pendaftaran calon siswa kecuali persyaratan, pengolahan data
siswa yang kemudian akan dibuat absen kelas termasuk di dalamnya penentuan kelas secara otomatis, penginputan pengumuman, penginputan
data guru untuk data login mengakses website dari setiap masing-masing kelas, penginputan data mata dan jadwal pelajaran, penentuan kenaikan
kelas siswa, pencetakan dokumen daftar siswa, absen kelas, jadwal pelajaran, dan pengolahan data nilai UTS, UAS, tugas, ulangan, UKK,
dan US kecuali rapor. c. Penginputan jadwal pelajaran sebelumnya direncanakan terlebih dahulu
antara guru kelas dan guru bidang, karena penentuan jadwal pelajaran tidak ditentukan oleh sistem pada website.
d. Sistem dalam website tidak membahas mengenai administrasi, seperti : uang buku, uang SPP, uang seragam, dan hal menyangkut keuangan
lainnya. e. Sistem dalam website hanya mengolah siswa baru dari kelas 1, tidak
mencakup siswa baru pindahan dari sekolah lain.
4.4.2. Implementasi Perangkat Lunak