L
A
M
P
I
R
A
LISTING PROGRAM
1.
index.php
<?php session_start(); ?>
<?php
include 'koneksi.php';
$page='';
if (isset($_GET['page'])){
$page=$_GET['page'];
}
?>
<!DOCTYPE html>
<html lang="en">
<head>
<title>Home</title>
<meta charset="utf-8">
<link rel="stylesheet" type="text/css" media="screen" href="css/reset.css">
<link rel="stylesheet" type="text/css" media="screen" href="css/style.css">
<link rel="stylesheet" type="text/css" media="screen" href="css/grid_12.css">
<link rel="stylesheet" type="text/css" media="screen" href="css/slider.css">
<link
href='http://fonts.googleapis.com/css?family=Cabin+Sketch:400,700' rel='stylesheet' type='text/css'>
<script src="js/jquery-1.7.min.js"></script>
<!--<script src="alert/js/jquery.min.js"></script>-->
<script src="js/jquery.easing.1.3.js"></script>
<script src="js/tms-0.4.1.js"></script>
<script src="administrator/js/video.js"></script>
$(document).ready(function(){
$('.slider')._TMS({
show:0,
pauseOnHover:true,
prevBu:'.prev',
nextBu:'.next',
playBu:false,
duration:800,
preset:'fade',
pagination:true,
pagNums:false,
slideshow:7000,
numStatus:false,
banners:false,
waitBannerAnimation:false,
progressBar:false
})
});
</script>
<!--[if lt IE 8]>
<div style=' clear: both; text-align:center; position: relative;'>
<a href="http://windows.microsoft.com/en-US/internet-explorer/products/ie/home?ocid=ie6_countdown_bannercode">
<img
src="http://storage.ie6countdown.com/assets/100/images/banners/war ning_bar_0000_us.jpg" border="0" height="42" width="820" alt="You are using an outdated browser. For a faster, safer browsing
experience, upgrade for free today." />
</a>
</div>
<![endif]-->
<!--[if lt IE 9]>
<script type="text/javascript"
<link rel="stylesheet" type="text/css" media="screen" href="css/ie.css">
<![endif]-->
</head>
<body>
<div class="main">
<!--==============================header============================== ===-->
<header>
<h1><a href="index.php"><img src="images/logo3.png" alt=""></a></h1>
<section id="content"><div class="ic"></div>
<div class="container_12">
<div class="grid_4 bot-1">
<div class="art"></div>
<h2 class="top-1 p2">Topics</h2>
<?php
$qry=mysql_query("select * from tblmateri order by materi asc");
while ($data=mysql_fetch_array($qry)){
?>
<p><a href="index.php?page=view&materi=<?php echo $data['materi']; ?>" class="text-1 p3">"<?php echo
$data['materi']; ?>”<a/></p>
<?php } ?>
<h2 class="top-1 p2">Exercise</h2>
<?php
while ($data=mysql_fetch_array($qry)){
echo "<p><a
href='index.php?page=pilihmateri&materi=$data[materi]'>Exercise $data[materi]</a></p>";
}
?>
<p> </p>
<a href="administrator/index.php" class="link-1 top-3">Login Admin</a>
</div>
<div class="grid_8">
<div class="pad-1">
<h2 class="p2">Welcome to English Learning</h2>
<p class="text-1">English Learning adalah suatu
media pembelajaran yang mengajarkan mengenai dasar-dasar grammar Bahasa Inggris berbasis multimedia yang ditujukan anak-anak.</p>
</div>
<div class="block-1">
<div class="block-1-shadow">
<?php
if (isset($_GET['page'])){
if (file_exists($page.'.php')){
include $page.'.php';
#echo 'Ada';
}
else{
#echo 'Tidak ada!';
}
#echo '#';
}
else{
#echo '-';
include 'home.php';
?>
<div class="clear">
</div>
<div class="pad-2"></div>
</div>
</div>
<!--==============================footer============================== ===-->
<footer>
<p>© 2016 USU</p>
<p>Website Powered by Elsaria Manalu</p>
</footer>
</div>
<div class="clear"></div>
</div>
</section>
</div>
</body>
</html>
2.
koneksi.php
<?php
if (file_exists('config.php')){
include 'config.php';
}
elseif (file_exists('../config.php')){
include '../config.php';
}
elseif (file_exists('../../config.php')){
include '../../config.php';
elseif (file_exists('../../../config.php')){
include '../../../config.php';
}
$db=new database("localhost", "root", "", "dbvideo");
$db->konekdb();
?>
</body>
</html>
3.
view.php
<?php
$materi=$_GET['materi'];
$video=$db->tampilrecord("tblvideo", "materi='$materi' order by idvideo desc", "video");
echo "<p>$video</p>";
?>
<style>
#my-video{
padding:0;
background-color:#000000;
border:solid 1px #9F9F9F;
box-shadow:0 1px 2px 3px;
}
</style>
<video id="my-video" class="video-js" controls preload="auto" width="100%" height="400"
poster="MY_VIDEO_POSTER.jpg" data-setup="{}">
<source src="administrator/video/<?php echo $video; ?>" type='video/mp4'>
<p class="vjs-no-js">
To view this video please enable JavaScript, and consider upgrading to a web browser that
<a href="http://videojs.com/html5-video-support/" target="_blank">supports HTML5 video</a>
</p>
</video>
<p> </p>
<table width="100%" border="0" cellspacing="0" cellpadding="5">
<tbody>
<tr>
<td bgcolor="#9E0002" style="color: #FFFFFF">Komentar</td>
<td bgcolor="#9E0002"> </td>
</tr>
<tr>
<td width="19%">Email</td>
<td width="81%"><input name="txtemail" type="text" id="txtemail" size="50">
<input name="txtmateri" type="hidden" id="txtmateri" value="<?php echo $materi; ?>"></td>
</tr>
<tr>
<td>Komentar</td>
<td><textarea name="txtkomentar" id="txtkomentar" cols="45" rows="5"></textarea></td>
</tr>
<tr>
<td> </td>
<td><input type="button" name="cmdkirim" id="cmdkirim" value="Kirim"></td>
</tr>
</tbody>
<p> </p>
<table width="100%" border="0" cellspacing="0" cellpadding="5">
<tbody>
<tr>
<td bgcolor="#7B0002" style="color: #FFFD00">Daftar Komentar</td>
</tr>
<?php
$qry=mysql_query("select * from tblkomentar where materi='$materi' and idbalas='0' order by idkomentar desc");
while ($data=mysql_fetch_array($qry)){
?>
<tr>
<td><p style="font-size:12px; font-weight:bold;"><?php echo $data['email']; ?><br/><small><?php echo $data['waktu'];
?></small></p>
<p style="font-style:italic;"><?php echo nl2br($data['komentar']); ?></p><hr>
<?php
$idbalas=$db->tampilrecord("tblkomentar", "idbalas='$data[idkomentar]'", "idbalas");
if ($idbalas>=1){
$balas=$db->tampilrecord("tblkomentar", "idbalas='$idbalas'", "komentar");
$waktu=$db->tampilrecord("tblkomentar", "idbalas='$idbalas'", "waktu");
?>
<div style="padding:8px; border:solid 1px #CC3900; background-color:#EDC775; box-shadow:0 2px 2px #ABABAB; margin-left:50px;">reply : <br><?php echo $balas; ?><br><small
</table>
<script>
$(document).ready(function(e) {
$('#cmdkirim').click(function(e) {
var email=$('#txtemail').val();
if (email==''){
alert('email belum diisi!');
return false;
}
var komentar=$('#txtkomentar').val();
if (komentar==''){
alert('Komentar belum diisi!');
return false;
}
$.post('komentarsimpan.php', {
materi:$('#txtmateri').val(),
email:$('#txtemail').val(),
komentar:$('#txtkomentar').val()
},function (data, status){
if (data==''){
document.location.href='index.php?page=view&materi='+ $('#txtmateri').val();
}
else{
alert(data);
}
});
});
</script>
4.
slider.php
<nav>
<div id="slide">
<div class="slider">
<ul class="items">
<?php
$qry=mysql_query("select * from tblslider order by idslider desc");
while ($data=mysql_fetch_array($qry)){
?>
<li><img src="slider/<?php echo $data['gambar']; ?>" alt="" /></li>
<?php } ?>
</ul>
</div>
<a href="#" class="prev"></a><a href="#" class="next"></a>
</div>
<!-- -->
<center><ul class="menu">
<li class="current"><a href="index.php" class="clr-1">Home</a></li>
<li><a href="index.php?page=about" class="clr-2">About</a></li>
<li><a href="index.php?page=materi" class="clr-3">Topics</a></li>
<li><a href="index.php?page=ujian" class="clr-4">Exercise</a></li>
</nav>
5.
about.php
<h2 class="clr-6 p6">A Few Words About Me</h2>
<div class="pad-3">
<img src="images/kami.jpg" alt="" class="img-border img-indent">
<div class="extra-wrap clr-6">
<p>Hello, my name is Elsari Manalu,
you can call me Elsa. I was born in Lubuk Pakam on Mei 11 1995. I am creator and autor of this website. This is my last project, my final assignment. I interest to make website because I consider, website is interaktif, sought and needed a lot of people,
interesting for many things, full of technologies and update. I'm still a beginner in design, but I've do my best so I am sorry if this not too good for your eyes. I'll learn more</p>
</div>
</div>
6.
ujian.php
<table width="100%" border="0" cellspacing="0" cellpadding="5">
<tbody>
<tr>
<td bgcolor="#324BC1" style="font-size: 20px; font-family: Segoe, 'Segoe Print', 'Liberation Serif', Times, 'Segoe Print', serif; color: #FFFFFF;">Pilih Materi</td>
</tr>
<?php
$qry=mysql_query("select * from tblmateri order by materi asc");
while ($data=mysql_fetch_array($qry)){
?>
<td><a href="index.php?page=pilihmateri&materi=<?php echo $data['materi']; ?>"><?php echo $data['materi']; ?></a></td>
</tr>
<?php } ?>
</tbody>
</table>
7.
soal.php
<?php session_start(); ?>
<?php include 'koneksi.php'; ?>
<?php
if (!isset($_SESSION['purutsoal'])){
$_SESSION['purutsoal']=0;
}
if ($_SESSION['xpurutsoal']==''){
$_SESSION['xpurutsoal']=0;
}
#
#
if (isset($_SESSION['akhir'])){
if ($_SESSION['akhir']>=1){
echo "<script>
document.location.href='index.php?page=hasil'; </script>";
}
}
#
$xsoal=explode(',', $_SESSION['pidsoal']);
$idsoal=$xsoal[$_SESSION['xpurutsoal']];
#
#
#
$soal=$db->tampilrecord("tblsoal", "idsoal='$idsoal'", "soal");
$jwba=$db->tampilrecord("tblsoal", "idsoal='$idsoal'", "jwba");
$jwbb=$db->tampilrecord("tblsoal", "idsoal='$idsoal'", "jwbb");
$jwbc=$db->tampilrecord("tblsoal", "idsoal='$idsoal'", "jwbc");
$jwbd=$db->tampilrecord("tblsoal", "idsoal='$idsoal'", "jwbd");
#echo $_SESSION['xpurutsoal'].' idsoal '.$idsoal. ' ....'.$_SESSION['pidsoal'];
echo "<strong>NO SOAL :
".($_SESSION['xpurutsoal']+1)."</strong>";
?>
<table width="100%" border="0" cellspacing="0" cellpadding="5">
<tbody>
<tr>
<td width="5%"><span id="waktu" style="display:none;"></span></td>
<td width="89%"><?php echo $soal; ?>
<input name="txtemail" type="hidden" id="txtemail" value="<?php echo $email; ?>">
<input name="txtmateri" type="hidden" id="txtmateri" value="<?php echo $materi; ?>"></td>
</tr>
<tr>
<td><input type="button" name="cmda" id="cmda" value="A"></td>
<td><?php echo $jwba; ?></td>
</tr>
<tr>
<td><input type="button" name="cmdb" id="cmdb" value="B"></td>
<td><?php echo $jwbb; ?></td>
</tr>
<td><input type="button" name="cmdc" id="cmdc" value="C"></td>
<td><?php echo $jwbc; ?></td>
</tr>
<tr>
<td><input type="button" name="cmdd" id="cmdd" value="D"></td>
<td><?php echo $jwbd; ?></td>
</tr>
</tbody>
</table>
<script>
$(document).ready(function(e) {
$('#cmda').click(function(e) {
$.post('soaljawab.php', {
email:$('#txtemail').val(),
materi:$('#txtmateri').val(),
jawab:'A'
}, function (data, status){
});
});
/* */
$('#cmdb').click(function(e) {
$.post('soaljawab.php', {
email:$('#txtemail').val(),
materi:$('#txtmateri').val(),
jawab:'B'
}, function (data, status){
});
/* */
$('#cmdc').click(function(e) {
$.post('soaljawab.php', {
email:$('#txtemail').val(),
materi:$('#txtmateri').val(),
jawab:'C'
}, function (data, status){
});
});
/* */
$('#cmdd').click(function(e) {
$.post('soaljawab.php', {
email:$('#txtemail').val(),
materi:$('#txtmateri').val(),
jawab:'D'
}, function (data, status){
});
});
});
</script>
8.
soaljawab.php
<?php session_start(); ?>
<?php
include 'koneksi.php';
$xsoal=explode(',', $_SESSION['pidsoal']);
if (!isset($idsoal)){
$_SESSION['xpurutsoal']=0;
}
echo $idsoal.' '.$_SESSION['xpurutsoal'];
$email=$_POST['email'];
$materi=$_POST['materi'];
$jawab=$_POST['jawab'];
#
$j=$db->tampilrecord("tblsoal", "idsoal='$idsoal'", "jwb");
if ($j==$jawab){
$st=1;
}
else{
$st=0;
}
if ($db->cekrecord("select * from tbljawaban where email='$email' and materi='$materi' and idsoal='$idsoal'")==true){
$qry=mysql_query("update tbljawaban set jwb='$jawab', st='$st' where email='$email' and materi='$materi' and idsoal='$idsoal'");
if ($qry){
}
else{
echo 'Terjadi kesalahan!';
}
}
else{
if ($qry){
}
else{
echo "Terjadi kesalahan!!";
}
}
$_SESSION['akhir']=0;
$_SESSION['xpurutsoal']=$_SESSION['xpurutsoal']+1;
if ($_SESSION['xpurutsoal']>=5){
$_SESSION['xpurutsoal']=0;
$_SESSION['akhir']='1';
}
echo "URUT ".$_SESSION['xpurutsoal'];
?>
9.
hasil.php
<h2 class="clr-5 p6">Hasil</h2>
<?php
$materi=$_SESSION['pmateri'];
$email=$_SESSION['pemail'];
$_SESSION['xpurutsoal']=0;
$j=0;
$jbenar=0;
$jsalah=0;
$qry=mysql_query("select * from tbljawaban where email='$email' and materi='$materi'");
while ($data=mysql_fetch_array($qry)){
$j++;
$jbenar++;
}
else{
$jsalah++;
}
}
$hasil=($jbenar/$j)*100;
$qry=mysql_query("update tblujian set nilai='$hasil' where email='$email' and materi='$materi'");
if ($qry){
}
else{
echo 'Terjadi kesalahan!';
}
?>
<table width="100%" border="0" cellspacing="0" cellpadding="5" style="font-size:24px; font-family:Century, 'Hoefler Text', 'Liberation Serif', Times, 'Century Gothic', serif;
color:#8B3400;">
<tbody>
<tr>
<td width="25%">Materi</td>
<td width="86%"><?php echo $materi; ?></td>
</tr>
<tr>
<td>Jumlah Soal</td>
</tr>
<tr>
<td>Jumlah Benar</td>
<td><?php echo $jbenar; ?></td>
</tr>
<tr>
<td>Jumlah Salah</td>
<td><?php echo $jsalah; ?></td>
</tr>
<tr>
<td>Nilai</td>
<td><?php echo $hasil; ?></td>
</tr>
<tr>
<td> </td>
<td><input type="button" name="cmdkembali" id="cmdkembali" value="Kembali"></td>
</tr>
</tbody>
</table>
<script>
$(document).ready(function(e) {
$('#cmdkembali').click(function(e) {
document.location.href='index.php?page=ujian';
});
});
</script>
<?php
include 'koneksi.php';
$email=$_POST['email'];
$komentar=$_POST['komentar'];
$waktu=date('Y-m-d H:i:s');
$materi=$_POST['materi'];
$qry=mysql_query("insert into tblkomentar (email, waktu, materi, komentar) values ('$email', '$waktu', '$materi', '$komentar')");
if ($qry){
echo '';
}
else{
echo 'Terjadi kesalahan, silahkan hubungi sistem administrator anda!';
}
?>
11.
login.php
<table width="100%" border="0" cellspacing="0" cellpadding="5">
<tbody>
<tr>
<td bgcolor="#6B0001" style="color: #F0FF5A">Login</td>
<td bgcolor="#6B0001"> </td>
</tr>
<tr>
<td width="16%">Username</td>
<td width="84%"><input type="text" name="txtusername" id="txtusername"></td>
</tr>
<td>Password</td>
<td><input type="password" name="txtpassword" id="txtpassword"></td>
</tr>
<tr>
<td> </td>
<td><input type="button" name="cmdlogin" id="cmdlogin" value="Login">
<input type="button" name="cmdregistrasi" id="cmdregistrasi" value="Registrasi"></td>
</tr>
</tbody>
</table>
<script>
$(document).ready(function(e) {
$('#cmdregistrasi').click(function(e) {
document.location.href='index.php?page=reg';
});
$('#cmdlogin').click(function(e) {
var u=$('#txtusername').val();
var p=$('#txtpassword').val();
if (p=='' || u==''){
return false;
}
$.post('logincek.php', {
u:u,
p:p
}, function (data, status){
document.location.href='index.php?page=ujian';
}
else{
alert(data);
}
});
});
});
</script>
12.
administrator/index.php
<?php session_start(); ?>
<?php include 'cek.php'; ?>
<?php include '../koneksi.php'; ?>
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Halaman Administrator</title>
<link href="css/bootstrap.min.css" rel="stylesheet">
<link href="css/datepicker3.css" rel="stylesheet">
<link href="css/styles.css" rel="stylesheet">
<link href="../alert/css/jquery-confirm.css" rel="stylesheet">
<link rel="stylesheet" href="codebrush/css/shCore.css" type="text/css" media="all" />
<link rel="stylesheet"
<link rel="stylesheet"
href="codebrush/css/shCoreDefault.css" type="text/css"/>
<link rel="stylesheet" type="text/css" href="css/classicTheme/style.css" />
<style>
input[type="text"], select, textarea{
border:solid 1px #A2A2A2;
}
select{
border:solid 1px #A2A2A2;
}
</style>
<!--Icons-->
<script src="js/lumino.glyphs.js"></script>
<script src="js/jquery-1.11.1.min.js"></script>
<script src="js/bootstrap.min.js"></script>
<script src="../alert/js/jquery.min.js"></script>
<script src="js/chart.min.js"></script>
<script src="js/chart-data.js"></script>
<script src="js/easypiechart.js"></script>
<script src="js/easypiechart-data.js"></script>
<script src="js/bootstrap-datepicker.js"></script>
<script src="../alert/js/jquery-confirm.js"></script>
<script type="text/javascript" src="js/ajaxupload-min.js"></script>
<script src="codebrush/shCore.js" type="text/javascript"></script>
<script src="codebrush/shBrushJScript.js" type="text/javascript" ></script>
<script src="codebrush/shBrushXml.js" type="text/javascript" ></script>
<script src="ckeditor/ckeditor.js" type="text/javascript"></script>
<script type="text/javascript">
</script>
<!--[if lt IE 9]>
<script src="js/html5shiv.js"></script>
<script src="js/respond.min.js"></script>
<![endif]-->
</head>
<body>
<nav class="navbar navbar-inverse navbar-fixed-top" role="navigation">
<div class="container-fluid">
<div class="navbar-header">
<button type="button" class="navbar-toggle collapsed" data-toggle="collapse"
data-target="#sidebar-collapse">
<span class="sr-only">Toggle navigation</span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
<a class="navbar-brand" href="#"><span>Video</span>Admin</a>
<ul class="user-menu">
<li class="dropdown pull-right">
<a href="#" class="dropdown-toggle" data-toggle="dropdown"><svg class="glyph stroked male-user"><use xlink:href="#stroked-male-user"></use></svg> User <span class="caret"></span></a>
<ul class="dropdown-menu" role="menu">
<li><a href="#"><svg class="glyph stroked gear"><use
xlink:href="#stroked-gear"></use></svg> Settings</a></li> -->
<li><a
href="logout.php"><svg class="glyph stroked cancel"><use xlink:href="#stroked-cancel"></use></svg> Logout</a></li>
</ul>
</li>
</ul>
</div>
</div><!-- /.container-fluid -->
</nav>
<?php include 'menu.php'; ?>
<!--/.sidebar-->
<div class="col-sm-9 col-sm-offset-3 10 col-lg-offset-2 main">
<div class="row">
<ol class="breadcrumb">
<li><a href="#"><svg class="glyph stroked home"><use xlink:href="#stroked-home"></use></svg></a></li>
<li class="active">Administrator Page</li>
</ol>
</div>
<div class="row"><div class="col-sm-12"><p> </p></div></div><!--/.row-->
<?php include 'isi.php'; ?>
</div> <!--/.main-->
<script>
$('#calendar').datepicker({
!function ($) {
$(document).on("click","ul.nav li.parent > a > span.icon", function(){
$(this).find('em:first').toggleClass("glyphicon-minus");
});
$(".sidebar
span.icon").find('em:first').addClass("glyphicon-plus");
}(window.jQuery);
$(window).on('resize', function () {
if ($(window).width() > 768) $('#sidebar-collapse').collapse('show')
})
$(window).on('resize', function () {
if ($(window).width() <= 767) $('#sidebar-collapse').collapse('hide')
})
</script>
</body>
</html>
<?php include 'footer.php'; ?>
13.
administrator/cek.php
<?php
if (!isset($_SESSION['videouser']) or !isset($_SESSION['videopwd'])){
echo "<script> document.location.href='login.php'; </script>";
} ?>
14.
administrator/menu/index.php
<div id="sidebar-collapse" class="col-sm-3 col-lg-2 sidebar"> <ul class="nav menu">
xlink:href="#stroked-dashboard-dial"></use></svg> Dashboard</a></li>
<li><a href="index.php?page=slider"><svg class="glyph stroked calendar"><use xlink:href="#stroked-calendar"></use></svg> Slider</a></li>
<li><a href="index.php?page=materi"><svg class="glyph stroked calendar"><use xlink:href="#stroked-calendar"></use></svg> Materi</a></li>
<li><a href="index.php?page=video"><svg class="glyph stroked line-graph"><use xlink:href="#stroked-line-graph"></use></svg> Video</a></li>
<li><a href="index.php?page=soal"><svg class="glyph stroked table"><use xlink:href="#stroked-table"></use></svg> Soal</a></li>
<!--<li><a href="index.php?page=peserta"><svg class="glyph stroked table"><use xlink:href="#stroked-table"></use></svg> Peserta</a></li>-->
<!--<li><a href="index.php?page=hasil"><svg class="glyph stroked pencil"><use xlink:href="#stroked-pencil"></use></svg> Hasil Test</a></li>-->
<li><a href="index.php?page=komentar"><svg class="glyph stroked pencil"><use xlink:href="#stroked-pencil"></use></svg> Komentar</a></li>
<li><a href="index.php?page=gambar"><svg class="glyph stroked pencil"><use xlink:href="#stroked-pencil"></use></svg> File Gambar</a></li>
</ul>
</div
15.
administrator/page/materi/index.php
<div class="row"> <div class="col-md-12">
<div class="panel panel-info">
<div class="panel-heading">Materi</div> <div class="panel-body">
<p>
<a href="index.php?page=materi&sfile=tambah" class="btn btn-info btn-sm">Tambah Materi</a>
</p>
<table width="100%" border="0" cellspacing="0" cellpadding="0" class="table table-striped table-hover">
<tbody> <tr>
<td width="3%"><strong>No</strong></td> <td width="65%"><strong>Materi</strong></td> <td width="10%" align="right"><strong>Jumlah Soal</strong></td>
<td width="15%"> </td> </tr>
<?php $no=0;
$qry=mysql_query("select * from tblmateri order by materi asc");
while ($data=mysql_fetch_array($qry)){
$no++;
<tr>
<td><?php echo $no; ?></td>
<td><?php echo $data['materi']; ?></td>
<td align="right"><?php echo $data['jlhsoal']; ?></td> <td align="right"><a
href="index.php?page=materi&sfile=edit&materi=<?php echo $data['materi']; ?>" class="btn btn-warning btn-sm">Edit</a> <a href="#" class="btn btn-danger btn-sm cmdhapus" id="<?php echo $data['materi']; ?>">Hapus</a></td>
</tr>
$(document).ready(function(e) {
$('.cmdhapus').click(function(e) { var nilai=$(this).attr('id');
$.confirm({
title:'Konfirmasi',
content:'Apakah anda yakin ingin menghapus data
ini?',
confirm:function(){
$.post('page/materi/hapus.php', {
materi:nilai
}, function (data, status){
if (data==''){
document.location.href='index.php?page=materi';
}
16.
administrator/page/materi/tambah.php
<div class="row">
<div class="col-md-12">
<div class="panel panel-info">
<div class="panel-heading">Tambah Materi</div>
<table width="100%" border="0" cellspacing="0" cellpadding="0" class="table">
<tbody>
<tr>
<td width="13%">Materi</td>
<td width="87%"><div class="col-md-12"><input type="text" name="txtmateri" id="txtmateri" class="form-control"></div></td>
</tr>
<tr>
<td>Jumlah Soal</td>
<td><div class="col-md-4"><input type="text" name="txtjlh" id="txtjlh" class="form-control"></div></td>
</tr>
<tr>
<td> </td>
<td><div class="col-md-4"><input name="txtwaktu" type="hidden" id="txtwaktu" value="5000"></div></td>
</tr>
<tr>
<td> </td>
<td><div class="col-md-12"><input type="button"
name="cmdsimpan" id="cmdsimpan" value="Simpan" class="btn btn-primary btn-sm">
<input type="button" name="cmdkembali" id="cmdkembali" value="Kembali" class="btn btn-default btn-sm"></div></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
</div>
$(document).ready(function(e) {
$('#txtmateri').focus();
$('#cmdkembali').click(function(e) {
document.location.href='index.php?page=materi';
});
$('#cmdsimpan').click(function(e) {
var materi=$('#txtmateri').val();
if (materi==''){
$.alert({content:'Materi tidak boleh kosong!'});
$('#txtmateri').focus();
return false;
}
$.post('page/materi/simpan.php', {
materi:$('#txtmateri').val(),
jlh:$('#txtjlh').val(),
waktu:$('#txtwaktu').val()
}, function(data, status){
if (data==''){
document.location.href='index.php?page=materi';
}
else{
$.alert({content:data});
}
});
});
});
17.
administrator/page/materi/simpan.php
<?php
include '../../../koneksi.php';
$materi=$_POST['materi'];
$jlh=$_POST['jlh'];
$waktu=$_POST['waktu'];
if ($db->cekrecord("select * from tblmateri where materi='$materi'")==true){
echo 'Materi sudah ada, periksa kembali data anda!';
}
else{
$qry=mysql_query("insert into tblmateri (materi, waktu, jlhsoal) values ('$materi', '$waktu', '$jlh')");
if ($qry){
echo '';
}
else{
echo 'Terjadi kesalahan, silahkan hubungi sistem administrator anda!';
}
}
?>
18.
administrator/page/materi/hapus.php
<?php
include '../../../koneksi.php';
$materi=$_POST['materi'];
if ($qry){
echo '';
}
else{
echo 'Terjadi kesalahan, periksa kembali data anda!';
}
?>
19.
administrator/page/materi/edit.php
<?php
$materi=$_GET['materi'];
$jlhsoal=$db->tampilrecord("tblmateri", "materi='$materi'", "jlhsoal");
$waktu=$db->tampilrecord("tblmateri", "materi='$materi'", "waktu");
?>
<div class="row">
<div class="col-md-12">
<div class="panel panel-info">
<div class="panel-heading">Edit Materi</div>
<div class="panel-body">
<table width="100%" border="0" cellspacing="0" cellpadding="0" class="table">
<tbody>
<tr>
<td width="13%">Materi</td>
<td width="87%"><div class="col-md-12"><input
name="txtmateri" type="text" class="form-control" id="txtmateri" value="<?php echo $materi; ?>" readonly></div></td>
</tr>
<tr>
<td><div class="col-md-4"><input name="txtjlh" type="text" class="form-control" id="txtjlh" value="<?php echo $jlhsoal; ?>"></div></td>
</tr>
<tr>
<td> </td>
<td><div class="col-md-4"><input name="txtwaktu" type="hidden" id="txtwaktu" value="<?php echo $waktu; ?>"></div></td>
</tr>
<tr>
<td> </td>
<td><div class="col-md-12"><input type="button"
name="cmdsimpan" id="cmdsimpan" value="Simpan" class="btn btn-primary btn-sm">
<input type="button" name="cmdkembali" id="cmdkembali" value="Kembali" class="btn btn-default btn-sm"></div></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
</div>
<script>
$(document).ready(function(e) {
$('#txtmateri').focus();
$('#cmdkembali').click(function(e) {
document.location.href='index.php?page=materi';
});
var materi=$('#txtmateri').val();
if (materi==''){
$.alert({content:'Materi tidak boleh kosong!'});
$('#txtmateri').focus();
return false;
}
$.post('page/materi/update.php', {
materi:$('#txtmateri').val(),
jlh:$('#txtjlh').val(),
waktu:$('#txtwaktu').val()
}, function(data, status){
if (data==''){
document.location.href='index.php?page=materi';
}
else{
$.alert({content:data});
}
});
});
});
</script>
20.
administrator/page/video/index.php
<div class="row">
<div class="col-md-5">
<div class="panel panel-primary">
<div class="panel-heading">Pilih Materi</div>
<div class="panel-body">
<ul class="list-group">
$qry=mysql_query("select * from tblmateri order by materi asc");
while ($data=mysql_fetch_array($qry)){
?>
<li class="list-group-item"><a
href="index.php?page=video&sfile=pilih&materi=<?php echo $data['materi']; ?>"><?php echo $data['materi']; ?></a></li>
<?php } ?>
</ul>
</div>
</div>
</div>
</div>
21.
administrator/page/soal/index.php
<div class="row">
<div class="col-md-12">
<div class="panel panel-success">
<div class="panel-heading">Input Soal</div>
<div class="panel-body">
<ul class="list-group">
<?php
$qry=mysql_query("select * from tblmateri order by materi asc");
while ($data=mysql_fetch_array($qry)){
?>
<li class="list-group-item"><a
href="index.php?page=soal&sfile=tambah&materi=<?php echo $data['materi']; ?>"><?php echo $data['materi']; ?></li>
<?php } ?>
</ul>
</div>
</div>
</div>
22.
administrator/page/komentar/index.php
<div class="col-md-12">
<div class="panel panel-primary">
<div class="panel-heading">Daftar Komentar</div>
<div class="panel-body">
<table width="100%" border="0" cellspacing="0" cellpadding="0" class="table table-striped table-hover">
<tbody>
<tr>
<td width="3%">No</td>
<td width="22%">Waktu</td>
<td width="62%">Komentar</td>
<td width="13%"> </td>
</tr>
<?php
$no=0;
$qry=mysql_query("select * from tblkomentar order by idkomentar desc limit 0, 100");
while ($data=mysql_fetch_array($qry)){
$no++;
if ($data['idbalas']>=1){
$hasil= "<div class='alert alert-info'>".nl2br($data['komentar'])."</div>";
}
else{
$hasil=nl2br($data['komentar']);
}
?>
<td><?php echo $no; ?>;</td>
<td><?php echo $data['waktu']; ?></td>
<td><?php echo $hasil; ?></td>
<td align="right"><a href="#" class="btn btn-danger btn-sm cmdhapus" id="<?php echo $data['idkomentar']; ?>">Hapus</a> <a href="index.php?page=komentar&sfile=balas&id=<?php echo
$data['idkomentar']; ?>" class="btn primary btn-sm">Balas</a></td>
</tr>
<?php } ?>
</tbody>
</table>
</div>
</div>
</div>
<script>
$(document).ready(function(e) {
$('.cmdhapus').click(function(e) {
var nilai=$(this).attr('id');
$.confirm({
title:'Konfirmasi',
content:'Apakah anda yakin ingin menghapus data ini?',
confirm:function(){
$.post('page/komentar/hapus.php', {
id:nilai
}, function (data, status){
if (data==''){
document.location.href='index.php?page=komentar';
}
$.alert({content:data});
}
});
}
});
});
});
</script>
23.
logout.php
<?php session_start(); ?>
<?php
unset($_SESSION['videouser']);
unset($_SESSION['videopwd']);
echo "<script> document.location.href='index.php'; </script>";