Cara Membuat Sistem Informasi Akademik sekolah Dengan Php dan MySQL

Cara Membuat Sistem Informasi Akademik sekolah Dengan Php dan MySQL

gimana kabarnya sobat sekalian, mudah-mudahan dalam keadaan baik-baik saja semuanya ya. pada kesempatan ini saya akan membahas tutorial tentang cara membuat sistem informasi akademik sekolah, dalam aplikasi sistem informasi akademik sekolah berbasis web ini masih banyak kekurangan karena sistem informasi akademik sekolah ini masih sederhana, sistem informasi akademik sekolah ini dibuat untuk mengelola data akademik sekolah.

Website sistem informasi akademik sekolah berbasis web ini terdapat proses pengolahan data dimulai dari data siswa, data mata pelajaran, data guru, siswa yang mengambil mata pelajaran tertentu, penilaian, pengambilan mata pelajaran dan pencetakan raport. Beberapa proses pengolahan data dalam sistem informasi sederhana ini adalah  sebagai berikut:

  • Data Siswa
  • Data Mata Pelajaran
  • Data Guru
  • Pengambilan Mata Pelajaran
  • Proses Penilaian
  • Raport Siswa

website sistem informasi akademik sekolah ini bisa di kembangkan lagi agar lebih sempurna dan lebih lengkap lagi, misalnya penambahan data absensi, data profil sekolah, data galeri sekolah atu lain sebgainya sesuai keinginan anda, namun saya hanya membuat sesuai yang saya sebutkan diatas.

sistem informasi akademik sekolah ini dibuat dengan bahasa pemrograman php menggunakan database mysql, menggunakan aplikasi xampp di windows, jadi bagi kita yang lagi belajar php dan mysql maka disini kita akan sama-sama belajar dalam pembuatan sistem informasi akademik sekolah ini.

dalam pembuatan sistem informasi akademik sekolah ini yang paling utama kita mulai dari pembuatan folder di htdocs.

buat folder siakad di htdocs anda kemudian buat kita buat index.php dan home.php jadi semua silakan buka text editor anda untuk menulis script php dibawah ini, supaya anda tidak capek ngetik ulang mending copy aja script dibawah ini.

index.php

<?
header("location:home.php");
?>

home.php

<?
session_start();
//koneksi database
include "include/koneksi.php";
//deklarasi fariabel dari form
$nis=$_POST['nis'];
$nama_siswa=$_POST['nama_siswa'];
$tempat_lahir=$_POST['tempat_lahir'];
$tgl_lahir=$_POST['thn']."-".$_POST['bln']."-".$_POST['tgl'];
$alamat=$_POST['alamat'];
$kelas=$_POST['kelas'];
$semester=$_POST['semester'];
$jenis_kelamin=$_POST['jenis_kelamin'];
$agama=$_POST['agama'];
$foto= $_FILES['foto']['name'];
//upload foto
if (strlen($foto)>0) {
		//upload
		if (is_uploaded_file($_FILES['foto']['tmp_name'])) {
			move_uploaded_file ($_FILES['foto']['tmp_name'], "images/foto/".$foto);
			}
	}
//apabila klik simpan
if(isset($_POST['simpan'])){
if(empty($nis)){
echo "<script type='text/javascript'>
onload =function(){
alert('Nomor induk siswa belum diisi');
}
</script>";
}else{
$sql="insert into tblsiswa(nis,nama_siswa,tempat_lahir,tgl_lahir,alamat,kelas,semester,jenis_kelamin,agama,foto) 
values('$nis','$nama_siswa','$tempat_lahir','$tgl_lahir','$alamat','$kelas','$semester','$jenis_kelamin','$agama','$foto')";
$simpan=mysql_query($sql);
//bila berhasil simpan kembali ke home
if ($simpan) {
header("location:home.php");
	} 
    else 
    { 
	
	echo "<script type='text/javascript'>
onload =function(){
alert('Data gagal disimpan!');
}
</script>";
    } 
}
}
//proses editing
//Ambil nilai yang akan di edit
if (isset($_GET['nis'])) {
	$nis = $_GET['nis'];
} 

//tampilkan data sebelum di edit
$sql2="select * from tblsiswa where nis='$nis';";
$tampil=mysql_query($sql2);
$baris=mysql_fetch_array($tampil);
$nis=$baris['nis'];
$nama_siswa=$baris['nama_siswa'];
$tempat_lahir=$baris['tempat_lahir'];
list($thn,$bln,$tgl) = explode("-",$baris['tgl_lahir']);
$alamat=$baris['alamat'];
$kelas=$baris['kelas'];
$semester=$baris['semester'];
$jenis_kelamin=$baris['jenis_kelamin'];
$agama=$baris['agama'];
$foto=$baris['foto'];

//apabila klik tombol edit
if(isset($_POST['Edit'])) {
	$nama_siswa= $_POST['nama_siswa'];
	$tempat_lahir= $_POST['tempat_lahir'];
	$tgl_lahir= $_POST['thn']."-".$_POST['bln']."-".$_POST['tgl'];
	$alamat= $_POST['alamat'];
	$kelas= $_POST['kelas'];
	$semester= $_POST['semester'];
	$jenis_kelamin= $_POST['jenis_kelamin'];
	$agama= $_POST['agama'];
	$foto= $_FILES['foto']['name'];
	if (strlen($foto)>0) {
		//upload
		if (is_uploaded_file($_FILES['foto']['tmp_name'])) {
			move_uploaded_file ($_FILES['foto']['tmp_name'], "images/foto/".$foto);
			}
			mysql_query ("UPDATE tblsiswa SET foto='$foto' WHERE nis='$nis'");
	}
	
$SQL = "UPDATE tblsiswa SET 	nama_siswa='$nama_siswa',tempat_lahir='$tempat_lahir',tgl_lahir='$tgl_lahir',alamat='$alamat',kelas='$kelas',semester='$semester',jenis_kelamin='$jenis_kelamin',agama='$agama' where nis='$nis'"; 
  	$hasil= mysql_query($SQL); 
	//jika berhasil kembali ke home
  	if($hasil){
    header("location:home.php");
	} 
    else 
    { 
	echo "<script type='text/javascript'>
onload =function(){
alert('Update error!');
}
</script>";
    } 
} 

