Sistem Informasi Pengolahan Data Siswa di Sma Negeri 4 Padangsidimpuan Berbasis Website Menggunakan Php dan Mysql

(1)

KEMENTERIAN PENDIDIKAN DAN KEBUDAYAAN

UNIVERSITAS SUMATERA UTARA

FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM (FMIPA)

Jl. Bioteknologi No.1 Kampus USU Telp. (061) 8211050 Fax (061) 8214290 MEDAN-20155, Email :Dekanat@FMIPA.USU.AC.ID

KARTU BIMBINGAN TUGAS AKHIR MAHASISWA

NamaMahasiswa : Meiana Siska Siringo-ringo NomorIndukMahasiswa : 132406069

JudulTugasAkhir : SistemInformasiPengolahan DataSiswa di SMA Negeri4 PadangsidimpuanBerbasis Website Menggunakan PHP dan MySQL

DosenPembimbing : Dr.SyahrilEfendi,SSi,M.IT TanggalMulaiBimbingan :

TanggalSelesaiBimbingan : No

.

TanggalAsistenBimbin gan

PembahasanPadaAsistensiMengenai ,Pada Bab :

ParafDosenPembimb ing Keterang an 1. 2. 3. 4. 5. 6. 7. 8. * KartuiniharapdikembalikankeDepartemen MatematikabilabimbinganMahasiswatelah selesai.

Diketahui, Disetujui,

KetuaDepartemenMatematika FMIPA USU, Pembimbing

Dr. EllyRosmaini, MSi Dr.SyahrilEfendi,SSi,M.IT


(2)

LAMPIRAN

1. function.php

<?php /**

* gravatar Image

* @see http://en.gravatar.com/site/implement/images/ */

function avatar($email, $size = 50){

$url = "http://www.gravatar.com/avatar/"; $url .= md5( strtolower( trim( $email ) ) ); // $url .= "?d=" . urlencode( $default ); $url .= "?p=" . $size;

return $url; }

?>

2. koneksi.php

<?php

$server = "localhost"; $username = "root";


(3)

$password = "";

$database = "db_sma4n";

$conn = mysql_connect($server,$username,$password) or die("Koneksi gagal");

mysql_select_db($database) or die("Database tidak bisa dibuka"); ?>

3. logout.php

<?php

session_start(); session_destroy();

echo "<script>alert('Logout Sukses.');

parent.location='../index.php';</script>\n"; exit();

?>

4. menu.php

<ul class="navigation"> <li class="active"><a

href="dashboard.php"><span>Dashboard</span><i class="icon-screen2"></i></a></li>


(4)

if($_SESSION['login_hash']=="guru"){ ?>

<li>

<a href="#"><span>Master Data</span><i class="icon-paragraph-justify2"></i></a>

<ul>

<li><a href="?p=nilai_siswa">Data Nilai Siswa</a></li>

</ul> </li>

<li><a href="?p=profile_guru"><span>My Profile</span><i class="icon-user"></i></a>

<?php

}elseif($_SESSION['login_hash']=="siswa"){ ?>

<li><a href="?p=nilaiku"><span>Hasil Nilai</span><i class="icon-balance"></i></a></li>

<li><a href="?p=profile_siswa"><span>My Profile</span><i class="icon-user"></i></a></li>

<?php

}elseif($_SESSION['login_hash']=="Administrator"){ ?>

<li><a href="#"><span>Master Input Data</span><i class="icon-paragraph-justify2"></i></a>


(5)

<li><a href="?p=input_siswa">Input Siswa</a></li>

<li><a href="?p=input_guru">Input Guru</a></li> <li><a href="?p=input_kelas">Input Kelas</a></li> <li><a href="?p=input_mapel">Input Mapel</a></li> <li><a href="?p=input_jadwal">Input

Jadwal</a></li>

<li><a href="?p=input_nilai">Input Nilai</a></li> <li><a href="?p=input_useradmin">Input

User</a></li> </ul> </li>

<li><a href="#"><span>Master Data</span><i class="icon-table2"></i></a>

<ul>

<li><a href="?p=siswa"> Siswa</a></li>

<li><a href="?p=guru"> Guru</a></li> <li><a href="?p=kelas"> Kelas</a></li> <li><a href="?p=mapel"> Mapel</a></li>

<li><a href="?p=profile"> User Admin</a></li> </ul>

</li>

<li><a href="#"><span>Master Laporan</span><i class="icon-copy"></i></a>


(6)

<ul>

<li><a href="page/laporan_kelas.php" target="_blank">Laporan Kelas</a></li>

<li><a href="page/laporan_siswa.php" target="_blank">Laporan Siswa</a></li>

<li><a href="page/laporan_pelajaran.php" target="_blank" >Laporan Pelajaran</a></li>

<li><a href="page/laporan_guru.php" target="_blank">Laporan Guru</a></li>

<li><a href="page/laporan_nilai.php" target="_blank">Laporan Nilai</a></li>

</ul> </li>

<?php } ?> </ul>

5. 404.php

<!-- Error wrapper -->

<div class="error-wrapper text-center"> <h1>404</h1>

<h6>- Oops, an error has occurred. Page not found! -</h6> <!-- Error content -->


(7)

<form class="block-inner" action="#"> <div class="input-group">

<input type="text" class="form-control" placeholder="Search...">

<span class="input-group-btn">

<button class="btn btn-primary" type="button">Search</button>

</span> </div>

</form>

<div class="row">

<div class="col-md-6">

<a href="?p=home" class="btn danger btn-block">Back to dashboard</a>

</div>

<div class="col-md-6">

<a href="dashboard.php" class="btn success btn-block">Back to the website</a>

</div> </div> </div>

<!-- /error content --> </div>


(8)

6. Home.php

<!-- Page header -->

<div class="page-header"> <div class="page-title">

<h3>Dashboard <small>Welcome back <strong><?php echo $_SESSION['login_user']?></strong>. Have a nice day</small></h3>

</div>

<div id="reportrange" class="range">

<div class="visible-xs header-element-toggle">

<a class="btn primary btn-icon"><i class="icon-calendar"></i></a>

</div>

<div class="date-range"></div> <span class="label

label-danger">9</span>

</div> </div>

<!-- /page header --> <!-- Breadcrumbs line --> <div class="breadcrumb-line"> </div>


(9)

<!-- /breadcrumbs line -->

7. nilai_siswa.php

<?php

include "../conn/koneksi.php"; $id_guru = $_SESSION['id_guru'];

$sql_guru = mysql_query("SELECT * FROM guru WHERE id_guru = '$id_guru'");

$array_guru = mysql_fetch_array($sql_guru);

$sql_nilai = "SELECT a.*,b.*,c.*,d.*,e.* FROM nilai a, siswa b, kelas c, pelajaran d, guru e

WHERE a.id_siswa=b.id_siswa AND a.id_kelas=c.id_kelas AND

a.id_pelajaran=d.id_pelajaran AND a.id_guru=e.id_guru AND a.id_guru = '$id_guru'

ORDER BY a.id_guru DESC"; $query_nilai = mysql_query($sql_nilai) or die(mysql_error()); ?>

<!-- Breadcrumbs line --> <div class="breadcrumb-line">

<ul class="breadcrumb">

<li><a href="?p=home">Home</a></li> <li><a


(10)

</ul>

<ul class="breadcrumb-buttons"> <li>

<a href="#" class="pull-left"><i class="icon-plus-lists"></i><span>Nilai Siswa</span></a>

</li> </ul>

</div>

<!-- /breadcrumbs line -->

<div class="panel panel-default">

<div heading"><h6 class="panel-title"><i class="icon-point-up"></i> Daftar Nilai</h6></div>

<div class="datatable">

<table class="table hover table-bordered">

<thead> <tr>

<th>No.</th>

<th>Nama Siswa </th>

<th>Kelas</th>

<th>Pelajaran </th> <th>Nilai UH</th> <th>Nilai TUGAS</th>


(11)

<th>Nilai UTS</th> <th>Nilai UAS</th> <th>Rata-Rata</th> </tr>

</thead> <tbody>

<?php

$i=1; while ($array_nilai = mysql_fetch_array($query_nilai)) {

?>

<tr>

<td><?php echo $i;?></td>

<td><?php echo $array_nilai['name'];?></td>

<td><?php echo $array_nilai['namakelas'];?></td>

<td><?php echo $array_nilai['namapelajaran'];?></td>

<td><?php echo $array_nilai['nilai_uh1']; ?></td>


(12)

<td><?php echo $array_nilai['nilai_uh3']; ?></td>

<td><?php echo $array_nilai['nilai_uh4']; ?></td>

<td><?php echo $array_nilai['rata_uh']; ?></td>

</tr>

<?php

$i++; }

