Batasan Implementasi optional Implementasi

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