//apabila klik hapus
if(isset($_POST['Hapus'])) {
if (!empty($nis) && $nis != "") {
$SQL = "delete from tblsiswa where nis='$nis'"; 
 if(mysql_query($SQL)) 
  { 
    header("location:home.php");
	} else {
	echo "Data berhasil dihapus";
   } 
   }
   }
   
if(isset($_POST['cari'])) {
$cnis=$_POST['cnis'];
$carix = "select * from tblsiswa where nis='$cnis'"; 
$cari=mysql_query($carix);
if($cari){
header("location:tampil_siswa.php?nis=$cnis");
}
}
?>
<style type="text/css">
<!--
body {
	background-image: url(images/foto/images14.jpg);
}
.style1 {color: #0000FF}
-->
</style>
<table width="622" border="0" align="center" cellpadding="1" cellspacing="0" bgcolor="#CCCCCC">
  <tr>
    <td colspan="2"><? include "header.php"; ?></td>
  </tr>
  <tr>
    <td width="103" align="center" valign="top" background="images/foto/Page-BgGlare.png"><p>
      <? include "menu.php";?>
    </p>
      <p align="center">&nbsp;</p>
    </td>
    <td width="515"><table width="510" border="0" align="center">
      <tr>
        <td valign="top"><h2 align="center">Wellcome PhpdanMySQL.Com   </h2>
          <p align="center"><strong>Sistem Informasi Akademik Sekolah Berbasis Web dgn Php dan Mysql </strong></p>
          <hr />
          <p align="justify"><img src="images/foto/spectacles.gif" width="100" height="142" align="left" />Siakad ini merupakan sebuah aplikasi berbasis web yang dikembangkan untuk belajar Php dan MySQL, Website sekolah ini dibuat dengan tujuan untuk mengelola data akademik sekolah, khususnya pengelolaan data nilai (raport) bagi siswa.</p>
          <p align="justify">Dalam website ini terdapat proses pengolahan data nilai dimulai dari data siswa, data mata pelajaran, data guru, mahasiswa yang mengambil mata pelajaran tertentu, proses penilaian dan proses pencetakan raport. Beberapa proses pengolahan data dalam sistem informasi sederhana ini adalah:</p>
          <ul>
            <li>Data Siswa</li>
            <li>Data Mata Pelajaran</li>
            <li>Data Guru</li>
            <li>Pengambilan Mata Pelajaran </li>
            <li>Proses Penilaian</li>
            <li>Raport Siswa</li>
          </ul>
          <p align="justify">Semoga Bermanfaat bagi para pemula dan  mahasiswa di seluruh Indonesia yang sedang belajar PHP MySQL untuk tugas akhir (Skripsi S1/Laporan D3).</p>
          <p>Developer,</p>
          <p>Abd Adies, S. Inf </p>
          <p>&nbsp;</p>
          <p>&nbsp;</p>
          </td>
      </tr>
    </table></td>
  </tr>
  <tr>
    <td colspan="2"><p>&nbsp;</p>
      <p>
        <? include "footer.php"; ?>
      </p>
   </td>
  </tr>
</table>

selanjutnya setelah di simpan file index.php dan home.php nya silakan anda buka mozilla firefox atau google chrome anda ketik localhost/siakad/ di addres bar browsur anda. maka akan tampil seperti dibawah ini.

siakad phpdanmysql

setelah anda akses di localhost anda pasti tampilan belum sempurna karena kita belum membuat file header.php, menu.php, kemudian footer.php, dan kalian juga belum membuat gambar-gambarnya sehingga tampilannya belum bagus, dan belum seperti punya saya. oleh karena itu ikuti terus tutorial ini ke tahap dua dan sampai selesai oke.

pada kesempatan ini sampai disini dulu tutorial kita tentang sistem informasi akademik sekolah berbasis web ini, saya akan melanjutkan tutorial ini jadi di tunggu aja tutorial selanjuntya ya. pada tutorial selanjutnya kita akan membahas tentang pembuat header footer dan menu.

sekian Cara Membuat Sistem Informasi Akademik sekolah Dengan Php dan MySQL

semoga bermanfaat bagi anda yang lagi belajar php dan mysql

Keyword:

  • cara membuat sistem informasi akademik dengan php dan mysql
  • cara membuat sistem informasi akademik
  • cara membuat web akademik
  • coding untuk membuat siakad sekolah contoh
  • cara membuat sistem informasi berbasis web dengan php dan mysql
  • cara membuat sistem informasi akademik dengan xampp
  • sistem input nilai sederhana php mysql
  • cara membuat program siakad online php mysql
  • cara membuat form login berbasis web database php dan mysql
  • cara membuat aplikasi sistem informasi berbasis web

Get real time updates directly on you device, subscribe now.

loading...

Ingin Berkomentar?

×
Lewat ke baris perkakas