?>

</tbody> </table> </div>

</div>

<!-- /hover rows datatable inside panel -->

8. profile_guru.php

<?php

$id_guru = $_SESSION['id_guru'];

$sql = mysql_query("SELECT * FROM guru WHERE id_guru = '$id_guru'");


(13)

$array = mysql_fetch_array($sql); ?>

<!-- Breadcrumbs line --> <div class="breadcrumb-line">

<ul class="breadcrumb">

<li><a href="?p=home">Home</a></li> <li><a

href="?p=profile_guru">User</a></li> </ul>

</div>

<!-- /breadcrumbs line --> <!-- Profile grid -->

<div class="row">

<div class="col-lg-2">

<!-- Profile links --> <div class="block">

<div class="block">

<div class="thumbnail"> <div class="thumb">

<img alt="" src="../assets/images/gravatar.jpg">

<div class="thumb-options">


(14)

<a href="#" class="btn btn-icon btn-success"><i class="icon-pencil"></i></a>

<a href="#" class="btn btn-icon btn-success"><i class="icon-remove"></i></a>

</span> </div>

</div>

<div class="caption text-center">

<h6><?php if( $_SESSION['id_guru']){

echo $_SESSION['login_user'];

echo"<small>".$_SESSION['login_user']."</small></h6>"; }

$sql_user = mysql_query("select * from guru ");

$jml = mysql_num_rows($sql_user);

?>

<div class="icons-group">

<a href="#" title="Google Drive" class="tip"><i class="icon-google-drive"></i></a>


(15)

<a href="#" title="Twitter" class="tip"><i class="icon-twitter"></i></a>

<a href="#" title="Github" class="tip"><i class="icon-github3"></i></a>

</div>

</div> </div>

</div> </div>

<!-- /profile links --> </div>

<div class="col-lg-10"> <!-- Page tabs -->

<div class="tabbable page-tabs">

<ul class="nav nav-pills nav-justified">

<li><a href="active" data-toggle="tab"><i class="icon-cogs"></i> Settings</a></li>

</ul>

<div class="tab-content">

<div class="tab-pane fade active fade in" id="settings">

<?php

$post = (!empty($_POST)) ? true : false; if($post){


(16)

$error = '';

$query = "SELECT * FROM guru WHERE id_guru = " . $_SESSION['id_guru']."";

$hasil = mysql_query($query) or die(mysql_error());

$data = mysql_fetch_array($hasil); if ($data['password'] !==

md5($_POST['oldpassword'])) {

$error .= "Password Lama Salah.<br>"; }

if($_POST['newpassword'] != $_POST['cpassword']){ $error .= 'Password di bawah harus sama dengan password di atas.<br />';

}

if(empty($error)){

$newpassword = md5($_POST['newpassword']); $query = "UPDATE guru SET password =

'$newpassword' WHERE id_guru =" . $_SESSION['id_guru']." "; $hasil = mysql_query($query) or

die(mysql_error());

if($hasil){ ?>


(17)

<button type="button" class="close" data-dismiss="alert">&times;</button>

<strong>Well done!</strong> Data Anda berhasil diedit. </div>

<?php

}

} else { ?>

<div class="alert alert-error">

<button type="button" class="close" data-dismiss="alert">&times;</button>

<strong>Error!</strong><?php echo $error;?> </div>

<?php

} } ?>

<!-- Profile information -->

<form action="" class="block" role="form" method="post">


(18)

<h6 class="heading-hr"><i class="icon-lock"></i> Security information:</h6>

<div class="form-group">

<div class="row">

<div class="col-md-6">

<label>Nama Lengkap</label>

<input type="text" class="form-control" name="nama" id="nama" value="<?php echo $array['nama'] ?>"

readonly="readonly">

</div> <div class="col-md-6">

<label>NIP:</label>

<input type="text" class="form-control" name="nip" id="nisn" value="<?php echo $array['nip'] ?>"

readonly="readonly">

</div>

<div class="col-md-6">


(19)

<label>Jenis Kelamin</label>

<input type="text" class="form-control" name="jenken" id="jenken" value="<?php echo $array['jenken'] ?>"

readonly="readonly">

</div>

<div class="col-md-6">

<label>Alamat</label>

<input type="text" class="form-control" name="alamat" id="alamat" value="<?php echo $array['alamat'] ?>"

readonly="readonly">

</div> <?php if( $_SESSION['login_user']){

?>

<div class="col-md-6">

<label>Username:</label>


(20)

$_SESSION['login_user'];?>" readonly="readonly" class="form-control">

</div> <?php } ?>

<div class="col-md-6">

<label>Current password:</label>

<input type="password" class="form-control" name="oldpassword" id="oldpassword">

</div>

</div> </div>

<div class="form-group">

<div class="row">

<div class="col-md-6">

<label>New password:</label>

<input type="password" placeholder="Enter new password" class="form-control" name="newpassword">


(21)

</div> <div class="col-md-6">

<label>Repeat password:</label>

<input type="password" placeholder="Repeat new password" class="form-control" name="cpassword">

</div> </div>

</div>

<div class="text-right">

<input type="reset" value="Cancel" class="btn btn-default">

<input type="submit" value="Apply changes" class="btn btn-success">

</div>

</form>

<!-- /profile information -->

</div>


(22)

</div> </div>

<!-- /page tabs -->

</div> </div>

<!-- /profile grid -->

9. dashboard.php

<?php

ob_start(); session_start();

include_once '../conn/koneksi.php'; ?>

<!DOCTYPE html> <html lang="en"> <head>

<meta charset="utf-8">

<meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1, maximum-scale=1">

<meta name="keyword" content="Berita Medan, Orang Batak, Medan, portal berita medan, Mr Bontor, Design" />

<meta name="description" content="" /> <title>SMA 4 NEGERI</title>


(23)

<link href="../assets/css/bootstrap.min.css" rel="stylesheet" type="text/css">

<link href="../assets/css/londinium-theme.css" rel="stylesheet" type="text/css">

<link href="../assets/css/styles.css" rel="stylesheet" type="text/css">

<link href="../assets/css/icons.css" rel="stylesheet" type="text/css">

<link href="../assets/css/wysihtml5/wysihtml5.css" rel="stylesheet" type="text/css">

<link href="../assets/dist/summernote.css" rel="stylesheet" type="text/css">

<link

href="http://fonts.googleapis.com/css?family=Open+Sans:400,300,6 00,700&amp;subset=latin,cyrillic-ext" rel="stylesheet"

type="text/css">

</head> <body>

<!-- Navbar -->

<div class="navbar navbar-inverse" role="navigation"> <div class="navbar-header">

<a class="navbar-brand" href="#"><img src="#" alt="SMA N 4" style="width: 170px; height: 100;"></a>

<a class="sidebar-toggle"><i class="icon-paragraph-justify2"></i></a>


(24)

<button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#navbar-icons">

<span class="sr-only">Toggle navbar</span> <i class="icon-grid3"></i>

</button>

<button type="button" class="navbar-toggle offcanvas">

<span class="sr-only">Toggle navigation</span>

<i class="icon-paragraph-justify2"></i> </button>

</div>

<ul class="nav navbar-nav navbar-right collapse" id="navbar-icons">

<li class="user dropdown">

<a class="dropdown-toggle" data-toggle="dropdown">

<img

src="../assets/images/gravatar.jpg"> <span><?php

echo "Selamat Datang Kembali ".$_SESSION['login_user'];

?></span>

<i class="caret"></i> </a>


(25)

<ul class="dropdown-menu dropdown-menu-right icons-right">

<li><a href="?p=profile_guru"><i class="icon-user"></i>My Profile</a></li>

<li><a href="../logout.php"><i class="icon-exit"></i> Logout</a></li>

</ul> </li>

</ul> </div>

<!-- /navbar -->

<!-- Page container -->

<div class="page-container"> <!-- Sidebar -->

<div class="sidebar">

<div class="sidebar-content">

<!-- User dropdown --> <div class="user-menu ">

<a href="#" class="dropdown-toggle" data-toggle="dropdown">

<div class="user-info">

<span>Hari ini: <?php echo date("d M Y"); ?></span>


(26)

</div> </a>

</div>

<!-- /user dropdown --> <ul class="navigation">

<li><a href="?p=nilai_siswa"><span>Hasil Nilai</span><i class="icon-balance"></i></a></li>

