INDEX.PHP
<?php session_start();
include "conn.php";
if (isset($_POST['login'])){
//koneksi terpusat
$username=$_POST['username'];
$password=md5($_POST['password']);
$domain=$_POST['domain'];
if($domain=="admin"){
$query=mysql_query("select * from user_admin where username='$username' and password='$password'");
$cek=mysql_num_rows($query);
$row=mysql_fetch_array($query);
$id_admin=$row['id_admin'];
if($cek){
$_SESSION['username']=$username;
$_SESSION['id_admin']=$id_admin;
$_SESSION['domain']=$domain;
$_SESSION['waktu']=date("Y-m-d H:i:s");
?><script
language="javascript">document.location.href="home.php" ;</script><?php
?><script
language="javascript">document.location.href="index.php ?status=Gagal Login";</script><?php
}
}
if($domain=="guru"){
$query=mysql_query("select * from data_guru where username='$username' and password='$password'");
$cek=mysql_num_rows($query);
$row=mysql_fetch_array($query);
$id_guru=$row['id_guru'];
if($cek){
$_SESSION['username']=$username;
$_SESSION['id_guru']=$id_guru;
$_SESSION['waktu']=date("Y-m-d H:i:s");
$_SESSION['domain']=$domain;
?><script
language="javascript">document.location.href="home.php" ;</script><?php
}else{
?><script
language="javascript">document.location.href="index.php ?status=Gagal Login";</script><?php
}
}
$query=mysql_query("select * from data_siswa where username='$username' and password='$password'");
$cek=mysql_num_rows($query);
$row=mysql_fetch_array($query);
$id_siswa=$row['id_siswa'];
if($cek){
$_SESSION['username']=$username;
$_SESSION['id_siswa']=$id_siswa;
$_SESSION['waktu']=date("Y-m-d H:i:s");
$_SESSION['domain']=$domain;
?><script
language="javascript">document.location.href="home.php" ;</script><?php
}else{
?><script
language="javascript">document.location.href="index.php ?status=Gagal Login";</script><?php
}
}
}else{
unset($_POST['login']);
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>S.I.N.O (Sistem Informasi Nilai Online)</title>
<link rel="shortcut icon" href="favicon.ico" type="image/x-icon">
<link rel="stylesheet" href="css/screen.css"
type="text/css" media="screen" title="default" />
<!-- jquery core -->
<script src="js/jquery/jquery-1.4.1.min.js" type="text/javascript"></script>
<!-- Custom jquery scripts -->
<script src="js/jquery/custom_jquery.js" type="text/javascript"></script>
<!-- MUST BE THE LAST SCRIPT IN <HEAD></HEAD></HEAD> png fix -->
<div id="login-holder">
<div class="clear"></div>
<!-- start loginbox
... ... -->
<div id="loginbox">
<!-- start login-inner -->
<div id="login-inner">
<p align="center"><font face="verdana" size="2" color="#333333"><?php if(isset($_GET['status'])){ echo "«".$_GET['status']."»"; }?></font></p>
<p> </p>
<form action="index.php" method="post" name="postform">
<table border="0" cellpadding="0" cellspacing="0">
<tr>
<th>Username</th>
<td><input type="text" class="login-inp" name="username"/></td>
</tr>
<tr>
<th>Password</th>
<td><input type="password" value="************" name="password"
onFocus="this.value=''" class="login-inp" /></td>
<tr>
<th>Akses</th>
<td>
<select name="domain" class="styledselect">
<option value="admin"> ADMIN </option>
<option value="guru"> GURU </option>
<option value="siswa"> SISWA </option>
</select>
</td>
</tr>
<tr>
<th></th>
<td><input type="submit" class="submit-login" name="class="submit-login"/></td>
</tr>
</table>
</form>
</div>
<!-- end login-inner -->
<div class="clear"></div>
</div>
<!-- end loginbox -->
</html>
Menu-admin.php
<ul class="current"><li><a
href="?page=dashboard"><b>Dashboard</b><!--[if IE 7]><!--></a><!--<![endif]-->
<!--[if lte IE 6]><table><tr><td><![endif]-->
<div class="select_sub show">
<ul class="sub"></ul>
</div>
<!--[if lte IE 6]></td></tr></table></a><![endif]-->
</li>
<!--[if lte IE 6]><table><tr><td><![endif]-->
<div class="select_sub">
<ul class="sub">
<li><a href="?page=setup_kelas">Kelas</a></li>
<li><a href="javascript:;">»</a></li>
<li><a
href="?page=setup_pelajaran">Pelajaran</a></li>
</ul>
</div>
<!--[if lte IE 6]></td></tr></table></a><![endif]-->
</li>
<div class="nav-divider"> </div>
<ul class="select"><li><a href="javascript:;"><b>Data Induk</b><!--[if IE 7]><!--></a><!--<![endif]-->
<!--[if lte IE 6]><table><tr><td><![endif]-->
<div class="select_sub">
<ul class="sub">
<li><a href="?page=data_guru">Guru</a></li>
<li><a href="javascript:;">»</a></li>
<li><a href="?page=data_siswa">Siswa</a></li>
</ul>
</div>
<!--[if lte IE 6]></td></tr></table></a><![endif]-->
</li>
</ul>
<div class="nav-divider"> </div>
<ul class="select"><li><a
href="javascript:;"><b>Penjadwalan</b><!--[if IE 7]><!--></a><!--<![endif]-->
<!--[if lte IE 6]><table><tr><td><![endif]-->
<div class="select_sub">
<ul class="sub">
<li><a href="?page=jadwal_ruangkelas">Ruang Kelas</a></li>
<li><a href="javascript:;">»</a></li>
<li><a
href="?page=jadwal_pengajaran">Pengajaran</a></li>
</div>
<!--[if lte IE 6]></td></tr></table></a><![endif]-->
</li>
<!--[if lte IE 6]><table><tr><td><![endif]-->
<div class="select_sub">
<ul class="sub">
<li><a
href="?page=laporan_penilaian_admin">Penilaian</a></li>
<li><a href="javascript:;">»</a></li>
</ul>
</div>
<!--[if lte IE 6]></td></tr></table></a><![endif]-->
</li>
<!--[if lte IE 6]><table><tr><td><![endif]-->
<div class="select_sub show">
<ul class="sub"></ul>
</div>
</li>
</ul>
<div class="nav-divider"> </div>
<ul class="select"><li><a
href="javascript:;"><b>Activity</b><!--[if IE 7]><!--></a><!--<![endif]-->
<!--[if lte IE 6]><table><tr><td><![endif]-->
<div class="select_sub">
<ul class="sub">
<li><a href="?page=input_nilai">Input Nilai</a></li>
<li><a href="javascript:;">»</a></li>
</ul>
</div>
<!--[if lte IE 6]></td></tr></table></a><![endif]-->
</li>
</ul>
<div class="nav-divider"> </div>
<ul class="select"><li><a
href="javascript:;"><b>Laporan</b><!--[if IE 7]><!--></a><!--<![endif]-->
<!--[if lte IE 6]><table><tr><td><![endif]-->
<div class="select_sub">
<ul class="sub">
<li><a
href="?page=laporan_penilaian">Penilaian</a></li>
<li><a href="javascript:;">»</a></li>
</ul>
</ul>
</div>
<!--[if lte IE 6]></td></tr></table></a><![endif]-->
</li>
</ul>
<!--[if lte IE 6]></td></tr></table></a><![endif]-->
</li>
</ul>
Menu-siswa.php
<ul class="current"><li><a
href="?page=dashboard"><b>Dashboard</b><!--[if IE 7]><!--></a><!--<![endif]-->
<!--[if lte IE 6]><table><tr><td><![endif]-->
<div class="select_sub show">
<ul class="sub"></ul>
</div>
<!--[if lte IE 6]></td></tr></table></a><![endif]-->
</li>
</ul>
<ul class="select"><li><a
href="javascript:;"><b>Activity</b><!--[if IE 7]><!--></a><!--<![endif]-->
<!--[if lte IE 6]><table><tr><td><![endif]-->
<div class="select_sub">
<ul class="sub">
<li><a href="?page=hasil_nilai">Hasil Nilai</a></li>
<li><a href="javascript:;">»</a></li>
</ul>
</div>
<!--[if lte IE 6]></td></tr></table></a><![endif]-->
</li>
<!--[if lte IE 6]><table><tr><td><![endif]-->
<div class="select_sub">
<ul class="sub">
<ul class="sub">
<li><a href="laporan-nilai.php">Penilaian</a></li>
<li><a href="javascript:;">»</a></li>
</ul>
</div>
<!--[if lte IE 6]></td></tr></table></a><![endif]-->
</li>
</ul>
<!--[if lte IE 6]></td></tr></table></a><![endif]-->
</li>
</ul>
Conn.php <?php
$host="localhost";
$user="root";
$pass="";
$db="db_akademik";
$entries=10;
$waktu=date("Y-m-d H:i:s");
$koneksi=mysql_connect($host,$user,$pass);
mysql_select_db($db,$koneksi);
if($koneksi){
//echo "Berhasil koneksi";
}else{
echo "Gagal koneksi";
}
Dashboard.php <?php
if($_SESSION['domain']=='guru'){
$id_guru=$_SESSION['id_guru'];
$username=ucwords($_SESSION['username']);
$data=mysql_fetch_array(mysql_query("select * from data_guru where id_guru='$id_guru'"));
$kelamin=$data['kelamin'];
if($kelamin=='laki-laki'){
$sapaan='Pak ';
}else{
$sapaan='Ibu ';
}
$pengguna=$sapaan.$username;
}else{
$pengguna=ucwords($_SESSION['username']);
}
?>
<div id="page-heading">
<h1>Selamat Datang, <?php echo $pengguna;?> :)</h1>
<!-- end page-heading -->
<table border="0" width="100%" cellpadding="0" cellspacing="0" id="content-table">
<tr>
<th rowspan="3" class="sized"><img
src="images/shared/side_shadowleft.jpg" width="20" height="300" alt="" /></th>
<th class="topleft"></th>
<td id="tbl-border-top"> </td>
<th class="topright"></th>
<th rowspan="3" class="sized"><img
src="images/shared/side_shadowright.jpg" width="20" height="300" alt="" /></th>
</tr>
<tr>
<td id="tbl-border-left"></td>
<td>
<!-- start content-table-inner
... ... START -->
<div id="content-table-inner">
di web Sistem Informasi Nilai Online. Waktu Akses [ <?php echo $_SESSION['waktu'];?> ]</td>
<td class="green-right"><a class="close-green"><img
</tr>
</table>
</div>
<!-- start message-yellow -->
<!-- message. <a href="">Go to Inbox.</a></td>
<td class="yellow-right"><a class="close-yellow"><img
<div class="content"> YANG LEBIH MURNI ]</li>
<li>PEMBENTUKAN
(FORMATING/BUILDING) MANUSIA CERDAS, DEWASA, DAN BERKARAKTER</li> KELUARGA DENGAN PENDIDIKAN FORMAL DISEKOLAH</li>
<li>MEMBANTU PESERTA DIDIK
UNTUK MEMILIKI KECERDASAN INTELEKTUAL SEHINGGA MEMILIKI ILMU PENGETAHUAN DAN TEKNOLOGI, MENGEMBANGKAN SIKAP ILMIAH DAN MEMILIKI KETERAMPILAN DASAR UNTUK HIDUP</li>
<li>MENANAMKAN NILAI-NILAI DASAR KEMANUSIAN SEPERTI CINTA KASIH, PERSAUDARAAN DAN PENGORBANAN</li>
<li>MEMBERIKAN KEMAMPUAN DAN KETERAMPILAN UNTUK DAPAT MEMASUKI PERGURUAN
<!-- end related-activities -->
</td>
</tr>
<tr>
<td><img src="images/shared/blank.gif" width="695" height="1" alt="blank" /></td>
<td></td>
</tr>
</table>
<div class="clear"></div>
</div>
<!-- end content-table-inner
...END -->
</td>
<td id="tbl-border-right"></td>
</tr>
<tr>
<th class="sized bottomleft"></th>
<td id="tbl-border-bottom"> </td>
<th class="sized bottomright"></th>
</tr>
</table>
include "conn.php";
if(isset($_POST['submit'])){
$nama_guru=ucwords(htmlentities($_POST['nama_guru' ]));
$nip=htmlentities($_POST['nip']);
$kelamin=htmlentities($_POST['kelamin']);
$alamat_guru=ucwords(htmlentities($_POST['alamat_g uru']));
$telpon_guru=strtoupper(htmlentities($_POST['telpo n_guru']));
$username=htmlentities($_POST['username']);
$password=md5(htmlentities($_POST['password']));
$query=mysql_query("insert into data_guru
values('','$nama_guru','$nip','$kelamin','$alamat_guru' ,'$telpon_guru','$username','$password')");
}else{
unset($_POST['submit']);
}
?>
<!-- start page-heading -->
<div id="page-heading">
<h1>Data Guru</h1>
</div>
<table border="0" width="100%" cellpadding="0" cellspacing="0" id="content-table">
<tr>
<th rowspan="3" class="sized"><img
src="images/shared/side_shadowleft.jpg" width="20" height="300" alt="" /></th>
<th class="topleft"></th>
<td id="tbl-border-top"> </td>
<th class="topright"></th>
<th rowspan="3" class="sized"><img
src="images/shared/side_shadowright.jpg" width="20" height="300" alt="" /></th>
</tr>
<tr>
<td id="tbl-border-left"></td>
<td>
<!-- start content-table-inner
... ... START -->
<div id="content-table-inner">
<td class="green-right"><a class="close-green"><img
<input type="reset" value="" width="695" height="1" alt="blank" /></td>
<td></td>
<table border="0" width="100%" cellpadding="0" cellspacing="0" id="product-table">
<tr>
<th width="5%" class="table-header-repeat line-left minwidth-1"><a href="">Nomor</a> </th>
<th width="28%" class="table-header-repeat
$view=mysql_query("select * from data_guru order by nama_guru asc");
<td><?php echo $row['password'];?></td>
<td id="tbl-border-right"></td>
</tr>
<tr>
<th class="sized bottomleft"></th>
<td id="tbl-border-bottom"> </td>
</tr>
</table>
Data-siswa.php <?php
include "conn.php";
if(isset($_POST['submit'])){
$nama_siswa=ucwords(htmlentities($_POST['nama_sisw a']));
$nis=htmlentities($_POST['nis']);
$kelamin=htmlentities($_POST['kelamin']);
$alamat_siswa=ucwords(htmlentities($_POST['alamat_ siswa']));
$telpon_siswa=strtoupper(htmlentities($_POST['telp on_siswa']));
$username=htmlentities($_POST['username']);
$password=md5(htmlentities($_POST['password']));
$query=mysql_query("insert into data_siswa
values('','$nama_siswa','$nis','$kelamin','$alamat_sisw a','$telpon_siswa','$username','$password')");
}else{
unset($_POST['submit']);
}
<!-- start page-heading -->
<div id="page-heading">
<h1>Data Siswa</h1>
</div>
<!-- end page-heading -->
<table border="0" width="100%" cellpadding="0" cellspacing="0" id="content-table">
<tr>
<th rowspan="3" class="sized"><img
src="images/shared/side_shadowleft.jpg" width="20" height="300" alt="" /></th>
<th class="topleft"></th>
<td id="tbl-border-top"> </td>
<th class="topright"></th>
<th rowspan="3" class="sized"><img
src="images/shared/side_shadowright.jpg" width="20" height="300" alt="" /></th>
</tr>
<tr>
<td id="tbl-border-left"></td>
<td>
<!-- start content-table-inner
... ... START -->
<div id="content-table-inner">
<?php
{
<!-- <div id="message-green">
src="images/table/icon_close_green.gif" alt="" /></a></td> red"><img src="images/table/icon_close_red.gif" alt="" /></a></td>
</tr>
</table>
-->
<?php
}
?>
<form action="?page=data_siswa"
</tr> width="695" height="1" alt="blank" /></td>
<table border="0" width="100%" cellpadding="0" cellspacing="0" id="product-table">
<tr>
<th width="5%" class="table-header-repeat line-left minwidth-1"><a href="">Nomor</a> </th>
<th width="32%" class="table-header-repeat line-left minwidth-1"><a href="">Nama Siswa</a></th>
<th width="12%" class="table-header-repeat
$view=mysql_query("select * from data_siswa order by nama_siswa asc");
$no=0;
while($row=mysql_fetch_array($view)){
?>
<tr>
<td id="tbl-border-right"></td>
</tr>
<tr>
<th class="sized bottomleft"></th>
<td id="tbl-border-bottom"> </td>
<th class="sized bottomright"></th>
</tr>
</table>
Setup-kelas.php <?php
include "conn.php";
if(isset($_POST['submit'])){
$nama_kelas=strtoupper(htmlentities($_POST['nama_k elas']));
$query=mysql_query("insert into setup_kelas values('','$nama_kelas')");
}else{
unset($_POST['submit']);
}
?>
<div id="page-heading">
<h1>Setup Kelas</h1>
</div>
<!-- end page-heading -->
<table border="0" width="100%" cellpadding="0" cellspacing="0" id="content-table">
<tr>
<th rowspan="3" class="sized"><img
src="images/shared/side_shadowleft.jpg" width="20" height="300" alt="" /></th>
<th class="topleft"></th>
<td id="tbl-border-top"> </td>
<th class="topright"></th>
<th rowspan="3" class="sized"><img
src="images/shared/side_shadowright.jpg" width="20" height="300" alt="" /></th>
</tr>
<tr>
<td id="tbl-border-left"></td>
<td>
<!-- start content-table-inner
... ... START -->
<div id="content-table-inner">
<?php
{
?>
<table border="0" width="100%"
src="images/table/icon_close_green.gif" alt="" /></a></td> red"><img src="images/table/icon_close_red.gif" alt="" /></a></td>
</tr>
</table>
</div>
<?php
}
?>
<form action="?page=setup_kelas"
<!-- end id-form --> width="695" height="1" alt="blank" /></td>
<td></td>
<table border="0" width="61%" cellpadding="0" cellspacing="0" id="product-table">
<tr>
<th width="16%" class="table-header-repeat line-left minwidth-1"><a href="">Nomor</a> </th>
<th width="68%" class="table-header-repeat line-left minwidth-1"><a href="">Nama Kelas</a></th>
$view=mysql_query("select * from setup_kelas order by nama_kelas asc");
</td>
<td id="tbl-border-right"></td>
</tr>
<tr>
<th class="sized bottomleft"></th>
<td id="tbl-border-bottom"> </td>
<th class="sized bottomright"></th>
</tr>
</table>
Setup-pelajaran.php <?php
include "conn.php";
if(isset($_POST['submit'])){
$nama_pelajaran=ucwords(htmlentities($_POST['nama_ pelajaran']));
$query=mysql_query("insert into setup_pelajaran values('','$nama_pelajaran')");
}
else{
unset($_POST['submit']);
}
<!-- start page-heading -->
<div id="page-heading">
<h1>Setup Pelajaran</h1>
</div>
<!-- end page-heading -->
<table border="0" width="100%" cellpadding="0" cellspacing="0" id="content-table">
<tr>
<th rowspan="3" class="sized"><img
src="images/shared/side_shadowleft.jpg" width="20" height="300" alt="" /></th>
<th class="topleft"></th>
<td id="tbl-border-top"> </td>
<th class="topright"></th>
<th rowspan="3" class="sized"><img
src="images/shared/side_shadowright.jpg" width="20" height="300" alt="" /></th>
</tr>
<tr>
<td id="tbl-border-left"></td>
<td>
<!-- start content-table-inner
... ... START -->
<div id="content-table-inner">
<?php
{
<!-- <div id="message-green">
src="images/table/icon_close_green.gif" alt="" /></a></td> red"><img src="images/table/icon_close_red.gif" alt="" /></a></td>
</tr>
</div>
<form action="?page=setup_pelajaran"
<td></td> width="695" height="1" alt="blank" /></td>
<td></td>
<table border="0" width="61%" cellpadding="0" cellspacing="0" id="product-table">
<tr>
<th width="16%" class="table-header-repeat line-left minwidth-1"><a href="">Nomor</a> </th>
<th width="68%" class="table-header-repeat line-left minwidth-1"><a href="">Nama Mata
Pelajaran</a></th>
<th width="16%" class="table-header-options line-left"><a href="">Aksi</a></th>
<?php
$view=mysql_query("select * from setup_pelajaran order by nama_pelajaran asc");
</div>
<!-- end content-table-inner
...END -->
</td>
<td id="tbl-border-right"></td>
</tr>
<tr>
<th class="sized bottomleft"></th>
<td id="tbl-border-bottom"> </td>
<th class="sized bottomright"></th>
</tr>
</table>
Jadwal-pengajaran.php <?php
include "conn.php";
if(isset($_POST['submit'])){
$id_guru=htmlentities($_POST['id_guru']);
$id_pelajaran=htmlentities($_POST['id_pelajaran']) ;
$id_kelas=htmlentities($_POST['id_kelas']);
$query=mysql_query("insert into tbl_jadwal
values('','$id_guru','$id_pelajaran','$id_kelas')");
}else{
}
?>
<!-- start page-heading -->
<div id="page-heading">
<h1>Jadwal Pengajaran</h1>
</div>
<!-- end page-heading -->
<table border="0" width="100%" cellpadding="0" cellspacing="0" id="content-table">
<tr>
<th rowspan="3" class="sized"><img
src="images/shared/side_shadowleft.jpg" width="20" height="300" alt="" /></th>
<th class="topleft"></th>
<td id="tbl-border-top"> </td>
<th class="topright"></th>
<th rowspan="3" class="sized"><img
src="images/shared/side_shadowright.jpg" width="20" height="300" alt="" /></th>
</tr>
<tr>
<td id="tbl-border-left"></td>
<td>
<!-- start content-table-inner
... ... START -->
<td class="red-right"><a class="close-red"><img src="images/table/icon_close_red.gif" alt="" /></a></td>
<form action="?page=jadwal_pengajaran"
method="post">
$guru=mysql_query("select * from data_guru order by nama_guru asc");
while($row1=mysql_fetch_array($guru)){
<option value="<?php echo $row1['id_guru'];?>"><?php echo $row1['nama_guru'];?> [ <?php echo $row1['nip'];?> ] </option>
<?php
$pelajaran=mysql_query("select * from setup_pelajaran order by nama_pelajaran asc");
while($row2=mysql_fetch_array($pelajaran)){
?>
<option
</td>
$kelas=mysql_query("select * from setup_kelas order by nama_kelas asc");
while($row3=mysql_fetch_array($kelas)){
?>
<option
<td valign="top"><input width="695" height="1" alt="blank" /></td>
<td></td>
</tr>
</table>
</form>
<p><em>*Tidak boleh 1 Kelas, 1 Pelajaran
di ajarkan oleh 2 Guru atau lebih<br /></em> </p>
<table border="0" width="71%" cellpadding="0" cellspacing="0" id="product-table">
<th width="13%" class="table-header-repeat line-left minwidth-1"><a href="">Nomor</a> </th>
<th width="24%" class="table-header-repeat line-left minwidth-1"><a href="">Nama Guru</a></th>
<th width="26%" class="table-header-repeat
$view=mysql_query("select * from tbl_jadwal jadwal, setup_kelas kelas, setup_pelajaran pelajaran, data_guru guru where jadwal.id_kelas=kelas.id_kelas and jadwal.id_pelajaran=pelajaran.id_pelajaran and
jadwal.id_guru=guru.id_guru order by id_jadwal asc");
<td class="options-width">
<td id="tbl-border-right"></td>
</tr>
<tr>
<th class="sized bottomleft"></th>
<td id="tbl-border-bottom"> </td>
<th class="sized bottomright"></th>
</table>
Jadwal-ruangkelas.php <?php
include "conn.php";
if(isset($_POST['submit'])){
$id_siswa=htmlentities($_POST['id_siswa']);
$id_kelas=htmlentities($_POST['id_kelas']);
$query=mysql_query("insert into tbl_ruangan values('','$id_siswa','$id_kelas')");
}else{
unset($_POST['submit']);
}
?>
<!-- start page-heading -->
<div id="page-heading">
<h1>Ruang Kelas</h1>
</div>
<!-- end page-heading -->
<tr>
<th rowspan="3" class="sized"><img
src="images/shared/side_shadowleft.jpg" width="20" height="300" alt="" /></th>
<th class="topleft"></th>
<td id="tbl-border-top"> </td>
<th class="topright"></th>
<th rowspan="3" class="sized"><img
src="images/shared/side_shadowright.jpg" width="20" height="300" alt="" /></th>
</tr>
<tr>
<td id="tbl-border-left"></td>
<td>
<!-- start content-table-inner
... ... START -->
<div id="content-table-inner">
sesuatu banget, Data berhasil disimpan :)</td>
<td class="green-right"><a class="close-green"><img
</tr>
src="images/table/icon_close_red.gif" alt="" /></a></td>
<form action="?page=jadwal_ruangkelas"
method="post">
<table border="0" width="100%"
cellpadding="0" cellspacing="0">
<tr valign="top">
<!-- end step-holder -->
$siswa=mysql_query("select * from data_siswa order by nama_siswa asc");
while($row1=mysql_fetch_array($siswa)){
?>
<option value="<?php echo $row1['id_siswa'];?>"><?php echo $row1['nama_siswa'];?> [ <?php echo $row1['nis'];?> ] </option>
<?php
$kelas=mysql_query("select * from setup_kelas order by nama_kelas asc");
while($row2=mysql_fetch_array($kelas)){
?>
<option
</td> width="695" height="1" alt="blank" /></td>
<td></td>
</tr>
</table>
</form>
<p><em>*Satu Siswa hanya untuk Satu Ruang
Kelas </em>
<form id="mainform" action="">
<table border="0" width="71%" cellpadding="0" cellspacing="0" id="product-table">
<tr>
<th width="13%" class="table-header-repeat line-left minwidth-1"><a href="">Nomor</a> </th>
<th width="24%" class="table-header-repeat line-left minwidth-1"><a href="">Nama Siswa</a></th>
</tr>
<?php
$view=mysql_query("select * from tbl_ruangan ruangan, setup_kelas kelas, data_siswa siswa where ruangan.id_kelas=kelas.id_kelas and
</form>
<div class="clear"></div>
</div>
<!-- end content-table-inner
...END -->
</td>
<td id="tbl-border-right"></td>
</tr>
<tr>
<th class="sized bottomleft"></th>
<td id="tbl-border-bottom"> </td>
<th class="sized bottomright"></th>
</tr>
</table>
Input-nilai.php <?php
mysql_error();
include "conn.php";
if(isset($_POST['submit'])){
$id_siswa = $_POST['id_siswa'];
$id_kelas = $_POST['id_kelas'];
$id_pelajaran = $_POST['id_pelajaran'];
$nilai_tugas = $_POST['nilai_tugas'];
$nilai_tugas2 = $_POST['nilai_tugas2'];
$uh1 = $_POST['uh1'];
$uh2 = $_POST['uh2'];
$uts = $_POST['uts'];
$uas = $_POST['uas'];
/*$nilai = $_POST['nilai']; */
$nilai = ( (((($uh1 + $uh2) / 2 ) +(($nilai_tugas + $nilai_tugas2) / 2) ) / 2 + $uts + (2 * $uas)) / 5);
$query = "insert into tbl_nilai
values('','$id_siswa','$id_pelajaran','$id_kelas','$id_ guru','$nilai_tugas','$nilai_tugas2','$uh1','$uh2','$ut s','$uas','$nilai')";
$hasil=mysql_query($query);
}
?>
<!-- start page-heading -->
<div id="page-heading">
<h1>Input Nilai</h1>
</div>
<table border="0" width="100%" cellpadding="0" cellspacing="0" id="content-table">
<tr>
<th rowspan="3" class="sized"><img
src="images/shared/side_shadowleft.jpg" width="20" height="300" alt="" /></th>
<th class="topleft"></th>
<td id="tbl-border-top"> </td>
<th class="topright"></th>
<th rowspan="3" class="sized"><img
src="images/shared/side_shadowright.jpg" width="20" height="300" alt="" /></th>
</tr>
<tr>
<td id="tbl-border-left"></td>
<td>
<!-- start content-table-inner
... ... START -->
<div id="content-table-inner">
<form action="?page=input_nilai" method="post">
<th valign="top">Guru</th> order by nama_guru asc");
while($row1=mysql_fetch_array($guru)){
?>
setup_kelas order by nama_kelas asc");
</select> data_siswa order by nama_siswa asc");
while($row6=mysql_fetch_array($siswa)){
?>
<option value="<?php echo $row6['id_siswa'];?>"><?php echo $row6['nama_siswa'];?> [ <?php echo $row6['nis'];?> ] </option>
<td></td> width="695" height="1" alt="blank" /></td>
<p> </p>
<!-- start product-table
... ... -->
<form id="mainform" action="input_nilai.php">
<table border="0" width="71%" cellpadding="0" cellspacing="0" id="product-table">
<tr>
<th width="13%" class="table-header-repeat line-left minwidth-1"><a href="">Nomor</a> </th>
<th width="24%" class="table-header-repeat line-left minwidth-1"><a href="">Nama Guru</a></th>
<th width="24%" class="table-header-repeat line-left minwidth-1"><a href="">Nama Siswa</a></th>
<th width="24%" class="table-header-repeat line-left minwidth-1"><a href="">Nilai Tugas 1</a></th>
<th width="24%" class="table-header-repeat line-left minwidth-1"><a href="">Nilai Tugas 2</a></th>
<th width="24%" class="table-header-repeat line-left minwidth-1"><a href="">Nilai UH1</a></th>
<th width="24%" class="table-header-repeat line-left minwidth-1"><a href="">Nilai UH2</a></th>
<th width="24%" class="table-header-repeat line-left minwidth-1"><a href="">Nilai UTS</a></th>
<th width="24%" class="table-header-repeat line-left minwidth-1"><a href="">Nilai UAS</a></th>
<th width="24%" class="table-header-repeat line-left minwidth-1"><a href="">Nilai Akhir</a></th>
</tr>
while ($row=mysql_fetch_array($q)){
$id_guru = $row['id_guru'];
$id_pelajaran = $row['id_pelajaran'];
$id_kelas = $row['id_kelas'];
$id_siswa = $row['id_siswa'];
$query=mysql_query("select data_guru.nama_guru, setup_pelajaran.nama_pelajaran, setup_kelas.nama_kelas,
data_siswa.nama_siswa,
tbl_nilai.nilai_tugas,tbl_nilai.nilai_tugas2, tbl_nilai.uh1, tbl_nilai.uh2, tbl_nilai.uts,
tbl_nilai.uas, tbl_nilai.nilai from data_guru, setup_pelajaran, setup_kelas, data_siswa, tbl_nilai
where data_guru.id_guru = '$id_guru' AND
setup_pelajaran.id_pelajaran = '$id_pelajaran' AND
<td><?php echo $rows['nama_guru'];?></td>
<td><?php echo
$rows['nama_pelajaran'];?></td>
<td><?php echo $rows['nama_kelas'];?></td>
<td><?php echo $rows['nama_siswa'];?></td>
<td><?php echo $row['nilai_tugas'];?></td>
<td><?php echo $row['nilai_tugas2'];?></td>
<td><?php echo $row['uh1'];?></td>
<td><?php echo $row['uh2'];?></td>
<td><?php echo $row['uts'];?></td>
<td><?php echo $row['uas'];?></td>
<td><?php echo $row['nilai'];?></td>
</tr>
<?php
}
?>
</table>
<!-- end
product-table... -->
</form>
<div class="clear"></div>
<!-- end content-table-inner
...END -->
</td>
<td id="tbl-border-right"></td>
</tr>
<tr>
<th class="sized bottomleft"></th>
<td id="tbl-border-bottom"> </td>
<th class="sized bottomright"></th>
</tr>
</table>
Hasil-nilai.php <?php
include "conn.php";
?>
<!-- start page-heading -->
<div id="page-heading">
<h1> Nilai Siswa</h1>
</div>
<!-- end page-heading -->
<table border="0" width="100%" cellpadding="0" cellspacing="0" id="content-table">
<th rowspan="3" class="sized"><img
src="images/shared/side_shadowleft.jpg" width="20" height="300" alt="" /></th>
<th class="topleft"></th>
<td id="tbl-border-top"> </td>
<th class="topright"></th>
<th rowspan="3" class="sized"><img
src="images/shared/side_shadowright.jpg" width="20" height="300" alt="" /></th>
</tr>
<tr>
<td id="tbl-border-left"></td>
<td>
<!-- start content-table-inner
... ... START -->
<div id="content-table-inner">
<!-- start product-table siswa.nama_siswa, siswa.nis, kelas.nama_kelas from tbl_ruangan ruangan, data_siswa siswa, setup_kelas kelas where ruangan.id_siswa=siswa.id_siswa and ruangan.id_siswa='$id_siswa' and
ruangan.id_kelas=kelas.id_kelas"));
$nama_siswa=$siswa['nama_siswa'];
$nama_kelas=$siswa['nama_kelas']; name="nama_siswa" value="<?php echo $nama_siswa;?>" disabled="disabled"/></td> name="nama_siswa" value="<?php echo $nis;?>"
disabled="disabled"/></td> name="nis" value="<?php echo $nama_kelas;?>"
<form id="mainform"
action="home.php?page=input_nilai_siswa" method="post">
<table border="0" width="48%" cellpadding="0" cellspacing="0" id="product-table"> line-left minwidth-1"><a href="">Nilai Tugas 1</a></th>
<th width="30%" class="table-header-repeat line-left minwidth-1"><a href="">Nilai Tugas 2</a></th>
<th width="30%" class="table-header-repeat line-left minwidth-1"><a href="">Nilai UH 1</a></th>
<th width="30%" class="table-header-repeat line-left minwidth-1"><a href="">Nilai UH 2</a></th>
<th width="30%" class="table-header-repeat line-left minwidth-1"><a href="">Nilai UTS</a></th>
<th width="30%" class="table-header-repeat line-left minwidth-1"><a href="">Nilai UAS</a></th>
<th width="30%" class="table-header-repeat line-left minwidth-1"><a href="">Nilai Akhir</a></th>
</tr>
<?php
$view=mysql_query("SELECT nama_pelajaran, nilai_tugas, nilai_tugas2, uh1, uh2, uts, uas, nilai FROM tbl_nilai nilai, setup_pelajaran pelajaran WHERE nilai.id_siswa='$id_siswa' and
nilai.id_pelajaran=pelajaran.id_pelajaran order by pelajaran.nama_pelajaran asc");
$total1 = 0;
while($row=mysql_fetch_array($view)){
?>
<tr>
<td><?php echo $i;?></td>
<td><?php echo $row['nama_pelajaran'];?></td>
<td><?php echo $row['nilai_tugas'];?></td>
<td><?php echo $row['nilai_tugas2'];?></td>
<td><?php echo $row['uh1'];?></td>
<td><?php echo $row['uh2'];?></td>
<td><?php echo $row['uts'];?></td>
<td><?php echo $row['uas'];?></td>
<td><?php echo $row['nilai'];?></td>
</tr>
<?php
$i++;
$total1 += $row['nilai'];
}
?>
<tr>
<td colspan="8" align="center"><b>Total Nilai</b></td>
<td><?php echo $total1;?></td>
</tr>
<!-- end
product-table... -->
</form>
<div class="clear"></div>
</div>
<!-- end content-table-inner
...END -->
</td>
<td id="tbl-border-right"></td>
</tr>
<tr>
<th class="sized bottomleft"></th>
<td id="tbl-border-bottom"> </td>
<th class="sized bottomright"></th>
</tr>
</table>
Laporan-penilaian-admin.php <!-- start page-heading -->
<div id="page-heading">
<h1>Laporan Penilaian</h1>
</div>
<form width="695" height="1" alt="blank" /></td>
<td></td>
<!-- start product-table
... header-check"><a id="toggle-all" ></a> </th>
<th width="4%" class="table-header-repeat line-left minwidth-1"><a href="">Nomor</a></th>
<th width="12%" class="table-header-repeat line-left minwidth-1"><a href="">Nama Siswa</a></th>
<th width="10%" class="table-header-repeat line-left minwidth-1"><a
<th width="16%" class="table-header-repeat line-left minwidth-1"><a href="">Nama Guru</a></th>
<th width="11%" class="table-header-repeat line-left minwidth-1"><a
href="">NIP</a></th>
<th width="10%" class="table-header-repeat line-left"><a href="">Kelas</a></th>
<th width="26%" class="table-header-repeat line-left"><a href="">Mata
Pelajaran</a></th>
<th width="9%" class="table-header-options line-left"><a href="">Nilai</a></th>
</tr>
<?php
if(isset($_POST['submit'])){
$id_guru=htmlentities($_POST['id_guru']);
$id_siswa=htmlentities($_POST['id_siswa']);
$id_pelajaran=htmlentities($_POST['id_pelajaran']) ;
$id_kelas=htmlentities($_POST['id_kelas']);
if($id_guru!=="0"){
$filter_guru="and nilai.id_guru='$id_guru'";
$filter_guru="";
}
if($id_siswa!=="0"){
$filter_siswa="and nilai.id_siswa='$id_siswa'";
}else{
$filter_siswa="";
}
if($id_pelajaran!=="0"){
$filter_pelajaran="and nilai.id_pelajaran='$id_pelajaran'";
}else{
$filter_pelajaran="";
}
if($id_kelas!=="0"){
$filter_kelas="and nilai.id_kelas='$id_kelas'";
}else{
$filter_kelas="";
}
}else{
unset($_POST['submit']);
$view=mysql_query("SELECT nama_siswa, nis, nama_guru, nip, nama_kelas,
nama_pelajaran, nilai FROM tbl_nilai nilai, data_siswa siswa, setup_pelajaran pelajaran, setup_kelas kelas, data_guru guru WHERE nilai.id_siswa=siswa.id_siswa and nilai.id_kelas=kelas.id_kelas and
nilai.id_pelajaran=pelajaran.id_pelajaran and
$jumSis = $i-1;
?>
</table>
<!-- end
product-table... -->
</div>
<!-- end content-table -->
<div class="clear"></div>
</div>
<!-- end content-table-inner
...END -->
</td>
<td id="tbl-border-right"></td>
</tr>
<tr>
<th class="sized bottomleft"></th>
<td id="tbl-border-bottom"> </td>
<th class="sized bottomright"></th>
</tr>
</table>
<div class="clear"> </div>
<!-- end content -->
<div class="clear"> </div>
</div>
<!-- end
content-outer... ...END -->
<div class="clear"> </div>
Laporan-nilai.php <html>
<head>
<title></title>
</head>
<body onload="window.print()">
<?php
include "conn.php";
?>
<!-- start page-heading -->
<div id="page-heading">
<h1>Laporan Hasil Nilai Siswa</h1>
</div>
<!-- end page-heading -->
<tr>
</tr>
<tr>
<td id="tbl-border-left"></td>
<td>
<!-- start content-table-inner
... ... START -->
<div id="content-table-inner">
<!-- start product-table
$id_siswa=$_SESSION['id_siswa'];
$siswa=mysql_fetch_array(mysql_query("select data_siswa.nama_siswa, data_siswa.nis,
setup_kelas.nama_kelas from
tbl_ruangan, data_siswa, setup_kelas where tbl_ruangan.id_siswa='$id_siswa'
and data_siswa.id_siswa = '$id_siswa'"));
$nama_siswa=$siswa['nama_siswa'];
$nis=$siswa['nis'];
$nama_kelas=$siswa['nama_kelas'];
<table border="1" width="40%" cellpadding="1" cellspacing="0" id="product-table">
<tr>
<th width="10%" >Nomor</th>
<th >Nilai Tugas</th>
while ($row=mysql_fetch_array($q)){
$id_guru = $row['id_guru'];
$id_pelajaran = $row['id_pelajaran'];
$id_kelas = $row['id_kelas'];
$id_siswa = $row['id_siswa'];
$query=mysql_query("select data_guru.nama_guru, setup_pelajaran.nama_pelajaran, setup_kelas.nama_kelas,
data_siswa.nama_siswa, tbl_nilai.nilai_tugas, tbl_nilai.uh1, tbl_nilai.uh2, tbl_nilai.uts,
where data_guru.id_guru = '$id_guru' AND
setup_pelajaran.id_pelajaran = '$id_pelajaran' AND
setup_kelas.id_kelas = '$id_kelas' AND data_siswa.id_siswa = '$id_siswa'");
$rows = mysql_fetch_array($query);
?>
<tr>
<td><?php echo $no=$no+1;?></td>
<td><?php echo
$rows['nama_pelajaran'];?></td>
<td><?php echo $row['nilai_tugas'];?></td>
<td><?php echo $row['uh1'];?></td>
<td><?php echo $row['uh2'];?></td>
<td><?php echo $row['uts'];?></td>
<td><?php echo $row['uas'];?></td>
<td><?php echo $row['nilai'];?></td>
</tr>
<?php
$i++;
$total += $row['nilai'];
}
?>
<td colspan="7" align="center"><b>Total
<div class="clear"></div>
</div>
<!-- end content-table-inner
...END -->
</td>
<td id="tbl-border-right"></td>
</tr>
<tr>
<th class="sized bottomleft"></th>
<td id="tbl-border-bottom"> </td>
<th class="sized bottomright"></th>
</tr>
</table>
<div style="text-align:center;padding:20px;">
</div>
</body>
DAFTAR PUSTAKA
Agus Saputra, 2012. Sistem Informasi Nilai Akademik Untuk Panduan Skripsi.
Alan Nur Aditya, 2011. Jago PHP dan MySQL.
Bunafit Nugroho, 2008. Latihan membuat aplikasi web PHP dan MySQL
dengan dreamweaver mx (6,7,2004) dan 8.
Nurhimaddin, 2012. Sistem Informasi Pengolahan Data Nilai Siswa Sekolah
Menengah Pertama Negeri 2 Bengkalis.
Nursahid, 2012. Perancangan Sistem Informasi Penilaian Hasil Belajar Siswa
Sekolah Menengah Atas (SMA) Negeri 2 Rembang Berbasis Web.
Roki Aditama, 2011. Sistem Informasi akademik kampus berbasis web dengan
PHP.
Sulindawaty dan Herriyance, 2011. Sistem Informasi Pengolahan Nilai Siswa
Pada Sekolah Menengah Pertama Swasta Bakti Medan.
BAB 3
PERANCANGAN SISTEM
3.1Pengertian Perancangan Sistem
Membangun sebuah aplikasi pada umumnya akan diawali oleh perancangan
sistem terlebih dahulu. Dimana perancangan sistem adalah sebuah proses yang
secara garis besar meliputi langkah-langkah operasi dalam proses pengolahan data
dan prosedur untuk mendukung operasi sistem.
Menurut Jogiyanto H. M (1991) dalam bukunya “Analisis dan Desain Sistem”, perancangan sistem dapat diartikan seperti berikut :
1. Tahap setelah analisis dari siklus pengembangan sistem.
2. Pendefinisian dari kebutuhan-kebutuhan fungsional.
3. Persiapan untuk rancang bangun implementasi.
4. Menggambarkan bagaimana suatu sistem dibentuk.
5. Yang dapat berupa pengambaran perencanaan dan pembuatan sketsa atau
pengaturan dari beberapa elemen yang terpisah ke dalam satu kesatuan yang utuh
dan berfungsi.
6. Termasuk menyangkut mengkonfigurasi dari komponen perangkat keras
3.2 Perhitungan Nilai
Berikut perhitungan-perhitungan nilai yang diperlukan dalam pengolahan nilai
raport:
1. Perhitungan nilai rata-rata ulangan harian.
RUH = UH1+UH2 /2
2. Perhitungan Nilai rata-rata tugas harian
RTGS = T1+T2 /2
3. Perhitungan Nilai Harian dan Nilai Raport
�� = � × +� + + � ×
Keterangan :
NA : Nilai Akhir Raport
RTGS : Nilai rata-rata tugas
RUH : Nilai rata-rata Ulangan Harian
UTS : Nilai Ujian Tengah Semester (UTS)
US : Nilai Ujian Semester (US)
3.3 Flowchart Administrator
Berikut adalah alur flowchart administrator untuk sistem yang dibangun beserta
Gambar 3.1. FlowchartAdministrator
Dari bagan flowchart diatas, Administrator melakukan login dahulu untuk
masuk ke dalam sistem. Apabila user ID dan password sesuai, maka sistem akan
berfungsi untuk menampilkan data guru, data siswa, data kelas, data mata
pelajaran, data kelas dan data laporan nilai siswa yang semua link tersebut
berguna sebagai fasilitas untuk menuju pada proses penambahan data, perubahan
data atau penghapusan data karena seorang admin memiliki hak akses yang luas.
3.4 Flowchart Guru
Berikut adalah alur flowchart guru untuk sistem yang dibangun beserta
penjelasannya.
Dari bagan flowchart diatas, guru melakukan login dahulu untuk masuk ke dalam
sistem. Apabila user ID dan password sesuai, maka sistem akan mengarahkan
pada halaman guru. Di halaman guru terdapat beberapa link yang berfungsi untuk
menampilkan data nilai siswa dan proses penambahan data nilai siswa.
3.5 Flowchart Siswa
Berikut adalah alur flowchart siswa untuk sistem yang dibangun beserta
penjelasannya.
3.6 Diagram Konteks Sistem
Berikut adalah diagram konteks dari sistem pengolahan data nilai sekolah yang
dibangun.
Gambar 3.5. Diagram Konteks Sistem
3.7 Diagram Nol Sistem
Berikut adalah diagram nol dari diagram konteks pada sistem pengolahan data
Gambar 3.6. Diagram Nol Sistem
Proses 1 ( Manajemen Data Akademik)
Administrator melakukan login dengan memasukkan username dan password.
Sistem akan merespon login user bila data login yang dimasukkan salah. Dan
bila login berhasil maka administrator dapat masuk kedalam sistem yang
menampilkan menu-menu untuk entri entri data.
3. Administrator melakukan entri data guru, data siswa, data kelas, data mata
2. Proses 2 ( Manajemen Data Nilai)
Proses ini dilakukan oleh guru dengan melakukan login dengan memasukkan
username dan password terlebih dahulu untuk masuk ke sistem.
Pengajar dapat melakukan input data nilai siswa yang dibimbingnya
berdasarkan mata pelajarannya ke dalam sistem berdasarkan data manual
dilapangan. Data nilai yang diinput yaitu nilai tugas satu, nilai tugas dua, nilai
ulangan harian pertama, nilai ulangan harian kedua, nilai tengah semester dan
nilai ujian akhir semester berdasarkan pada aspek penilaiannya pada suatu mata
pelajaran yang kemudian diolah oleh sistem sehingga menghasilkan nilai akhir
pada semester yang sedang berjalan .
3. Proses 3 (Daftar Laporan)
Proses dimana menampilkan laporan hasil nilai siswa. Data-data tersebut diambil
dari data yang telah masuk dalam database pada tiap-tiap tabel.
3.8 Entity Relationship Diagram
Seperti yang sudah dijelaskan pada bab sebelumnya bahwa Entity Relationship
Diagram atau biasa disebut ERD merupakan suatu model yang menjelaskan
hubungan antar-data dalam basis data. Berikut merupakan ERD dari sistem
Gambar 3.8. ERD Sistem
Pada ERD diatas, terdapat empat entitas yaitu siswa, kelas, matapelajaran,
BAB 4
IMPLEMENTASI SISTEM
4.1 Pengertian Implementasi Sistem
Implementasi sistem adalah langkah-langkah atau prosedur yang dilakukan untuk
merealisasikan perancangan sistem yang sebelumnya telah disetujui.
Implementasi sistem bertujuan untuk menciptakan sistem baru maupun mengganti
sistem yang telah ada.
4.2 Tujuan Implementasi Sistem
Adapun tujuan dari implementasi sistem ini adalah bukti nyata dari perencanaan
yang matang. Segala aspek dalam perencanaan sistem direalisasikan sehingga
sistem akhirnya dapat diuji dan dioperasikan langsung oleh pengguna. Pengguna
berhak memastikan bahwa pengimplementasian sistem sesuai dengan perencanaan
sistem. Implementasi sistem memperhitungkan banyak hal seperti memastikan
sistem berjalan dengan baik, penginstalan sistem secara benar, serta pengontrolan
4.3 Komponen Utama dalam Implementasi Sistem
Pada dasarnya, dalam pengimplementasian sistem terdapat beberapa komponen
penting agar aplikasi yang dibangun dapat berjalan. Berikut beberapa komponen
yang dibutuhkan.
4.3.1 Perangkat Keras
Perangkat keras merupakan bagian dari komputer yang dapat dilihat secara fisik
dan dapat disentuh. Perangkat keras merupakan seluruh komponen peralatan yang
membentuk suatu sistem komputer serta peralatan lainnya yang memungkinkan
komputer dapat melakukan tugasnya.
4.3.2 Perangkat Lunak
Perangkat lunak adalah sekumpulan instruksi yang memungkinkan perangkat
keras untuk dapat memproses data. Perangkat lunak ini tidak berbentuk fisik,
melainkan berupa program yang diciptakan melalui perangkat elektronik. Dalam
perangkat lunak dikenal dengan apa yang disebut sistem operasi dan program
aplikasi. Penulis mengembangkan bagian perangkat lunak berupa aplikasi.
Perangkat lunak yang digunakan dalam perencanaan hingga implementasi
sistem adalah :