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