<li><a href="?p=profile_guru"><span>My Profile</span><i class="icon-user"></i></a></li>

</ul>

</div> </div>

<!-- /sidebar --> <!-- Page content -->

<div class="page-content"> <?php

$pages_dir='page';

if(!empty($_GET['p'])) {

$page = scandir($pages_dir, 0); unset($page[0], $page[1]);

$p = $_GET['p'];


(27)

include($pages_dir.'/'.$p.'.php'); } else {

include($pages_dir.'/404.php'); }

} else {

include($pages_dir.'/home.php'); }

?>

<!-- Footer -->

<div class="footer clearfix">

<div class="pull-left">&copy; &copy; 2016. SMA NEGERI 4 PADANG SIDEMPUAN</a></div>

<div class="pull-right icons-group">

<a href="#"><i class="icon-screen2"></i></a> <a href="#"><i class="icon-balance"></i></a> <a href="#"><i class="icon-cog3"></i></a> </div>

</div>

<!-- /footer -->


(28)

<!-- /page content --> </div>

<!-- /page container -->

<script type="text/javascript"

src="http://ajax.googleapis.com/ajax/libs/jquery/1.10.1/jquery.m in.js"></script>

<script type="text/javascript"

src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.10.2/jquery -ui.min.js"></script>

<script type="text/javascript"

src="../assets/js/plugins/charts/sparkline.min.js"></script> <script type="text/javascript"

src="../assets/js/plugins/forms/uniform.min.js"></script> <script type="text/javascript"

src="../assets/js/plugins/forms/select2.min.js"></script> <script type="text/javascript"

src="../assets/js/plugins/forms/inputmask.js"></script> <script type="text/javascript"

src="../assets/js/plugins/forms/autosize.js"></script> <script type="text/javascript"

src="../assets/js/plugins/forms/inputlimit.min.js"></script> <script type="text/javascript"

src="../assets/js/plugins/forms/listbox.js"></script> <script type="text/javascript"

src="../assets/js/plugins/forms/multiselect.js"></script> <script type="text/javascript"


(29)

<script type="text/javascript"

src="../assets/js/plugins/forms/tags.min.js"></script> <script type="text/javascript"

src="../assets/js/plugins/forms/switch.min.js"></script> <script type="text/javascript"

src="../assets/js/plugins/forms/uploader/plupload.full.min.js">< /script>

<script type="text/javascript"

src="../assets/js/plugins/forms/uploader/plupload.queue.min.js"> </script>

<script type="text/javascript"

src="../assets/js/plugins/forms/wysihtml5/wysihtml5.min.js"></sc ript>

<script type="text/javascript"

src="../assets/js/plugins/forms/wysihtml5/toolbar.js"></script> <script type="text/javascript"

src="../assets/js/plugins/interface/daterangepicker.js"></script >

<script type="text/javascript"

src="../assets/js/plugins/interface/fancybox.min.js"></script> <script type="text/javascript"

src="../assets/js/plugins/interface/moment.js"></script> <script type="text/javascript"

src="../assets/js/plugins/interface/jgrowl.min.js"></script> <script type="text/javascript"


(30)

<script type="text/javascript"

src="../assets/js/plugins/interface/colorpicker.js"></script> <script type="text/javascript"

src="../assets/js/plugins/interface/fullcalendar.min.js"></scrip t>

<script type="text/javascript"

src="../assets/js/plugins/interface/timepicker.min.js"></script> <script type="text/javascript"

src="../assets/js/bootstrap.min.js"></script> <script type="text/javascript"

src="../assets/js/application.js"></script> <script type="text/javascript"

src="../assets/dist/summernote.js"></script> <script type="text/javascript"

src="../assets/dist/summernote.min.js"></script> <script type="text/javascript">

$(document).ready(function() {

$('#summernote').summernote(); });

</script> </body>

</html>

10.edit_guru.php


(31)

ob_start();

if(isset($_GET['id_guru'])) {

$rs=mysql_query("Select * from guru where id_guru='".$_GET['id_guru']."'");

$row=mysql_fetch_array($rs); ?>

<!-- Breadcrumbs line --> <div class="breadcrumb-line"> <ul class="breadcrumb">

<li><a href="?p=home">Home</a></li> <li><a href="?p=guru">Guru</a></li>

<li><a href="?p=edit_guru">Tambah Guru</a></li> </ul>

<ul class="breadcrumb-buttons"> <li>

<a href="?p=guru" class="pull-left"><i class="icon-plus-lists"></i><span>Daftar Guru</span></a>

</li> </ul> </div>

<!-- /breadcrumbs line --> <!-- Form bordered -->


(32)

<form class="form-horizontal form-bordered"

action="?p=edit_guru" role="form" method="post"> <div class="panel panel-default">

<div class="panel-heading">

<h6 class="panel-title"><i class="icon-menu"></i> Data Umum</h6> </div>

<div class="panel-body"> <div class="form-group">

<label class="col-sm-4 control-label">Nama Guru :</label> <div class="col-sm-8">

<input type="text" class="form-control" name="nama" id="nama" value="<?php echo $row['nama']; ?>">

</div> </div>

<div class="form-group">

<label class="col-sm-4 control-label">NIP :</label> <div class="col-sm-8">

<input type="text" class="form-control" name="nip" id="nip" value="<?php echo $row['nip']; ?>">

</div> </div>

<div class="form-group">

<label class="col-sm-4 control-label">Tempat Tanggal Lahir :</label>


(33)

<div class="col-sm-8"> <div class="row">

<div class="col-sm-4">

<input type="text" class="form-control " name="kota" id="kota" value="<?php echo $row['kota']; ?>"">

<span class="help-block">Tempat Lahir</span> </div>

<div class="col-sm-4">

<input type="text" class="form-control datepicker " name="tgl" value="<?php echo $row['tgl']; ?>">

<span class="help-block">2016-06-26 -> Tanggal Lair</span> </div>

</div> </div> </div>

<div class="form-group">

<label class="col-sm-4 control-label">Jenis Kelamin :</label> <div class="col-sm-8">

<select name="jenken" id="jenken" class="form-control " value="<?php echo $row['jenken']; ?>">

<option value="laki">laki-Laki</option>

<option value="perempuan">Perempuan</option> </select>


(34)

</div> </div>

<div class="form-group">

<label class="col-sm-4 control-label">Agama :</label> <div class="col-sm-8">

<select name="agama" id="agama" class="form-control " value="<?php echo $row['agama']; ?>">

<option value="katolik">Katolik</option> <option value="islam">Islam</option> <option value="budha">Budha</option> <option value="hindu">Hindu</option>

<option value="protestan">Protestan</option> <option value="kong hu chu">Kong Hu Chu</option> </select>

</div> </div>

<div class="form-group">

<label class="col-sm-4 control-label">Alamat :</label> <div class="col-sm-8">

<textarea name="alamat" id="alamat" value="<?php echo $row['alamat']; ?>"></textarea>

<span class="help-block">Alamat</span> </div>


(35)

</div>

<div class="form-group">

<label class="col-sm-4 control-label">Terhitung mulai Tanggal :</label>

<div class="col-sm-8">

<input type="text" class="form-control datepicker" name="mengajar" id="mengajar" value="<?php echo $row['mengajar']; ?>">

</div> </div>

<div class="form-group">

<label class="col-sm-4 control-label">Pendidikan :</label> <div class="col-sm-8">

<input type="text" class="form-control" name="pendidikan" id="pendidikan" value="<?php echo $row['pendidikan']; ?>"> </div>

</div>

<div class="form-group">

<label class="col-sm-4 control-label">Golongan :</label> <div class="col-sm-8">

<select name="golongan" id="golongan" class="form-control " value="<?php echo $row['golongan']; ?>">

<?php


(36)

$sql = mysql_query("SELECT * FROM pegawai ORDER BY namapegawai ASC");

if(mysql_num_rows($sql) != 0){

while($row = mysql_fetch_assoc($sql)){ echo

'<option>'.$row['namapegawai'].'</option>'; }

} ?> </select>

</div> </div>

<div class="form-group">

<label class="col-sm-4 control-label">Jabatan :</label> <div class="col-sm-8">

<input type="text" class="form-control" name="jabatan" id="jabatan" value="<?php echo $row['jabatan']; ?>"> </div>

</div>

<div class="form-group">

<label class="col-sm-4 control-label">Photo :</label> <div class="col-sm-8">


(37)

<input type="file" name="gambar" id="gambar" value="<?php echo $row['gambar']; ?>"/>

</div> </div>

<div class="form-actions text-center">

<input type="submit" class="btn btn-primary" name="button" id="button" value="Update">&nbsp;&nbsp;

<input type="reset" class="btn btn-danger" name="reset" id="reset" value="Reset">&nbsp;&nbsp;

<input type="button" class="btn btn-primary" name="reset"

id="reset" value="Cancel" onclick="window.location='?p=guru'"> </div>

</div> </div> </form>

<!-- /form striped --> <?php

ob_end_flush(); }else{

echo "<script>window.location='?p=guru'</script>"; }

?> <?php


(38)

{

$newDate = date("Y-m-d", strtotime($_POST['tgl']));

$newDatee = date("Y-m-d", strtotime($_POST['mengajar'])); $rs=mysql_query("Update guru SET

nip='".$_POST['nip']."',nama='".$_POST['nama']."',kota='".$_POST ['kota']."',tgl='".$newDate."',jenken='".$_POST['jenken']."',aga ma='".$_POST['agama']."',alamat='".$_POST['alamat']."',mengajar= '".$newDatee."',pendidikan='".$_POST['pendidikan']."',golongan=' ".$_POST['golongan']."',jabatan='".$_POST['jabatan']."',gambar=' ".$_POST['gambar']."' Where id_guru='".$_GET['id_guru']."'");

if($rs) {

echo "<script>window.location='?p=guru'</script>"; }

} ?>

11.edit_jadwal.php

<?php

include "./conn/koneksi.php";

$id_jadwal = @$_GET['id_jadwal']; if(isset($_POST['submit'])){

$id_jadwal=$_POST['id_jadwal'];


(39)

$id_guru=$_POST['id_guru']; $id_kelas=$_POST['id_kelas'];

$query=mysql_query("update jadwal set

id_pelajaran='$id_pelajaran', id_guru='$id_guru', id_kelas='$id_kelas' where id_jadwal='$id_jadwal'");

?><script

language="javascript">document.location.href="?p=input_jadwal";< /script>

<?php } ?>

<!-- Breadcrumbs line --> <div class="breadcrumb-line">

<ul class="breadcrumb">

<li><a href="?p=home">Home</a></li> <li><a

href="?p=input_jadwal">Penjadwalan</a></li>

<li><a href="?p=edit_jadwal">Edit Jadwal</a></li>

</ul> </div>

<!-- /breadcrumbs line --> <?php

$jadwal=mysql_fetch_array(mysql_query("select * from jadwal where id_jadwal='$id_jadwal'"));


(40)

$id_jadwal=$jadwal['id_jadwal']; $id_guru=$jadwal['id_guru'];

$id_pelajaran=$jadwal['id_pelajaran']; $id_kelas=$jadwal['id_kelas'];

?>

<!-- Form bordered -->

<form class="form-horizontal form-bordered" action="?p=edit_jadwal" role="form" method="post">

<!-- Table elements -->

<div class="panel panel-default">

<div heading"><h6

class="panel-title"><i class="icon-grid"></i> Setting Penjadwalan</h6></div> <div class="table-responsive">

<table class="table striped table-bordered">

<thead> <tr>

<th>Nama Guru</th>

<th>Mata Pelajaran</th> <th>Kelas</th>

</tr> </thead> <tbody> <tr>


(41)

<td class="text-center">

<select data-placeholder="Pilih Guru..." class="select-full" tabindex="2" name="id_guru">

<option value="<?php echo $id_guru?>">- Pilih Guru Baru -</option>

<option value="<?php echo $id_guru?>"> Guru Tidak Dirubah -</option>

<?php

$guru=mysql_query("select * from guru order by nama asc");

while($row1=mysql_fetch_array($guru)){ ?>

<option value="<?php echo $row1['id_guru'];?>"><?php echo $row1['nama'];?> [ <?php echo $row1['nip'];?> ] </option>

<?php } ?> </select> </td>

<td class="text-center">

<select data-placeholder="Pilih Pelajaran..." class="select-full" tabindex="2"

name="id_pelajaran" value="<?php echo $id_guru?>"> <?php


(42)

$pelajaran=mysql_query("select * from pelajaran order by namapelajaran asc");

while($row2=mysql_fetch_array($pelajaran)){ ?>

<option value="<?php echo $row2['id_pelajaran'];?>"><?php echo $row2['namapelajaran'];?></option>

<?php } ?>

</select> </td>

<td class="text-center">

<select data-placeholder="Pilih Kelas..." class="select-full" tabindex="2" name="id_kelas" value="<?php echo $id_guru?>">

<?php

$kelas=mysql_query("select * from kelas order by namakelas asc");


(43)

?>

<option value="<?php echo $row3['id_kelas'];?>"><?php echo $row3['namakelas'];?></option>

<?php } ?>

</select> </td>

</tr>

</tbody>

<tr style="colspan:3; "> <td align="right"

valign="top"><input type="submit" name="submit" value="OK" class="btn btn-primary" />

<input type="reset" value="Reset" class="btn btn-danger" />


(44)

</tr> </table> </div>

</div>

<!-- /table elements --> </form>

<!-- /form striped -->

12.edit_kelas.php

<?php

ob_start(); ?>

<!-- Breadcrumbs line --> <div class="breadcrumb-line"> <ul class="breadcrumb">

<li><a href="?p=home">Home</a></li> <li><a href="?p=kelas">Kelas</a></li>

<li><a href="?p=edit_mapel">Edit Kelas</a></li>

</ul>

<ul class="breadcrumb-buttons"> <li>


(45)

<a href="?p=kelas" class="pull-left"><i class="icon-plus-lists"></i><span>Daftar Kelas</span></a>

</li>

</ul> </div>

<!-- /breadcrumbs line -->

<?php date_default_timezone_set("Asia/Jakarta"); require_once "./conn/koneksi.php";

$id_kelas = @$_GET['id'];

if (isset($_POST['submit'])) {

$namakelas = mysql_real_escape_string($_POST['namakelas']); $jurusan = mysql_real_escape_string($_POST['jurusan']); $walikelas = mysql_real_escape_string($_POST['walikelas']); $nip = mysql_real_escape_string($_POST['nip']);

$id = $_POST['idkelas'];

$sql_mapel = "UPDATE kelas SET namakelas='$namakelas', jurusan='$jurusan' WHERE id_kelas=$id ";

$query = mysql_query($sql_mapel); if ($query) {

echo"<script language='javascript'>alert ('Edit Mata Pelajaran succesfully'); </script>


(46)

document.location.href='?p=kelas'</script>"; } else {

echo mysql_error(); }

}

$sql_edit = "SELECT * FROM kelas where id_kelas=$id_kelas";

$query_edit = mysql_query($sql_edit);

while (@$d = mysql_fetch_array($query_edit)) {

?>

<!-- Form vertical (default) -->

<form role="form" action="?p=edit_mapel" method="post"> <div class="panel panel-default">

<div class="panel-heading"><h6 class="panel-title"><i class="icon-page-break"></i> Edit Kelas</h6></div> <div class="panel-body">

<div class="form-group">

<input type=hidden class="form-control" name='idkelas' id='idkelas' value='<?php echo $d['id_kelas'] ; ?>'/> </div>

<div class="form-group"> <label>Nama Kelas:</label>


(47)

<input type="text" class="form-control" name='namakelas' id='namakelas' value="<?php echo $d['namakelas'];?>" /> </div>

<div class="form-group">

<label class="col-sm-4 control-label">Jurusan :</label> <div class="col-sm-8">

<select name="jenken" id="jenken" class="form-control" value="<?php echo $d['jurusan'];?>">

<option value="ipa">IPA</option> <option value="ips">IPS</option> </select>

</div> </div>

<div class="form-group">

<label class="col-sm-4 control-label">Wali Kelas :</label> <div class="col-sm-8">

<?php

$result = mysql_query("select * from guru"); $jsArray = "var prdName = new Array();\n"; echo '<select name="walikelas" class="form-control" value="$d[walikelas]"

onchange="document.getElementById(\'prd_name\').value = prdName[this.value]">';


(48)

while ($row = mysql_fetch_array($result)) { echo '<option value="' . $row['nama'] . '">' . $row['nama'] . '</option>';

$jsArray .= "prdName['" . $row['nama'] . "'] = '" . addslashes($row['nip']) . "';\n";

}

echo '</select>'; ?>

</div> </div>

<div class="form-group">

<label class="col-sm-4 control-label">NIP :</label> <div class="col-sm-8">

<input type="text" class="form-control" name="nip" id="prd_name" value="<?php echo $d['nip'];?>">

<script type="text/javascript"> <?php echo $jsArray; ?>

</script> </div> </div>

<div class="form-actions text-right">

<input type="submit" value="UPDATE" name="submit" id="submit" class="btn btn-primary">


(49)

<input type="button" class="btn btn-danger" name="reset"

id="reset" value="Cancel" onclick="window.location='?p=kelas'"> </div>

</div> </div> </form>

<!-- /form vertical (default) --> <?php

ob_end_flush(); }

?>

13.edit_mapel.php

<?php

ob_start(); ?>

<!-- Breadcrumbs line --> <div class="breadcrumb-line"> <ul class="breadcrumb">

<li><a href="?p=home">Home</a></li> <li><a href="?p=mapel">Mapel</a></li>

<li><a href="?p=edit_mapel">Edit Mapel</a></li> </ul>


(50)

<ul class="breadcrumb-buttons"> <li>

<a href="?p=mapel" class="pull-left"><i class="icon-plus-lists"></i><span>Daftar Mapel</span></a>

</li> </ul> </div>

<!-- /breadcrumbs line -->

<?php date_default_timezone_set("Asia/Jakarta"); require_once "./conn/koneksi.php";

$id_pelajaran = @$_GET['id']; if (isset($_POST['submit'])) { $namapelajaran =

mysql_real_escape_string($_POST['namapelajaran']); $kkm = mysql_real_escape_string($_POST['kkm']); $id = $_POST['idpelajaran'];

$sql_mapel = "UPDATE pelajaran SET namapelajaran='$namapelajaran', kkm='$kkm' WHERE id_pelajaran=$id ";

$query = mysql_query($sql_mapel); if ($query) {

echo"<script language='javascript'>alert ('Edit Mata Pelajaran succesfully'); </script>


(51)

document.location.href='?p=mapel'</script>"; } else {

echo mysql_error(); }

}

$sql_edit = "SELECT * FROM pelajaran where id_pelajaran=$id_pelajaran";

$query_edit = mysql_query($sql_edit);

while (@$d = mysql_fetch_array($query_edit)) {

?>

<!-- Form vertical (default) -->

<form role="form" action="?p=edit_mapel" method="post"> <div class="panel panel-default">

<div class="panel-heading"><h6 class="panel-title"><i class="icon-page-break"></i> Edit Pelajaran</h6></div> <div class="panel-body">

<div class="form-group">

<input type=hidden class="form-control" name='idpelajaran' id='idpelajaran' value='<?php echo $d['id_pelajaran'] ; ?>'/> </div>


(52)

<label>Nama Mapel:</label>

<input type="text" class="form-control" name='namapelajaran' id='namapelajaran' value="<?php echo $d['namapelajaran'];?>" /> </div>

<div class="form-group"> <label>KKM:</label>

<input type="text" class="form-control" name='kkm' id='kkm' value="<?php echo $d['kkm'];?>" />

</div>

<div class="form-actions text-right">

<input type="submit" value="UPDATE" name="submit" id="submit" class="btn btn-primary">

<input type="button" class="btn btn-danger" name="reset"

id="reset" value="Cancel" onclick="window.location='?p=mapel'"> </div>

</div> </div> </form>

<!-- /form vertical (default) --> <?php

ob_end_flush(); }

?>


(53)

<?php

$id_anggota = $_SESSION['id_anggota'];

$sql_anggota = mysql_query("SELECT * FROM anggota WHERE id_anggota = '$id_anggota'");

$array_anggota = mysql_fetch_array($sql_anggota); ?>

<?php

ob_start(); ?>

<!-- Breadcrumbs line --> <div class="breadcrumb-line"> <ul class="breadcrumb">

<li><a href="?p=home">Home</a></li>

<li><a href="?p=edit_password">Edit Password</a></li> </ul>

<ul class="breadcrumb-buttons"> <li>

<a href="?p=akun" class="pull-left"><i class="icon-plus-lists"></i><span>My Account</span></a>

</li> </ul> </div>


(54)

<!-- /breadcrumbs line --> <?php

$post = (!empty($_POST)) ? true : false; if($post){

$error = '';

$query = "SELECT * FROM anggota WHERE id_anggota = " . $_SESSION['id_anggota']."";

$hasil = mysql_query($query) or die(mysql_error());

$data = mysql_fetch_array($hasil);

if ($data['password'] !== $_POST['oldpassword']) {

$error .= "Password Lama Salah.<br>"; }

if($_POST['newpassword'] != $_POST['cpassword']){ $error .= 'Password di bawah harus sama dengan password di atas.<br />';

}

if(empty($error)){

$newpassword = $_POST['newpassword'];

$query = "UPDATE anggota SET Password =

'$newpassword' WHERE id_anggota =" . $_SESSION['id_anggota'].""; $hasil = mysql_query($query) or


(55)

if($hasil) ?>

<div class="alert alert-success">

<button type="button" class="close" data-dismiss="alert">&times;</button>

<strong>Well done!</strong> Data Anda berhasil diedit. </div>

<?php

}

} else { ?>

<div class="alert alert-error">

<button type="button" class="close" data-dismiss="alert">&times;</button>

<strong>Error!</strong><?php echo $error;?> </div>

<?php

} } ?>

<form class="form-horizontal" role="form" method="post" action="">


(56)

<div class="col-md-6">

<label class="control-label"><span class="red">*</span>Password Lama:</label>

<div class="controls">

<input type="password" class="form-control" name="oldpassword"> </div>

</div> </div>

<div class="form-group"> <div class="col-md-6">

<label class="control-label"><span class="red">*</span> Password Baru:</label>

<div class="controls">

<input type="password" class="form-control" name="newpassword"> </div>

</div> </div>

<div class="form-group"> <div class="col-md-6">

<label class="control-label"><span class="red">*</span> Konfirmasi Password Baru:</label>

<div class="controls">

<input type="password" class="form-control" name="cpassword"> </div>


(57)

</div> </div>

<input type="Submit" class="btn btn-orange" value="Continue"> </form>

</div> </div> </div> </div>

15.edit_siswa.php

<?php

ob_start();

if(isset($_GET['id_siswa'])) {

$rs=mysql_query("Select * from siswa where id_siswa='".$_GET['id_siswa']."'");

$row=mysql_fetch_array($rs); ?>

<form class="form-horizontal form-bordered"

action="?p=edit_siswa" role="form" method="post"> <div class="panel panel-default">

<div class="panel-heading">


(58)

</div>

<div class="panel-body"> <div class="form-group">

<label class="col-sm-4 control-label">Nama Peserta Didik (Lengkap) :</label>

<div class="col-sm-8">

<input type="text" class="form-control" name="name" id="name" value="<?php echo $row['name']; ?>">

</div> </div>

<div class="form-group">

<label class="col-sm-4 control-label">Nomor Induk :</label> <div class="col-sm-8">

<input type="text" class="form-control" name="ni" id="ni" value="<?php echo $row['ni']; ?>">

</div> </div>

<div class="form-group">

<label class="col-sm-4 control-label">NISN :</label> <div class="col-sm-8">

<input type="text" class="form-control" name="nisn" id="nisn" value="<?php echo $row['nisn']; ?>">

</div> </div>


(59)

<div class="form-group">

<label class="col-sm-4 control-label">Tempat Tanggal Lahir :</label>

<div class="col-sm-8"> <div class="row">

<div class="col-sm-4">

<input type="text" class="form-control " name="kota" id="kota" value="<?php echo $row['kota']; ?>">

<span class="help-block">Tempat Lahir</span> </div>

<div class="col-sm-4">

<input type="text" class="form-control datepicker " name="tgl" value="<?php echo $row['tgl']; ?>">

<span class="help-block">2016-06-26 -> Tanggal Lair</span> </div>

</div> </div> </div>

<div class="form-group">

<label class="col-sm-4 control-label">Jenis Kelamin :</label> <div class="col-sm-8">

<select name="jenken" id="jenken" class="form-control" value="<?php echo $row['jenken']; ?>">


(60)

<option value="perempuan">Perempuan</option> </select>

</div> </div>

<div class="form-group">

<label class="col-sm-4 control-label">Agama :</label> <div class="col-sm-8">

<select name="agama" id="agama" class="form-control" value="<?php echo $row['agama']; ?>">

<option value="katolik">Katolik</option> <option value="islam">Islam</option> <option value="budha">Budha</option> <option value="hindu">Hindu</option>

<option value="protestan">Protestan</option> <option value="kong hu chu">Kong Hu Chu</option> </select>

</div> </div>

<div class="form-group">

<label class="col-sm-4 control-label">Status dalam Keluarga :</label>

<div class="col-sm-8">

<input type="text" class="form-control" name="status" id="status" value="<?php echo $row['status']; ?>">


(61)

</div> </div>

<div class="form-group">

<label class="col-sm-4 control-label">Anak Ke :</label> <div class="col-sm-8">

<input type="number" class="form-control" name="anakke" id="anakke" value="<?php echo $row['anakke']; ?>">

</div> </div>

<div class="form-group">

<label class="col-sm-4 control-label">Alamat Peserta Didik :</label>

<div class="col-sm-8"> <div class="row">

<div class="col-sm-5">

<textarea name="alamat" id="alamat" value="<?php echo $row['alamat']; ?>"></textarea>

<span class="help-block">Alamat</span> </div>

<div class="col-sm-3">

<input type="text" class="form-control" data-mask="+62 999 9999 9999" name="hp" value="<?php echo $row['hp']; ?>">

<span class="help-block">+62 999 9999 9999 -> No Telp/hp</span> </div>


(62)

</div> </div> </div>

<div class="form-group">

<label class="col-sm-4 control-label">Sekolah Asal :</label> <div class="col-sm-8">

<input type="text" class="form-control" name="sekolahasal" id="sekolahasal" value="<?php echo $row['sekolahasal']; ?>"> </div>

</div>

<div class="form-group">

<label class="col-sm-4 control-label">Diterima Di Sekolah ini </label>

<div class="col-sm-8"> <div class="row">

<div class="col-sm-3">

<select name="kelas" id="id_kelas" class="form-control " value="<?php echo $row['id_kelas']; ?>">

<?php

include('../conn/koneksi.php'); $sql = mysql_query("SELECT * FROM kelas ORDER BY namakelas ASC");


(63)

while($row = mysql_fetch_assoc($sql)){

echo '<option

value="'.$row['id_kelas'].'">'.$row['namakelas'].'</option>'; }

} ?> </select>

<span class="help-block">Di Kelas</span> </div>

<div class="col-sm-3">

<input type="text" class="form-control datepicker " name="padatanggal" id="padatanggal" value="<?php echo $row['padatanggal']; ?>">

<span class="help-block">Pada Tanggal</span> </div>

</div> </div> </div>

<div class="form-group">

<label class="col-sm-4 control-label">Nama Orang Tua :</label> <div class="col-sm-8">


(64)

<div class="col-sm-4">

<input type="text" class="form-control " name="ayah" id="ayah" value="<?php echo $row['ayah']; ?>">

<span class="help-block">Nama Ayah</span> </div>

<div class="col-sm-4">

<input type="text" class="form-control " name="ibu" id="ibu" value="<?php echo $row['ibu']; ?>">

<span class="help-block">Nama Ibu</span> </div>

</div> </div> </div>

<div class="form-group">

<label class="col-sm-4 control-label">Alamat Orang tua :</label> <div class="col-sm-8">

<div class="row">

<div class="col-sm-5">

<textarea name="alamatortu" id="alamatortu" value="<?php echo $row['alamatortu']; ?>"></textarea>

<span class="help-block">Alamat Ortu</span> </div>


(65)

<input type="text" class="form-control" data-mask="+62 999 9999 9999" name="hportu" id="hportu" value="<?php echo

$row['hportu']; ?>">

<span class="help-block">+62 999 9999 9999 -> No Telp/hp Ortu</span>

</div> </div> </div> </div>

<div class="form-group">

<label class="col-sm-4 control-label">Pekerjaan Orang Tua :</label>

<div class="col-sm-8"> <div class="row">

<div class="col-sm-4">

<input type="text" class="form-control " name="pekerjaanayah" id="pekerjaanayah"value="<?php echo $row['pekerjaanayah']; ?>"> <span class="help-block">Ayah</span>

</div>

<div class="col-sm-4">

<input type="text" class="form-control " name="pekerjaanibu" id="pekerjaanibu" value="<?php echo $row['pekerjaanibu']; ?>"> <span class="help-block"> Ibu</span>


(66)

</div> </div>

<div class="form-group">

<label class="col-sm-4 control-label">Nama Wali :</label> <div class="col-sm-8">

<input type="text" class="form-control " name="wali" id="wali" value="<?php echo $row['wali']; ?>">

</div> </div>

<div class="form-group">

<label class="col-sm-4 control-label">Alamat Wali :</label> <div class="col-sm-8">

<div class="row">

<div class="col-sm-5">

<textarea name="alamatwali" id="alamatwali" value="<?php echo $row['alamatwali']; ?>"></textarea>

<span class="help-block">Alamat Wali</span> </div>

<div class="col-sm-3">

<input type="text" class="form-control" data-mask="+62 999 9999 9999" name="hpwali" id="hpwali" value="<?php echo

$row['hpwali']; ?>">

<span class="help-block">+62 999 9999 9999 -> No Telp/hp</span> </div>


(67)

</div> </div> </div>

<div class="form-group">

<label class="col-sm-4 control-label">Pekerjaan Wali :</label> <div class="col-sm-8">

<input type="text" class="form-control " name="pekerjaanwali" id="pekerjaanwali" value="<?php echo $row['pekerjaanwali']; ?>"> </div>

</div>

<div class="form-group">

<label class="col-sm-4 control-label">Photo :</label> <div class="col-sm-8">

<input type="file" name="gambar" id="gambar" value="<?php echo $row['gambar']; ?>"/>

</div> </div>

<div class="form-actions text-center">

<input type="submit" class="btn btn-primary" name="button" id="button" value="Update">&nbsp;&nbsp;

<input type="reset" class="btn btn-danger" name="reset" id="reset" value="Reset">&nbsp;&nbsp;


(68)

<input type="button" class="btn btn-primary" name="reset"

id="reset" value="Cancel" onclick="window.location='?p=siswa'"> </div>

</div> </div> </form> <?php

ob_end_flush(); }else{

echo "<script>window.location='?p=siswa'</script>"; }

?> <?php

if(isset($_GET['id'])) {

$newDate = date("Y-m-d", strtotime($_POST['tgl'])); $newDatee = date("Y-m-d",

strtotime($_POST['padatanggal'])); $rs=mysql_query("Update siswa SET

name='".$_POST['name']."',ni='".$_POST['ni']."',nisn='".$_POST[' nisn']."',kota='".$_POST['kota']."',tgl='".$newDate."',jenken='" .$_POST['jenken']."',agama='".$_POST['agama']."',status='".$_POS T['status']."',anakke='".$_POST['anakke']."',alamat='".$_POST['a lamat']."',hp='".$_POST['hp']."',sekolahasal='".$_POST['sekolaha


(69)

sal']."',kelas='".$_POST['kelas']."',padatanggal='".$newDatee."' ,ayah='".$_POST['ayah']."',ibu='".$_POST['ibu']."',alamatortu='" .$_POST['alamatortu']."',hportu='".$_POST['hportu']."',pekerjaan ayah='".$_POST['pekerjaanayah']."',pekerjaanibu='".$_POST['peker jaanibu']."',wali='".$_POST['wali']."',alamatwali='".$_POST['ala matwali']."',hpwali='".$_POST['hpwali']."',pekerjaanwali='".$_PO ST['pekerjaanwali']."',gambar='".$_POST['gambar']."' Where

id_siswa='".$_GET['id']."'"); if($rs)

{

echo "<script>window.location='?p=siswa'</script>"; }

} ?>

16.guru.php

<!-- Breadcrumbs line --> <div class="breadcrumb-line">

<ul class="breadcrumb">

<li><a href="?p=home">Home</a></li> <li><a href="?p=guru">Guru</a></li> <li><a href="?p=input_guru">Tambah Guru</a></li>


(70)

<ul class="breadcrumb-buttons"> <li>

<a href="?p=input_guru"

class="pull-left"><i class="icon-plus-lists"></i><span>Tambah Guru</span></a>

</li> </ul>

</div>

<!-- /breadcrumbs line -->

<div class="panel panel-default">

<div heading"><h6 class="panel-title"><i class="icon-point-up"></i> Daftar Guru</h6></div>

<div class="datatable">

<table class="table hover table-bordered">

<thead> <tr>

<th align='center'>No</th> <th align='center'>Nama</th> <th align='center'>NIP</th>

<th align='center'>Pendidikan</th> <th align='center'>Jabatan</th> <th align='center'>Mengajar</th> <th align='center'>Actions</th>


(71)

</tr> </thead> <tbody>

<?php

$no=1;

$sql = "select * from guru";

$query_berita = mysql_query($sql);

while ($b = mysql_fetch_array($query_berita)) {

?> <tr>

<td align='center'><?php echo $no ?></td> <td><?php echo $b['nama'] ?></td>

<td align='center'><?php echo $b['nip']; ?></td>

<td align='center'><?php echo $b['pendidikan']; ?></td> <td align='center'><?php echo $b['jabatan']; ?></td> <td align='center'><?php echo $b['mengajar']; ?></td> <td align='center'>

<a class='btn btn-info' href='?p=edit_guru&id_guru=<?php echo $b['id_guru']; ?>'>Edit</a>

<a class='btn btn-danger' href='?p=guru&del=id_guru=<?php echo sha1($b['nip']); ?>'>Delete</a>


(72)

</td> </tr>

<?php

$no++; }

?>

</tbody> </table> </div>

</div>

<!-- /hover rows datatable inside panel --> <?php

if(isset($_GET['del'])) {

$ids=$_GET['id_guru'];

$ff=mysql_query("Delete from guru Where sha1(ni)='".$ids."'");

if($ff) {

echo "<script>window.location='?p=guru'</script>"; }


(73)

?>

17.home.php

<?php

$siswa = mysql_query("select * from siswa");

$guru = mysql_query("select * from guru");

$kelas = mysql_query("select * from kelas");

$mapel = mysql_query("select * from pelajaran");

$user = mysql_query("select * from user_admin");

$jadwal = mysql_query("select * from jadwal"); $jsiswa = mysql_num_rows($siswa);

$jguru = mysql_num_rows($guru);

$jkelas = mysql_num_rows($kelas); $jmapel = mysql_num_rows($mapel);

$juser = mysql_num_rows($user);

$jjadwal = mysql_num_rows($jadwal); ?>

<!-- Page header -->

<div class="page-header"> <div class="page-title">

<h3>Dashboard <small>Welcome back <strong><?php echo $_SESSION['login_user']?></strong>. Have a nice day</small></h3>


(74)

<div id="reportrange" class="range">

<div class="visible-xs header-element-toggle">

<a class="btn primary btn-icon"><i class="icon-calendar"></i></a>

</div>

<div class="date-range"></div> <span class="label

label-danger">9</span>

</div> </div>

<!-- /page header --> <!-- Breadcrumbs line --> <div class="breadcrumb-line"> </div>

<!-- /breadcrumbs line --> <!-- Info blocks -->

<ul class="info-blocks"> <li class="bg-primary">

<div class="top-info">

<a href="?p=siswa">SISWA</a> <small>Daftar Siswa</small> </div>


(75)

<a href="?p=siswa"><i class="icon-users"></i></a>

<span class="bottom-info bg-danger">Ada <?php echo $jsiswa ?> Siswa</span>

</li>

<li class="bg-primary"> <div class="top-info">

<a href="?p=guru">GURU</a> <small>Daftar Guru</small> </div>

<a href="?p=guru"><i class="icon-users"></i></a>

<span class="bottom-info bg-danger">Ada <?php echo $jguru ?> Guru</span>

</li>

<li class="bg-primary"> <div class="top-info">

<a href="?p=profile">USER ADMIN</a>

<small>Daftar User Administrator</small>

</div>

<a href="?p=profile"><i class="icon-users"></i></a>


(76)

<span class="bottom-info bg-danger">Ada <?php echo $juser ?> User Admin</span>

</li>

<li class="bg-danger">

<div class="top-info">

<a href="?p=mapel">MATA PELAJARAN</a>

<small>Daftar Mata Pelajaran</small>

</div>

<a href="?p=mapel"><i class="icon-stack"></i></a>

<span class="bottom-info bg-primary">Ada <?php echo $jmapel ?> Pelajaran</span>

</li>

<li class="bg-info">

<div class="top-info">

<a href="?p=kelas">KELAS</a> <small>Daftar Kelas</small> </div>

<a href="?p=kelas"><i class="icon-book"></i></a>

<span class="bottom-info bg-primary">Ada <?php echo $jkelas ?> Kelas</span>


(77)

</li>

<li class="bg-warning"> <div class="top-info">

<a href="?p=input_jadwal">JADWAL GURU</a>

<small>Daftar Jadwal Guru</small> </div>

<a href="?p=input_jadwal"><i class="icon-archive"></i></a>

<span class="bottom-info bg-primary">Ada <?php echo $jjadwal ?> Jadwal</span>

</li> </ul>

<!-- /info blocks -->

18.input_guru.php

<?php

ob_start(); ?>

<!-- Breadcrumbs line --> <div class="breadcrumb-line">

<ul class="breadcrumb">

<li><a href="?p=home">Home</a></li> <li><a href="?p=guru">Guru</a></li>


(78)

<li><a href="?p=input_guru">Tambah Guru</a></li>

</ul>

<ul class="breadcrumb-buttons"> <li>

<a href="?p=guru" class="pull-left"><i class="icon-plus-lists"></i><span>Daftar

Guru</span></a>

</li> </ul>

</div>

<!-- /breadcrumbs line --> <!-- Form bordered -->

<form class="form-horizontal form-bordered" action="?p=simpan_guru&act=1" role="form" method="post">

<div class="panel panel-default">

<div class="panel-heading"><h6 class="panel-title"><i class="icon-menu"></i> Data Umum</h6></div>

<div class="panel-body">

<div class="form-group">

<label class="col-sm-4 control-label">Nama Guru :</label>

<div class="col-sm-8">

<input type="text" class="form-control" name="nama" id="nama">


(79)

<input type="hidden" class="form-control" name="login_hash" id="login_hash" value="guru">

</div> </div>

<div class="form-group">

<label class="col-sm-4 control-label">NIP :</label>

<div class="col-sm-8">

<input type="text" class="form-control" name="nip" id="nip">

</div> </div>

<div class="form-group">

<label class="col-sm-4 control-label">Tempat Tanggal Lahir :</label>

<div class="col-sm-8"> <div class="row">

<div class="col-sm-4">

<input type="text" class="form-control " name="kota" id="kota" placeholder="tempat lahir">

<span class="help-block">Tempat Lahir</span>

</div>


(80)

<input type="text" class="form-control datepicker " name="tgl">

<span class="help-block">2016-06-26 -> Tanggal Lair</span>

</div> </div> </div> </div>

<div class="form-group">

<label class="col-sm-4 control-label">Jenis Kelamin :</label>

<div class="col-sm-8">

<select name="jenken" id="jenken" class="form-control ">

<option value="laki">laki-Laki</option>

<option value="perempuan">Perempuan</option> </select>

</div> </div>

<div class="form-group">

<label class="col-sm-4 control-label">Agama :</label>

<div class="col-sm-8">

<select name="agama" id="agama" class="form-control ">


(81)

<option value="katolik">Katolik</option>

<option value="islam">Islam</option>

<option value="budha">Budha</option>

<option value="hindu">Hindu</option>

<option value="protestan">Protestan</option>

<option value="kong hu chu">Kong Hu Chu</option>

</select> </div>

</div>

<div class="form-group">

<label class="col-sm-4 control-label">Alamat :</label>

<div class="col-sm-8">

<textarea name="alamat" id="alamat"></textarea>

<span class="help-block">Alamat</span> </div>

</div>


(82)

<label class="col-sm-4 control-label">Terhitung mulai Tanggal :</label>

<div class="col-sm-8">

<input type="text" class="form-control datepicker" name="mengajar" id="mengajar">

</div> </div>

<div class="form-group">

<label class="col-sm-4 control-label">Pendidikan :</label>

<div class="col-sm-8">

<input type="text" class="form-control" name="pendidikan" id="pendidikan">

</div> </div>

<div class="form-group"> <label class="col-sm-4 control-label">Golongan :</label>

<div class="col-sm-8">

<select name="golongan" id="golongan" class="form-control " data-placeholder="Pilih Golongan...">

<?php


(83)

$sql =

mysql_query("SELECT * FROM pegawai ORDER BY namapegawai ASC");

if(mysql_num_rows($sql) != 0){

while($row = mysql_fetch_assoc($sql)){

echo '<option>'.$row['namapegawai'].'</option>'; } }

?>

</select> </div>

</div>

<div class="form-group">

<label class="col-sm-4 control-label">Jabatan :</label>

<div class="col-sm-8">

<input type="text" class="form-control" name="jabatan" id="jabatan">

</div> </div>


(84)

<label class="col-sm-4 control-label">Photo :</label>

<div class="col-sm-8">

<input type="file" name="gambar" id="gambar" />

</div> </div>

<div class="form-group">

<label class="col-sm-4 control-label">Username :</label>

<div class="col-sm-8">

<input type="text" class="form-control " name="username" id="username" placeholder="Username">

</div> </div>

<div class="form-group">

<label class="col-sm-4 control-label">Password :</label>

<div class="col-sm-8">

<input type="password"

class="form-control " name="password" id="password" placeholder="*********"> </div>


(85)

<div class="form-actions text-center">

<input type="submit" class="btn btn-primary" name="button" id="button" value="Daftar">&nbsp;&nbsp;

<input type="reset" class="btn btn-danger" name="reset" id="reset" value="Reset">&nbsp;&nbsp;

<input type="button" class="btn btn-primary" name="reset" id="reset" value="Cancel" onclick="window.location='?p=guru'"> </div>

</div> </div> </form>

<!-- /form striped --> <?php

ob_end_flush(); ?>

19.input_jadwal.php

<?php

ob_start();

if(isset($_POST['submit'])){


(86)

$id_pelajaran=htmlentities($_POST['id_pelajaran']); $id_kelas=htmlentities($_POST['id_kelas']);

$query=mysql_query("insert into jadwal values('','$id_guru','$id_pelajaran','$id_kelas')");

if($query){ ?><script

language="javascript">document.location.href="?p=input_jadwal&st atus=1";</script><?php

}else{

?><script

language="javascript">document.location.href="?p=input_jadwal&st atus=2";</script><?php

} }else{

unset($_POST['submit']); }

?>

<!-- Breadcrumbs line --> <div class="breadcrumb-line">

<ul class="breadcrumb">

<li><a href="?p=home">Home</a></li> <li><a

href="?p=jadwal">Penjadwalan</a></li>

<li><a href="?p=input_jadwal">Input Jadwal</a></li>


(1)

ABSTRAK

Tugas ini bertujuan untuk membangunsuatuwebsite sekolah. Website ini dirancang sesuai dengan kebutuhan informasi yang semakin maju seiring dengan perkembangan teknologi komputer sangat cepat, baik dari segi perangkat keras dan perangkat lunak. Sistem ini dirancang dengan menggunakan perangkat lunak Macromedia Dreamweaver. Dengan demikian, perancangan suatu sistem informasi memerlukan data dan informasi yang akurat agar sistem informasi yang dirancang dapat memenuhi kebutuhan sesuai yang diinginkan. Untuk itu penulis akan membahas pendataan Siswa pada sekolah.Sistem ini meliputi modul-modul masukan data yang berkaitan dengan informasiterbaru, event, profil, dan data-data yang bergunauntuksekolah


(2)

DAFTAR ISI

Persetujuan ii

Pernyataan iii

Penghargaan iv

Abstrak vi

Daftar Isi vii

DaftarTabel ix

Daftar Gambar x

BAB 1 Pendahuluan

1.1 LatarBelakang 1

1.2 PerumusanMasalah 1

1.3 BatasanMasalah 2

1.4 TujuanPenelitan 2

1.5 Manfaat 3

1.6 TinjauanPustaka 3

1.7 MetodologiPenelitian 4

BAB2 LandasanTeori

2.1 PengertianKomputer 6

2.1.1 PerangkatKeras( Hardware) 6

2.1.2 Perangkat Lunak (Software) 7

2.1.3 PenggunaKomputer 7

2.2 SistemInformasi 8

2.2.1 Informasi 8

2.2.2 Sistem 8

2.2.3 Konsep Dasar Sistem Informasi 10

2.3 Pengertian Internet 11

2.3.1 Network 12

2.4 Sejarah Web 12

2.4.1 Aplikasi Web 13

2.4.2 Web Server 13

2.5 Sejarah PHP 14

2.5.1 Kelebihan PHP 15

2.5.2 Kelemahan PHP 15

2.5.3 Penggabungan Script PHP dan HTML 15

2.6 Sejarah MySQL 17

BAB 3 SekilasMengenai SMA Negeri 4 Padangsidimpuan

3.1 Profil SMA Negeri4 Padangsidimpuan 21

3.2 StrukturOrganisasi 23

3.3 UrainTugas dan Fungsi Organisasi 24

3.3.1 Kepala Sekolah 24

3.3.2 Wakil Kepala Sekolah 24

3.3.3 Tata Usaha 25

3.3.4 Komite Sekolah 25


(3)

3.3.5.2 Bidang Kurikulum 25

3.3.5.3 Bidang Kesiswaan 26

3.3.6 Guru 26

3.3.7 Wali Kelas 26

3.3.8 Guru Pembimbing dan Konseling (BP/BK) 26

3.4 VisidanMisiSekolah 26

3.4.1 VisiSekolah 26

3.4.2 MisiSekolah 27

3.4.3 TujuanSekolah 27

BAB 4 Analisi dan PerancanganSistem

4.1 Analisis 29

4.2 PerencanaandanPerancanganSistem 29

4.3 Perancangan Data Flow Diagram 30

4.3.1 Diagram Nol 31

4.4 Perancangan Flowchart 32

4.5 Mempersiapkan Database Server 36

4.6 Perancangan Halaman Website 39

4.7 Perancangan User Interface 41

BAB 5ImplementasiSistem

5.1 PengertianImplementasiSistem 42

5.2 TujuanImplementasiSistem 42

5.3 KomponenUtamadalamSistem 42

5.4 InstalasiAphace,PHPdan MySQL 43

5.4.1 Menjalankan Apache,PHP dan MySQL 43

5.4.2 Pengujian Website di Browser 45

5.5 Memperbaharui Website 46

5.6 Demonstrasi Program 47

5.6.1 Tampilan Homepage 47

5.6.2 Tampilan Bagian Login Admin 47

5.6.3 Tampilan Halaman Admin Dalam Mengimput 48 Data Siswa

5.6.4 Tampilan Halaman Admin Dalam Mengimput 48 Data Guru

5.6.5 Tampilan Halaman Admin Dalam Menginput 49 Kelas

5.6.6 Tampilan Halaman Admin Dalam Menginput 49 Mata Pelajaran

5.6.7 Tampilan Halaman Admin Dalam Menginput 50 Jadwal

5.6.8 Tampilan Halaman Admin Dalam Menginput 50 Nilai

5.6.9 Tampilan Halaman User Admin 51

5.6.10 Tampilan Halaman Profiel User Admin 51 5.6.11 Tampilan Halaman Laporan Data kelas 52 5.6.12 Tampilan Halaman Laporan Data Nilai 52

5.6.13 Tampilan Laporan Data Guru 53

5.6.14 Tampilan Halaman Guru 53


(4)

BAB 6 Kesimpulan dan Saran

6.1 Kesimpulan 55

6.2 Saran 55

DAFTAR PUSTAKA 56


(5)

DAFTAR GAMBAR

Nomor Judul Halaman

Gambar

3.1 StrukturOrganisasi 21

4.3.1 Diagram Konteks 31

4.3.2 DFD Level 0 32

4.3.3 FlowcharthalamanLoginAdministrator 35

4.4 TampilanMacromedia Dreamweaver 8 40

5.1 Uji Apache 44

5.2 Uji PHP 44

5.3 Uji MySQL 45

5.4 HalamanIndexWebsiteSMA Negeri4Padangsidimpuan 46

5.5 TampilanBagianHomepage 47

5.6 TampilanBagianLoginAdmin 47

5.7 TampilanHalamanAdminDalamMenginput Data Siswa 48

5.8 HalamanAdmin DalamMenginput Data Guru 48

5.9 HalamanAdmin DalamMenginputKelas 49

5.10 HalamanAdminDalamMenginput Mata Pelajaran 49

5.11 HalamanAdmin DalamMenginputJadwal 50

5.12 HalamanAdmin DalamMenginputNilai 50

5.13 HalamanUser Admin 51

5.14 HalamanProfile User Admin 51

5.15 HalamanLaporanData Kelas 52

5.16 HalamanLaporan Data Nilai 52

5.17 HalamanLaporan Data Guru 53

5.18 HalamanGuru 53


(6)

DAFTAR TABEL

Halaman

Tabel 4.1 Admin 36

Tabel 4.2 Guru 36

Tabel 4.3 Mata Pelajaran 37

Tabel 4.4 Jadwal 37

Tabel 4.5 Input Nilai 37

Tabel 4.6 Nilai 37

Tabel 4.7 Kelas 38

Tabel 4.8 Pegawai 38